Welke versie van Linux moet ik op mijn gloednieuwe machine installeren?
Klik hier om te stemmen!

Deze vraag wordt me vaak gesteld: “Hé, jij bent een Linux kerel toch? Welke Linux moet ik gebruiken? Ik heb een vriend die (vul hier distro in) aanbeveelt en ik wil weten wat jij ervan vindt?” Ik antwoord meestal met dezelfde vraag: wat wil je doen? Dus besloot ik dit te schrijven als een gids voor welk type Linux je zou moeten kiezen.

Mijn geschiedenis met Linux

Ik zou dit artikel waarschijnlijk moeten inleiden met een klein beetje van mijn geschiedenis met Linux, voor het geval je dit leest en je me niet kent (zeer waarschijnlijk). U kunt dit overslaan als het u niet interesseert.

Ik begon Linux te gebruiken rond 1996. Mijn eerste Linux was Slackware 4, een set CD’s die ik kocht bij Egghead Software (yep, ik ben oud). Een vriend van me vertelde me over dit Unix-achtige ding dat zo geweldig was en ik moest het gewoon proberen en hij dacht dat ik het geweldig zou vinden.

Ik las veel over Unix en was er erg nieuwsgierig naar. Ik had een shell account bij mijn internet provider en ik knutselde wat rond, maar in het begin was ik een beetje terughoudend. “Waarom zou ik dit nodig hebben?” Zijn antwoord was eenvoudig: “Omdat je Windows 95 zo haat en van DOS houdt, zul je dit geweldig vinden”. Dus kocht ik het. Hij had gelijk.

Ik nam een oude harde schijf die ik had en installeerde het. Ik vocht er uren mee, daarna dagen. Eindelijk had ik een desktop aan de praat. Ik heb geen idee wat me in deze tijd dreef, maar ik moest uitzoeken hoe ik dit systeem kon laten werken, en het was moeilijk.

Ik moest zo veel weten over mijn hardware! Simpele dingen waren ineens weer moeilijk. Maar ik zette door, en ik kreeg mijn desktop aan de gang. En ik begon wat domme scripts te bouwen voor de lol. Het systeem was snel, en ik kon er bijna alles aan veranderen.

Had het een ingebouwde C compiler? Ik had net een duur Borland pakket gekocht waar ik nauwelijks wijs uit kon worden. Maar dit OS had een ingebouwde compiler? Een gratis beeldbewerker? Ik was verkocht!

Voor de jaren daarna, experimenteerde ik met tonnen distributies. Zelfs met BSD Unix. Mijn “hoofdcomputer” was altijd een dual boot, en sommige waren puur Linux. Het grootste deel van de vroege jaren 2000, vermeed ik Windows volledig. Dus per jaar, kan ik het uitsplitsen naar mijn “hoofdcomputer”, het zou zijn:

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

Ik heb 50 of meer distributies gebruikt in mijn tijd, maar dit was wat er draaide op mijn “hoofdmachine” die ik gebruikte voor werk, of browsen, of ontwikkeling of wat dan ook. Arch draaide duidelijk het langst tot nu toe, vooral omdat ik het gewoon kon configureren en het voor lange periodes kon vergeten.

Maar de belangrijkste distro voor mijn “echte werk” de laatste paar jaar is Arch Linux geweest.

Genoeg over mij, laten we het hebben over wat jij zou moeten gebruiken.

Dus wat wil je doen?

Ik ga deze in categorieën plaatsen, gebaseerd op algemene behoeften. Er is enige overlap hier, en met genoeg inspanning, elk van deze Linux-distributies zal werken voor uw gewenste behoeften. Een van de mooie dingen van Linux is dat je er van kunt maken wat je wilt. Maar sommige distributies doen veel van dat werk voor je of hebben een ontwerp dat beter werkt voor bepaalde doelen. Ik zal ze in categorieën onderbrengen, gebaseerd op de gemakkelijkste weg om je doelen te bereiken.

Ik ben een Linux-newbie die net begint

Voor een lange tijd heb ik hiervoor Ubuntu aanbevolen. Qua gebruiksgemak en compatibiliteit was het geweldig. Maar ik vermijd Ubuntu nu. Ik gebruik het nog steeds voor demo’s in mijn cursussen en artikelen omdat zoveel mensen het gebruiken, maar ik ben geen fan van de manier waarop ze deze distributie draaien, de ingebouwde Amazon-adware, en Unity is irritant.

Als je dus net begint, raad ik je aan:

  • Linux Mint Download
  • Debian Download

Het is een beetje valsspelen omdat Linux Mint is gebouwd op Debian, maar Mint ziet er mooier uit en heeft een aantal leuke cross-platform dingen.

Gebruik deze distributies als u wilt:

  • Een Windows-achtige ervaring
  • Eenvoudig te installeren
  • Een betrouwbare
  • Een “Linux-achtig” iets dat niet afwijkt van de norm
  • Een iets dat “gewoon werkt”

Ok dus dat laatste is echt belangrijk. Het werkt gewoon. Deze distributies zijn meestal plug and play. Stel ze in, en vergeet het. Ik ben in toenemende mate afhankelijk geworden van Debian voor mijn ontwikkelmachines omdat ik op sommige momenten niets geef om het OS en ik niet wil dat het me in de weg zit. Als ik in een stemming ben waarin ik gewoon dingen wil bouwen, is het onverslaanbaar.

Als je net begint, kan deze cursus over Linux installatie en initiële configuratie je een stuk verder helpen.

Ik wil meer leren over Linux en mijn hardware

Misschien bent u in de stemming om te spelen en te experimenteren. U wilt uzelf uitdagen en uzelf dwingen om al doende te leren. Dat is geweldig, dat is precies wat ik heb gedaan.

Als je jezelf wilt uitdagen en leren raad ik je aan:

  • Arch Linux
  • Slackware Linux
  • Gentoo Linux
  • FreeBSD Unix ( Niet Linux, maar past in deze categorie )

Elke van deze distributies vereist een hoop configuratie, hardware ontdekking, en het compileren van broncode. Met Gentoo, moet je alles compileren. Het is een geweldige manier om absolute volledige controle over uw besturingssysteem te hebben.

Gebruik deze distributies als u wilt:

  • Volledige controle over uw computer en OS
  • Leren over Linux internals
  • Een slank en gemeen geoptimaliseerd systeem

Dit gaat ten koste van: voornamelijk uw tijd. Een volledige installatie van deze kan uren duren. Aan de positieve kant, ze hebben de neiging om eeuwig te draaien.

Ik had een Arch installatie op een Lenovo die het grootste deel van een zaterdag kostte om te configureren, en laten we zeggen nog eens 10 uur of meer verspreid daarna. Het werkte bijna moeiteloos gedurende 5 jaar (totdat de hardware van de laptop stierf). Ik hoefde maar af en toe een paar updates te doen, maar ik heb het 5 jaar lang elke dag betrouwbaar gebruikt. Lange. Jaren. Dus in zekere zin kun je het zien als een investering.

Ik wil geavanceerde software

Ok misschien wilt u de nieuwste software en maakt het u niet uit hoe stabiel die is. U wilt de kernel hacken of iets anders cools doen dat een of andere programmeur gisteren heeft gepleegd.

Naar de hel met stabiliteit en veiligheid wil je het nieuwste van het nieuwste nu.

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

Gebruik deze distributies als je wilt:

  • Risico’s inruilen voor het nieuwste
  • De nieuwste en beste features altijd
  • Leuk om dingen te configureren om te werken met brekende veranderingen

Om eerlijk te zijn heb ik persoonlijk Arch en Gentoo gebruikt zonder significante stabiliteitsproblemen, maar ik riskeerde het gebruik van het bleeding edge spul op rollende releases.

Ik wil gewoon wat werk gedaan krijgen

Ok misschien geeft u niet echt om de bijzonderheden van het besturingssysteem en wilt u gewoon GSD (Get Stuff Done). Misschien heb je een aantal Node- of GoLang-applicaties die je wilt bouwen en heb je gehoord dat Linux daarvoor het meest geschikt is.

Deze zijn geweldig om werk gedaan te krijgen:

  • Debian
  • Fedora
  • OpenSUSE Leap
  • Ubuntu Studio

Gebruik deze distributies als je wilt:

  • Vlotte werking met weinig onderhoud
  • Minimale configuratie
  • Dingen die gewoon meestal automatisch werken
  • Compatibiliteit met hardware en software

Zoals ik al zei gebruik ik tegenwoordig vaak Debian, omdat ik meestal gewoon iets aan het maken ben en niet echt zin heb om te sleutelen en te optimaliseren. Het is stabiel, snel, en blijft uit mijn buurt. Ik schrijf dit artikel nu in Debian 9.

Ik wil een server opzetten

Misschien wil je een webserver of virtuele host opzetten en weet je niet wat je moet gebruiken. De eerste op deze lijst is de dominante distributie voor webhosting, dus als u iets wilt dat de site nabootst die uw software host, probeer dan CentOS (of leer Docker!)

Deze zijn solide en betrouwbaar voor webhosting:

  • CentOS
  • Red Hat Enterprise
  • Debian
  • FreeBSD ( Niet Linux, maar past in deze categorie )

Gebruik deze distributies als je wilt:

  • Stabiliteit
  • Veiligheid
  • Support van andere mensen die het om dezelfde reden gebruiken

Ik geloof dat elke Linux distributie effectief voor webhosting kan worden gebruikt, maar sommige vergen meer werk dan andere.

Ik wil de best mogelijke prestaties

Dus als u een van die types bent die elk grammetje prestatie eruit wil persen (ik ben daar geweest), dan zijn deze geweldig voor u. Sommige vereisen het compileren van alle broncode om binaries te produceren die geoptimaliseerd zijn voor uw processor(s). Leuk spul!

  • Clear Linux
  • Arch Linux
  • Gentoo Linux
  • FreeBSD ( Niet Linux, maar past in deze categorie )

Gebruik deze distributies als je wilt:

  • Snelle prestaties
  • High Load Computing

Houd in gedachten dat hardware een prestatie punt heeft bereikt waar deze er niet meer zo toe doen als vroeger. 15 jaar geleden kon je een kernel hacken en je diensten inbellen en een grote boost zien. Tegenwoordig is het verschil te verwaarlozen. Elke Linux zal behoorlijk snel zijn.

Ik wil een veilige desktop

Misschien wilt u een systeem opzetten dat moeilijk te kraken is, om wat voor reden dan ook. Er zijn een aantal distributies met beveiliging als topprioriteit. Als je echt bezorgd bent over het beveiligen van je hoofdcomputer, zijn dit goede distributies om naar te kijken.

  • TAILS Linux
  • Alpine Linux
  • CoreOS
  • TENS Linux
  • Tin Hat Linux
  • OpenBSD ( Niet Linux, maar past in deze categorie )

Gebruik deze distributies als je wilt:

  • Veiligheid
  • Anonimiteit

Ik wil een minimaal computersysteem

Ok, soms wil je gewoon iets slanks en gemeens om een bepaalde klus te klaren. Dat begrijp ik heel goed. Misschien heb je een oude Pentium die je wilt hergebruiken. Soms is het OS maar een klein deel van je doel en wil je het absolute minimum.

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

Gebruik deze distributies als je wilt:

  • Iets dat draait op oude hardware
  • Zo min mogelijk

Conclusie

Ik haat het om als een gebroken record te klinken, maar je kunt gewoon een van deze Linux distributies kiezen en er van maken wat je wilt. Dat is de aard van Linux, het is tot in de verste uithoeken aan te passen. Maar dit zijn goede distributies om snel mee te beginnen.

Als je meer wilt leren over Linux, Pluralsight heeft een ton van Linux cursussen, waaronder een echt goed een voor het starten, Linux Installatie en initiële configuratie

Als u denkt dat ik het merk gemist of weggelaten een distributie voel je vrij om laat me een bericht in de comments, of schreeuw naar me op Twitter.

En wat je ook doet, als je op deze pagina bent gekomen omdat je nieuwsgierig bent naar Linux, probeer het uit!!! Nu! Tegenwoordig kun je iets als VirtualBox downloaden (gratis) en het uitproberen voordat je je echt ergens aan vastlegt. Het is zeker je tijd waard om het uit te proberen!

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.