Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

„Ubuntu“ yra populiarus „Linux“ darbalaukio platinimas, tačiau kai kurie jo dizaino pasirinkimai pastaruoju metu buvo kritikuojami.

O kas, jei būtų sukurta draugiška Ubuntu pagrindu sukurta darbalaukio distribucija, tačiau pagrindinėje sistemoje nebūtų nepageidaujamų pakeitimų? „Vanilla OS“ gali būti tai, ko ieškote.

Kas yra Vanilla OS?

Vanilla OS yra „Linux“ paskirstymas, kurio tikslas yra didesnis saugumas nei kitose darbalaukio „Linux“ platinimo sistemose. Jis sukurtas ant Ubuntu, bet prideda posūkio: pagrindinės sistemos failai yra nekintantys. Tai reiškia, kad jis užrakintas nuo pakeitimų, kuriuos gali atlikti trečiųjų šalių programos.

Pavadinimas kilęs iš idėjos, kad pradinis platinimo tikslas buvo pasiūlyti atsargų patirtį be jokių pakeitimų, kuriuos „Canonical“ padarė Ubuntu.

Kodėl nekintamas Linux platinimas?

Nekintamumas „Linux“ paskirstymuose yra koncepcija, kuri tampa vis populiaresnė konteinerinėse sistemose. Nekintami paskirstymai yra standartizuoti, kad būtų vienodi visuose įrenginiuose.

instagram viewer

Nekintamumas padidina saugumą; Kadangi pagrindinių sistemos dalių, tokių kaip branduolys, negalima modifikuoti, teoriškai neįmanoma, kad kenkėjiška programa galėtų su juo susimaišyti. Papildomi paketai montuojami atskiroje nuo pagrindinės sistemos zonoje.

Net ir nepakeičiamą sistemą reikia atnaujinti, kai aptinkamos klaidos ar saugos spragos. Kaip „Vanilla OS“ valdo šiuos naujinimus? Jis naudoja kažką vadinamo ARoot.

„ABRoot“ palaiko dvi sistemos būsenas „dabartis“ ir „ateitis“. Tarkime, kad sistemai supakuotas naujas branduolys. Kai vartotojas įdiegs naujinimus, šis naujas branduolys bus įtrauktas į būsimą būseną. Kai sistema paleidžiama iš naujo po įdiegimo, „ateities“ būsena tampa „dabartine“, o būsimi naujinimai bus pridėti prie naujos „ateities“.

Vanilla OS diegimas kompiuteryje

„Vanilla OS“ diegimas yra panašus į kitų „Linux“ platinimų diegimą. Pirmiausia turite atsisiųsti diegimo vaizdą iš savo GitHub puslapį ir išskleiskite jį į diegimo laikmeną, jei diegiate fiziniame kompiuteryje.

Kaip ir „Ubuntu“ atsargų atveju, paleidžiate į gyvą aplinką. Pagal numatytuosius nustatymus Vanilla OS naudoja standartinę GNOME 3 aplinką. Galite naršyti darbalaukyje ir, kai būsite pasirengę įdiegti, spustelėkite Įdiekite Vanilla OS.

Diegimo programa yra gana standartinė. Jis paprašys pasirinkti diską ir nustatyti skaidinio schemą. Tada turėsite pasirinkti vartotojo vardą ir slaptažodį, tada įdiegti juos standžiajame diske. Po to įsijungsite į naują aplinką.

Vanilla OS darbalaukis

Vanilla OS darbalaukyje naudojama įprasta GNOME 3 darbalaukio aplinka. Jame yra numatytasis GNOME programų rinkinys, o ne daug daugiau. Tai reiškia, kad turėsite pasikliauti paketų tvarkykle, tačiau „Vanilla OS“ nėra neįprasta tarp „Linux“ platintojų.

Vanilla OS net nėra su biuro rinkiniu. Jei jums reikia apdoroti tekstą ar skaičiuokles, turėsite įdiegti kažką panašaus į „LibreOffice“. Laimei, nesunku pridėti naujų paketų, nepaisant neįprastos Vanilla OS architektūros.

Jame yra žiniatinklio naršyklė, pavadinta „Web“. Taip pat galite įdiegti kitas jums labiau pažįstamas naršykles, pvz., „Firefox“ ir „Chromium“.

Paketų valdymas Vanilla OS

Vanilla OS nekintamumas kelia iššūkį diegiant papildomą programinę įrangą. Daugelis pagrindinių paketų apima konfigūracijos failus ir reikalauja kitų priklausomybių. Tradicinis APT ir RPM metodas yra įdiegti daugybę paketų pagrindiniuose sistemos kataloguose.

Pagrindinė šio metodo problema yra ta, kad gali būti sunku atskirti, kurie komponentai yra atsargų sistemos dalis, o kuriuos įtraukė trečiųjų šalių programos. Tai gali apsunkinti trikčių šalinimą ir netgi sukelti saugumo problemų.

Vienas iš šios problemos sprendimo būdų – siųsti daugiau programų kaip atskirus paketus, kurie kartu turi visas priklausomybes. Tai yra toks požiūris „Flatpak“ ir „Canonical“ „Snap“ paketai. „Flatpak“ yra numatytasis „Vanilla OS“ paketo formatas, galbūt reaguodamas į Ubuntu vartotojų ginčą dėl tariamo „Snap“ paketų išsipūtimo.

Šis naujas požiūris į programų platinimą papildo Vanilla OS nekintamumą, neleidžiant programoms kištis į pagrindinės sistemos reikalus.

Pagrindinis grafinis programų diegimo būdas yra atsarginės GNOME programinės įrangos parduotuvės naudojimas. Pagal numatytuosius nustatymus jis įdiegs „Flatpak“ paketus. Vienas malonus dalykas naudojant juos yra tai, kad jie yra įdiegti vartotojo erdvėje. Tai reiškia, kad jums nereikės pateikti jokių slaptažodžių, kad įdiegtumėte naujas programas.

Taip pat galite įdiegti paketus naudodami komandinę eilutę, kaip ir standartinėse Debian arba Ubuntu sistemose. Kadangi tradicinės paketų tvarkyklės atlieka sistemos modifikacijas, galite manyti, kad negalėsite įdiegti papildomų paketų su Vanilla OS nekintamumu. Vanilla OS tai apeina su APX.

APX yra integruota komandų eilutės paketų tvarkyklė. APX yra panašus į APT, tačiau jis įdiegia paketus konteineryje, kuris yra izoliuotas nuo pagrindinės OS. Šiame konteineryje taip pat įdiegtos visos priklausomybės. Dar geriau, galite įdiegti programas nenaudodami sudo. Viskas daroma teisingai vartotojo režimu.

Pavyzdžiui, norėdami įdiegti „Firefox“:

apx įdiegti firefox

APX sintaksė labai panaši į APT ir kitos Linux paketų tvarkyklės. Paketų diegimas ir atnaujinimas bus pažįstamas tiems, kurie jau yra susipažinę su Debian / Ubuntu požiūriu į paketų valdymą.

Ar „Vanilla OS“ tinka jums?

Jums gali kilti klausimas, ar Vanilla OS atitinka jūsų skaičiavimo poreikius. Tai vis dar labai naujas platinimas, net jei jis remiasi Debian ir Ubuntu įrašais.

Platinimas gali patikti tiems, kurie nerimauja dėl naujausių „Canonical“ pakeitimų Ubuntu. Nors pagrindinė Ubuntu distribucija taip pat naudoja GNOME kaip numatytąjį darbalaukį, ji buvo pakeista. „Canonical“ taip pat sulaukė kritikos dėl „Snap“ paketų ir savo mokamų paslaugų reklamavimo terminale atnaujinant paketus.

Greičiausiai tai patiks ir saugumu besirūpinantiems vartotojams. Nors nekintamumas reklamuojamas kaip saugumo problemų sprendimas, vis dar neaišku, kaip jis pasiteisins ilgalaikėje perspektyvoje. Vis dar įdomu stebėti, kaip jis vystysis tuo tarpu. Projektas yra įrodymas, kaip atvirojo kodo OS, tokios kaip Linux, leidžia žmonėms lengviau eksperimentuoti su naujomis kompiuterių mokslo koncepcijomis nei patentuotos sistemos.

Vanilla OS bando pašalinti klaidas

„Vanilla OS“ yra naujokė gausioje Debian ir Ubuntu darinių srityje. Jo unikali architektūra yra bandymas sumažinti problemas padarant OS branduolį nekeičiamą išorinių programų. Nors tai apsunkina paketų valdymą, Vanilla OS atrodo kaip įdomus projektas, kurį reikia sekti ateityje.

„Vanilla OS“ yra tik vienas iš „Debian“ pagrindu sukurtų paskirstymų. Kai kurie iš sėkmingiausių šiandien naudojamų Linux platinimų, įskaitant Ubuntu, yra sukurti ant tvirto Debian pagrindo.