Annons

Jag älskar att använda Linux. Jag poängterar att använda bara gratis och open source-applikationer. Detta är lättare på ett skrivbord än på en telefon, men i slutet av dagen måste jag erkänna att jag ändå använder en hel del egenutvecklad programvara.

Chansen är det, även om du är det en gratis programvaruälskande Linux-användare som jag själv, du är alltför.

Detta är något som blev klart för mig ju längre jag använde Linux: Det är verkligen svårt att bara använda open source-programvara. Även när du tror att du är, finns det ofta stängd källkod som fungerar tyst i bakgrunden.

Det visar sig att Linux-skrivbordet inte är lika gratis som det har gjorts och det är bara en del av historien.

Låt oss börja med Linux-kärnan

När du installerar en Linux-distribution är det du ser på skärmen inte Linux. Operativsystemet känt som Linux är tekniskt bara kärnan Vad är en kärna i Linux och hur kontrollerar du din version?Linux är ett operativsystem, eller hur? Tja, inte exakt! Det är faktiskt en kärna. Men vad är Linux-kärnan? Läs mer

instagram viewer
, den del som gör att programvaran kan prata med din dators hårdvara. Det mesta av det du ser är gratis. Det är i kärnan där saker blir illa.

Linux-kärnan innehåller binära blobs. Det här är programvarubitar med slutna källor som bara paketeras som ogenomskinliga binära filer. Det betyder inte bara att vi inte får redigera koden, vi kan inte ens se den.

Dessa binära klipp består främst av hårdvarudrivrutiner och firmware som gör att Linux fungerar på mer hårdvara. Idealt ger företag utvecklarna den tekniska dokumentationen som krävs för att Linux ska kunna köras på sin hårdvara. Många tillhandahåller stängda förare i stället.

Linux kan köra med dessa drivrutiner, men det fungerar ofta inte så bra som det annars skulle kunna göra (det vill säga som om kodningen gjordes av samma personer som fungerar på själva kärnan). Dessa drivrutiner inför också säkerhetsrisker vi vet inte helt vad de gör eller vilka brister som kan finnas Är säkerhet genom oklarhet säkrare än öppen källkodsprogramvara?Öppen källkodsprogram har tydliga säkerhetsfördelar. Det motsatta tillvägagångssättet är säkerhet genom otydlighet. Är den ena metoden säkrare än den andra eller är det möjligt att det finns sanning för båda? Läs mer .

Linux-kärnan har inte varit helt gratis och öppen källkod sedan 1996, året då det började acceptera binära blobs. I över två decennier har Linux innehöll bitar av stängd, egenutvecklad programvara.

Om du finner detta besvärande kan du ladda ner Linux-libre, en version av kärnan med alla stängda bitar borttagna. Tyvärr stöder Linux-libre inte hårdvaran vars leverantörer inte innehåller teknisk dokumentation.

Det betyder att du kan förvänta dig att stöta på fler problem med grafikkort och nätverkskort. Din Wi-Fi kanske inte fungerar alls utan köper en speciell USB-dongel.

Sedan finns det drivrutinerna som du installerar själv

När jag först bytte till Linux, behövde jag installera en egen drivrutin för att få trådlöst online. Mitt grafikkort fungerade, men jag behövde en egen drivrutin för att få den smidigaste upplevelsen och spela spel.

Situationen har förbättrats under åren sedan, men om du använder ett NVIDIA-grafikkort, du behöver fortfarande en egen drivrutin för att få den bästa spelupplevelsen Hur man installerar proprietära grafikdrivrutiner i Ubuntu, Fedora och MintFör det mesta kommer du att gå bra med open source-programvara på Linux. Men om du vill ha riktigt spel och grafisk kraft, behöver du egen drivrutiner. Så här får du dem. Läs mer .

Ofta installerar du dessa drivrutiner omedelbart efter installationen och glömmer dem. Du behöver inte tänka på dem igen förrän det är dags att uppgradera till nästa version av din Linux-distro. Men hela tiden körs egen programvara i bakgrunden. Det finns ett hörn på din dator där koden är blockerad.

Detta är inte bara en fråga om säkerhet och integritet, som du kanske är orolig (eller ambivalent) för. Det handlar också om att Linux-utvecklare mindre kan ge dig den bästa datorupplevelsen.

När de har tillgång till dokumentationen kan de fixa buggar och se till att alla delar passar ihop. Som det är är du beroende av externa företag för att tillhandahålla välutvecklade drivrutiner för ett relativt litet antal användare.

Inte all programvara i Linux-appbutiker är gratis

I de flesta Linuxdistros kostar den stora majoriteten av programvaran du laddar ner inte pengar. Det mesta är också öppen källkod. Men det finns ibland även egenutvecklad mjukvara som är undangömd, och såvida du inte både bryr dig och vet vad du ska leta efter kan du mycket enkelt sluta med mer stängd källkod på din PC.

Exempel inkluderar programvara som Steam, Skype och Slack. Detta är ofta mjukvara du behöver för att gör ditt jobb eller hålla kontakten med vänner Fyra sätt öppen källkodsprogram är inte bra nogDet finns kvar hörn i Linux-ekosystemet som inte är helt öppen källkod. Kanske är det en maskinvarudrivrutin - för vissa kan en egenutvecklad programapplikation krävas. Här är Linux fortfarande spelar catch-up. Läs mer .

Du kanske installerar codecs till få musik- och videofiler att fungera Varför dina musik- och videofiler inte spelar på Linux och hur du åtgärdar detDu har bytt till Linux, men din video- eller ljudfilsfil spelas inte upp! Enkelt, din Linux-version kom inte med nödvändiga codecs, så låt oss ta reda på hur du installerar dem. Läs mer , omedvetet om att det här är egna filer. Du tror att du använder en helt gratis dator med öppen källkod för att gradvis inse att det inte har varit fallet.

Låt oss prata om webben

Även om du hoppar genom alla hoppar som krävs för att köra en helt gratis distro som kör den binära klumpfria Linux-libre-kärnan, installera inte någon ytterligare hårdvarudrivrutiner och blockera egen programvara från din Linux-appbutik, förlitar du dig fortfarande på en stor mängd proprietär programvara. Det kommer in via din webbläsare.

Jag bläddrade igenom GNOME-programvaran på Fedora häromdagen och såg att Slack var tillgängligt att ladda ner. Då märkte jag att det var markerat som äganderätt.

Öppen källa

Det här avskaffade mig, så jag laddade inte ner det. Men då tänkte jag på det. Jag använder Slack i en webbläsarflik och det är inte mindre egendom där det är med en dedikerad klient. Min webbläsare kanske är öppen källkod, men mycket av innehållet som kommer igenom det är det inte.

Övergången från att använda stationära appar till molnprogramvara har varit en blandad påse för Linux. Å ena sidan är det lättare att överföra till Linux än någonsin Byt från Windows till Linux och gå igång på några minuterAtt byta från Windows till Linux kan verka komplicerat, men det är enkelt! Så här får du viktiga data och program från ett operativsystem till ett annat. Läs mer eftersom du kan komma tillbaka till webben för många saker du inte kunde göra tidigare. Till exempel Microsoft Office 365 och Adobe Photoshop erbjuder nu en viss funktion online. Du kan också strömma filmer på Netflix och lyssna på musik på Spotify.

Skrivbordsappar är inte så nödvändiga som de brukade vara. Men å andra sidan är alla dessa egna tjänster. Om du försöker använda webben utan att röra stängd källkod, som Richard Stallman gör, minskar du kraftigt vad du kan göra online.

Sedan finns BIOS

BIOS, kort för Basic Input / Output System, är den del av datorn du ser ett kort ögonblick innan ditt operativsystem startar upp. Den kommer förinstallerad och är vanligtvis egenutvecklad programvara.

Även jämfört med webben är det den del av datorn du har minst kontroll över. Du kan använda en annan kärna. Du kan undvika vissa drivrutiner och egenutvecklade appar. Du kan till och med hålla dig borta från större delen av webben eller helt bor offline. Men ändra BIOS?

Du kan ersätta BIOS på din dator med ett öppet alternativ som coreboot eller Libreboot, men de stöder bara ett begränsat antal datorer. På de flesta datorer har du helt enkelt ingen tur.

Så hur gratis är Linux, verkligen?

I slutet av dagen finns det många stängda delar på din typiska Linux-dator. På baksidan är upplevelsen fortfarande mycket mer öppen än Android.

Om du använder gratis programvara är viktig för dig, tappa inte hjärtat. Din dator och webben kanske inte är helt öppen, men det faktum att du bryr dig nog för att göra ansträngningen betyder det. Detta påverkar människor som designar programvara, vare sig nu eller i framtiden.

Open source-alternativ till molntjänster visas hela tiden. Open source desktop-programvara fortsätter att förbättras. För tjugo år sedan var open source fortfarande en ny idé, och vi har kommit långt sedan 7 sätt open source-programvara förändrade världenHär är några av de sätt som öppen källkodsprogram har otvetydigt förändrat världen. Läs mer . Men vi kan inte ljuga för oss själva: de flesta datorer som kör Linux är bara delvis gratis även i dag.

Bertel är en digital minimalist som skriver från en bärbar dator med switchar för fysisk integritet och ett operativsystem godkänt av Free Software Foundation. Han värderar etik över funktioner och hjälper andra ta kontroll över sina digitala liv.