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
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.