Vanilla OS - дистрибутив Linux

Vanilla OS

20

Дистрибутив Vanilla OS

Система инициализации:
  • systemd

Vanilla OS — дистрибутив с неизменяемой файловой системой. Использует среду GNOME. Использует собственный пакетный менеджер apx. Приложения устанавливаются в виде контейнеров. Поддерживается установка пакетов из разных дистрибутивов. Основная пакетная база: Ubuntu/Debian.

Vanilla OS
Vanilla OS 22.10. GNOME 43.1

Vanilla OS позиционируется как надежная и производительная операционная система для новичков и опытных пользователей.

История

Vanilla OS молодой дистрибутив и активно развивается.

Первый стабильный релиз Vanilla OS 22.10 «Kinetic» на базе Ubuntu 22.10 вышел 22 декабря 2022 г.

7 марта 2023 в официальном блоге дистрибутива написали, что Vanilla OS в качестве базового дистрибутива будет использовать Debian Sid вместо Ubuntu. Основные причины перехода на Debian:

  • В Ubuntu используется кастомизированная версия GNOME. В Vanilla OS поставляется стандартный («ванильный») GNOME без изменений.
    Цитата: «Одна из основных целей Vanilla OS — быть настолько „ванильной“, насколько это возможно...».
  • Ubuntu использует Snap в качестве основного контейнерного формата пакетов.
    Цитата: «Судя по нашим тестам и многочисленным источникам в Интернете, есть много проблем, которые Snap в настоящее время не решает, например, медленный запуск, централизованность и т.д. Мы отдаем предпочтение открытым и кросс-организационным разработкам, таким как Flatpak. Наш переход на Debian Sid также решит основную проблему, о которой нам рассказали многие члены нашего сообщества: большинство нативных приложений, установленных через apx в контейнере Ubuntu, являются переходными Snap пакетами, которые не работают внутри контейнера.»
  • С переходом на Debian обеспечивается большая гибкость при выпуске обновлений, так как до этого Vanilla OS зависела от выпуска релизов Ubuntu.

Пакетный менеджер apx

Используется собственный пакетный менеджер: apx.

apx поддерживает установку пакетов из различных источников, включая контейнерные форматы и репозитории разных дистрибутивов.

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

Неизменяемость корневой файловой системы достигается с помощью инструмента ABRoot. ABRoot — это утилита, обеспечивающая полную неизменяемость и атомарность системы Linux за счет транзакций между двумя корневыми файловыми системами. Обновления выполняются с использованием OCI-образов, что гарантирует постоянство состояния системы.

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

apx поддерживает установку пакетов из репозиториев разных дистрибутивов. Пакеты устанавливаются в виде контейнеров. Для этого «под капотом» используется инструмент Distrobox. Поддерживается установка пакетов из следующих репозиториев:

РепозиторийКлюч apx
Ubuntu--apt
Fedora (репозиторий RPM Fusion)--dnf
ArchLinux (репозиторий AUR)--aur
Alpine--apk
OpenSUSE--zypper
Void Linux--xbpd
Nix (Nixpkgs)--nix

Vanilla OS также поддерживает основные контейнерные форматы:

  • Flatpak
  • Snap
  • AppImage

Пример установки пакета из репозиториев Ubuntu (по умолчанию используется ключ --apt):

apx install gimp

Установка пакета из репозитория AUR (Arch Linux):

apx --aur install lutris

Установка пакета из репозитория Fedora:

apx --dnf install steam

Vanilla System Operator (VSO) и обновление системы

В состав системы входит утилита vso, предназначенная для выполнения различных административных задач. Например с помощью vso можно настроить обновление системы по расписанию.

VSO поддерживает режим «Умного обновления» (SmartUpdate). В этом режиме обновления загружаются и устанавливаются только тогда, когда система не находится под нагрузкой (проверяется нагрузка на процессор, свободная оперативная память, уровень заряда батареи и так далее).

Система обновлений спроектирована таким образом, чтобы не отвлекать пользователя. Обновления выполняются через транзакции ABroot и применяются при следующей перезагрузке системы. Обновления выполняются атомарно, это означает, что в случае сбоя можно вернуться к предыдущему состоянию системы.

Среда GNOME

В качестве среды рабочего стола используется стандартный немодифицированный GNOME.

Установка Vanilla OS

Поддерживается Live-режим. Установка выполняется в графическом режиме.

Используется собственная программа установки. Графический интерфейс на базе GTK4 и libadwaita.

После установки, при первом запуске системы, запускается утилита первичной настройки, в которой можно выбрать тему оформления (светлую или темную), форматы пакетов (Flatpak, AppImage), установить базовые программы (утилиты GNOME, LibreOffice и так далее) и выполнить другие настройки.

График выхода релизов

Vanilla OS следует за графиком выхода релизов Ubuntu (раз в полгода).

После перехода на Debian в качестве базового дистрибутива, график выхода релизов изменен.

Релизы дистрибутива Vanilla OS

ВерсияДата
релиза
Кодовое
имя
22.1029 декабря 2022Kinetic
Лайков: +11
войдите, чтобы ставить лайки
20
  • Опубликовано: 12.08.2023

Скриншоты дистрибутива

Смотрите также

Комментарии

HomeAlone
Активный пользователь
Активный
12.08.2023
10:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+5
войдите, чтобы ставить лайки
Очень и очень хорошая задумка! Практически, система не привязывается к одному пакетному менеджеру, плюс два корневых раздела (один рабочий, второй для обновлений) - если всё допилят и доведут до ума, получится практически неубиваемая система со всеми плюшками из коробки :) Но пока что система сыровата, приложения из разных репозиториев работают нестабильно (на эту тему есть видео на ютубе). А так весьма перспективный дистрибитув, желаю разработчикам успехов!
x230
Активный пользователь
Активный
12.08.2023
12:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Не понимаю что значит
>> быть настолько „ванильной“
, но "контейнерность" воспринимаю с интересом. Есть в этом определённый задел на будущее.
Так что посмотрю со стороны (сидя на своей Кальке )) ... ) ...
choice
Активный пользователь
Активный
12.08.2023
13:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо за обзор, давно ждал, что кто-то напишет.
Тестовую ветку Sid иногда называют пороховой бочкой, Vanilla называет свою систему атомарной и перешла на Sid. Видимо рванёт так, что мало не покажется, причём всем, ведь система и для новичков, и для опытных пользователей.
Mockingbird
Активный пользователь
Активный
12.08.2023
15:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
"Тестовую ветку Sid иногда называют пороховой бочкой, Vanilla называет свою систему атомарной и перешла на Sid. Видимо рванёт так, что мало не покажется, причём всем, ведь система и для новичков, и для опытных пользователей."
Для предотвращения такой ситуации в Vanila OS создали [ABroot]
https://documentation.vanillaos.org/docs/ABRoot/
По слухам аналогичный принцип работы в Steam OS 3 (Steam Deck),
Основа этого дистрибутив Arch, не самая "стабильная".
xKDE
Активный пользователь
Активный
12.08.2023
14:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+5
войдите, чтобы ставить лайки
На мой взгляд, это худшее, что происходит с десктопным Linux.
scorpii
Активный пользователь
Активный
12.08.2023
17:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
вот прям поддержу на все 100
x230
Активный пользователь
Активный
12.08.2023
18:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
Сам боюсь.
Ибо напоминает "всемогущество" мелкомягких.
xKDE
Активный пользователь
Активный
12.08.2023
18:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+1
войдите, чтобы ставить лайки
Не выкидывайте шпаргалку по FreeBSD!) Чую, пригодится)
x230
Активный пользователь
Активный
12.08.2023
20:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Если сгинут MX'ы, Кальки и Войды, то вероятно пригодится Юникс-таки-не-просто-вэй!..
choice
Активный пользователь
Активный
12.08.2023
18:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Насколько я понимаю, это волна от итальянцев. Если посмотреть результаты поиска по стране в Distrowatch, то у них много инициатив, но все так себе.
Помните мультик "Ограбление по ...", так вот представьте себе аналог "Создание дистрибутива по ..." по-итальянски.
Марио идёт создавать дистрибутив о-о-о-о!
Марио планирует это делать на Sid о-о-о!
Марио, ты там осторожно э-э-э!
Не забудь корицу, мяту и перец да-да, а будет ваниль о-о-о!
С Марио будут его друзья и друзья друзей - здорово!
Про них сделают репортаж, а может и фильм -да!
Это наш Марио, нужно донатить!
Mockingbird
Активный пользователь
Активный
12.08.2023
19:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Как и любой иной дистрибутив.
Иногда мне кажется, что Linux это не столько операционная система, сколько модель DIY, собери себе сам, что тебе нужно.
Mirko Brombin до этого "улучшал" Wine, в итоге получил Bottles.
Теперь вот Ubuntu.
Не успел выйти релиз он переехал на Debian, об обратной совместимости Ванили и Орхидеи сложно говорить.
В итоге у человека есть проекты и он повышает свою "ценность".
Minor748
Активный пользователь
Активный
12.08.2023
22:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Не знаю такого мультика, но знаю фильм "Ограбление по-итальянски (03)"
choice
Активный пользователь
Активный
12.08.2023
22:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
https://mults.info/mults/?id=579
Minor748
Активный пользователь
Активный
12.08.2023
23:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Но разве не нужно в описании поправить, что на Debain, раз разработчики такое написали в блоге?
BassUtter
Активный пользователь
Активный
14.08.2023
12:20
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Попробовал. Чё-то совсем не :(.
choice
Активный пользователь
Активный
14.08.2023
12:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийBassUtterРодительский комментарий
+1
войдите, чтобы ставить лайки
Надеюсь, вы трогали это в перчатках, сэр.
BassUtter
Активный пользователь
Активный
14.08.2023
13:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
В сварочных рукавичках :).
bash
Активный пользователь
Активный
21.08.2023
15:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Интеловский дистр ClearLinux давно (а может изначально при появлении) использует контейнеризацию всего. Это с одной стороны хорошо, но с другой стороны вылазят проблемы, что нет доступа то в одно место, то в другое, то один не видит другого . Постоянно приходиться править ручками.
В топку..
[аноним]
23.04.2024
10:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbashРодительский комментарий
0
войдите, чтобы ставить лайки
У них не совсем десктопный дистрибутив. Они делали для серверов с интеловскими процессорами. И их дистрибутив реально в большинстве случаев производительнее. Не уверен, что в курсе причин, по которым они десктоп ещё сделали. Но возиться с редкой проблемой из-за контейнеров, а потом таки найдя костыль для неё - фигня. Не говоря уже о проприетарном драйвере nvidia. Людям с optimus вообще совать нос в ClearLinux не стоит.
AGROK
20.12.2023
08:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Nice info

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила