Linux vs Windows 11 ?

TM
  • Rejestracja:prawie 4 lata
  • Ostatnio:26 dni
  • Postów:91
0

Pracowałem pare lat na macu ostatnio porzesiadłem się na PC z myslą że kupie nowego maca ale z tą ceną to poczekam. Mam w tej chwili Windowsa 11 maszyne mam dosyć spoko( 16GB, i7 11g, GeForce 1650ti) ale coś mi ten windows nie pasuje. W macu jakoś czułem się lepiej nie tylko ze względu na interfejs ale i bash. Npiszcie mi czy jest sens przesiadać się na Unbutu albo Minta czy lepiej zostac przy W11? Możecie mi podac jakieś powody dlaczego tak a nie inczej ? ( programuje głownie w Java/Spring, Js/React)

SI
SI
  • Rejestracja:około 6 lat
  • Ostatnio:ponad rok
  • Postów:136
2

Sprawdź sobie wsl2 na win 11... Z tego co widziałem ludzie chwalą że fajnie to działa, a przynajmniej w świecie PHP

rozacek
w świecie node.js + docker też na razie nie widzę lepszej alternatywy pod Windowsem... no chyba, że można używać linuxa :)
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
  • Postów:8794
7

Ale co stoi na przeszkodzie, żebyś sobie ściągnął ISO Minta (w wersji Cinnamon albo mojej preferowanej czyli MATE), wypalił na pendrive i przetestował przez pół dnia? Nawet tego nie musisz instalować, bo da się odpalić bezpośrednio z USB. I zobaczysz, czy Ci to pasuje. Oczywiście - takiej wersji LIVE nie skonfigurujesz sobie tak, jakbyś miał zainstalowaną, ale z drugiej strony jakieś pierwsze wrażenie będziesz miał. I jeśli uznasz że jest OK, to dopiero wtedy instaluj i dopieszczaj.

Ubuntu raczej unikaj, skup się na Mint.


Zobacz pozostałe 3 komentarze
cerrato
Zależy do czego. Na desktop to raczej nie ma niczego lepszego od Minta, ten jest praktycznie bezstresowy. Na serwer to od paru lat daję Debiana.
Dev007
Unbutu faktycznie zbiera dane ale można tą opcję wyliczyć. Mi zawsze zdawało że jest to jedna z najbardziej popularnych dystrybucji i tym samym jedna z bardziej pewnych że będzie to rozwijane dalej oraz społeczność
cerrato
Myślę, żę mało prawdopodobne jest, żeby Minta ktoś zaorał. A nawet jeśli powstanie jakaś drama to się on sforkuje czy ktoś to przejmie i będzie kontynuwał razem z większością developerów, nawyżej pod inną nazwą.
Dev007
Chciałem wgrać Unbutu ale teraz się zastanawiam czy nie lepiej Elementary. Mint odpada bo nawet odpaleniem z live miałem problem. Z drugiej strony elementary nie wiem jak długo przetrwa. Myślisz że będę żałował Unbutu jak sobie wgram ? Mam Dell XPS a on nawet jest sprzedawany z tym systemem
Dev007
Jednak Elementary. Unbutu po 1h użytkowania zaczął mnie delikatnie mówiąc irytować
DE
DE
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 2 lata
  • Postów:311
4

Tak, obowiązkowo przejdz na system linuxowy.

masterc
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:425
4

wszytko tyklo nie windows


Wymyśliłem, że nie chce mi się.
TM
  • Rejestracja:prawie 4 lata
  • Ostatnio:26 dni
  • Postów:91
0

Jaką przewagę ma Linux nad Windowsem dla developera waszym zdaniem ?
poza tym ze własnie od aktualizacji drugi raz zawiesił mi sie system :)

S9
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Warszawa
  • Postów:1092
5

Java : sdkman, łatwiejsze użycie dockera i k8s. Sugestie w bashu dla mavena jeszcze.


RequiredNickname
łatwiejsze użycie dockera? Instalujesz docker desktop i możesz tym zarządzać albo przez gui albo z wiersza poleceń.
S9
No ale windowsowy wiersz poleceń to dla mnie g**no
RequiredNickname
trochę nie rozumiem, pisałem o obsłudze dockera samej w sobie. Wiem, że taki bash czy zsh jest przyjemniejszy niż jakieś powershelle (zgadzam się z tym) ale nic nie stoi na przeszkodzie żebyś sobie z linuksowej powłoki z powodzeniem korzystał na windowsie.
masterc
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:425
1
TakMaszRacje napisał(a):

Jaką przewagę ma Linux nad Windowsem dla developera waszym zdaniem ?

poza tym ze własnie od aktualizacji drugi raz zawiesił mi sie system :)

To nie jest naszym zdaniem tylko skoro windows ma serwery na linuxie to co to oznacza ? hehe
A zaltey sa takie ze serwery masz na linuxie , consola, python, php, caly stack.
No i nie ma wirusów jak na windowsie.
Zatem najwieksza zaleta jest bezpieczenstwo a z dystrybucja tail nawet i anonimowosc


Wymyśliłem, że nie chce mi się.
Zobacz pozostałe 27 komentarzy
masterc
dziekuje, a bo ja sie nie zajmuje bezpieczenstwem
mr_jaro
ja tez nie, ale każdy kto siedzi w it musi to znać
TS
Na linuksie i na windowsie możecie mieć takiego wirusa, że uruchamiacie pdf i wam wirus kasuje wszystko. Możecie mieć też luki w programach sieciowych. Często te wirusy wykorzystują po prostu to, że program wykonujący ma zbyt duże uprawnienia czyli błąd konfiguracji, czasami wycieki pamięci. Na windowsie jest tego więcej bo każdy siedzi jako root i system się zmienia co kilka lat. Na linuksie od 30 lat masz tą samą konfigurację. Może oprócz se linux, które jest młodsze.
masterc
NIgdy nnie uzywalem linuxa inaczej niz z konsoli wiec jak mozesz uruchomic pdfa xD ?
TS
Na przykład Emacsem
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
  • Postów:8794
9

Zależy, co chcesz developerować, bo jeśli np. windowsowe aplikacje desktopowe, to jednak lepiej Windowsa posiadać ;)

Już kilka razy pisałem - Linux chodzi odczuwalnie szybciej na takim samym sprzęcie. Mam kilka dual-bootów i widzę, że sam system chodzi szybciej, mniej się zamula. Do tego IDE - czy VSCode, Netbeans czy Android Studio chodzą szybciej niż na M$. Zwłaszcza w tym ostatnim lepiej pracuje emulator telefonu.

Tak samo sam system - niezależnie, czy jesteś programistą, czy pracownikiem biurowym, Windows idzie w kierunku coraz większego dostosowania się do przeciętnego usera, który raczej będzie idiotą. Czyli - ukrywamy zaawansowane możliwości, coraz więcej rzeczy się dzieje samo (np. aktualizacje, które już właściwie można tylko opóźnić troszkę), tak naprawdę to coraz bardziej mam poczucie, że to nie jest mój komputer ale maszyna pożyczona od M$, z której mogę łaskawie korzystać, ale na ich warunkach. Bardzo mi się to nie podoba. Także wymuszone aktualizacje 10-tki, które za każdym praktycznie razem coś wywalały - albo się ustawienia rozjeżdżały, albo jakieś urządzenie przestawało działać.


Zobacz pozostałe 4 komentarze
cerrato
Ogólnie to mi się wydaje, że w większości przypadków Linux jest tak samo dobry, albo i lepszy, niż M$. I to, że jest trudny w obsłudze to mit. Przykład z życia wzięty - na jednym z laptopów mam Minta. Szkoła chciała, żeby tam postawić Teamsa i zrobić próbę czy wszystko działa na wypadek wprowadzenia za jakiś czas zajęć zdalnych. Żona sobie sama tego timsa ściągnęła i zainstalowała. OK, nie jest to jakies turbo wyzwanie, ale jednak faktem jest, że nietechniczna babka sobie poradziła ze ściągnięciem, zainstalowaniem i skonfigurowaniem tego. Totalnie sama, zero mnie.
cerrato
Tak samo mój ojciec - facet po 60-tce (bliżej 70), komputery ogarnia o ile. Jakieś 2 lata temu mu zamieniłem kompa (bo stary był... stary :D ) i wrzuciłem także Minta. Cały czas używa, nic się nie dzieje (jakby się działo to by do mnie dzwonił). Oczywiście - tylko siedzi tam w necie, ale niemniej - do takuch typowych zastosowań się, jak widać, nadaje idealnie.
masterc
Windows juz nie pyta "czy chcesz zainstalowac aktualziacje?" tylko teraz pyta "Kiedy zainstalwoac aktualizacje ?"
cerrato
@masterc: albo nieraz jeszcze dalej - update został zainstalowany, kliknij tutaj żeby zresetować kompa ;)
masterc
hahahaha nawet nie wiedzialem moja edukacja skonczyla sie na XP chyba w 2007 jakios tak, ale nawet matuli kupilem maca, to jest tak zadowolona, zero wydzwanianai do mnie ze to nie dziala ze to spowalnia ze wirus ze costam xD kiedys dzwoni ze pisza ze ogladala porno dzieciece i chca kase albo zglosza na policje taki scam :) a ona mowi ze nie ogladala. ja mowie jasne jasne to bys nie dostaal komunikatu hahahah xD
SI
SI
  • Rejestracja:około 6 lat
  • Ostatnio:ponad rok
  • Postów:136
4

Linux ma jedną niezaprzeczalną przewagę... są na niego dostępne praktycznie wszystkie dziwne i stare biblioteki... potrzebujesz redisa? nie ma sprawy, potrzebujesz jakąś starą nieużywaną bibliotekę... luz...a windowsie może nie być dostępna lub po prostu nie działa lub konfiguracja potrafi wyssać połowę życia a i tak nie działa.

Dodatkowo linux jednak trochę rozwija w temacie DevOps (no dobra administracji), więc potem jak już jesteś lepszym developerem i potrzebujesz np coś zrobić na serwerze a akurat nie ma admina to po prostu się nie boisz terminala i wiesz jak się poruszać po systemie.

TS
Linux ma jedną niezaprzeczalną przewagę... są na niego dostępne praktycznie wszystkie dziwne i stare biblioteki... gdybyś to samo napisał 15 lat temu to byś wywołał salwę śmiechu. Dzisiaj wielu przyzna Ci rację.
RequiredNickname
tyle, że chyba wszystko co możesz odpalić na linuksie, odpalisz też na wsl?
mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
1

Jak nie chcesz się męczyć zostań na windowsie, mówi ci to windowsowiec z krwi i kości :) No chyba, że odłożysz więcej kasy to idź na maca skoro na nim się dobrze czułeś.


It's All About the Game.
Maciej Cąderek
Maciej Cąderek
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Warszawa
  • Postów:1264
1

Jak @cerrato poleca swoje to i ja wrzucę kontrpropozycję:

https://pop.system76.com/

Wydaje się być idealny dla ciebie bo:

  • interface zbliżony do maca,
  • masz geforce’a, a pop!_OS ma dedydykowaną wersję dla dla kart nvidia (omija cię wszelka zabawa ze sterownikami),
  • podobnie jak mint, oparty na ubuntu,
  • ogólnie fajny i przemyślany system (flatpack preinstalowany, workspacy, auto tiling, szyfrowanie dysku, itd itp)

Edit
No i też możesz wypróbować bez instalacji.

Tu masz małe preview:

edytowany 6x, ostatnio: Maciej Cąderek
SI
sieedukuje
@Maciej Cąderek: https://elementary.io tutaj jest jeszcze makowy interface
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
7

Windows jesli:

  • lubisz dynamiczne lub wymagające sprzętowo gry
  • programujesz w C#/F# - wtedy najlepiej w VS
  • po godzinach bawisz sie grafiką w Ps
  • jesteś przyspawany do MS Office
  • nie wyobrażasz sobie życia bez Edge
  • masz jakis inny tool ktory jest Ci niezbędny i dziala tylko w Windows i nie pomaga w Linuksie obecność Wine ani Protona

Linux w pozostałych przypadkach.

Ew. jesli umiesz rozgraniczyć czasowo te dwa obszary to dual-boot (ja tak mam od kilku lat).

A, zaraz pewnie zjawi sie @jarekr000000 i wspomni o VMWare - prawdopodobnie najlepszym sofcie do wirtualizacji (dziala glownie w Windows AFAIK).

edytowany 1x, ostatnio: vpiotr
jarekr000000
Tak, vmware jest spoko. Działa też dobrze na macos - więc można na maku mieć Ubuntu i (prawie) nie bawić się z pierdołami macosa.
PA
Edge jest też na Linuxa
masterc
EDGE na linuxie toz to zniwaga krwi wyaga
PA
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 22 godziny
  • Postów:3873
2

Trawa jest bardziej zielona u sąsiada.

Sam używam windowsa, nie mam z nim problemów, skoro używasz do tej pory W11 to można śmiało założyć, że spełnia on swoje zadania i dajesz radę wykonywać swoją pracę na nim. Jedyny argument jaki podałeś przemawiający za zmianą:

W macu jakoś czułem się lepiej nie tylko ze względu na interfejs ale i bash

Na UI nic nie poradzę, ale na bash masz odpowiedż już od @sieedukuje w tym wątku:

WSL: https://docs.microsoft.com/en-us/windows/wsl/install

dodam od siebie:

https://www.microsoft.com/pl-pl/p/windows-terminal/9n0dx20hk701?rtc=1&activetab=pivot:overviewtab

Wybór jest Twój, @cerrato dał najlepszą radę, przekonaj się sam.

.andy
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 3 lata
  • Postów:1524
6

@TakMaszRacje:

Npiszcie mi czy jest sens przesiadać się na Unbutu albo Minta czy lepiej zostac przy W11?

Z mojej perspektywy jak najbardziej. Prywatnie pracuję tak od 10 lat o ile dobrze pamiętam, i zawsze kiedy muszę z jakiegoś powodu usiąść przy komputerze z Windows, to mam drgawki, wymioty, gorączkę...

Komfort pracy dla mnie stoi na o wiele lepszym i wyższym poziomie w szczególności jak zamierzasz pisać tworzyć oprogramowanie.

Jeżeli chodzi o wybór systemu, to dodaj do listy jeszcze openSUSE Leap lub Tumbleweed. Pracuję na środowisku KDE i jest po prostu super.


Software is like sex: it's better when it's free.
- Linus Torvalds
Zobacz pozostały 1 komentarz
.andy
@mr_jaro: u Ciebie to pewnie z podniecenia, że będziesz mógł obcować z lepszą technologią ;)
mr_jaro
@.andy: ze strachu że znowu coś kliknę i zadziała inaczej niż opisali w tutku, po czym będę musiał znowu odwiedzić mojego psychologa by dojść do siebie.
.andy
Wydaje mi się jednak, że to z podniecenia ;)
mr_jaro
@.andy: tzn tylko jedno, idź do psychiatry bo psycholog ci już nie pomoże jeśli nie potrafisz zrozumieć co napisałem.
.andy
Uuuu wycieczki osobiste.... No tak...no tak... Ktoś tu ewidentnie nie zna się na żartach i wszystko bierze do siebie :D
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:6 minut
  • Lokalizacja:Laska, z Polski
  • Postów:10073
2

Ja mam w domu trzy kompuery (Windows na MSi, Linux na Dellu, Mac), i używam ich zamiennie

  • Windows:
    • Gry (jedyny wybór, DirectX, sterownik, wsparcie pod gry, na Linuxie i Macu prawie nic nie działa).
    • Obróbka wideo i audio, programowo,
    • Integracja z innymi urządzeniami, wiele wyświetlaczy, słuchaki bluetooth, etc. Na windowsie nigdy nie mam z nimi programu, na linuxie i macu co jakiś czas coś mi wyskoczy
  • Linux
    • Programowanie - jedyny sensowny wybrów (Mac niby też spoko pod tym względem, ale nie mogę na nim dlguo kodzić bo po 6h pracy się robi nieprzyjemnie ciepły)
    • Bash (WSL2 na Windowsie działa mega wolno, szczególnie z dockerowymi voluminami lub HMR z npm/yarn, WSL2 działa też wolno z gitem)
    • Banalne kompilowanie swoich extensionów
    • Instalowanie praktycznie każdej apki do dewelompentu to 1+ linijek w terminalu (na Windowsie większość ma bezsensowne GUI, które instaluje dla wielu userów)
  • Mac:
  • Na Macu siedzę na Photoshopie i Adobe Premier Pro (ładnie można edytować wideo i zdjęcia, bo jego ekran i tak jest dużo lepszy niż moje monitory)
  • Jak mam gdzieś wyjść to biorę Maca bo jest najmniejszo/lżejszy, ma spoko stosunek wagi do baterii, i gładzik jest super fajny.

Dodatkowo, tylko na Windowsie działają mi moje dwa monitory 144Hz. Na Ubuntu mam 60Hz :/

Jak robię upgrade, to zawsze jedno na raz, tak żebym zawsze miał trzy. Jak myślę żeby się jakiegoś pozbyć to widzę od razu straty które bym poniósł.

Każdy z tych OS'ów jest dobry czegoś, każdy ma swoje wady i zalety.

edytowany 2x, ostatnio: Riddle
Zobacz pozostałe 3 komentarze
.andy
Starbucks? Eee. Wolę swój domowy przelew z kawy specality. Tańszy i lepszy jakościowo😉
ledi12
Tylko rzułte czibo :D
vpiotr
U nas w Starbucksie jak probujesz pracowac na nie-maku to podglasniaja muzyke.
PerlMonk
@TomRiddle: Wpuszczają jeśli powiesz, że jesteś studentem prawa i trenujesz crossfit.
.andy
à propos studentów prawa. Oni tacy trochę jak użytkownicy apple, powiedzą Ci o tym zaraz po poznaniu xD :D Wybaczcie ale nie mogłem się powstrzymać.
TM
  • Rejestracja:prawie 4 lata
  • Ostatnio:26 dni
  • Postów:91
0

Z Unbutu nie mam problemów z instalacją ale z Mint już tak. Nawet nie chce mi się odpalić live usb. Dostaje coś takiego asoc failed to init link idisp1 -517 msi. Po zmianie w GRUP na nomodeset uruchamia mi się. Instaluje minta i znów to samo. Po zainstalowaniu sterowników Navida ( recommendet) nie chce mi się wogołe włączyć. Dodatkowo nie działa mi dzwięk i tuchpad :(. Wiecie może jak to rozwiazać ?

pop!_OS albo elementary - warto je rozwarzać ?

cerrato
Dodatkowo nie działa mi dzwięk i tuchpad - no to w końcu jak to jest: piszesz że nie możesz zainstalować, a potem że nie działa touchpad. To udało się to odpalić czy nie?
.andy
openSUSE ;)
Maciej Cąderek
Maciej Cąderek
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Warszawa
  • Postów:1264
1

Czym wypalasz pendriva?

Jak coś to polecam Etcher - nigdy nie miałem problemów z przygotowanym przez niego penem.

PS
Serio spróbuj pop!_OS, Elementary jest ok, ale nic specjalnego poza wyglądem.

TM
  • Rejestracja:prawie 4 lata
  • Ostatnio:26 dni
  • Postów:91
0

@Maciej Cąderek: Rufus. Widzę że nie do końca dobrze wyjaśniłem wyżej. Wieć tak Unbutu instaluje mi się bez peobrlemówi odpoala. Mint już z problemami bo aby go odpalić jako Live a poozniej jako już instancje po zainstalowaniu to musze ustawić nomodeset. Po zaisntalowaniu wszystkich sterownikow przez Minta nadal błąd nie znika. Mało tego bo zanistalowaniu Nvida ( recomended) nie mogę w ogóle odpalić go. Tuchpad i dzwięk nie działa

Maciej Cąderek
Maciej Cąderek
Z Rufusem to trochę loteria czy wszystko poprawnie zapisze
cerrato
@Maciej Cąderek: wieeeele razy korzystałem z Rufusa i nie kojarzę, żeby kiedykolwiek zrobił mi niespodziankę.
Maciej Cąderek
Maciej Cąderek
@cerrato: Może nie miałem szczęścia, ale przeszedłem na Etchera właśnie dlatego, że Rufus wypalił mi niedziałającego pena (może coś źle ustawiłem, nie wiem - w każdym razie Etcher "just works").
several
  • Rejestracja:prawie 16 lat
  • Ostatnio:2 dni
3

Jaką przewagę ma Linux nad Windowsem dla developera waszym zdaniem ?

Przede wszystkim taką, że w większości wypadków jestem jedną komendę od zainstalowania jakiejkolwiek biblioteki lub narzędzia, która po wykonaniu komendy będzie po prostu działać. Nie muszę szukać instalatora w sieci, zastanawiać się gdzie co zainstalować, a na końcu nie muszę ustawiać PATHa. Jak jesteś web devem i nie developujesz w C# na azure to już w ogóle nie ma co porównywać.


.andy
+99999999999
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:3 dni
  • Lokalizacja:Wrocław
2
several napisał(a):

Przede wszystkim taką, że w większości wypadków jestem jedną komendę od zainstalowania jakiejkolwiek biblioteki lub narzędzia, która po wykonaniu komendy będzie po prostu działać. Nie muszę szukać instalatora w sieci, zastanawiać się gdzie co zainstalować, a na końcu nie muszę ustawiać PATHa.

No ok, to zalety Windowsa. A Linuksa jakie?

Zobacz pozostałe 13 komentarzy
several
Mi tam na windowsie vcpkg działał całkiem znośnie, ale i tak najpierw musiałem go sciągnąć z netu i ustawić PATHa.
p_agon
Za Himtlera byly nizsze podatki! :]
PerlMonk
@.andy: pewien austriacki malarz był jak Hitler!
.andy
MS do Windowsa dodaje co chwilę rzeczy z Linuksów, które tam były od miliona lat, jednak to dalej nie to samo. To tak jakby do malucha na stałe przyspawać przyczepkę i mówić, że to wywrotka ;)
somekind
Ale serio - można użyć internetu, przeczytać różne rzeczy i nie być ignorantem. Przeglądarki internetowe działają też na Linuksie, sprawdzałem!
several
  • Rejestracja:prawie 16 lat
  • Ostatnio:2 dni
5

@somekind:

No ok, to zalety Windowsa. A Linuksa jakie?

Zainstaluj kilka różnych kompilatorów w różnych wersjach, np. cl i clang, bez wycieczek do webu i ściagania instalatora. Zaintaluj nodejs, albo mysql bez instalatora, albo zainstaluj dwie wersje pythona bez ustawiania PATHa, albo skompiluj sobie Qt ze źródeł. W ogóle to WTF! Trolujesz co nie?


S9
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Warszawa
  • Postów:1092
3
somekind napisał(a):
several napisał(a):

Przede wszystkim taką, że w większości wypadków jestem jedną komendę od zainstalowania jakiejkolwiek biblioteki lub narzędzia, która po wykonaniu komendy będzie po prostu działać. Nie muszę szukać instalatora w sieci, zastanawiać się gdzie co zainstalować, a na końcu nie muszę ustawiać PATHa.

No ok, to zalety Windowsa. A Linuksa jakie?

@somekind no SDKMan działa na Linuxie i chyba Macu, na Windowsie nie. Jak ktoś ma potrzebę korzystania z różnych wersji JDK to Linux jest dla niego wygodniejszy.


mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
0

@several:

several napisał(a):

Zaintaluj nodejs, bez instalatora

instalujesz raz nvm i potem instalujesz komenda jakie tylko wersje chcesz :)


It's All About the Game.
edytowany 1x, ostatnio: mr_jaro
Zobacz pozostały 1 komentarz
mr_jaro
@several: kto używa noda to wie co to nvm, bo na linuxe by mieć kilka wersji równolegle zainstalowanych też tego potrzebuje.
several
Ja tam używałem produkcyjnie kilka lat temu a dzisiaj doraźnie i nie wiedziałem. Jedyne zastosowanie jakie w tym widzę to testowanie własnych, publicznych npmowych paczek. EDIT albo usunięcie konieczności męczenia się w instalacją nodejs na windowsie :D
mr_jaro
@several: no nie, bez nvm nie możesz kodować kilku projektów które używają różnych wersji noda, bo niestety ale niezależnie od systemu zainstalowana może być tylko jedna wersja noda, a nvm pozwala zainstalować kilka i przełączać się między nimi dowolnie.
several
@mr_jaro: Fair enough, mając kilka projektów używającymi różnych wersji node'a widzę zastosowanie nvm. To po prostu nigdy nie był mój workflow. Produkcyjnie node'a mieliśmy swojego skompilowanego ze "sforkowanych" źródeł i instalowaliśmy go razem z deplojmentem serwera. A doraźnie to mi wystarczy to co jest w najświeższych paczkach.
SO
  • Rejestracja:ponad 10 lat
  • Ostatnio:około rok
1
several napisał(a):

Przede wszystkim taką, że w większości wypadków jestem jedną komendę od zainstalowania jakiejkolwiek biblioteki lub narzędzia, która po wykonaniu komendy będzie po prostu działać. Nie muszę szukać instalatora w sieci, zastanawiać się gdzie co zainstalować, a na końcu nie muszę ustawiać PATHa. Jak jesteś web devem i nie developujesz w C# na azure to już w ogóle nie ma co porównywać.

Co prawda do działania Linuksa muszę skompilować najpierw jądro, a później przez 3 dni go konfigurować, no ale za to mam od razu menadżer paczek.

Nie to co na Windowsie, gdzie muszę zainstalować albo Chocolatey, albo wingeta i też instaluję narzędzia jednym poleceniem.

Edit: Po chwili researchu okazało się, że w nowszych wersjach tego wstrętnego Windowsa menadżer paczek winget jest zainstalowany z automatu :(

edytowany 1x, ostatnio: some_ONE
PerlMonk
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa 🐪
  • Postów:1719
2
somekind napisał(a):
several napisał(a):

Przede wszystkim taką, że w większości wypadków jestem jedną komendę od zainstalowania jakiejkolwiek biblioteki lub narzędzia, która po wykonaniu komendy będzie po prostu działać. Nie muszę szukać instalatora w sieci, zastanawiać się gdzie co zainstalować, a na końcu nie muszę ustawiać PATHa.

No ok, to zalety Windowsa. A Linuksa jakie?

Funkcja systemowa fork. Windows ma specjalną wersję na serwery, bo w wersji deskop by dostał zadyszki gdyby został uruchomiony jako serwer.


Nie sztuka uciec gdy w dupie sztuciec. 🐪🐪🐪
edytowany 1x, ostatnio: PerlMonk
Zobacz pozostałe 3 komentarze
PerlMonk
A ja nie. Jakieś pytania?
mr_jaro
no więc nie potrafisz odparować mojego argumentu
PerlMonk
To fajnie, bo pisałem o fork a nie o AD.
p_agon
@PerlMonk: a jemu startup nie wyszedl. To gorsze niz bezrobocie :]
PerlMonk
@p_agon: Nic mi o tym nie wiadomo. Wiem tylko, że skończyło się na argumencie ad personam. Słabe to.
S9
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Warszawa
  • Postów:1092
6

Co prawda do działania Linuksa muszę skompilować najpierw jądro, a później przez 3 dni go konfigurować, no ale za to mam od razu menadżer paczek.

xDDD no może jak jestes fanem Archa to tak. Ja z kolei podejrzewam że instalacja Minta czy Ubuntu jest znacznie szybsza niż Windowsa.
Osobiście jestem zdania że niech każdy niech korzysta z tego co chce, ale takie gadanie że aby korzystać z Linuxa musisz kompilować jądro to dla mnie xD.


edytowany 1x, ostatnio: scibi_92
SO
  • Rejestracja:ponad 10 lat
  • Ostatnio:około rok
1

Ja tam jestem zdania że niech każdy niech korzysta z tego co chce, ale takie gadanie że aby korzystać z Linuxa musisz kompilować jądro to dla mnie xD.

To tylko gadanie na podobnym poziomie do tego, że na Windowsie musisz szukać w necie instalatorów, podczas gdy od dawna masz Chocolatey jako menadżer paczek, a od jakiegoś czasu oficjalny menadżer winget :P

cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
  • Postów:8794
3

Co prawda do działania Linuksa muszę skompilować najpierw jądro, a później przez 3 dni go konfigurować

@some_ONE - trollujesz czy zostałeś bardzo skrzywdzony w dzieciństwie?

OK, niektóre dystrybucje - albo mega wyspecjalizowane, albo dla zboczeńców nerdów i pasjonatów pozwalają robić własne jądra (a może niektóre tego wymagają). Ale do pracy desktopowej można w ogóle nie wiedzieć, że jakieś jądro tam jest. Sam swoje kompillowałem ostatnio kilka lat temu i to na serwerze. Mint (z którego regularnie korzystam) sobie sam co parę/kilkanaście dni daje nowe jądro, ja jedynie klikam "OK, zainstaluj" i wszystko leci automatycznie. ANI RAZU po aktualizacji jądra nic mi się nie popsuło.

A co do 3 dni konfiguracji - zależy co masz na myśli. Bo takie rzeczy jak tapeta, skróty, zainstalowane apki, ustawienia zasilania (kiedy usypiać itp.) to tak samo trzeba na Windowsie i każdym innym systemie zrobić. Natomiast świeżo po instalacji masz już gotowy do pracy system, do tego z większą bazą programów niż Windows - np. masz z automatu LibreOffice, czyli pakiet biurowy.


edytowany 1x, ostatnio: cerrato
Zobacz pozostałe 5 komentarzy
SO
Zgadzam sie. I dlatego lepiej z Linuksa nie korzystać na desktopie ze środowiskiem graficznym tylko na serwerach :P
cerrato
@some_ONE: no ale z grubsza tak jest - musisz szukać instalatorów, albo sobie jakiegoś chocolatey pobrać i z tego korzystać. Co nie zmienia faktu, że do większości typowych zastosowań to jest to mega proste - wchodzisz na stronę, pobierasz plik MSI czy jakieś EXE, potem kilka razy klikasz "dalej" i po temacie. A przy bardziej zaawansowanych tematach to i windows i linux mogą wymagać więcej pracy. W każdym razie - nie sądzę, żeby zainstalowanie czegoś pobranego z sieci było tak wielce straszne i gorsze od apt-get install
somekind
@cerrato: nie sądzę, żeby zainstalowanie czegoś pobranego z sieci było tak wielce straszne i gorsze od apt-get install, no a jednak ciągle jest to powtarzane jako koronny (a od dawna już fałszywy) argument.
cerrato
@somekind: raczej nie przeze mnie, nie kojarzę żebym coś takiego napisał (a jeśli jest - proszę o link). Ja staram się spojrzeć obiektywnie - każdy system ma swoje plusy i minusy. Nie wiem, w czym przeszkadza wejście na www.jakisprogram.com/download, zapisanie instalki i jej dwukrotne kliknięcie. Zwłaszcza, że to się robi raz po zainstalowaniu systemu i czasami w ciągu pracy. Można wykazywać rzeczy, które się robi ciągle i które są uciązliwe, ale takie cos... totalnie wymyślane na siłę, żeby się tylko do czegoś dopieprzyć.
somekind
Nie mówię, że przez Ciebie, ale przez całe masy wyznawców. :) Przecież z tego argumentu wzięła się ta dyskusja tutaj.
several
  • Rejestracja:prawie 16 lat
  • Ostatnio:2 dni
3
some_ONE napisał(a):

Ja tam jestem zdania że niech każdy niech korzysta z tego co chce, ale takie gadanie że aby korzystać z Linuxa musisz kompilować jądro to dla mnie xD.

To tylko gadanie na podobnym poziomie do tego, że na Windowsie musisz szukać w necie instalatorów, podczas gdy od dawna masz Chocolatey jako menadżer paczek, a od jakiegoś czasu oficjalny menadżer winget :P

No to nic dziwnego, że wątki lądują we flame jeśli na ingorancki, Twoim zdaniem, wpis sam umyślnie odpowiadasz jak ingorant.

Anyway, dobrze wiedzieć, że jest coś takiego jak winget, trzeba było od tego zacząć zamiast rozpowszechniać nieaktualne od 25 lat plotki. Mam nadzieję, że będzie działał lepiej niż chocolatey, którego nie potrafiłem zmusić do niezawodnego działania. Zaczynam tu zauważać problem z rozproszeniem, co jest ciekawe bo to zazwyczaj zarzut w stronę linuksa. Na takim debianie aptem zainstaluje sobie openssl oraz pasujące nagłówki do dewelopmentu - openssl-dev. Winget zainstaluje mi jakiegoś openssl light co prawda, ale teraz jakbym chciał nagłówki to skąd? Bo mógłbym w sumie użyć vcpkg, ale to będzie już trzeci wymieniony menedżer (ten akurat działał mi całkiem nieźle trzeba przyznać).

Do tego dochodzi istnienie dwóch różnych bytów jak zwykły bash i PowerShell. Niby mnogość opcji jest spoko, ale ja bym po prostu chciał ściągnąć pasującą bibliotekę/narzędzie i iść dalej ze swoim życiem. Tak więc tak samo jak nie bawię się w granie na linuksie tak nie meczę się w dewelopment na windowsie jeśli nie muszę zrobić niczego "windows specific".


Zobacz pozostały 1 komentarz
several
No akurat pierwsza karta opowiedzi jest całkiem wyważona, może z wyjątkiem postów @masterc.
somekind
@several: trzeba było od tego zacząć zamiast rozpowszechniać nieaktualne od 25 lat plotki. - no właśnie, trzeba było tak zrobić. :)
several
@somekind: za wikipedią winget "Initial release date: June 30, 2020". Poza tym wymieniłem Ci istniejące niedoskonałości, których na linuksie nie ma. EDIT tak samo jakbym kontrargumentował słaby gaming na linuksie istnieniem protona, niby jest, niby działa a i tak wygodniej gra się na windowsie.
somekind
chocolatey "Initial release 23 March 2011" 10 lat to kawał czasu, jak się nie siedzi pod kamieniem albo ma internet, to można zauważyć.
several
O choco też pisałem, nie będę się powtarzał. Admini z mojej poprzedniej pracy używali go podobno intensywnie, mi w domowych zastosowaniach nigdy nie działał na tyle stabilnie bym nauczył się na nim polegać.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)