CarbonOS, надійний дистрибутив, який робить ставку на контейнери та Flatpak 

Кілька днів тому Перший випуск о новий користувацький дистрибутив Linux під назвою "вуглеці" який виділяється тим, що будується з використанням моделі проектування атомної системи, в якій базове середовище постачається як єдине ціле, а не розділене на окремі пакети.

З особливостей, які виділяються з цього нового дистрибутива Linux, є те додатків додатково вони встановлюються у форматі Flatpak і запускаються в ізольованих контейнерах.

На відміну від інших дистрибутивів Atomic, carbonOS не намагається зберегти традиційні функції керування пакетами: carbonOS — це Flatpak першим для додатків, а для всього іншого — контейнер.

Кінцева мета carbonOS — стати дистрибутивом, який використовує унікальні можливості Linux для забезпечення безпечного, стабільного та надійного середовища для користувацьких програм. Я хочу, щоб це була операційна система загального призначення, про яку користувачеві не потрібно думати. Користувачі повинні мати можливість грати на ньому, працювати над ним, програмувати на ньому і робити все, що вони хочуть, не турбуючись про технічні деталі своєї операційної системи.

Про CarbonOS

У CarbonOS на відміну від багатьох дистрибутивів популярного Linux і особливо переважної більшості нинішніх, у ньому Вміст базової системи монтується лише для читання захистити його від модифікації в разі компромісу (крім того, в майбутньому планують інтегрувати можливість шифрування даних і перевірки цілісності файлів за допомогою цифрових підписів).

Єдиний випадок, куди можна записати систему, - це розділ /usr/local. У процесі оновлення системи це зводиться до завантаження нового образу системи у фоновому режимі та перемикання на нього після перезавантаження. Згадується, що при цьому старий образ системи зберігається і при бажанні або виникненні проблем користувач може в будь-який момент повернутися до попередньої версії.

Під час розробки середовища дистрибутива популяція середовища системи збирається за допомогою OSTree (зображення створюється з репозиторію, схожого на Git) і системи збірки BuildStream, без використання пакетів з інших дистрибутивів.

З боку встановлені програми користувачем, вони ізольовані один від одного в контейнерах. Крім встановлення пакетів Flatpak, дистрибутив також дозволяє використовувати набір інструментів nsbox для створення довільних контейнерів, який також може розміщувати традиційні середовища розповсюдження, такі як Arch Linux та Debian.

Він також забезпечує підтримку набору інструментів podman, який забезпечує сумісність з контейнерами Docker. Для установки дистрибутива пропонується графічний інсталятор і інтерфейс для початкової конфігурації системи.

Btrfs використовується як файлова система з увімкненим стисненням збережених даних і активним використанням знімків. Systemd-oomd використовується для обробки ситуацій малої пам'яті в системі і замість окремого розділу підкачки використовується технологія swap-on-zram, що дозволяє виселяти сторінки пам'яті, що зберігаються у стиснутому вигляді. У дистрибутиві реалізовано централізований механізм керування дозволами на основі Polkit: sudo не підтримується, і єдиний спосіб запускати команди від імені root — pkexec.

Проект розвиває власне користувацьке середовище GDE (Графітове середовище робочого столу), на основі GNOME 42 і включаючи програми з дистрибутива GNOME. Зміни GNOME включають перероблений екран входу, конфігуратор, індикатори гучності та яскравості, панель і Graphite Shell. Для керування встановленням системних оновлень використовується менеджер програм на основі програмного забезпечення GNOME.

Нарешті для тих, хто є зацікавлений у можливості протестувати цей розподіл, ви повинні знати, що розмір інсталяційного образу становить 1.7 ГБ, і ви можете отримати його з його офіційного сайту У наступному посиланні.

Що стосується зацікавлених у розробках проекту, то вони мають знати, що вони розповсюджуються за ліцензією MIT.


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

Коментар, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований.

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   txerrenak - сказав він

    Я збентежений з цим дистрибутивом. Наприклад, я хотів керувати розширеннями gnome (я встановив розширення та відповідний аддон у Firefox), і всі вони позначені як НЕ СУМІСНІ.

    Я не можу мати ці розширення?