När du letar efter en ny Linux-distro att installera märker du två saker: namnet och skrivbordsmiljön.
En snabb bläddring visar uppenbara skillnader mellan Ubuntu, Fedora, Linux Mint, Debian, openSUSE och många andra varianter av Linux. Men varför finns det så många Linux-distributioner och vad är skillnaden mellan dem?
De 5 nyckelskillnaderna mellan Linux-distributioner
Letar du efter en ny Linux-distro? Vid något tillfälle kommer du att ha undrat varför det finns så många olika distributioner, speciellt om de alla är Linux ändå.
Du kanske vet att Windows 10 har flera utgåvor, men de marknadsförs inte som helt separata operativsystem. Samtidigt har macOS en enda variant (åtminstone för skrivbordet). Så varför finns det så många olika Linux-distributioner?
Utvecklingen av Linux-distributioner är tack vare olika samarbetande och ändå olika grupper. Under åren sedan Linux-kärnan först släpptes, har detta tillvägagångssätt lett till skapandet av olika distros.
I kärnan är det Linux. Men du kommer att märka några skillnader mellan Linux-versioner, specifikt:
Desktopmiljöer Pakethanterare Displayservrar Mål och syften Filosofi med öppen källkod
Men hur mycket spelar dessa skillnader egentligen roll?
1. Skrivbordsmiljöer
De flesta distributioner verkar skilja sig helt enkelt beroende på vilken skrivbordsmiljö de använder.
Till exempel erbjuder Ubuntu flera skrivbordsmiljöer beroende på vilken smak du väljer. Du kan ha:
Ubuntu (huvudversionen inkluderar GNOME-skrivbordet) Kubuntu (KDE) Lubuntu (LXQt) Ubuntu Budgie (med Budgie-skrivbordet) Ubuntu MATE (det klassiska Ubuntu-skrivbordet) Xubuntu (Xfce)
Andra distroer har ett mer blygsamt urval av stationära datorer tillgängliga, men erbjuds ofta som “snurr” som innehåller olika skrivbordsmiljöer. Ett exempel på distribution som gör detta är Fedora. Under tiden hittar du det macOS-inspirerade Pantheon-skrivbordet på Elementary OS.
Se vår guide till de bästa Linux-skrivbordsmiljöerna för att lära dig mer om dessa skillnader.
2. Pakethanterare och annan teknik
Personerna bakom varje Linux-distribution kan välja vilken programvara de inkluderar, som filhanterare och pakethanterare.
Distributionsledare har dessa alternativ eftersom varje kategori av Linux-programvara kan ha flera applikationer.
Till exempel finns flera filhanterare tillgängliga för Linux, såsom Nautilus och Konqueror, som var och en erbjuder olika sätt att bläddra i filer.
Ett annat exempel är Linux-pakethanterare. Olika metoder för att installera programvara ingår i varje Linux-distribution, men de har en underliggande pakethanterare.
På Debian-baserade distros som Ubuntu och Linux Mint är dpkg valet, nås via apt dependency resolver. För CentOS är RPM pakethanteraren, med förbehåll för kommandon som använder yum.
3. Olika skärmservrar på Linux
Under huven på Linux hittar du ett urval av verktyg, applikationer, processer och servrar som avgör hur det körs.
Ett nyckelexempel på detta är displayservern. Denna programvara koordinerar data mellan datorhårdvaran och skärmen, vilket gör att användaren kan interagera med det grafiska användargränssnittet (GUI).
Historiskt sett har X.Org Server använts mest. Olika alternativ finns dock tillgängliga, som Mir och SurfaceFlinger som används på Android (som använder Linux-kärnan). Wayland-skärmservern ses som framtiden på Linux, med de flesta populära distros som använder den.
4. Mål och mål
Vissa distributioner finns för att de gillar vissa aspekter av en befintlig distro men vill ersätta vissa mjukvarupaket. Samtidigt kan Linux-distributioner skilja sig åt i sina syften. Till exempel är Linux Mint baserad på Ubuntu, men innehåller olika systemverktyg, skrivbordsmiljö och ett mintgrönt tema. Dess primära syfte är att ge Windows- och macOS-användare ett enkelt steg för att börja använda Linux.
På liknande sätt strävar Debian efter att tillhandahålla en extremt stabil distribution (och innehåller därför äldre programvara).
Utöver universella distributioner har vissa Linux-projekt specifika syften. Till exempel speldistros som Steam OS, eller multimediadistros som Fedora Design Suite.
5. Öppen källkod kontra proprietär filosofi
Medan GNU/Linux kanske är det mest kända open source-projektet, är inte alla distros 100 procent öppen källkod.
Projektledare har olika inställning till öppen källkod, vilket kan vara en avgörande faktor för purister med öppen källkod.
Som ett exempel har Ubuntu inga problem med att inkludera proprietär programvara i sina arkiv. Du kommer att upptäcka att Steam-spelklienten är lättillgänglig, medan grafikdrivrutiner från AMD och Nvidia kan installeras. Fedora, omvänt, har en stark policy för öppen källkod som hindrar den från att inkludera någon proprietär programvara i sina arkiv.
Naturligtvis kan du i slutet av dagen göra vad du vill med din valda Linux-distro. Oavsett distributionsprojektets policyer finns det ingen blockering för vad du installerar.
Kort sagt, även om många Linux-distributioner kan ha höga syften med öppen källkod, är inte alla öppen källkod.
Vad alla distros har gemensamt: Linux-kärnan
Trots dessa skillnader anses alla Linux-distributioner fortfarande vara Linux: men varför?
De har alla åtminstone en sak gemensamt: Linux-kärnan. Denna mjukvara är kärnan i operativsystemet, och överbryggar mjukvaran som du interagerar med (t.ex. webbläsaren) med den underliggande hårdvaran som gör allt arbete. Den innehåller också många enhetsdrivrutiner för att ge stöd för vilken hårdvara du än har.
Det är därför det är viktigt att hålla kärnan uppdaterad eller att kompilera kärnan själv om du har speciella krav. Utvecklare runt om i världen bidrar till kärnan, tillsammans med dess skapare, Linus Torvalds.
Använd Linuxs skillnader för att välja rätt distro för dig
Att veta hur distributioner skiljer sig från varandra kan bidra till att göra eller bryta din Linux-upplevelse.
Alla distributioner är inte avsedda för alla, så välj den som är mest inriktad på dig och dina preferenser. Det är absolut inget fel med att ge någon distribution ett försök för att få en bra uppfattning om vad det handlar om.
Är du osäker på var du ska börja? Se vår sammanfattning av de bästa Linux-operativsystemen.
Om författaren
Christian Cawley (1561 publicerade artiklar)
Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.
Mer från Christian Cawley
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
