Czy i jak często używacie Linuxa?

Czy i jak często używacie Linuxa?
IN
  • Rejestracja:ponad rok
  • Ostatnio:12 miesięcy
  • Postów:14
0

Hej, ucząc się webmasteringu używam Linuxa na VM- ale czy jest to tak naprawdę potrzebne? Używacie go w pracy? Bo nie ukrywam, że mało komfortowe jest używanie VM dla mnie i załączanie z każdym nowym "objawieniem" co do kodu, a dual boot odpada.

LE
  • Rejestracja:ponad 2 lata
  • Ostatnio:41 minut
  • Postów:14
8

Używamy, warto znać linuxa. Natomiast nie warto męczyć się z linuxem na VM. Zainstaluj go natywnie, albo używaj WSLa.

enedil
no tbh WSL jest wygodny, ale podobnie wygodnie może być jak sobie analogicznie do WSLa ręcznie skonfigurujesz VMkę. Oczywiście szkoda zachodu.
veneficus
  • Rejestracja:ponad 5 lat
  • Ostatnio:6 dni
  • Postów:383
1

yep, na codzień Linux w pracy, prywatnie mac. Polecam taki wybór ewentualnie sam Linux, na pewno bym nie mieszał linux + windows.


We buy things we don't need with money we don't have to impress people we don't like.
IN
  • Rejestracja:ponad rok
  • Ostatnio:12 miesięcy
  • Postów:14
0
less napisał(a):

Używamy, warto znać linuxa. Natomiast nie warto męczyć się z linuxem na VM. Zainstaluj go natywnie, albo używaj WSLa.

Własnie o WSL myslalem najbardziej, ale wciaz sie waham czy nie lepiej jednak na VM.

veneficus napisał(a):

yep, na codzień Linux w pracy, prywatnie mac. Polecam taki wybór ewentualnie sam Linux, na pewno bym nie mieszał linux + windows.

Zdarza mi się grac w gierki, wiec tutaj ciezko z samym linuxem :/

veneficus
no to WSL, ale najlepiej przestać grać w gierki hehe :)
LE
A jaka jest różnica między VM a WSL? Ja podczas programowania jej nie dostrzegam, poza tym, że WSL bez przycinek.
IN
Moze faktycznie warto sie bardziej WSL zainteresowac :D
EH
@less: no na wsl ja np mam wszystkie pliki na dysku windowsowym, wszystkie apki na windowsie a na wsl jedynie windowsowy docker uruchamia serwery, także pracuje w sumie tak jak na windowsie tylko zamiast odpalać xampa czy mampa odpalam dockera
enedil
WSL to jest VMka lol
ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:26 dni
  • Lokalizacja:Wrocław
3

Obecnie na służbowym lapku mam ubuntu :P


Robię http response status cody w martwych ciągach
cerrato
To musi być dobra firma, porządna, międzynarodowa i mądra :D
DR
@cerrato: XD, @ledi12: moje kondolencje
Schadoow
  • Rejestracja:około 13 lat
  • Ostatnio:około 16 godzin
  • Postów:1067
5

pracuje na ubuntu nad jednym projektem, generalnie kartoflany system. User feedback dalej poniżej krytyki :p. Czasami mi sie zatnie gdzieś okno np od idea i nic nie mogę z nim zrobić. Czasami jak odłącze od stacji dokującej to wyjebują straszne lagi i jedynie restart pomaga. Do tego nie działajace okna od np upgradu systemu. Wyskakuje okno czy chce zaktualizować wciskami ok, coś tam sie pobieram po czym nic się nie dzieje xD.
Albo np w coś klikam i nie wiem czy trzymam okno czy nie bo w zaden sposob nie mam feedbacku od systemu.

Nie działa sharowanie ekranu na teamsach musze wdzwaniać sie przez weba. Bo z weba działa a z ich apki nie.

Generalnie system pod kątem UX/UI poniżej krytyki.

edytowany 3x, ostatnio: Schadoow
Zobacz pozostałe 27 komentarzy
somekind
@Schadoow: ok, kompletnie nie czaję przydatności czegoś takiego, ale proszę - da się: https://4programmers.net/uploads/29040/AkCwewp15Ur1qoBRTq6GZQFzjD0yxoJI26EjrzIN.png
somekind
@revcorey: nie czytam wszystkich tematów. Dobrze w takim razie, że widzisz wady, w takim razie najwyraźniej nie jesteś fanatykiem, przepraszam. Nie wiem zatem czemu chciałeś mnie przekonać, że działa coś, co nie działa.
Schadoow
To poprawili :p Jak powertoys był w becie to musialem uzywac autohotkey. Co do przydatności to mówie, nie wpadlem wtedy na nic innego xD.
RE
Ja na początku wskazałem gdzie jest podświetlanie i screen shot. Warto zauważyć że nie musi być to brak rozwiązania x a po prostu na etapie projektowania uznano że to źle. Trzeba by popytać na forum kde
JB
Lepiej bym tego nie opisał.
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 7 godzin
  • Lokalizacja:Poznań
  • Postów:8769
1

Od dobrych kilku lat mam głównie linuksy: na głównym kompie w domu/do pracy, na kilku laptopach.
Jak był kowid i nauka zdalna - zona sama pobrała i zainstalowała na linuksie jakieś teamsy czy inne zoomy, nie pytała mnie o nic. OK, nie jest to osiągnięcie wybitne, ale pokazuje, ze mit o tym, że na linuksie nie da się pracować/trzeba w terminalu pisac jakieś magiczne komendy, jest mocno nieaktualny.
Parę lat temu ojcu wymieniłem kompa w domu - wrzuciłem Minta i przez ten czas ani razu mnie nie pytał jak coś zrobić, że coś nie działa, ma problem itp. Oczywiście - on tylko siedzi w necie, czasem coś w Wordzie napisze itp. Ale co do zasady - wrzuciłem i po prostu działa.

Przez jakiś czas w jednym z laptopów miałem oba systemy - dwa dyski, na jednym linuks, na drugim windows. I odczułem róznicę - np. Android Studio (a w szczególności emulator Androida) działa wyraźnie/odczuwalnie płynniej i lepiej na linuksie. Podkreslam - sprzęt ten sam, więc jakiekolwiek różnice wynikały z softu.

A co do głównego pytania - dobrze posiedzieć trochę na linuksie, zwłaszcza jak siedzisz w stronkach. Większość serwerów to linux, więc jakaś znajomość obsługi usług, systemu plików itp. na pewno Ci się przyda (a przynajmniej - nie zaszkodzi). Do tego dochodzą takie niuanse, jak np. wielkość liter w nazwach. Windows ma na to wywalone. ale linux odróżnia duże i małe. Parę razy na forum były wątki, w których ktoś miał działającą stronę - lokalnie, na Windowsie, a po wrzuceniu na serwer nagle przestawała działać. Okazywało się, że obraz1.png i Obraz1.png albo obraz1.PNG to na linuksowym hostingu są 3 oddzielne/niezalezne pliki.

Co do wirtualki - jeśli już musisz, to raczej bym zrobił odwrotnie (ja tak mam) - główna maszyna to linux, a Windows jako VM odpalany. No chyba, że chcesz grać - ale pytanie dotyczy pracy, a nie zabawy - więc uważam, że dobrze jest tego linuksa znać.

P.S. W zakresie dystrybucji - nie pchałbym sie w Ubuntu czy inne wynalazki. Testowałem ich pełno i najlepsza opcja to Mint - wersja MATE. Proste, bez wodotrysków, robi (pomino kilku mankamentów/braków) to, co ma robić.

@Schadoow: co do Mint - nie mam żadnych problemów, laptop z dockiem i 2 montorami zewnętrznymi działa bezproblemowo, blaszak z 3 monitorami (w tym jeden dotykowy) działa OK, karta dźwiękowa z głośnikami 5+1 działa, słuchawki na Blututut działają (myszka i klawiatura też, aczkolwiek wolę mieć osobne dyngsy na USB). Drukarki - bezproblemowo, skanowanie przez sieć - także. OK, ekran dotykowy musiałem ręcznie skonfigurować, bo nie domyślił się sam, jak zmapować dotknięcia na fizyczny monitor, to zrobiłem raz i działa. Skanowanie przez sieć - doinstalowałem sambę i musiałem odblokować wersję 1.0, bo drukarka nie obsługuje nowszych. Tak samo z ALSA i konfiguracją dźwięku na 5 głośników i woofer - raz ustaliłem daaaaawno temu i zapomniałem o temacie.

Własnie o WSL myslalem najbardziej, ale wciaz sie waham czy nie lepiej jednak na VM.

@intoit: a tak właściwie to do czego ten linuks/WSL jest Ci potrzebny? Bo chyba najważniejszego nie dodałeś - po co ci konkretnie to jest potrzebne? Czemu tych stron nie tworzysz na windowsie, tylko musisz się przełączać na wirtualkę z pingwinem?


edytowany 3x, ostatnio: cerrato
SM
  • Rejestracja:ponad 3 lata
  • Ostatnio:30 minut
  • Postów:277
0

100% tylko linuxy od lat wszędzie. (oprócz smartphonów ofc, tam mam jabłko :)).

edytowany 3x, ostatnio: cerrato
cerrato
A już miała łapka polecieć, tylko wszystko popsułeś wstawką o apple :P
Schadoow
  • Rejestracja:około 13 lat
  • Ostatnio:około 16 godzin
  • Postów:1067
2

@cerrato: szczerze nie chce mi sie testować każdego linuksa i sprawdzać co na którym akurat nie działa :p.

Zobacz pozostałe 9 komentarzy
cerrato
@still.still: wiadomo, że pewnych rzeczy się nie da odpalić - ja piszę o sytuacji, w której jest to możliwe. Chociaż możesz sobie postawić na linuksie wirtualkę z windowsem - ale jeśli Twoim główym środowiskiem jest Win, to logiczne, że lepiej pracować na takim systemie. Zauważ, że ten watek dotyczy tworzenia stron, a większość IDE (VSC, Netbeans, IntelliJ, Android Studio) są także na linuksa, więc nie jest to problemem
somekind
@ledi12: nie mam Hyper-V włączonego, w BIOSie nie grzebałem, a Docker mi działa. Jasne, to nie jest superwydajne działanie, ale po pierwsze używam w celach deweloperskich, nie produkcyjnych, a po drugie na wydajność raczej by pomógł lepszy komputer zamiast jakiegoś gównianego thinkpada od klienta.
ledi12
@somekind: ale żeby tak thinkpada od razu wyzywać :(((
somekind
Masz rację, wystarczyło, żebym napisał thinkpad, nie musiałem dodawać oczywistości, że gówniany.
loza_prowizoryczna
  • Rejestracja:ponad 2 lata
  • Ostatnio:13 minut
  • Postów:1608
0

Linuxy, proxmoxy smoxy, wsle smele. To jest przyszłość web devu a nie jakieś tam frankensztejny:
https://dustinbrett.com/


Przetrzyma wszystko
IN
  • Rejestracja:ponad rok
  • Ostatnio:12 miesięcy
  • Postów:14
0
cerrato napisał(a):

@intoit: a tak właściwie to do czego ten linuks/WSL jest Ci potrzebny? Bo chyba najważniejszego nie dodałeś - po co ci konkretnie to jest potrzebne? Czemu tych stron nie tworzysz na windowsie, tylko musisz się przełączać na wirtualkę z pingwinem?

Tak właściwie po nich konkretnego - chce się oswoić z z komendami w konsoli

edytowany 1x, ostatnio: cerrato
EH
  • Rejestracja:ponad 2 lata
  • Ostatnio:około rok
  • Postów:1208
0

linux tylko na wslu na dockerze i to od niedawna bo się inaczej nie dało. Tak to wszędzie od zawsze windows i mac.

G8
  • Rejestracja:około 3 lata
  • Ostatnio:około rok
  • Postów:2000
1

@cerrato dobrze mówi, tylko ja może bym jednak polecał Cinnamona zamiast Mate, przyjemniejszy i gładszy jest, Mate takie kwadratowe i toporne trochę. Ale to kwestia gustu.

cerrato
Już nie pamiętam dlaczego Cinnamon mi nie leżał, chyba chodziło o dostosowanie sobie pulpitów - kilka monitorów, kilka pasków zadań, Cairo Dock, widgety na pasku pokazujące zużycie RAM i CPU. Najpierw starałem się podejść do cynamona, ale nie udało mi się go poukładać tak, jak chciałem. A co do wyglądu - kwestia gustu, mi akurat te obłości w stylu Cinnamon czy KDE nie podobają sie. Mate jest fajny - prosty, ale nie prostacki i ordynarny jak XFCE ;)
titako
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 dni
  • Postów:259
1

Mate jest spoko - też używam na Mincie.
Linux jako system główny - winde mam tylko do gier

jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:4 minuty
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4707
4

Używam linuxa w pracy cały czas (notebook na ubuntu).
W domu używam linuxa na vmware (pod windows:-)) i to w ogóle jest najwygodniejsza opcja (wbrew temu co pisano wyżej - a wsl to g**no).


jeden i pół terabajta powinno wystarczyć każdemu
Zobacz pozostałe 10 komentarzy
jarekr000000
Mnie zmuszał do włączenia czegoś związanego z hyper-v (może faktycznie nie całe) - szedłem wg dokumentacji ms - i kończyło się tak, że vmware stwierdzał, że włączyłeś hyper-v i nie będzie iluś tam featurów. A pod WSL performance counters mi nie dało się ostatnio włączyć.
EH
jarekr000000
Jest możliwe, że coś zmienili i naprawili i ten WSL2 juz nie jest tak intruzywny. Ale ponieważ a) zniszczył mi pare tygodni życia, b) nie bardzo widze w czym to jest lepsze od VMWare, c) widzę w czym to jest gorsze od vmware (UI - desktop windowsowy jest niezły - zwłaszcza z powertoys, ale do linuxa troche brakuje) - to raczej odpuszcze sobie kolejne sprawdzanie
EH
@jarekr000000: dla mnie najważniejsze jest to, że mogę pracować na tym tak jak przez wszystkie ostatnie lata, czyli daje mi to jedynie środowisko do uruchamiania apek a cała reszta sobie działa na windowsie.
enedil
nie bardzo widze w czym to jest lepsze od VMWare - no jak sensownie skonfigurujesz sobie już VMWare to pewnie zalet nie ma. Główna zaleta imo to prostota konfiguracji wszystkiego.
PaulGilbert
  • Rejestracja:około 7 lat
  • Ostatnio:około 2 godziny
  • Postów:919
1

Ja na maku a to praktycznie linux.

Zobacz pozostałe 2 komentarze
loza_prowizoryczna
Są granice dobrego smaku :|
Marooned
Co oznacza raport FUD?
loza_prowizoryczna
@Marooned: Tutaj, sekcja verb. Jeśli mak to praktycznie linux to poproszę o odpalenie binarki na obu systemach bez rekompilacji.
PaulGilbert
Są granice dobrego smaku :-D Tak się zastanawiam czasami czy Apple ma więcej miłośników czy przeciwników...
loza_prowizoryczna
@PaulGilbert: Ciężko stwierdzić, na pewno ma dużo pieniędzy.
jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:4 minuty
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4707
4
PaulGilbert napisał(a):

Ja na maku a to praktycznie linux.

macos upośledzony


jeden i pół terabajta powinno wystarczyć każdemu
edytowany 1x, ostatnio: jarekr000000
veneficus
Nie no, normalnie można klawiaturą. :D
MarekR22
A jak to jest Android lub iOS?
ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0
PaulGilbert napisał(a):

Ja na maku a to praktycznie linux.

Oba są pochodnymi Unixa


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
Zobacz pozostałe 13 komentarzy
somekind
Linux na desktopie. xDDD 20 lat temu to nawet działało, teraz tylko się jebie.
SM
@somekind: Jak jesteś fanem jakichś eksperymentalnych środowisk to może. Ja jade na xfce i nie widziałem jeszcze nic bardziej stabilnego.
somekind
Plasma to eksperymentalne środowisko?
SM
@somekind: Nie słyszałem ani nie probówałem. Initial release 2014 hmm ciężko powiedzieć tak do 5 lat to świeżynka, to ma już 9 więc teraz już powinno być już ustabilizowane.
somekind
No więc powiem tak: xD
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:5 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
2

W zasadzie codziennie. Mam na serwerach w pracy i na prywatnym laptopie


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
enedil
  • Rejestracja:ponad 11 lat
  • Ostatnio:2 dni
  • Postów:1027
2

Na codzień tylko linuks, w pracy (którą niedługo zaczynam) będzie Windows, przynajmniej na hoście. Już czuję jak mnie będzie szał łapać przy przesuwaniu okienek.

somekind
Do przesuwania okienek służą z grubsza te same skróty, co w GUI linuksowych.
PA
  • Rejestracja:ponad 10 lat
  • Ostatnio:22 dni
  • Postów:61
3

Prywatnie Linux, niekiedy windows (potrzeby do niektórych gier, ale staram się głownie grać na Linuxie).
W pracy jest niestety mac, ale mam drugiego starego służbowego laptopa z Linuxem na którym pracuje.

loza_prowizoryczna
  • Rejestracja:ponad 2 lata
  • Ostatnio:13 minut
  • Postów:1608
1

Ja rozumiem że gadka jest o OS ale bez przesady... Kernel to dopiero fundament.


Przetrzyma wszystko
PaulGilbert
  • Rejestracja:około 7 lat
  • Ostatnio:około 2 godziny
  • Postów:919
0
loza_prowizoryczna napisał(a):

Ja rozumiem że gadka jest o OS ale bez przesady... Kernel to dopiero fundament.

Praktycznie większość tych samych poleceń w wierszu poleceń działają na Ubuntu, RedHacie czy MacOSie.
Ale jeśli chodzi o tą całą otoczkę, to chyba najbardziej uniwersalny jest Apple.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 10 godzin
  • Lokalizacja:Wrocław
0
intoit napisał(a):

Hej, ucząc się webmasteringu używam Linuxa na VM- ale czy jest to tak naprawdę potrzebne? Używacie go w pracy? Bo nie ukrywam, że mało komfortowe jest używanie VM dla mnie i załączanie z każdym nowym "objawieniem" co do kodu, a dual boot odpada.

Uczenie się webmasteringu na pewno nie jest potrzebne.
Co do Linuksa, to tak, używam w pracy, bo gdzieś tam hostuje mój soft.
Oczywiście nie tworzę na nim kodu, bo nie da się tego robić na systemie, który jest tak bardzo wybredny co do sprzętu, ma tak bardzo upośledzony i niekonfigurowalny interfejs użytkownika, i na dodatek są spore szanse, że po aktualizacji systemu już się nie uruchomi.

PaulGilbert napisał(a):

Praktycznie większość tych samych poleceń w wierszu poleceń działają na Ubuntu, RedHacie czy MacOSie.

Na Windowsie z grubsza też.

Zobacz pozostałe 27 komentarzy
enedil
@ehhhhh: a ty myślisz, że piszę to Tobie, bo jestem linuksiarzem? Jakby ktoś tak samo trollował na temat windowsa, to też bym poprawił. Tak czy inaczej, jak już mówiłem, nie poruszyłeś nic nowego, i dlatego nie mam ochoty o tym gadać. Ale jasne, jak masz ochotę pisać, to pisz, tylko ostrzegam, że raczej już nie odpowiem. Miłego dnia życzę.
EH
komentarze od tego są by offtopować więc skoro tu piszesz tzn że chcesz się bawić w gierki słowne ;)
somekind
@enedil: nie udawaj, że Windows jest całkowicie konfigurowalny jeśli chodzi o GUI - ależ ja nigdy tak nie twierdziłem. Ja podałem tylko kilka rzeczy, które w Windowsie są łatwo osiągalne, a na Linuksie chyba jednak niekoniecznie. Istotność zaś jest kwestią subiektywną. Dla mnie bardziej liczy się szybkość obsługi GUI niż np. szybkość operacji dyskowych. Ok, masz rację, że moje zdanie o niekonfigurowalności GUI Linuksa było przesadzone, no ale to też kwestia mojej, subiektywnej opinii - ja nie mogę skonfigurować tego, co potrzebuję.
Schadoow
Z tego co kojarzę to w linuksie nie ma tego odwrócenia kolorów przez kwestie patentowe :p
loza_prowizoryczna
  • Rejestracja:ponad 2 lata
  • Ostatnio:13 minut
  • Postów:1608
0
PaulGilbert napisał(a):

Praktycznie większość tych samych poleceń w wierszu poleceń działają na Ubuntu, RedHacie czy MacOSie.
Ale jeśli chodzi o tą całą otoczkę, to chyba najbardziej uniwersalny jest Apple.

Czyli duck typing mówisz... Da się z tym żyć (nawet tutaj) ale czy to ma przyszłość?


Przetrzyma wszystko
G8
  • Rejestracja:około 3 lata
  • Ostatnio:około rok
  • Postów:2000
0

A ja ze swojej strony poleciłbym to:
https://fydeos.io/

To jest po prostu ChromeOS na każdy komputer. Działa wszystko i jestem nawet zaskoczony, że tak dobrze, integracja z aplikacjami Androida wymiata łącznie nawet z obsługą sklepu Google Play. A widząc jak działa tu subsystem Linuxa (coś analogicznego do WSL) stwierdzam, że Microsoft musi się jeszcze dużo uczyć od Google.

Zobacz pozostałe 2 komentarze
EH
@gajusz800: nie do końca, to nie jest czysta virtualka, bo czysta by miała pełną izolację pomiędzy systemami a w przypadku wsl jej nie ma, a i generalnie porównanie rozwiązań sprzed 13 lat do rozwiązań obecnych w it kolejny standard by się dowartościować :p
G8
Co to za argument? WSL już raz był przepisywany od zera. Można było jeszcze raz poprawić
EH
nie lepszy niż twój :p
G8
Ja niczego nie argumentuję oprócz tego że MS nie potrafił zrobić tego w swoim systemie jak Google w swoim co jest akurat faktem
EH
dla ciebie fakt dla mnie tylko opinia :)
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:5 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
2
PaulGilbert napisał(a):
loza_prowizoryczna napisał(a):

Ja rozumiem że gadka jest o OS ale bez przesady... Kernel to dopiero fundament.

Praktycznie większość tych samych poleceń w wierszu poleceń działają na Ubuntu, RedHacie czy MacOSie.
Ale jeśli chodzi o tą całą otoczkę, to chyba najbardziej uniwersalny jest Apple.

Takie zdarzenia:

  1. napisałem skrypt ma macu, wrzuciłem na serwer i się wywalił. Czemu? na macku było -d a na Linuksie -D. już nie pamiętam do jakiego polecenia był to przełącznik ale jak zmieniłem na długą wersję to działało na obu
  2. Bash, sh, ksh. Trochę z tym roboty jest jak projekt nie używa przenośnego toola do budowania jak maven/sbt tylko jakieś skrypty i leszcze załozyli na Linuksie że jak napiszą sh to wywoła się bash a na macu wywoływał mi się ksh nawet jak basha miałem zainstalowanego
  3. Pewnego dla Nix na macu przestał działać bo Nix chciał tworzyć folder /nix a mac stwierdził że to niebezpieczne i nie wolno tak wysoko tworzyć włąsnych fonderów. Potem nie próbowałem już zrozumieć Nixa więc nie wiem jak to się skończyło

To IMHO tyle jeśli chodzi o kompatybilność Linux mac z tego co trafiłem


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
edytowany 2x, ostatnio: KamilAdam
loza_prowizoryczna
Przecież każdy makowiec wie że używanie GCC z przypadłościami w tym środowisku to błąd niewybaczalny. Komunizm w jednym kraju == GCC na Linuksie.
KamilAdam
ale ja nie pisałem nic o GCC. BTW LLVM > GCC
loza_prowizoryczna
A to przepraszam myślałem że chodzi o parametr w toolchainie budującym. Bo tam można się nadziać na podobne kwiatki. Poprawniej będzie: Komunizm w jednym kraju == GNU na Linuksie.
JB
  • Rejestracja:około 2 lata
  • Ostatnio:około 21 godzin
  • Lokalizacja:Holandia
  • Postów:843
0

Od 97 windowsy. Obecnego już nie wyłączam, wszystko działa rewelacyjnie.


W1
  • Rejestracja:ponad 3 lata
  • Ostatnio:8 miesięcy
  • Postów:29
0

W pracy Linux (wystarczające dla zespołu), aczkolwiek nie oszukujmy się - w praktyce używam kilku komend, więc akurat dużo linuksowej wiedzy nie potrzebuję. Z kolei na prywatnym komputerze mam Windowsa 10, na którym używam WSL + Docker i tym samym nie wrócę już do wcześniejszych konfigów sprzed lat, czyli Windows + WAMP, XAMPP czy Laragon z czego ten ostatni w sumie był całkiem spoko.

GO
  • Rejestracja:około 2 lata
  • Ostatnio:ponad rok
  • Postów:141
3

Ja korzystam z obu, jestem obiektywny, nie mam własnej opinii.

Oba systemy mają zabezpieczenia typu SMAP, exception przy próbie dostępu do userspace z kernel space, ale po za takimi czysto architekturowymi zabezpieczeniami, na linuxie zwykle żeby podwyższyć jakiemuś procesowi uprawnienia wystarczy uid, guid zmienić, windows ma trochę inny sposób zarządzania uprawnieniami, ma tokeny, można ukraść od innego procesu co ma akurat takie uprawnienia token lub podwyższyć logując się.

Programowanie kernelowe na windowsie i linuxie to dwa różne światy.
Na linuxie czy to systemowy czy kernelowy kod jest znacznie prostszy, albo tak się wydaje.

Na windowsie niby ten sam język, ale hungarian notation, windows zupełnie wszystko nowe wymyślił z nazewnictwem, ale wszystko działa tak samo, tzn jak wiesz jak coś działa na jednym lub drugim systemie, to możesz sobie wyobrazić sposób działania na drugim.

Windows ma patch guarda, który sprawdza różne miejsca kodu czy nie zostały nielegalnie nadpisane, jeśli coś znajdzie to bluescreen, ale i tak to sprawdza różne rejony co jakiś czas przez co generuje mocne obciążenie systemu, pod linuxem jest większa swoboda, można normalnie drivery dawać, pod windowsem trzeba mieć podpisane lub przez exploit drivery wrzucać do pamięci, chodź kupno podpisu kryptograficznego kosztuje chyba 100$.

Linux z jednej strony masz kod źródłowy, możesz debugować widzisz source, gdzie co się wywaliło.
Pod windowsem też masz kod źródłowy starego windowsa xp, trochę sourców jest udostępnionych od windowsa, też to dużo daje łatwiej się odnaleźć.
Można jakiegoś patcha zrobić syscalla, na obu systemach to podobnie wygląda.
Wydaje mi się, że trochę ciekawiej z hackowaniem jest na windowsie, bo tam wszyscy wojne zbrojeniową toczą.

Tak jak syscalle pod linuxem zawsze mają te same numery, tak pod windowsem mogą się zmienić z każdym update więc trzeba dynamicznie ładować, chodź nie musi.

Warto poznać oba systemy.

edytowany 1x, ostatnio: GodOfCode.
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)