Er din Linux PC virkelig fri og åpen kildekode?
Jeg elsker å bruke Linux. Jeg gjør et poeng av å bruke bare gratis og åpen kildekode applikasjoner. Dette er lettere på et skrivebord enn på en telefon, men på slutten av dagen må jeg innrømme at jeg likevel ender med å bruke ganske proprietær programvare.
Sjansen er, selv om du er en gratis programvare-kjærlig Linux-bruker som meg selv, er du også.
Dette er noe som ble klart for meg, jo lenger jeg brukte Linux: Det er veldig vanskelig å bare bruke åpen kildeprogramvare. Selv når du tror du er, er det ofte lukket kildekode som fungerer stille i bakgrunnen.
Det viser seg at Linux-skrivebordet ikke er så gratis som det er laget for å være, og det er bare en del av historien.
La oss starte med Linux-kjernen
Når du installerer en Linux-distribusjon, er det ikke Linux som du ser på skjermen. Operativsystemet kjent som Linux er teknisk sett bare kjernen. Linux-kjernen: En forklaring i layman-vilkårene Linux-kjernen: En forklaring i Layman-vilkårene Det er bare en de facto ting som Linux-distribusjoner har til felles: Linux-kjernen. Men mens det ofte snakkes om, vet mange ikke akkurat nøyaktig hva det gjør. Les mer, den delen som gjør at programvare kan snakke med datamaskinens maskinvare. Det meste av det du ser er gratis. Det er i kjernen hvor ting blir iffy.
Linux-kjernen inneholder binære blokker. Dette er lukkede kildebiter av programvare som kun er pakket som ugjennomsiktige binære filer. Det betyr ikke bare at vi ikke har lov til å redigere koden, vi kan ikke engang se den.
Disse binære blokkene består hovedsakelig av maskinvaredrivere og firmware som gjør Linux til å arbeide med mer maskinvare. Ideelt sett gir bedrifter utviklere den tekniske dokumentasjonen som trengs for å få Linux til å kjøre på maskinvaren. Mange gir i stedet lukkede drivere.
Linux kan kjøre med disse driverne, men det virker ofte ikke så bra som det ellers kan (det vil si at kodingen ble gjort av de samme personene som jobber med kjernen selv). Disse driverne innfører også sikkerhetsrisiko, siden vi ikke fullt ut vet hva de gjør, eller hvilke feil kan være tilstede. Er sikkerhet gjennom uklarhet tryggere enn Open Source Software? Er sikkerhet gjennom usynlighet sikrere enn åpen programvare? Open source-programvare kommer med klare sikkerhetsfordeler. Den motsatte tilnærmingen er sikkerhet gjennom uklarheten. Er en tilnærming faktisk tryggere enn den andre, eller er det mulig at det er sannhet for begge? Les mer .
Linux-kjernen har ikke vært helt fri og åpen kildekode siden 1996, året begynte det å akseptere binære blokker. I over to tiår har Linux inneholdt biter av lukket, proprietær programvare.
Hvis du finner dette plagsom, kan du laste ned Linux-fri, en versjon av kjernen med alle de lukkede bitene som er fjernet. Dessverre støtter Linux-libre ikke maskinvaren hvis leverandører ikke gir teknisk dokumentasjon.
Dette betyr at du kan forvente å løpe inn i flere problemer med grafikkort og nettverkskort. Wi-Fi-en fungerer kanskje ikke i det hele tatt uten å kjøpe en spesiell USB-dongle.
Deretter er det drivere du installerer deg selv
Da jeg først byttet til Linux, trengte jeg å installere en proprietær driver for å kunne komme på nettet trådløst. Grafikkortet mitt fungerte, men jeg trengte en proprietær driver for å få den smidigeste opplevelsen og spille spill.
Situasjonen har forbedret seg i årene siden, men hvis du bruker et NVIDIA-grafikkort, trenger du fortsatt en proprietær driver for å få den beste spillopplevelsen. Slik installerer du proprietære grafikkdrivere i Ubuntu, Fedora og Mint. Slik installerer du proprietære grafikk Drivere i Ubuntu, Fedora og Mint Mesteparten av tiden, vil du ha det bra med åpen programvare på Linux. Men hvis du vil ha ekte spill og grafisk kraft, trenger du proprietære drivere. Slik får du dem. Les mer .
Ofte installerer du disse driverne umiddelbart etter installasjonen og glemmer dem. Du trenger ikke å tenke på dem igjen før det er på tide å oppgradere til den neste versjonen av Linux Distro. Men hele tiden kjører proprietær programvare i bakgrunnen. Det er et hjørne av datamaskinen din der koden er blokkert av.
Dette er ikke bare et spørsmål om sikkerhet og personvern, som du kanskje er bekymret for (eller ambivalent) om. Dette handler også om at Linux-utviklere er mindre i stand til å gi deg den beste databehandlingsopplevelsen.
Når de har tilgang til dokumentasjonen, kan de fikse feil og sørge for at alle delene passer sammen. Som det er, er du avhengig av eksterne selskaper å gi velutviklede drivere for et relativt lite antall brukere.
Ikke all programvare i Linux App Stores er gratis
I de fleste Linux distroer koster det store flertallet av programvaren du laster ned ikke penger. Det meste er også åpen kildekode. Men det er noen ganger proprietær programvare tucked away også, og med mindre du både bryr deg og vet hva du skal se etter, kan du veldig enkelt ende opp med mer lukket kildekode på PCen din.
Eksempler inkluderer programvare som Steam, Skype og Slack. Dette er ofte programvare du trenger for å kunne gjøre jobben din eller holde kontakten med venner. 4 måter Open Source-programvaren er ikke god nok. 4 måter Open Source-programvaren er ikke god nok. Det forblir hjørner Linux-økosystemet som ikke er helt åpen kildekode. Kanskje det er en maskinvaredriver - for noen kan det være nødvendig med et proprietært program. Her er hvor Linux fortsatt spiller opptak. Les mer .
Kanskje du vil installere kodeker for å få musikk og videofiler til å fungere Hvorfor musikk- og videofiler ikke spilles på Linux, og hvordan du kan fikse hvorfor musikk- og videofiler ikke spilles på Linux, og hvordan du kan fikse det Du har byttet til Linux, men video- eller lydfilfilen din vil ikke spille! Bare din Linux-versjon kom ikke med nødvendige kodeker, så la oss finne ut hvordan du installerer dem. Les mer, uvitende om at disse er proprietære filer. Du tror du bruker en helt gratis og åpen kildekode-datamaskin, bare for å gradvis innse at det ikke har vært tilfelle.
Nå, la oss snakke om nettet
Selv om du hopper gjennom noen hoops som er nødvendige for å kjøre en helt gratis distro som kjører den binære blobfrie Linux-fri kjernen, ikke installere noen ekstra maskinvaredrivere, og blokkere proprietær programvare fra Linux app-butikken, er du fortsatt sannsynlig å stole på en stor mengde proprietær programvare. Det kommer inn gjennom nettleseren din.
Ved å bla gjennom GNOME Software på Fedora, så jeg at Slack var tilgjengelig for nedlasting. Da la jeg merke til at det var merket som proprietære.
Dette satte meg av, så jeg lastet ikke ned den. Men da tenkte jeg på det. Jeg bruker Slack i en nettleserfan, og det er ikke mindre proprietær der enn det er med en dedikert klient. Min nettleser kan være åpen kildekode, men mye av innholdet som kommer gjennom det, er det ikke.
Overgangen fra bruk av desktop apps til cloud-programvare har vært en blandet pose til Linux. På den ene siden er det enklere å overgå til Linux enn noen gang. Bytt fra Windows til Linux og Kom opp og kjør i minutter Bytt fra Windows til Linux og kom deg opp og kjør i minutter. Bytte fra Windows til Linux kan virke komplisert, men det er enkelt! Slik får du dine viktige data og programmer fra ett OS til det andre. Les mer siden du kan tilbakekalle til nettet for mange ting du ikke kunne gjøre tidligere. Microsoft Office 365 og Adobe Photoshop, for eksempel, tilbyr nå en viss mengde funksjonalitet på nettet. Du kan også streame filmer på Netflix og lytte til musikk på Spotify.
Desktop-apper er ikke så nødvendige som de pleide å være. Men på den annen side er alle disse proprietære tjenester. Hvis du prøver å bruke nettet uten å berøre lukket kildekode, gjør Richard Stallman det, reduserer du kraftig det du kan gjøre online.
Så er det BIOS
BIOS, kort for Basic Input / Output System, er den delen av datamaskinen du ser et kort øyeblikk før operativsystemet starter opp. Den kommer forhåndsinstallert og er vanligvis proprietær programvare.
Selv i forhold til nettet, er dette den delen av datamaskinen du har minst kontroll over. Du kan bruke en annen kjerne. Du kan unngå bestemte drivere og proprietære apps. Du kan til og med holde seg borte fra det meste av nettet eller oppholde seg helt uten nett. Men å endre BIOS?
Du kan erstatte BIOS på datamaskinen med et åpent alternativ som coreboot eller Libreboot, men de støtter bare et begrenset antall PCer. På de fleste PCer er du ganske enkelt ute av flaks.
Så hvor gratis er Linux, egentlig?
På slutten av dagen forblir det mange lukkede deler til din typiske Linux-datamaskin. På forsiden er opplevelsen fortsatt mye mer åpen enn Android.
Hvis du bruker gratis programvare, må du ikke miste hjertet. Datamaskinen din og Internett er kanskje ikke helt åpne, men det faktum at du bryr deg nok til å gjøre anstrengelsen viktig. Dette påvirker folk som designer programvare, enten nå eller i fremtiden.
Åpen kildealternativer til skygtjenester vises hele tiden. Open source desktop-programvare fortsetter å forbedre seg. For tjue år siden var åpen kildekode fortsatt en ny ide, og vi har kommet langt siden 7 måter Open Source Software Endret verden 7 måter Open Source Software Endret verden Her er noen av måtene åpen programvare har umiskjennelig forandret verden. Les mer . Men vi kan ikke lyve for oss selv: De fleste datamaskiner som kjører Linux, er bare delvis fri til i dag.
Utforsk mer om: Linux, Open Source.