Ubuntu ir populārs Linux darbvirsmas izplatīšana, taču dažas no tā dizaina izvēlēm pēdējā laikā tiek kritizētas.
Kā būtu, ja būtu draudzīgs darbvirsmas distributors, kura pamatā ir Ubuntu, bet nevēlamās izmaiņas netiktu iekļautas pamatsistēmā? Vanilla OS var būt tas, ko jūs meklējat.
Kas ir Vanilla OS?
Vaniļas OS ir Linux izplatīšana, kuras mērķis ir augstāka drošība nekā citiem darbvirsmas Linux distribūcijām. Tas ir veidots uz Ubuntu, taču tajā ir pievienots pavērsiens: pamata sistēmas faili ir nemainīgi. Tas nozīmē, ka tas ir bloķēts no izmaiņām, ko varētu veikt trešās puses programmas.
Nosaukums cēlies no idejas, ka sākotnējais distro nodoms bija piedāvāt krājuma pieredzi bez jebkādām izmaiņām, ko Canonical bija veicis Ubuntu.
Kāpēc nemainīgs Linux Distro?
Nemainība Linux distros ir jēdziens, kas kļūst arvien populārāks konteinerizētajās sistēmās. Nemainīgi izplatījumi ir standartizēti, lai tie būtu vienādi visās instalācijās.
Nemainība palielina drošību; Tā kā sistēmas galvenās daļas, piemēram, kodolu, nevar modificēt, teorētiski ir neiespējami, ka ļaunprātīga programma varētu ar to sajaukties. Papildu pakotnes tiek instalētas atsevišķā zonā no galvenās sistēmas.
Pat nemainīgai sistēmai ir nepieciešami atjauninājumi, jo tiek atklātas kļūdas vai drošības ievainojamības. Kā Vanilla OS pārvalda šos atjauninājumus? Tas izmanto kaut ko sauc ARoot.
ABRoot uztur divus sistēmas stāvokļus, "pašreizējo" un "nākotni". Pieņemsim, ka sistēmai ir iepakots jauns kodols. Kad lietotājs instalē atjauninājumus, šis jaunais kodols tiks pievienots "nākotnes" stāvoklim. Kad sistēma pēc instalēšanas tiek atsāknēta, "nākotnes" stāvoklis kļūst par "pašreizējo", savukārt turpmākie atjauninājumi tiks pievienoti jaunajam "nākotnes".
Vanilla OS instalēšana datorā
Vanilla OS instalēšana ir līdzīga citu Linux izplatījumu instalēšanai. Pirmkārt, jums ir jālejupielādē instalācijas attēls no viņu GitHub lapa un izvelciet to savā instalācijas datu nesējā, ja instalējat to fiziskā datorā.
Tāpat kā ar Ubuntu krājumu, jūs sāksit darboties dzīvā vidē. Pēc noklusējuma Vanilla OS izmanto standarta GNOME 3 vidi. Varat izpētīt darbvirsmu un, kad esat gatavs instalēšanai, noklikšķiniet uz Instalējiet Vanilla OS.
Instalēšanas programma ir diezgan standarta. Tas lūgs jums izvēlēties disku un iestatīt nodalījuma shēmu. Pēc tam izvēlieties lietotājvārdu un paroli un pēc tam instalējiet to cietajā diskā. Pēc tam jūs sāksit darbu jaunajā vidē.
Vanilla OS darbvirsma
Vanilla OS darbvirsma izmanto parasto GNOME 3 darbvirsmas vidi. Tas tiek piegādāts ar noklusējuma GNOME lietotņu komplektu, nevis daudz ko citu. Tas nozīmē, ka jums būs jāpaļaujas uz pakotņu pārvaldnieku, taču Vanilla OS šajā ziņā nav nekas neparasts Linux distros.
Vanilla OS pat nenāk ar biroja komplektu. Ja jums ir jāveic tekstapstrāde vai izklājlapas, jums būs jāinstalē kaut kas līdzīgs LibreOffice. Par laimi, neskatoties uz Vanilla OS neparasto arhitektūru, ir viegli pievienot jaunas pakotnes.
Tam ir pievienota tīmekļa pārlūkprogramma, kuras nosaukums ir Web. Varat arī instalēt citas pārlūkprogrammas, kuras, iespējams, esat pazīstamas, piemēram, Firefox un Chromium.
Pakešu pārvaldība operētājsistēmā Vanilla OS
Vanilla OS nemainīgums rada izaicinājumu papildu programmatūras instalēšanai. Daudzās galvenajās pakotnēs ir iekļauti konfigurācijas faili, un tām ir nepieciešamas citas atkarības. Tradicionālā APT un RPM pieeja ir instalēt vairākas pakotnes galvenajos sistēmas direktorijos.
Šīs pieejas galvenā problēma ir tā, ka var būt grūti noteikt, kuri komponenti ir daļa no krājumu sistēmas un kurus pievienoja trešās puses programmas. Tas var sarežģīt problēmu novēršanu un pat radīt drošības problēmas.
Viens no šīs problēmas risinājumiem ir nosūtīt vairāk programmu kā atsevišķas pakotnes, kurām ir visas atkarības. Šī ir izmantotā pieeja Flatpak un Canonical paša Snap pakotnes. Flatpak ir noklusējuma pakotnes formāts operētājsistēmā Vanilla OS, iespējams, reaģējot uz Ubuntu lietotāju strīdiem par iespējamo Snap pakotņu uzpūšanos.
Šī jaunā pieeja programmu izplatīšanai papildina Vanilla OS nemainīgumu, neļaujot lietojumprogrammām iejaukties pamatā esošās sistēmas lietās.
Galvenā grafiskā lietojumprogrammu instalēšanas metode ir GNOME programmatūras veikala izmantošana. Pēc noklusējuma tas instalēs Flatpak pakotnes. Viena jauka lieta to izmantošanā ir tā, ka tās ir instalētas lietotāja telpā. Tas nozīmē, ka jums nebūs jāievada paroles, lai instalētu jaunas lietotnes.
Varat arī instalēt pakotnes, izmantojot komandrindu, tāpat kā standarta Debian vai Ubuntu sistēmās. Tā kā tradicionālie pakotņu pārvaldnieki veic sistēmas modifikācijas, jūs varētu domāt, ka nevarat instalēt papildu pakotnes ar Vanilla OS nemainīgumu. Vanilla OS to var apiet, izmantojot APX.
APX ir iebūvēts komandrindas pakotņu pārvaldnieks. APX ir līdzīgs APT, taču tas instalē pakotnes konteinerā, kas ir izolēts no galvenās OS. Jebkādas atkarības ir instalētas arī šajā konteinerā. Vēl labāk, jūs varat arī instalēt programmas, neizmantojot sudo. Lietotāja režīmā viss tiek darīts pareizi.
Piemēram, lai instalētu Firefox:
apx instalējiet firefox
APX sintakse ir ļoti līdzīga APT un citi Linux pakotņu pārvaldnieki. Pakešu instalēšana un jaunināšana būs pazīstama tiem, kas jau ir apmierināti ar Debian/Ubuntu pieeju pakotņu pārvaldībai.
Vai Vanilla OS ir paredzēta jums?
Jums var rasties jautājums, vai Vanilla OS atbilst jūsu skaitļošanas vajadzībām. Tas joprojām ir ļoti jauns distro, pat ja tas balstās uz Debian un Ubuntu sasniegumiem.
Distro var patikt tiem, kas ir piesardzīgi par Canonical nesenajām izmaiņām Ubuntu. Lai gan galvenais Ubuntu izplatījums arī izmanto GNOME kā noklusējuma darbvirsmu, tajā ir veiktas dažas modifikācijas. Canonical ir izpelnījies arī kritiku par Snap pakotnēm un savu maksas pakalpojumu reklamēšanu terminālī, atjauninot pakotnes.
Tas, iespējams, patiks arī lietotājiem, kuriem rūp drošība. Lai gan nemainīgums tiek uzskatīts par drošības problēmu risinājumu, joprojām nav skaidrs, cik labi tā izrādīsies ilgtermiņā. Joprojām ir interesanti pavērot, kā tas tikmēr attīstīsies. Projekts ir pierādījums tam, kā atvērtā pirmkoda operētājsistēmas, piemēram, Linux, ļauj cilvēkiem eksperimentēt ar jaunām datorzinātņu koncepcijām vieglāk nekā patentētās sistēmas.
Vanilla OS mēģina novērst kļūdas
Vanilla OS ir jaunpienācējs pārpildītajā Debian un Ubuntu atvasinājumu jomā. Tās unikālā arhitektūra ir mēģinājums samazināt problēmas, padarot OS kodolu nemodificētu ārējām programmām. Lai gan tas sarežģī pakotņu pārvaldību, Vanilla OS izskatās kā interesants projekts, kas jāseko nākotnē.
Vanilla OS ir tikai viens no Debian bāzes izplatījumiem. Daži no visveiksmīgākajiem šodien izmantotajiem Linux izplatījumiem, tostarp Ubuntu, ir balstīti uz stabilu Debian pamatu.