Linux började som ett passionsprojekt för att skapa ett operativsystem som vem som helst kunde använda eller mixtra med som de ville. Så här var datorer innan företag som Apple och Microsoft låste ner dem. Men du behövde vara en engagerad och teknisk användare för att använda Linux då.
Idag tycker miljontals människor att Linux är ett lättanvänt och kraftfullt alternativ till Windows. Det är annorlunda, men annorlunda betyder inte dåligt.
Obestämd mellan Linux vs Windows? Låt oss titta på skillnaderna mellan dem och hjälpa dig att avgöra om du är redo för inlärningskurvan.
1. Distribution
Bildkredit: Ashkan Forouzani/Unsplash
Det finns en aktuell version av Windows, som finns i flera olika utgåvor. Skillnaderna mellan dessa utgåvor handlar till stor del om tilläggsfunktioner för användning i företags- eller utbildningsmiljöer. Var och en av dessa utgåvor kostar olika mycket pengar.
Det finns ingen fast version av Linux. Istället finns det många olika versioner som kallas Linux “distributioner” (förkortat distros). Det finns hundratals olika alternativ, även om du kan begränsa listan över framträdande distributioner som de flesta använder till under ett dussin. Vad gäller kostnaden för operativsystemet Linux? Praktiskt taget alla Linux-distros är det free att använda, med vissa företagsalternativ som kräver ett supportavtal.
Vad är en Linux-distribution?
Olika Linux-distributioner stöds på Flatpak.org.
Linux är inte ett komplett operativsystem. Namnet syftar egentligen bara på kärnan, en relativt osynlig del av hur ditt operativsystem fungerar. Gränssnittet du ser på din skärm, displayservern, ljudsystemet och apparna kommer alla från olika källor. En distribution är ett sätt att packa ihop all denna programvara för att ge dig en fungerande dator.
Eftersom det finns hur många sätt som helst att sätta ihop dessa komponenter för att passa en persons önskemål eller behov, finns det hur många distros som helst.
2. Källkod
Windows är ett eget operativsystem. Källkoden är stängd, vilket innebär att du måste arbeta för Microsoft eller få tillstånd från Microsoft för att se koden som driver ditt operativsystem. Om du försöker få åtkomst eller omdistribuera den här koden utan tillåtelse kan du få juridiska problem.
Linux är en free och operativsystem med öppen källkod. Du är free att se koden, lära av den, göra vilka ändringar du vill och dela den med andra. Du måste fortfarande följa en öppen källkodslicens, men det betyder vanligtvis att du inte är det free att ta koden och paketera om den till proprietär programvara.
3. Skrivbordsgränssnitt
Fram till Windows 8 hade Windows-gränssnittet inte upplevt mycket innovation på länge. Startmenyn, Aktivitetsfältet, Systemfältet, Utforskaren i Windows — allt var i grunden samma sak, och allt återställdes med Windows 10.
På Linux är gränssnittet inte en del av kärnsystemet. Du kan byta upp ditt gränssnitt utan att skämma bort dig med ominstallationer. Det finns jättar som GNOME och KDE, som kommer med en hel uppsättning integrerade appar. Sedan finns det hur många mindre kända sorter som helst som alla fokuserar på olika aspekter. Här är en sammanfattning av de bästa skrivbordsmiljöerna för Linux.
Det finns inte bara fler gränssnitt att välja mellan, utan du har större frihet att anpassa dem. Du kan utforma ditt skrivbord som du vill, och när du är klar är chansen stor att den inte går långsammare.
4. Appar
För att installera programvara på Windows besöker du någon webbplats, går till nedladdningssektionen och klickar på länken som skickar dig en EXE-fil. Du kör det, programmet gör sitt, och det är då du anser att det är “installerat”. När du vill ta bort program måste du bråka med kontrollpanelen. Visst, Microsoft introducerade en appbutik med Windows 8, men mycket av det du vill ha finns helt enkelt inte där.
Med de flesta Linux-system behöver du inte leta efter körbara filer. Istället kommer du att ha något som kallas pakethanterare. Traditionella pakethanterare tillhandahåller granulär kontroll för att bläddra, installera och ta bort programpaket. Nyare alternativ är mer besläktade med mobilappbutiker.
Saker och ting blir mer komplicerade när appen du vill ha inte finns i pakethanteraren. Eftersom det inte finns en version av Linux, finns det inte ett paketformat som fungerar över alla olika distributioner. Lyckligtvis börjar den situationen förändras tack vare nyare universella paketformat.
Vilken har fler appar?
Linux har tusentals program, men de flesta av dem är det free och program med öppen källkod som nykomlingar aldrig har hört talas om. Populär kommersiell programvara tenderar att rikta sig mot Windows. Medan fler av dessa appar är på väg till Linux än tidigare, har Windows helt enkelt ett bredare bibliotek av skrivbordsprogram.
Som sagt, om du inte kan hitta en lämplig ersättning för öppen källkod, är det möjligt att köra de flesta Windows-program på Linux med Wine eller virtuella maskiner.
5. Filstruktur
Den grundläggande strukturen för Linux är helt annorlunda än Windows—som den borde vara, med tanke på att den utvecklades över en separat kodbas med separata utvecklare. Du hittar inte “Mina dokument” på Ubuntu, och inte heller “Programfiler” på Fedora. Det finns inga C: eller D:-enheter.
Istället finns det ett enda filträd och dina enheter är monterade i det trädet. Dina “hem”- och “skrivbordskataloger” är båda en del av det enda filträdet. Tekniskt sett måste du lära dig ett helt nytt filsystem och dess arkitektur. Att göra det är inte särskilt svårt, men skillnaden finns fortfarande.
Filsystem
Windows använder filsystemet NTFS. Däremot stöder Linux många olika alternativ. Om du installerar Linux på din bärbara dator är chansen stor att du kommer att använda EXT4. Men om du vill köra Linux på en server kan du prova BTRFS eller ZFS istället. Dessa filsystem kommer med funktioner som inte nödvändigtvis gynnar datoranvändare men är utmärkta för företag som tillhandahåller molntjänster eller personer som underhåller sina egna servrar.
6. Register
Windows-registret är en huvuddatabas med alla inställningar på din dator. Den innehåller applikationsinformation, användarlösenord, enhetsinformation och liknande. Om informationen inte lagras som en fil, lagras den förmodligen i Windows-registret.
Linux har inte ett enda monolitiskt register. I allmänhet lagrar program sina inställningar program för program i dolda mappar i en användares hemkatalog. Det finns några undantag, som GNOME-skrivbordsmiljön, som har GSettings och dconf-konfigurationsverktyget.
7. Förare
Eftersom Windows har ett så utbrett grepp om PC-marknaden, tenderar enhetstillverkare att fokusera sina ansträngningar på det enda operativsystemet. Detta innebär att företag prioriterar Windows framför Linux. Ibland tillhandahåller de inte Linux-drivrutiner som samverkar med deras enheter. Andra gånger kan de tillhandahålla drivrutiner men utelämna några av funktionerna. Det betyder att du måste vara mer försiktig när du köper olika kringutrustning eller smarta prylar.
Det betyder inte att förarens situation är mer utmanande på Linux. På Linux kommer de flesta drivrutiner som en del av kärnan. När du kopplar in en skrivare är chansen stor att den helt enkelt fungerar. Du behöver inte använda en installations-CD eller ladda ner en drivrutin från webben. Det är först när förare inte kommer med som problem uppstår.
Hur är det med grafikkort?
Detta är det förarrelaterade problem som dyker upp mest. Det finns drivrutiner med öppen källkod för Nvidia- och AMD-kort, men om du vill ha maximal prestanda vill du ha proprietära drivrutiner. De är tillgängliga, men de introducerar ibland problem med andra aspekter av Linux-skrivbordet eftersom utvecklare inte har tillgång till källkoden.
Både Windows och Linux har förmågan att öppna ett litet svart fönster och skriva ut kommandon. Windows-versionen är känd som Windows PowerShell och riktar sig främst till utvecklare. Detta är inte det primära sättet du förväntas interagera med en Windows-dator.
Det är inte fallet med Linux. Här är det fönstret mer känt som Terminal, även om du också kan stöta på det som Linux-skalet. Om du gillar att skriva kommandon kan du göra dig av med det grafiska gränssnittet helt. Det är det här sättet som de flesta systemadministratörer hanterar servrar (varav de flesta kör Linux).
Linux är välkänt som en vänlig miljö för utvecklare. Terminalen är en stor del av detta. Så är det med öppen källkod i operativsystemet. Du har helt enkelt befogenhet att göra vad du vill med din maskin, förutsatt att du har kunskapen eller är villig att få den.
Men det är också enklare att sätta upp utvecklingsmiljöer på Linux. Oavsett om du är systemadministratör eller webbutvecklare, arbetar du ofta med Linux-drivna maskiner. Med ett Linux-skrivbord kan du installera samma verktyg, använda samma kunskap och ha datorer som redan förstår varandra.
Plus att det finns så många verktyg att välja på. Du har ditt val av fullskaliga IDE:er och textredigerare. Du har virtuella maskiner. Och här är ett område där möjligheten att byta ut din skrivbordsmiljö verkligen är praktisk. Med en kakelfönsterhanterare kan kodare ta sig in i zonen utan att krångla med fönster. Och mycket av det du behöver väntar i arkiven. Skriv ett enda kommando i din terminal för att ladda ner och installera ett program och vara på väg.
Är det svårt att byta till Linux?
Den frågan beror på hur bekväm du är med datorer. Om du lärde dig hur man använder Windows genom att följa en guide, läsa artiklar eller förstahandserfarenhet, kommer du förmodligen inte att tycka att det är så stor sak att lära sig Linux.
Om du är bekväm med att följa instruktionerna utan att någon personligen kan hjälpa dig, är allt du behöver veta fritt tillgängligt online. Du kan börja byta till Linux här.
Om författaren
Bertel King (348 artiklar publicerade)
Bertel är en digital minimalist som arbetar från en hand-me-down bärbar dator med elementärt operativsystem och bär runt på en Light Phone II. Han njuter av att hjälpa andra att bestämma vilken teknik de ska ta in i deras liv… och vilken teknik de ska klara sig utan.
Mer från Bertel King
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
