Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

Az Ubuntu egy népszerű Linux asztali disztribúció, de néhány tervezési döntését kritizálták az utóbbi időben.

Mi van, ha létezik egy barátságos asztali disztribúció, amely Ubuntu alapú, de az alaprendszeren kívül hagyja a nem kívánt változtatásokat? Lehet, hogy a Vanilla OS az, amit keres.

Mi az a Vanilla OS?

Vanilla OS egy Linux disztribúció, amely magasabb biztonságra törekszik, mint a többi asztali Linux disztribúció. Ubuntura épül, de egy csavart is hozzáad: az alapvető rendszerfájlok megváltoztathatatlanok. Ez azt jelenti, hogy le van zárva a harmadik féltől származó programok által esetlegesen végrehajtott változtatások elől.

A név onnan ered, hogy a disztró eredeti szándéka az volt, hogy a Canonical által az Ubuntu számára készített módosítások nélkül készletélményt kínáljon.

Miért az Immutable Linux Distro?

A Linux disztribúciók megváltoztathatatlansága egy olyan koncepció, amely egyre népszerűbb a konténeres rendszerekben. A változtathatatlan disztribúciók szabványosítva vannak, így minden telepítésnél ugyanazok.

instagram viewer

A változhatatlanság növeli a biztonságot; mivel a rendszer alapvető részei, mint például a kernel nem módosíthatók, elméletileg lehetetlen, hogy egy rosszindulatú program belerondítson. A további csomagok a fő rendszertől különálló területen kerülnek telepítésre.

Még egy megváltoztathatatlan rendszert is frissíteni kell, amint hibákat vagy biztonsági réseket fedeznek fel. Hogyan kezeli a Vanilla OS ezeket a frissítéseket? Valami ún ARoot.

Az ABRoot két rendszerállapotot tart fenn, a "jelen" és a "jövő". Tegyük fel, hogy egy új kernelt csomagoltak a rendszerhez. Amikor a felhasználó telepíti a frissítéseket, ez az új kernel hozzáadódik a "jövőbeni" állapothoz. Amikor a rendszer újraindul a telepítés után, a "jövő" állapot a "jelenlegi" állapot lesz, míg a jövőbeni frissítések hozzáadódnak az új "jövőhöz".

A Vanilla OS telepítése számítógépre

A Vanilla OS telepítése hasonló más Linux disztribúciók telepítéséhez. Először is le kell töltenie a telepítőképet innen a GitHub oldaluk és csomagolja ki a telepítési adathordozóra, ha fizikai gépre telepíti.

Akárcsak az állományban lévő Ubuntu esetében, itt is élő környezetben indul el. Alapértelmezés szerint a Vanilla OS szabványos GNOME 3 környezetet használ. Fedezze fel az asztalt, és ha készen áll a telepítésre, kattintson a gombra Telepítse a Vanilla OS-t.

A telepítőprogram meglehetősen szabványos. Meg fogja kérni, hogy válassza ki a meghajtót, és állítson be egy partíciós sémát. Ezután kiválaszt egy felhasználónevet és jelszót, majd telepíti a merevlemezre. Ezt követően elindul az új környezet.

A Vanilla OS Desktop

A Vanilla OS asztali számítógép a szokásos GNOME 3 asztali környezetet használja. A GNOME-alkalmazások alapértelmezett készletével érkezik, és nem sok mással. Ez azt jelenti, hogy a csomagkezelőre kell hagyatkoznod, de a Vanilla OS ebben aligha szokatlan a Linux disztribúciók között.

A Vanilla OS-hez nem is tartozik irodai programcsomag. Ha szövegszerkesztésre vagy táblázatkezelésre van szüksége, telepítenie kell valamit, például a LibreOffice-ot. Szerencsére a Vanilla OS unortodox architektúrája ellenére könnyű új csomagokat hozzáadni.

Egy webböngészővel van ellátva, melynek fantáziadús neve Web. Telepíthet más böngészőket is, amelyeket esetleg jobban ismer, például a Firefoxot és a Chromiumot.

Csomagkezelés a Vanilla OS-ben

A Vanilla OS változatlansága kihívást jelent az extra szoftverek telepítésében. Sok fő csomag konfigurációs fájlokat tartalmaz, és egyéb függőséget igényel. Az APT és az RPM hagyományos megközelítése egy csomó csomag telepítése a fő rendszerkönyvtárakba.

Ezzel a megközelítéssel a fő probléma az, hogy nehéz megmondani, mely összetevők tartoznak a készletrendszerhez, és melyeket harmadik féltől származó programok adták hozzá. Ez megnehezítheti a hibaelhárítást, sőt biztonsági problémákat is okozhat.

Az egyik megoldás erre a problémára, ha több programot szállítunk önálló csomagként, amelyeknek minden függősége együtt van. Ezt a megközelítést alkalmazzák A Flatpak és a Canonical saját Snap csomagjai. A Flatpak az alapértelmezett csomagformátum a Vanilla OS-ben, talán az Ubuntu-felhasználók között a Snap-csomagok állítólagos felfúvódása miatti vitára reagálva.

A programterjesztésnek ez az új megközelítése kiegészíti a Vanilla OS változatlanságát azáltal, hogy megakadályozza, hogy az alkalmazások beleavatkozzanak az alapul szolgáló rendszer ügyeibe.

Az alkalmazások telepítésének fő grafikus módszere a GNOME szoftvertár használata. Alapértelmezés szerint a Flatpak csomagokat telepíti. Egy jó dolog ezek használatában, hogy a felhasználói térbe vannak telepítve. Ez azt jelenti, hogy új alkalmazások telepítéséhez nem kell jelszavakat megadnia.

A csomagokat a parancssorból is telepítheti, akárcsak a szabványos Debian vagy Ubuntu rendszereknél. Mivel a hagyományos csomagkezelők módosítják a rendszert, azt gondolhatja, hogy nem telepíthet extra csomagokat a Vanilla OS változatlanságával. A Vanilla OS ezt megkerüli az APX-szel.

Az APX a beépített parancssori csomagkezelő. Az APX hasonló az APT-hez, de a csomagokat a fő operációs rendszertől elkülönített tárolóba telepíti. Bármilyen függőség is telepítve van ebbe a tárolóba. Még jobb, ha a sudo használata nélkül is telepíthet programokat. Felhasználói módban minden rendben történik.

Például a Firefox telepítéséhez:

apx telepítse a firefoxot

Az APX szintaxisa nagyon hasonló a APT és más Linux csomagkezelők. A csomagok telepítése és frissítése ismerősnek tűnik azok számára, akik már ismerik a Debian/Ubuntu csomagkezelési megközelítést.

A Vanilla OS neked való?

Kíváncsi lehet, hogy a Vanilla OS megfelel-e számítástechnikai igényeinek. Ez még mindig nagyon új disztró, még akkor is, ha a Debian és az Ubuntu rekordjaira épít.

A disztribúció vonzó lehet azoknak, akik óvakodnak a Canonical legutóbbi Ubuntu változásaitól. Míg a fő Ubuntu disztribúció szintén a GNOME-ot használja alapértelmezett asztalként, történt néhány módosítás. A Canonical kritikát is kapott a Snap csomagok miatt, és a csomagok frissítése során a terminálban hirdeti fizetős szolgáltatásait.

Valószínűleg a biztonsággal foglalkozó felhasználók számára is vonzó lesz. Noha a megváltoztathatatlanságot a biztonsági problémák megoldásaként hirdetik, még mindig nem világos, hogy hosszú távon mennyire lesz jó. Még mindig érdekes látni, hogy közben hogyan alakul. A projekt bizonyítja, hogy az olyan nyílt forráskódú operációs rendszerek, mint a Linux, hogyan teszik lehetővé az emberek számára, hogy könnyebben kísérletezzenek új számítástechnikai koncepciókkal, mint a szabadalmaztatott rendszerek.

A Vanilla OS megpróbálja kiküszöbölni a hibákat

A Vanilla OS újonc a Debian és Ubuntu származékok zsúfolt területén. Egyedülálló architektúrája arra törekszik, hogy csökkentse a problémákat azáltal, hogy az operációs rendszer magját külső programok nem módosíthatják. Bár ez bonyolítja a csomagkezelést, a Vanilla OS egy érdekes projektnek tűnik, amelyet a jövőben követni kell.

A Vanilla OS csak egy a Debian-alapú disztribúciók közül. A napjainkban használt legsikeresebb Linux-disztribúciók, köztük az Ubuntu, a Debian szilárd alapjaira építettek.