Osoby, które dopiero zaczynają z Linuxem, niemal zawsze mierzą się z dokładnie tym samym dylematem: jaką dystrybucje wybrać?
Nic dziwnego, bo jest ich całe mnóstwo, a mało kto chciałby przecież zmieniać system operacyjny co tydzień.
Przede wszystkim, zacznijmy od tego, że tak naprawdę obecnie każdy nowoczesny, popularny system operacyjny nadaje się do programowania. Możesz z powodzeniem programować na Macu, Windowsie, czy na Linuxie. Nowsze wersje Windows posiadają od niedawna nawet WSL, który w razie potrzeby da Ci możliwość zainstalowania Linuxa “w środku” Twojego Windowsa — może Ci to umożliwić np. komfortowe korzystanie z Dockera.
Prawda jest taka, że żaden system nie napisze za Ciebie kodu.
Wybór systemu, wbrew przekonaniu niektórych, zwłaszcza początkujących programistów, wcale nie jest najważniejszy.
Mimo wszystko uważam, że Linux to naprawdę dobra dystrybucja z kilku prostych względów:
Fedora to jedna z najpopularniejszych dystrybucji wśród programistów. Używa jej sam Linus Torvalds, czyli twórca jądra Linuxa.
Fedora jest bardzo stabilną dystrybucją, z którą nie ma przesadnie dużo pracy. Jeżeli traktujesz system jako narzędzie i nie chcesz spędzić mnóstwa czasu na jego konfiguracją, to może być dystrybucja dla Ciebie.
Ubuntu to niezwykle popularna dystrybucja i stabilna dystrybucja, polecana zwłaszcza początkującym użytkownikom.
Jej interfejs jest bardzo przyjazny, a za sprawą ogromnej popularności, w internecie można z łatwością znaleźć rozwiązanie niemal każdego dotyczącego jej problemu.
To doskonała dystrybucja do tego, by nauczyć się podstaw Linuxa, tym bardziej że często wykorzystywana jest na serwerach.
Linux Mint to dystrybucja Linuxa oparta na Ubuntu oraz Debianie. Jest dzięki temu bardzo stabilna, a graficznie przypomina chociażby Windowsa. Jej użytkowanie jest bardzo proste i przyjazne początkującym użytkownikom.
Sama w sobie jest bardzo stabilna, a co za tym idzie, jest bardzo lubiana przez wielu programistów z całego świata.
Prawdziwa gratka dla osób zafascynowanych systemami operacyjnymi.
O ile nie poleciłbym Archa żadnemu początkującemu (przynajmniej do codziennej pracy), jeżeli chcesz skonfigurować cały system od podszewki i dostroić go możliwie jak najbardziej do własnych preferencji, przyjrzyj się właśnie ten dystrybucji.
Jeżeli jednak chcesz skupić się na pracy programisty, a nie na zabawie z systemem operacyjnym, Arch może Cię rozczarować, bo zwłaszcza na samym początku, wymaga trochę czasu na konfigurację.
Debian to prawdziwa legenda wśród Linuxów. To właśnie na nim opiera się cała masa innych dystrybucji, takich jak chociażby przedstawione wyżej, znane niemal wszystkim Ubuntu.
Debian jest szeroko wykorzystywany na serwerach i jest to w mojej opinii jeden z najlepszych wyborów dla programistów.
Sam w sobie jest stosunkowo prosty w obsłudze, a jego znajomość może się bardzo przydać w pracy.