Så… vilken version av Linux ska jag installera på min helt nya maskin?
Klicka här för att rösta!

Jag får ofta den här frågan: ”Du är väl en Linux-kille? Vilket Linux ska jag använda? Jag har en vän som rekommenderar (infoga distro här) och jag vill veta vad du tycker?”. Jag brukar svara med samma fråga: Vad vill du göra? Så jag bestämde mig för att skriva den här som en guide till vilken typ av Linux du bör välja.

Min historia med Linux

Jag borde nog inleda den här artikeln med lite om min historia med Linux, ifall du läser det här och inte känner mig (mycket troligt). Du kan hoppa över detta om du inte bryr dig.

Jag började använda Linux runt 1996. Min första Linux var Slackware 4, en uppsättning cd-skivor som jag köpte på Egghead Software (japp, jag är gammal). En vän till mig berättade om denna Unix-liknande sak som var så bra och jag var bara tvungen att prova det och han trodde att jag skulle älska det.

Jag läste mycket om Unix och var mycket nyfiken på det. Jag hade ett skalkonto hos min internetleverantör och jag hade pysslat runt, men till en början var jag ändå lite tveksam. ”Varför skulle jag behöva det här?” Hans svar var helt enkelt: ”Eftersom du hatar Windows 95 så mycket och älskar DOS kommer du att älska det här”. Så jag köpte det. Han hade rätt.

Jag tog en gammal hårddisk jag hade och installerade den. Jag kämpade med den i timmar, sedan i dagar. Till slut fick jag igång ett skrivbord. Jag har ingen aning om vad som drev mig under den här tiden, men jag var tvungen att lista ut hur jag skulle få det här systemet att fungera, och det var svårt.

Jag var tvungen att veta så mycket om min hårdvara! Enkla saker var plötsligt svåra igen. Men jag tryckte på och fick upp mitt skrivbord. Och jag började bygga några fåniga skript på skoj. Systemet var snabbt och jag kunde ändra nästan allt på det.

Det hade en inbyggd C-kompilator? Jag köpte just något riktigt dyrt Borland-paket för detta som jag knappt kunde förstå. Men det här operativsystemet hade en inbyggd kompilator? En gratis bildredigerare? Jag var fast!

I flera år efter det experimenterade jag med massor av distributioner. Till och med BSD Unix-distributioner. Min ”huvuddator” var alltid en dual boot, och några av dem var rena Linux. Större delen av det tidiga 2000-talet undvek jag Windows helt och hållet. Så per år kan jag dela upp min ”huvudmaskin” på följande sätt:

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

Jag har använt 50 eller fler distributioner under min tid, men detta var vad som kördes på min ”huvudmaskin” som jag använde för arbete, eller surfning, eller utveckling eller vad som helst. Självklart hade Arch den längsta körningen hittills, främst för att jag bara kunde konfigurera den och glömma bort den under långa perioder.

Men den viktigaste distron för mitt ”riktiga arbete” de senaste åren har varit Arch Linux.

Tillräckligt om mig, låt oss prata om vad du bör använda.

Så vad vill du göra?

Jag kommer att dela in dessa i kategorier baserade på vanliga behov. Det finns en viss överlappning här, och med tillräcklig ansträngning kommer någon av dessa Linuxdistributioner att fungera för dina önskade behov. En av de fantastiska sakerna med Linux är att du kan göra det till vad du vill. Men vissa distributioner gör mycket av det arbetet åt dig eller har en design som fungerar bättre för vissa mål. Jag kommer att presentera dessa i kategorier baserade på den enklaste vägen för att nå dina mål.

Jag är en Linux-nybörjare som precis har börjat

Länge rekommenderade jag Ubuntu för detta. När det gäller användarvänlighet och kompatibilitet var det utmärkt. Men jag undviker Ubuntu nu. Jag använder det fortfarande för demos i mina kurser och artiklar eftersom så många människor använder det, men jag är inte ett fan av hur de kör den här distributionen, den inbyggda Amazon adware och Unity är irriterande.

Så om du bara börjar rekommenderar jag:

  • Linux Mint Download
  • Debian Download

Det är lite fusk eftersom Linux Mint bygger på Debian, men Mint ser snyggare ut och har en del trevliga plattformsoberoende saker.

Använd dessa distributioner om du vill ha:

  • En Windows-liknande upplevelse
  • Något enkelt att installera
  • Något pålitligt
  • Något ”Linux-liknande” som inte avviker från normen
  • Något som ”bara funkar”

Okej, så det sista är verkligen viktigt. Det fungerar bara. Dessa distributioner är mestadels plug and play. Du ställer in dem och glömmer bort det. Jag har blivit alltmer beroende av Debian för mina utvecklingsmaskiner eftersom jag ibland inte bryr mig om operativsystemet och inte vill att det ska stå i vägen för mig. När jag är på ett humör där jag bara vill bygga saker kan det inte slås.

Om du precis har börjat kan den här kursen om Linuxinstallation och inledande konfiguration hjälpa dig mycket.

Jag vill lära mig mer om Linux och min maskinvara

Kanske är du på humör att leka och experimentera. Du vill utmana dig själv och tvinga dig själv att lära dig genom att göra. Det är jättebra, det är precis vad jag gjorde.

Om du vill utmana dig själv och lära dig rekommenderar jag:

  • Arch Linux
  • Slackware Linux
  • Gentoo Linux
  • FreeBSD Unix ( Inte Linux, men passar in i den här kategorin )

Varje av dessa distributioner kräver en hel del konfiguration, hårdvaruupptäckt och kompilering av källkod. Med Gentoo måste du kompilera allting. Det är ett bra sätt att ha absolut full kontroll över ditt operativsystem.

Använd dessa distributioner om du vill:

  • Full kontroll över din dator och ditt operativsystem
  • Lär dig mer om Linuxinterniteter
  • Ett smalt och effektivt optimerat system

Det här har en kostnad: främst din tid. En fullständig installation av dessa kan ta flera timmar. På plussidan tenderar de att köras för evigt.

Jag hade en Arch-installation på en Lenovo som tog större delen av en lördag att konfigurera, och låt oss säga ytterligare 10 timmar eller mer utspridda efter det. Den körde nästan utan ansträngning i 5 år (tills den bärbara maskinvaran dog). Jag behövde bara göra några uppdateringar då och då, men jag använde den tillförlitligt varje dag i 5 år. Långt. År. Så på ett sätt kan man se det som en investering.

Jag vill ha det allra senaste

Okej, du kanske vill ha den senaste bästa programvaran och du bryr dig inte om hur stabil den är. Du vill göra några kärnhackningar eller någon annan häftig sak som någon kodare gjorde igår.

För helvete med stabilitet och säkerhet, du vill ha det senaste nu.

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

Använd dessa distributioner om du vill:

  • Att byta risk mot det senaste
  • De senaste och bästa funktionerna alltid
  • Skoj att konfigurera saker för att fungera med brytande ändringar

För att vara rättvis så har jag personligen använt Arch och Gentoo utan betydande stabilitetsproblem, men jag riskerade att använda de senaste funktionerna på rullande utgåvor.

Jag vill bara få lite arbete gjort

Okej, du kanske inte riktigt bryr dig om detaljerna i operativsystemet och bara vill GSD (Get Stuff Done). Du kanske har några Node- eller GoLang-applikationer som du vill bygga och har hört att Linux är bäst för det.

Dessa är bra för att få arbete gjort:

  • Debian
  • Fedora
  • OpenSUSE Leap
  • Ubuntu Studio

Använd dessa distributioner om du vill:

  • Smidig drift med lågt underhåll
  • Minimal konfiguration
  • Ting som bara fungerar för det mesta automatiskt
  • Kompatibilitet med hårdvara och mjukvara

Som sagt använder jag ofta Debian nuförtiden, eftersom jag oftast bara gör något och inte känner för att pyssla runt och optimera. Det är stabilt, snabbt och håller sig undan från mig. Jag skriver den här artikeln i Debian 9 just nu.

Jag vill sätta upp en server

Kanske vill du sätta upp en webbserver eller virtuell värd och vet inte vad du ska använda. Den första på den här listan är den dominerande distributionen för webbhotell, så om du vill ha något som efterliknar den webbplats som är värd för din programvara kan du prova CentOS (eller lära dig Docker!)

Dessa är solida och pålitliga för webbhotell:

  • CentOS
  • Red Hat Enterprise
  • Debian
  • FreeBSD ( Inte Linux, men passar in i den här kategorin )

Använd dessa distributioner om du vill:

  • Stabilitet
  • Säkerhet
  • Stöd från andra som använder den av samma anledning

Jag tror att alla Linux-distributioner kan användas för webbhotell på ett effektivt sätt, men vissa kräver mer arbete än andra.

Jag vill ha så mycket prestanda som möjligt

Så om du är en av de där typerna som vill pressa ut varje uns av prestanda (jag har varit där) är dessa bra för dig. En del av dessa kräver att du kompilerar all källkod för att få fram binärer som är optimerade för din(a) processor(er). Roliga saker!

  • Clear Linux
  • Arch Linux
  • Gentoo Linux
  • FreeBSD ( Inte Linux, men passar in i denna kategori )

Använd dessa distributioner om du vill:

  • Snabb prestanda
  • Hög belastningsberäkning

Håll i minnet att hårdvaran har nått en prestandapunkt där dessa inte spelar lika stor roll som tidigare. För 15 år sedan kunde man hacka en kärna och slå in sina tjänster och se en stor ökning. Numera är skillnaden försumbar. Vilken Linux som helst kommer att vara ganska snabb.

Jag vill ha ett säkert skrivbord

Kanske vill du sätta upp ett system som är svårt att bryta sig in i, av någon anledning. Det finns ett par distributioner med säkerhet som högsta prioritet. Om du verkligen är angelägen om att låsa din huvudmaskin är dessa bra att titta på.

  • TAILS Linux
  • Alpine Linux
  • CoreOS
  • TENS Linux
  • Tin Hat Linux
  • OpenBSD ( Inte Linux, men passar in i den här kategorin )

Använd dessa distributioner om du vill:

  • Säkerhet
  • Anonymitet

Jag vill ha ett minimalt datorsystem

Okej, ibland vill du bara ha något smidigt som får ett visst jobb gjort. Jag förstår definitivt detta. Kanske har du en gammal Pentium som du vill använda på nytt. Ibland är operativsystemet bara en liten del av ditt mål och du vill ha ett absolut minimum.

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

Använd dessa distributioner om du vill:

  • Något som kan köras på gammal hårdvara
  • Något så minimalt som möjligt

Slutsats

Jag hatar att låta som ett trasigt skivspelare, men du kan bara välja en av dessa Linuxdistributioner och göra den vad du vill. Det är Linux natur, det är anpassningsbart i allra högsta grad. Men dessa är bra distributioner för att komma igång snabbt.

Om du vill lära dig mer om Linux har Pluralsight massor av Linuxkurser, inklusive en riktigt bra kurs för dig som vill börja, Linux Installation and Initial Configuration

Om du tycker att jag har missat något eller glömt bort en distribution är du välkommen att lämna ett meddelande i kommentarerna, eller skrika åt mig på Twitter.

Och vad du än gör, om du kom till den här sidan för att du är nyfiken på Linux, prova det!!! Nu! Numera kan du ladda ner något som VirtualBox (gratis) och prova det innan du verkligen binder dig till något. Det är definitivt värt din tid att kolla upp det!

Lämna ett svar

Din e-postadress kommer inte publiceras.