Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Ubuntu je populární linuxová desktopová distribuce, ale některé jeho designové možnosti byly v poslední době kritizovány.

Co kdyby existovalo přátelské desktopové distro založené na Ubuntu, ale nechtěné změny zůstaly mimo základní systém? Vanilla OS může být to, co hledáte.

Co je Vanilla OS?

OS Vanilla je linuxová distribuce, která si klade za cíl vyšší zabezpečení než jiné desktopové linuxové distribuce. Je postaven na Ubuntu, ale přidává zvrat: základní systémové soubory jsou neměnné. To znamená, že je uzamčen před změnami, které mohou provádět programy třetích stran.

Název pochází z myšlenky, že původním záměrem distro bylo, že nabídne zážitek z akcií bez jakýchkoli úprav, které Canonical pro Ubuntu udělal.

Proč Immutable Linux Distro?

Immutability v linuxových distribucích je koncept, který je v kontejnerových systémech stále populárnější. Neměnné distribuce jsou standardizovány, takže jsou ve všech instalacích stejné.

instagram viewer

Neměnnost zvyšuje bezpečnost; protože základní části systému, jako je jádro, nelze upravit, je teoreticky nemožné, aby se s tím nějaký škodlivý program popasoval. Další balíčky se instalují do oblasti oddělené od hlavního systému.

I neměnný systém potřebuje aktualizace, protože jsou objeveny chyby nebo zranitelnosti zabezpečení. Jak Vanilla OS spravuje tyto aktualizace? Používá něco tzv ABRoot.

ABRoot udržuje dva systémové stavy, „současnost“ a „budoucí“. Předpokládejme, že je pro systém zabaleno nové jádro. Když uživatel nainstaluje aktualizace, bude toto nové jádro přidáno do „budoucího“ stavu. Když se systém po instalaci restartuje, „budoucí“ stav se stane „současným“ stavem, zatímco budoucí aktualizace budou přidány do nové „budoucnosti“.

Instalace Vanilla OS na PC

Instalace Vanilla OS je podobná instalaci jiných distribucí Linuxu. Nejprve si musíte stáhnout instalační obraz z jejich stránku GitHub a extrahujte jej na instalační médium, pokud jej instalujete na fyzický počítač.

Stejně jako u sériového Ubuntu nabootujete do živého prostředí. Ve výchozím nastavení Vanilla OS používá standardní prostředí GNOME 3. Můžete prozkoumat plochu a až budete připraveni k instalaci, klikněte Nainstalujte Vanilla OS.

Instalační program je celkem standardní. Požádá vás o výběr jednotky a nastavení schématu oddílů. Poté si zvolíte uživatelské jméno a heslo a nainstalujete je na pevný disk. Poté nabootujete do nového prostředí.

Pracovní plocha Vanilla OS

Plocha Vanilla OS používá běžné desktopové prostředí GNOME 3. Dodává se s výchozí sadou aplikací GNOME a nic jiného. To znamená, že se budete muset spolehnout na správce balíčků, ale Vanilla OS je v tom mezi linuxovými distribucemi stěží neobvyklý.

Vanilla OS nepřichází ani s kancelářským balíkem. Pokud potřebujete pracovat s textem nebo tabulkovým procesorem, budete si muset nainstalovat něco jako LibreOffice. Naštěstí je snadné přidávat nové balíčky navzdory neortodoxní architektuře Vanilla OS.

Dodává se s webovým prohlížečem s nápaditým názvem Web. Můžete si také nainstalovat další prohlížeče, které možná znáte, například Firefox a Chromium.

Správa balíčků v OS Vanilla

Neměnnost Vanilla OS představuje výzvu pro instalaci dalšího softwaru. Mnoho hlavních balíčků obsahuje konfigurační soubory a vyžaduje další závislosti. Tradičním přístupem APT a RPM je instalace hromady balíčků do hlavních systémových adresářů.

Hlavním problémem tohoto přístupu je, že může být obtížné určit, které komponenty jsou součástí skladového systému a které byly přidány programy třetích stran. To může zkomplikovat odstraňování problémů a dokonce způsobit bezpečnostní problémy.

Jedním z řešení tohoto problému je dodávat více programů jako samostatné balíčky, které mají všechny své závislosti pohromadě. Toto je přístup Vlastní balíčky Snap Flatpak a Canonical. Flatpak je výchozí formát balíčků ve Vanilla OS, možná v reakci na kontroverzi mezi uživateli Ubuntu ohledně údajného nafouknutí balíčků Snap.

Tento nový přístup k distribuci programů doplňuje neměnnost Vanilla OS tím, že zabraňuje aplikacím vměšovat se do záležitostí základního systému.

Hlavním grafickým způsobem instalace aplikací je použití skladového obchodu GNOME Software. Ve výchozím nastavení nainstaluje balíčky Flatpak. Jedna pěkná věc na jejich používání je, že jsou instalovány v uživatelském prostoru. To znamená, že k instalaci nových aplikací nebudete muset zadávat žádná hesla.

Balíčky můžete také instalovat pomocí příkazového řádku, jako u standardních systémů Debian nebo Ubuntu. Vzhledem k tomu, že tradiční správci balíčků provádějí úpravy systému, můžete si myslet, že nemůžete nainstalovat další balíčky s neměnností Vanilla OS. Vanilla OS to obchází s APX.

APX je vestavěný správce balíčků příkazového řádku. APX je podobný APT, ale instaluje balíčky do kontejneru, který je izolovaný od hlavního OS. V tomto kontejneru jsou nainstalovány také všechny závislosti. Ještě lépe, můžete také instalovat programy, aniž byste museli používat sudo. Vše se děje přímo v uživatelském režimu.

Chcete-li například nainstalovat Firefox:

apx nainstalovat firefox

Syntaxe APX je velmi podobná APT a další správci balíčků pro Linux. Instalaci a aktualizaci balíčků budou znát ti, kteří jsou již spokojeni s přístupem Debian/Ubuntu ke správě balíčků.

Je Vanilla OS pro vás?

Možná se ptáte, zda Vanilla OS vyhovuje vašim výpočetním potřebám. Je to stále velmi nové distro, i když staví na rekordech Debianu a Ubuntu.

Distro může oslovit ty, kteří se bojí nedávných změn společnosti Canonical v Ubuntu. Zatímco hlavní distribuce Ubuntu také používá GNOME jako výchozí pracovní plochu, provedlo několik úprav. Canonical také přilákal kritiku za balíčky Snap a reklamu svých placených služeb v terminálu při aktualizaci balíčků.

Pravděpodobně osloví také uživatele, kteří se zajímají o bezpečnost. I když je neměnnost nabízena jako řešení bezpečnostních problémů, stále není jasné, jak dobře se osvědčí z dlouhodobého hlediska. Stále je zajímavé sledovat, jak se to mezitím vyvine. Projekt je důkazem toho, jak open-source OS jako Linux umožňují lidem experimentovat s novými koncepty v informatice snadněji než proprietární systémy.

Vanilla OS se snaží odstranit chyby

Vanilla OS je nováčkem na přeplněném poli derivátů Debianu a Ubuntu. Jeho jedinečná architektura je pokusem snížit problémy tím, že jádro operačního systému je nemodifikovatelné vnějšími programy. I když to komplikuje správu balíčků, Vanilla OS vypadá jako zajímavý projekt, který bude v budoucnu následovat.

Vanilla OS je jen jednou z distribucí založených na Debianu. Některé z nejúspěšnějších distribucí Linuxu, které se dnes používají, včetně Ubuntu, stavěly na pevných základech Debianu.