Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Ubuntu er en populær Linux-desktopdistribution, men nogle af dens designvalg er blevet kritiseret på det seneste.

Hvad hvis der var en venlig desktop-distro baseret på Ubuntu, men holdt uønskede ændringer ude af kernesystemet? Vanilla OS kan være det, du leder efter.

Hvad er Vanilla OS?

Vanilla OS er en Linux-distribution, der sigter mod højere sikkerhed end andre desktop Linux-distros. Det er bygget på Ubuntu, men tilføjer et twist: kernesystemfilerne er uforanderlige. Det betyder, at det er låst fra ændringer, som tredjepartsprogrammer kan foretage.

Navnet kommer fra ideen om, at den oprindelige hensigt med distroen var, at den ville tilbyde en lageroplevelse uden nogen modifikationer, som Canonical havde lavet til Ubuntu.

Hvorfor en uforanderlig Linux Distro?

Uforanderlighed i Linux-distros er et koncept, der bliver mere og mere populært i containersystemer. Uforanderlige distributioner er standardiseret, så de er ens på tværs af hver installation.

instagram viewer

Uforanderlighed øger sikkerheden; da kernedele af systemet som kernen ikke kan ændres, er det teoretisk umuligt for et ondsindet program at rode med det. Yderligere pakker er installeret i et separat område fra hovedsystemet.

Selv et uforanderligt system har brug for opdateringer, efterhånden som fejl eller sikkerhedssårbarheder opdages. Hvordan administrerer Vanilla OS disse opdateringer? Den bruger noget der hedder ABRoot.

ABRoot opretholder to systemtilstande, "nutid" og "fremtid". Antag, at en ny kerne er pakket til systemet. Når brugeren installerer opdateringer, vil denne nye kerne blive tilføjet til den "fremtidige" tilstand. Når systemet genstarter efter installationen, bliver "fremtidig" tilstand til "nuværende" tilstand, mens fremtidige opdateringer vil blive tilføjet til den nye "fremtidige".

Installation af Vanilla OS på en pc

Installation af Vanilla OS svarer til installation af andre Linux-distributioner. Først skal du downloade installationsbilledet fra deres GitHub-side og udpak det til dit installationsmedie, hvis du installerer det på en fysisk maskine.

Som med standard Ubuntu starter du op i et live-miljø. Som standard bruger Vanilla OS et standard GNOME 3-miljø. Du kan udforske skrivebordet, og når du er klar til at installere, skal du klikke Installer Vanilla OS.

Installationsprogrammet er ret standard. Det vil bede dig om at vælge drevet og opsætte et partitionsskema. Du skal derefter vælge et brugernavn og en adgangskode og derefter installere det på harddisken. Derefter starter du op i det nye miljø.

Vanilla OS-skrivebordet

Vanilla OS-skrivebordet bruger det almindelige GNOME 3-skrivebordsmiljø. Det kommer med standardsættet af GNOME-apps og ikke meget andet. Dette betyder, at du bliver nødt til at stole på pakkehåndteringen, men Vanilla OS er næppe usædvanligt blandt Linux-distros til det.

Vanilla OS kommer ikke engang med en kontorpakke. Hvis du har brug for at lave tekstbehandling eller regneark, skal du installere noget som LibreOffice. Heldigvis er det nemt at tilføje nye pakker på trods af Vanilla OS's uortodokse arkitektur.

Det kommer med en webbrowser, fantasifuldt navngivet Web. Du kan også installere andre browsere, som du måske er mere bekendt med, såsom Firefox og Chromium.

Pakkestyring i Vanilla OS

Vanilla OS's uforanderlighed udgør en udfordring for at installere ekstra software. Mange større pakker inkluderer konfigurationsfiler og kræver andre afhængigheder. Den traditionelle tilgang til APT og RPM er at installere en masse pakker i de vigtigste systemmapper.

Hovedproblemet med denne tilgang er, at det kan være svært at sige, hvilke komponenter der er en del af lagersystemet, og hvilke der blev tilføjet af tredjepartsprogrammer. Dette kan komplicere fejlfinding og endda forårsage sikkerhedsproblemer.

En løsning på dette problem er at sende flere programmer som selvstændige pakker, der har alle deres afhængigheder sammen. Det er denne tilgang Flatpak og Canonicals egne Snap-pakker. Flatpak er standardpakkeformatet i Vanilla OS, måske som reaktion på kontroversen blandt Ubuntu-brugere om den påståede svulst af Snap-pakker.

Denne nye tilgang til programdistribution supplerer Vanilla OS's uforanderlighed ved at forhindre applikationer i at blande sig i det underliggende systems anliggender.

Den vigtigste grafiske metode til at installere applikationer er at bruge GNOME-softwarebutikken. Som standard vil den installere Flatpak-pakker. En god ting ved at bruge disse er, at de er installeret i brugerrummet. Det betyder, at du ikke behøver at angive adgangskoder for at installere nye apps.

Du kan også installere pakker med kommandolinjen, som med standard Debian- eller Ubuntu-systemer. Da traditionelle pakkeadministratorer foretager ændringer af systemet, tror du måske, at du ikke kunne installere ekstra pakker med Vanilla OS' uforanderlighed. Vanilla OS kommer uden om dette med APX.

APX er den indbyggede kommandolinjepakkehåndtering. APX ligner APT, men den installerer pakker i en beholder, der er isoleret fra hovedoperativsystemet. Eventuelle afhængigheder er også installeret i denne container. Endnu bedre, du kan også installere programmer uden at skulle bruge sudo. Alt gøres rigtigt i brugertilstand.

For eksempel, for at installere Firefox:

apx installere firefox

Syntaksen for APX er meget lig APT og andre Linux-pakkeadministratorer. Installation og opgradering af pakker vil føles bekendt for dem, der allerede er fortrolige med Debian/Ubuntu-tilgangen til pakkehåndtering.

Er Vanilla OS noget for dig?

Du spekulerer måske på, om Vanilla OS passer til dine computerbehov. Det er stadig en meget ny distro, selvom den bygger på Debians og Ubuntus track records.

Distroen kan appellere til dem, der er på vagt over for Canonicals seneste ændringer til Ubuntu. Mens den primære Ubuntu-distro også bruger GNOME som standardskrivebord, har den lavet nogle ændringer. Canonical har også tiltrukket sig kritik for Snap-pakker og annoncering af sine betalte tjenester i terminalen, når de opdaterer pakker.

Det vil sandsynligvis også appellere til brugere, der er bekymrede for sikkerhed. Selvom uforanderlighed udråbes som en løsning på sikkerhedsproblemer, er det stadig uklart, hvor godt det vil vise sig på lang sigt. Det er stadig interessant at se, hvordan det udvikler sig i mellemtiden. Projektet er et bevis på, hvordan open source-operativsystemer som Linux tillader folk at eksperimentere med nye koncepter inden for datalogi lettere end proprietære systemer.

Vanilla OS forsøger at udrydde fejl

Vanilla OS er en nykommer i et overfyldt felt af Debian- og Ubuntu-derivater. Dens unikke arkitektur er et forsøg på at reducere problemer ved at gøre kernen af ​​operativsystemet uændret af eksterne programmer. Selvom dette komplicerer pakkehåndtering, ligner Vanilla OS et interessant projekt at følge i fremtiden.

Vanilla OS er blot en af ​​de Debian-baserede distributioner derude. Nogle af de mest succesrige Linux-distributioner i brug i dag, inklusive Ubuntu, har bygget på Debians solide fundament.