CarbonOS, надежный дистрибутив, делающий ставку на контейнеры и Flatpak 

Несколько дней назад Первый выпуск новый пользовательский дистрибутив Linux с именем «углероды» который выделяется тем, что строится с использованием модели проектирования атомарной системы, в которой базовая среда поставляется как единое целое, а не делится на отдельные пакеты.

Одной из отличительных особенностей этого нового дистрибутива Linux является то, что приложения дополнительный они устанавливаются в формате Flatpak и запускаются в изолированных контейнерах.

В отличие от других дистрибутивов Atomic, carbonOS не пытается сохранить традиционные функции управления пакетами: carbonOS — это прежде всего Flatpak для приложений и прежде всего контейнер для всего остального.

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

О CarbonOS

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

Единственный случай, когда система может быть записана, — это раздел /usr/local. В процессе обновления системы он сводится к загрузке нового образа системы в фоновом режиме и переключению на него после перезагрузки. Упоминается, что при этом сохраняется старый образ системы и при желании или возникновении проблем пользователь в любой момент может вернуться к предыдущей версии.

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

Со стороны установленные приложения пользователем, они изолированы друг от друга в контейнерах. Помимо установки пакетов Flatpak, дистрибутив также позволяет использовать El Kit de Herramientas nsbox для создания произвольных контейнеров, который также может размещать традиционные среды распространения, такие как Arch Linux и Debian.

Он также обеспечивает поддержку набора инструментов podman, обеспечивающего совместимость с контейнерами Docker. Для установки дистрибутива предлагается графический установщик и интерфейс для первоначальной настройки системы.

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

Проект развивает собственную пользовательскую среду GDE (графитовая среда рабочего стола), на основе GNOME 42 включая приложения из дистрибутива GNOME. Изменения GNOME включают переработанный экран входа в систему, конфигуратор, индикаторы громкости и яркости, панель и оболочку Graphite. Диспетчер приложений на основе программного обеспечения GNOME используется для управления установкой обновлений системы.

Наконец, для тех, кто заинтересован в возможности протестировать этот дистрибутив, вы должны знать, что размер установочного образа составляет 1.7 ГБ, и вы можете получить его с официального сайта. По следующей ссылке.

Что касается тех, кому интересно узнать о наработках проекта, то им следует знать, что они распространяются по лицензии MIT.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Txerrenak сказал

    Меня смущает этот дистрибутив. Например, я хотел управлять расширениями gnome (я установил расширения и соответствующий аддон в Firefox), и все они помечены как НЕ СОВМЕСТИМЫЕ.

    У меня нет этих расширений?