Więc… którą wersję Linuksa powinienem zainstalować na mojej nowej maszynie?
Kliknij tutaj aby zagłosować!

Często zadają mi to pytanie: „Hej, jesteś Linuksiarzem, prawda? Jakiego Linuksa powinienem użyć? Mam przyjaciela, który poleca (tu wstaw distro) i chcę wiedzieć co o tym sądzisz?”. Zwykle odpowiadam tym samym pytaniem: co chcesz zrobić? Więc zdecydowałem się napisać to jako przewodnik po tym jaki rodzaj Linuksa powinieneś wybrać.

Moja historia z Linuksem

Powinienem prawdopodobnie poprzedzić ten artykuł odrobiną mojej historii z Linuksem, na wypadek gdybyś to czytał i mnie nie znał (bardzo prawdopodobne). Możesz to pominąć, jeśli cię to nie obchodzi.

Zacząłem używać Linuksa około 1996 roku. Moim pierwszym Linuksem był Slackware 4, zestaw płyt CD, które kupiłem w Egghead Software (tak, jestem stary). Mój przyjaciel powiedział mi o tej uniksopodobnej rzeczy, która była tak wspaniała i po prostu musiałem jej spróbować, a on myślał, że mi się spodoba.

Czytałem dużo o Uniksie i byłem nim bardzo zaciekawiony. Miałem konto shellowe u mojego dostawcy internetu i majstrowałem przy nim, ale na początku byłem trochę niezdecydowany. „Dlaczego miałbym tego potrzebować?”. Jego odpowiedź była po prostu: „Ponieważ tak bardzo nienawidzisz Windows 95 i kochasz DOS, pokochasz to”. Więc go kupiłem. Miał rację.

Wziąłem stary dysk twardy, który miałem i zainstalowałem go. Walczyłem z nim przez wiele godzin, potem dni. W końcu udało mi się uruchomić komputer stacjonarny. Nie mam pojęcia, co mną kierowało w tym czasie, ale musiałem wymyślić, jak sprawić, żeby ten system działał, a to było trudne.

Musiałem wiedzieć tak wiele o moim sprzęcie! Proste rzeczy stały się nagle znowu trudne. Ale przebrnąłem przez to i uruchomiłem swój pulpit. I zacząłem budować jakieś głupie skrypty dla zabawy. System był szybki i mogłem zmienić w nim prawie wszystko.

Miał wbudowany kompilator C? Właśnie kupiłem jakiś naprawdę drogi pakiet Borlanda do tego, który ledwo mogłem rozgryźć. Ale ten system operacyjny miał wbudowany kompilator? Darmowy edytor obrazów? Byłem oczarowany!

Przez następne lata eksperymentowałem z mnóstwem dystrybucji. Nawet tymi z BSD Unix. Mój „główny komputer” był zawsze dual boot, a niektóre z nich były czystym Linuksem. Przez większość wczesnych lat 2000, unikałem Windowsa całkowicie. Więc według roku, mogę to podzielić na moją „główną maszynę”, byłoby to:

  • 1996-1999: Slackware
  • 1999-2002: Redhat (i FreeBSD)
  • 2003-2005: FreeBSD / Knoppix
  • 2005-2009: Gentoo
  • 2009-2011: Linux Mint
  • 2011-2018: Arch Linux / Debian

W swoim czasie używałem 50 lub więcej dystrybucji, ale to było to, co działało na mojej „głównej maszynie”, której używałem do pracy, przeglądania, rozwoju lub czegokolwiek innego. Oczywiście Arch miał najdłuższy czas działania, głównie dlatego, że mogłem go skonfigurować i zapomnieć o nim na długi czas.

Ale głównym distro do mojej „prawdziwej pracy” przez ostatnie kilka lat był Arch Linux.

Dość o mnie, porozmawiajmy o tym czego powinieneś używać.

Więc co chcesz zrobić?

Zamierzam podzielić to na kategorie oparte na wspólnych potrzebach. Istnieje pewne nakładanie się tych kategorii i przy odpowiednim wysiłku, każda z tych dystrybucji Linuksa będzie działać dla twoich pożądanych potrzeb. Jedną z najwspanialszych rzeczy w Linuksie jest to, że możesz zrobić z niego co tylko chcesz. Ale niektóre dystrybucje wykonują wiele z tej pracy za ciebie lub mają konstrukcję, która lepiej sprawdza się w określonych celach. Przedstawię je w kategoriach opartych na najłatwiejszej ścieżce do osiągnięcia twoich celów.

Jestem Linux Newbie Just Getting Started

Przez długi czas polecałem Ubuntu do tego celu. Jeśli chodzi o łatwość użycia i kompatybilność to było świetnie. Ale teraz unikam Ubuntu. Nadal używam go do dem w moich kursach i artykułach, ponieważ tak wielu ludzi go używa, ale nie jestem fanem sposobu, w jaki uruchamiają tę dystrybucję, wbudowanego adware Amazona, a Unity jest denerwujące.

Więc jeśli dopiero zaczynasz polecam:

  • Linux Mint Download
  • Debian Download

To jest rodzaj oszustwa, ponieważ Linux Mint jest zbudowany z Debiana, ale Mint wygląda ładniej i ma kilka fajnych międzyplatformowych rzeczy.

Użyj tych dystrybucji, jeśli chcesz:

  • Doświadczenia podobnego do Windows
  • Coś prostego do zainstalowania
  • Coś niezawodnego
  • Coś „linuksowego”, co nie odbiega od normy
  • Coś, co „po prostu działa”

Ok, więc to ostatnie jest naprawdę ważne. To po prostu działa. Te dystrybucje są w większości plug and play. Można je skonfigurować i zapomnieć o nich. Coraz bardziej polegam na Debianie dla moich maszyn deweloperskich, ponieważ czasami nie dbam o system operacyjny i nie chcę, żeby mi przeszkadzał. Kiedy jestem w nastroju, w którym chcę po prostu budować rzeczy, nie da się go pobić.

Jeśli dopiero zaczynasz, ten kurs o instalacji Linuksa i konfiguracji początkowej może ci bardzo pomóc.

Chcę dowiedzieć się więcej o Linuksie i moim sprzęcie

Może jesteś w nastroju do zabawy i eksperymentów. Chcesz rzucić sobie wyzwanie i zmusić się do nauki przez działanie. To świetnie, to jest dokładnie to, co ja zrobiłem.

Jeśli chcesz stawiać sobie wyzwania i uczyć się, polecam:

  • Arch Linux
  • Slackware Linux
  • Gentoo Linux
  • FreeBSD Unix (nie Linux, ale pasuje do tej kategorii)

Każda z tych dystrybucji wymaga dużo konfiguracji, odkrywania sprzętu i kompilacji kodu źródłowego. W przypadku Gentoo musisz wszystko skompilować. Jest to świetny sposób na pełną kontrolę nad systemem operacyjnym.

Korzystaj z tych dystrybucji, jeśli chcesz:

  • Pełnej kontroli nad komputerem i systemem operacyjnym
  • Poznać wnętrze Linuksa
  • Zoptymalizować system

To wiąże się z kosztami: głównie czasu. Pełna instalacja może zająć godziny. Po stronie plusów, mają tendencję do wiecznego działania.

Miałem Arch Install na Lenovo, którego konfiguracja zajęła mi większą część soboty i powiedzmy kolejne 10 godzin lub więcej. Działał prawie bez wysiłku przez 5 lat (aż do śmierci sprzętu w laptopie). Musiałem tylko raz na jakiś czas zrobić kilka aktualizacji, ale używałem go niezawodnie każdego dnia przez 5. Długich. Lat. Więc w pewnym sensie można na to spojrzeć jak na inwestycję.

I want Cutting Edge Stuff

Ok może chcesz najnowsze, najlepsze oprogramowanie i nie obchodzi cię jak jest stabilne. Chcesz zrobić jakiś hacking jądra lub inną fajną rzecz, którą jakiś koder popełnił wczoraj.

Do diabła ze stabilnością i bezpieczeństwem, chcesz najnowszej rzeczy teraz.

  • Arch Linux
  • OpenSuse Tumbleweed
  • Fedora Rawhide
  • Gentoo Linux

Używaj tych dystrybucji jeśli chcesz:

  • Zamienić ryzyko na najnowsze rzeczy
  • Najnowsze i najwspanialsze funkcje zawsze
  • Zabawa w konfigurowanie rzeczy do pracy z łamiącymi się zmianami

By być uczciwym, osobiście używałem Archa i Gentoo bez znaczących problemów ze stabilnością, ale ryzykowałem używając rzeczy z krwawiącą krawędzią na kroczących wydaniach.

I Just Want to Get Some Work Done

Ok może naprawdę nie dbasz o szczegóły OS i po prostu chcesz GSD (Get Stuff Done). Może masz jakieś aplikacje Node lub GoLang, które chcesz zbudować i słyszałeś, że Linux jest do tego najlepszy.

Te są świetne do wykonywania pracy:

  • Debian
  • Fedora
  • OpenSUSE Leap
  • Ubuntu Studio

Użyj tych dystrybucji, jeśli chcesz:

  • Gładkiego działania z niską konserwacją
  • Minimalnej konfiguracji
  • Rzeczy, które po prostu działają w większości automatycznie
  • Kompatybilności ze sprzętem i oprogramowaniem

Jak już mówiłem, często używam Debiana w tych dniach, ponieważ zazwyczaj po prostu coś robię i nie mam ochoty na majstrowanie i optymalizację. Jest stabilny, szybki i nie wchodzi mi w drogę. W tej chwili piszę ten artykuł w Debianie 9.

Chcę postawić serwer

Może chcesz postawić serwer WWW lub hosta wirtualnego i nie wiesz, czego użyć. Pierwszy na tej liście jest dominującą dystrybucją dla hostingu, więc jeśli chcesz czegoś, co naśladuje stronę, która hostuje twoje oprogramowanie, spróbuj CentOS (lub naucz się Dockera!)

Te są solidne i niezawodne dla web hostingu:

  • CentOS
  • Red Hat Enterprise
  • Debian
  • FreeBSD ( Nie Linux, ale pasuje do tej kategorii )

Użyj tych dystrybucji jeśli chcesz:

  • Stabilność
  • Bezpieczeństwo
  • Wsparcie od innych ludzi używających go z tego samego powodu

Wierzę, że każda dystrybucja Linuksa może być używana do hostingu skutecznie, ale niektóre wymagają więcej pracy niż inne.

I Want the Most Performance Possible

So if you’re one of those types who want to squeeze out every ounce of performance (I’ve been there) these are great for you. Niektóre z nich wymagają skompilowania całego kodu źródłowego, aby uzyskać binarki zoptymalizowane dla twojego procesora(ów). Zabawne rzeczy!

  • Clear Linux
  • Arch Linux
  • Gentoo Linux
  • FreeBSD ( nie Linux, ale pasuje do tej kategorii )

Użyj tych dystrybucji jeśli chcesz:

  • Szybkiej wydajności
  • Obliczania dużych obciążeń

Pamiętaj, że sprzęt osiągnął punkt wydajności, w którym nie mają one znaczenia tak bardzo jak kiedyś. 15 lat temu mogłeś zhakować kernel i wybrać swoje usługi i zobaczyć duży wzrost. W dzisiejszych czasach różnica jest znikoma. Każdy Linux będzie całkiem szybki.

Chcę bezpieczny pulpit

Może chcesz skonfigurować system, do którego trudno się włamać, z jakiegokolwiek powodu. Istnieje kilka dystrybucji, których głównym celem jest bezpieczeństwo. Jeśli naprawdę martwisz się o zabezpieczenie swojej głównej maszyny, warto się im przyjrzeć.

  • TAILS Linux
  • Alpine Linux
  • CoreOS
  • TENS Linux
  • Tin Hat Linux
  • OpenBSD ( Nie Linux, ale pasuje do tej kategorii )

Użyj tych dystrybucji jeśli chcesz:

  • Bezpieczeństwa
  • Anonimowości

Chcę minimalnego systemu komputerowego

Ok, czasami po prostu chcesz czegoś szczupłego i średniego, co wykona pewną pracę. Zdecydowanie to rozumiem. Może masz starego Pentium, którego chcesz ponownie wykorzystać. Czasami system operacyjny jest tylko małą częścią twojego celu i chcesz absolutnego minimum.

  • ArchBang
  • Lubuntu
  • Puppy Linux
  • Tiny Core Linux
  • Bodhi Linux

Użyj tych dystrybucji jeśli chcesz:

  • Coś, co będzie działać na starym sprzęcie
  • Coś minimalnego, jak to tylko możliwe

Wnioski

Nienawidzę brzmieć jak zdarta płyta, ale mógłbyś po prostu wybrać jedną z tych dystrybucji Linuksa i zrobić z niej, co tylko chcesz. Taka jest natura Linuksa, jest on konfigurowalny do najdalszego stopnia. Ale to są świetne dystrybucje do szybkiego rozpoczęcia pracy.

Jeśli chcesz dowiedzieć się więcej o Linuksie, Pluralsight ma mnóstwo kursów Linuksa, w tym naprawdę dobry na początek, Instalacja Linuksa i Konfiguracja Początkowa

Jeśli uważasz, że nie trafiłem w sedno lub pominąłem jakąś dystrybucję, nie krępuj się zostawić mi wiadomość w komentarzach, lub krzycz na mnie na Twitterze.

I cokolwiek zrobisz, jeśli dotarłeś do tej strony ponieważ jesteś ciekawy Linuksa, wypróbuj go!!! Teraz! W dzisiejszych czasach możesz pobrać coś takiego jak VirtualBox (za darmo) i wypróbować go zanim naprawdę się do czegokolwiek zobowiążesz. Jest to zdecydowanie warte twojego czasu aby to sprawdzić!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.