Vad är skillnaden mellan Linux-distributioner om de är alla Linux? [MakeUseOf Förklarar]

Vad är skillnaden mellan Linux-distributioner om de är alla Linux? [MakeUseOf Förklarar] / Teknologi förklaras

När en användare introduceras först för Linux kan de få veta att de använder Linux, men de kommer snabbt att lära sig att det kallas något annat. Ja, Ubuntu, Fedora, Linux Mint, Debian, openSUSE och så många andra är alla varianter av Linux, eller “Linux-distributioner”. Det är coolt och allt, men om du ger en liten tanke, frågar du dig själv varför det finns så många olika distributioner som existerar, speciellt om de är alla Linux ändå.

Windows har flera versioner, men de marknadsförs inte som helt separata operativsystem. Mac OS X har bara en variant (åtminstone för skrivbordet). Så varför finns det så många olika Linux-distributioner?

Linuxkärnan

Eftersom alla Linux-distributioner fortfarande anses vara Linux, betyder det att det finns åtminstone något som de har gemensamt, och det skulle vara Linuxkärnan. Denna mjukvara är kärnan i operativsystemet - det överbryggar konventionell programvara som du interagerar med som din webbläsare till hårdvaran som faktiskt gör allt arbete. Det innehåller också ett stort antal drivrutiner för att ge stöd för vilken maskinvara du än helst kan vara sportig.

Därför är det viktigt att hålla kärnan uppdaterad 5 Anledningar till varför du borde uppdatera din kärna ofta [Linux] 5 Anledningar till att du borde uppdatera din kärna ofta [Linux] Om du använder en Linux-distribution som Ubuntu eller Fedora, är du också använder Linux-kärnan, kärnan som faktiskt gör din distribution en Linux-distribution. Din distribution ber dig ständigt att uppdatera din kärna ... Läs mer eller kompilera kärnan själv 3 Anledningar till varför du kanske vill kompilera din egen kärna [Linux] 3 skäl till att du kanske vill kompilera din egen kärna [Linux] Linux-system är så löjligt flexibelt och konfigurerbart, det är helt okej. En stor del av varför Linux är så flexibel beror på dess modulära struktur. Varje enskild systemkomponent och program delas upp ... Läs mer om du har särskilda behov. Linuxkärnan tar emot bidrag från utvecklare över hela världen, men Linus Torvalds, skaparen av Linux-kärnan Penguin Origins: Historien om Linux [Geek History] Penguin Origins: Historien om Linux [Geek History] Det finns praktiskt taget inget ställe du kan gå utan att vara i kontakt med Linux - det driver allt från vanliga datorer till de mest kraftfulla servrarna till våra handdatorer. De flesta som inte är tekniker ... Läs mer, hanterar fortfarande vad som går in och vad som inte gör. Ingen har ett problem med det, eftersom kärnan historiskt har varit funktionell för alla användningsfall.

Systemteknik

När du börjar prata om någonting förutom Linux-kärnan börjar saker att förändras. Distributionsledarna kan välja vilken programvara de innehåller, till exempel vilken pakethanterare de vill använda (och det relaterade paketformatet), vilken bildservern som ska inkluderas och alla andra extraverktyg. Distributionsledare har dessa alternativ eftersom varje kategori av Linux-programvara (som en bildservern) kan ha flera applikationer som närmar sig ämnet på olika sätt.

För visningshanteringsexemplet kan en distribution fortsätta att använda X.Orgs X-Server eftersom den har varit standard för de senaste decennierna, eller distributionen kan använda Wayland istället eftersom den ger nya funktioner och andra nödvändiga uppdateringar. De kan också använda Mir eftersom det är en gaffel Wayland som främst utvecklas av Canonical, företaget bakom Ubuntu.

Skrivbordsmiljöer

Vissa distribueringar kan skilja sig helt enkelt utifrån vilken skrivbordsmiljö. Vad är skillnaden mellan Linux-skrivbordsmiljöer? [Teknologi förklarad] Vad är skillnaden mellan Linux-skrivbordsmiljöer? [Teknologi förklarad] Om du har introducerats till Linux-världen tog det förmodligen inte för lång tid att märka att det inte har ett enda "ansikte". Linux kan sporta alla typer av skrivbordsmiljöer, eller ingen på ... Läs mer de använder. Detta fall ses med Ubuntu, där Ubuntu använder GNOME GNOME 3 Beta - Välkommen till ditt nya Linux-skrivbord GNOME 3 Beta - Välkommen till ditt nya Linux-skrivbord Läs mer / Unity Ubuntu 11.04 Unity - Ett stort språng framåt för Linux Ubuntu 11.04 Unity - A Stor språng framåt för Linux Det är här. Den nyaste versionen av Ubuntu sportar ett helt nytt användargränssnitt: Enhet. Det innehåller också ett mycket förbättrat programvarucenter, förutom de vanliga uppdateringarna för de tusentals gratisprogrammen Ubuntu erbjuder. Canon har bestämt ... Läs mer, Kubuntu använder KDE Njut av ett rent, förbättrat skrivbord med KDE 4.7 [Linux] Njut av ett rent, förbättrat skrivbord med KDE 4.7 [Linux] En av Linux mest populära skrivbordsmiljöer, KDE, släppte sin senaste serie (version 4.7 ) i slutet av juli. Den här versionen förbättras på arbete som gjorts i tidigare versioner genom att lägga till nya funktioner samtidigt som prestanda förbättras. Läs mer, Xubuntu använder Xfce XFCE: Din lätta, snabba, heltäckande Linux-skrivbord XFCE: ditt lätta, snabba, heltäckande Linux-skrivbord Så långt som Linux går, anpassning är kung. Inte bara det, men anpassningsalternativen är så bra att det kan göra huvudet att snurra. Jag har tidigare nämnt skillnaderna mellan de stora skrivbordsmiljöerna ... Läs mer, Lubuntu Lubuntu: En lättviktsversion av Ubuntu [Linux] Lubuntu: En lättviktsversion av Ubuntu [Linux] Älskar Ubuntu, men känner sig skeptisk till 11.04: s nya Unity-gränssnitt? Prova Lubuntu 11.04, ett extremt lätt alternativ till huvudgrenen i Ubuntu. Du hittar det menystyrda gränssnittet som är bekant och resurserna träffar anmärkningsvärt låga ... Läs mer använder LXDE, och så vidare. Andra utdelningar förblir som en distribution men erbjuder flera “snurrar” som innehåller olika skrivbordsmiljöer. En exempeldistribution som gör det här är Fedora.

“Jag kan göra det bättre!”

Andra distributioner finns för att de gillar de tekniska aspekterna av en annan distribution, men vill ersätta vissa mjukvarupaket med andra. Ett bra exempel är Linux Mint eftersom det är binärt kompatibelt med Ubuntu, men innehåller sin egen uppsättning systemverktyg, en egen skrivbordsmiljö och ett mintygrönt tema.

Mål & Etik

Slutligen kan en distribution finnas av skäl som inte har något att göra med mjukvaran eller tekniken bakom distributionen, utan snarare dess mål och etik. Debian syftar till att tillhandahålla en extremt stabil distribution (och innehåller därför äldre programvara). Linux Mint syftar till att ge en extremt enkel distribution för användare av andra operativsystem som Windows och Mac OS X att använda och vänja sig på Linux.

Slutligen finns Fedora som den första som använder den senaste mjukvaran, vilket innebär att den använder både de senaste versionerna av programvara och är den första som inkluderar eller byter till en ny teknik.

Distributionens ställning på öppen källkod varierar också, vilket kan vara en viktig punkt för open source-purister. Som ett exempel har Ubuntu inte ett problem med att inkludera proprietär programvara i dess repositories; Den innehåller alltid Steam-spelklienten och grafikdrivrutinerna från AMD och nVidia. Fedora har å andra sidan en mycket stark öppen källkodspolicy som hindrar den från att inkludera någon proprietär programvara i sina repositories.

Objekt som Steam-spelklienten, ljud- och video codecs och mer måste alla installeras via tredje partens repositories. Naturligtvis, i slutet av dagen kan du göra vad du vill med din installerade kopia av Linux, oavsett distributionsprojektets policy, men sådana saker kan fortfarande vara viktiga för människor.

Slutsats

Att veta hur distributioner skiljer sig från varandra kan hjälpa mycket när det gäller att göra eller bryta din Linux-upplevelse. Inte alla distributioner är avsedda att användas av alla, så det är viktigt att välja den som är mest anpassad till dig och dina preferenser. Det är absolut inget fel med att ge någon distribution ett försök (antingen som en faktisk installation eller bara i en virtuell maskin) eftersom det kan ge dig en bra bild av vad varje distribution handlar om.

Vilken fördelning tycker du mest om? Tycker du det är en bra idé att det finns en fördelning för varje persons smak, eller borde det bara finnas en “Linux”? Låt oss veta i kommentarerna!

Utforska mer om: Linux Distro.