Vanilla OS: незмінний дистрибутив Linux на основі Ubuntu

Ubuntu – це популярний дистрибутив Linux для настільних ПК, але останнім часом деякі варіанти його дизайну критикували.

Що, якби був дружній дистрибутив для настільних комп’ютерів, що базується на Ubuntu, але не допускає небажаних змін до основної системи? Vanilla OS може бути тим, що ви шукаєте.

Що таке Vanilla OS?

Vanilla OS – це дистрибутив Linux, який забезпечує більш високий рівень безпеки, ніж інші дистрибутиви Linux для настільних комп’ютерів. Він побудований на Ubuntu, але має особливість: основні системні файли незмінні. Це означає, що вона заблокована від змін, які можуть внести сторонні програми.

Назва походить від ідеї, що початкова мета дистрибутива полягала в тому, щоб він пропонував стандартний досвід без будь-яких модифікацій, які Canonical внесла для Ubuntu.

Чому незмінний дистрибутив Linux?

Незмінність у дистрибутивах Linux – це концепція, яка стає все більш популярною в контейнерних системах. Незмінні дистрибутиви стандартизовані, тому вони однакові кожної установки.

Незмінність підвищує безпеку; оскільки основні частини системи, такі як ядро, не можуть бути змінені, шкідлива програма не може теоретично з ними зв’язуватися. Додаткові пакети встановлюються окремо від основної системи.

Навіть незмінна система потребує оновлень у міру виявлення помилок або вразливостей у системі безпеки. Як Vanilla OS керує цими оновленнями? Він використовує щось під назвою ABRoot.

ABRoot підтримує два стани системи: «сьогодення» та «майбутнє». Припустимо, для системи упаковане нове ядро. Коли користувач інсталює оновлення, це нове ядро буде додано до «майбутнього» стану. Коли система перезавантажується після встановлення, «майбутній» стан стає «справжнім», а майбутні оновлення додаються до нового «майбутнього».

Установка Vanilla OS на ПК

Установка Vanilla OS аналогічна установці інших дистрибутивів Linux. По-перше, вам потрібно завантажити інсталяційний образ зі сторінки GitHub і витягти його на інсталяційний носій, якщо ви встановлюєте його на фізичну машину.

Як і у випадку зі стандартною Ubuntu, ви завантажитеся в живе середовище. За промовчанням ОС Vanilla використовує стандартне середовище GNOME 3. Ви можете дослідити робочий стіл і, коли ви будете готові до встановлення, натисніть «Встановити ОС Vanilla».

Програма встановлення досить стандартна. Він попросить вас вибрати диск та налаштувати схему розділів. Потім виберіть ім’я користувача та пароль, а потім встановіть його на жорсткий диск. Після цього ви завантажитеся в нове середовище.

Робочий стіл Vanilla OS

Робочий стіл Vanilla OS використовує звичайне середовище робочого столу GNOME 3. Він поставляється з набором програм GNOME за умовчанням і не більше. Це означає, що вам доведеться покладатися на менеджера пакетів, але ОС Vanilla навряд чи є чимось незвичайним серед дистрибутивів Linux.

Vanilla OS навіть не постачається з офісним пакетом. Якщо вам потрібно обробляти текст або електронні таблиці, вам доведеться встановити щось на зразок LibreOffice. На щастя нові пакети легко додавати, незважаючи на неортодоксальну архітектуру Vanilla OS.

Він поставляється з веб-браузером, що названо Web. Ви також можете встановити інші браузери, з якими ви можете бути більш знайомі, наприклад Firefox і Chromium.

Управління пакетами у Vanilla OS

Незмінність Vanilla OS є проблемою для встановлення додаткового програмного забезпечення. Багато основних пакетів включають файли конфігурації та потребують інших залежностей. Традиційний підхід APT та RPM полягає у встановленні набору пакетів в основні системні каталоги.Основна проблема з цим підходом полягає в тому, що важко сказати, які компоненти є частиною стандартної системи, а які були додані сторонніми програмами. Це може ускладнити усунення несправностей і навіть викликати проблеми безпеки.

Одним із рішень цієї проблеми є постачання більшої кількості програм у вигляді автономних пакетів, у яких всі залежності зібрані разом. Це підхід, що використовується Flatpak та власними пакетами Canonical Snap. Flatpak є форматом пакетів за замовчуванням в ОС Vanilla, можливо, у відповідь на розбіжності серед користувачів Ubuntu щодо передбачуваного роздування пакетів Snap.

Цей новий підхід до поширення програм доповнює незмінність ОС Vanilla, не дозволяючи програмам втручатися у відносини базової системи.

Основний графічний метод встановлення програм — використання стандартного магазину програмного забезпечення GNOME. За промовчанням він установить пакети Flatpak. Одна з приємних особливостей їх використання полягає в тому, що вони встановлюються у просторі користувача. Це означає, що вам не потрібно буде вводити паролі для встановлення нових програм.Ви також можете інсталювати пакети за допомогою командного рядка, як у стандартних системах Debian або Ubuntu. Оскільки традиційні менеджери пакетів змінюють систему, ви можете подумати, що не зможете встановити додаткові пакети з незмінністю Vanilla OS. Vanilla OS вирішує цю проблему за допомогою APX.

APX – це вбудований менеджер пакетів командного рядка. APX схожий на APT, але встановлює пакети в контейнер ізольований від основної ОС. Будь-які залежності також встановлюються у цьому контейнері. Більше того, ви також можете інсталювати програми без використання sudo. Все робиться прямо в режимі користувача.

Наприклад, щоб встановити Firefox:

apx install firefox

Синтаксис APX дуже схожий на APT та інші менеджери пакетів Linux. Встановлення та оновлення пакетів будуть знайомі тим, хто вже знайомий з підходом Debian/Ubuntu до управління пакетами.

Чи підходить вам Vanilla OS?

Вам може бути цікаво, чи Vanilla OS відповідає вашим обчислювальним потребам. Це все ще дуже новий дистрибутив, навіть якщо він заснований на послужному списку Debian та Ubuntu.

Дистрибутив може сподобатися тим, хто боїться нещодавніх змін Canonical в Ubuntu. Хоча основний дистрибутив Ubuntu також використовує GNOME як робочий стіл за умовчанням, до нього були внесені деякі зміни. Canonical також піддалася критиці за пакети Snap та рекламу своїх платних послуг у терміналі під час оновлення пакетів.

Ймовірно, це також сподобається користувачам, стурбованим безпекою. Хоча незмінність рекламується як вирішення проблем безпеки, досі незрозуміло, наскільки добре вона виявить себе у довгостроковій перспективі. Тим часом, все ще цікаво спостерігати, як він розвивається. Цей проект є доказом того, що операційні системи з відкритим кодом, такі як Linux, дозволяють людям експериментувати з новими концепціями в галузі комп’ютерних наук легше, ніж пропрієтарні системи.

Vanilla OS намагається усунути помилки

Vanilla OS – новачок у переповненому полі похідних Debian та Ubuntu. Його унікальна архітектура — це спроба зменшити кількість проблем, зробивши ядро ОС зовнішніми програмами, що не піддаються зміні. Хоча це ускладнює керування пакетами, Vanilla OS виглядає цікавим проектом, за яким варто стежити у майбутньому.

Vanilla OS – це лише один з дистрибутивів на базі Debian. Деякі з найбільш успішних дистрибутивів Linux, включаючи Ubuntu, побудовані на міцному фундаменті Debian.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x