Что будет в неизменяемой ОС Fedora Silverblue

Тенденции
Павел Игнатьев
08.08.2019
Количество просмотров
5643
Эта операционная система примечательна тем, что позволяет проводить атомарные обновления и запускать приложения в изолированном режиме.

Минутная справка

Проект начали разрабатывать под названием Fedora Atomic Workstation, но на ходу решили переименовать. Для этого рассмотрели более ста пятидесяти альтернатив. Остановились на Silverblue только потому, что на тот момент была возможность зарегистрировать с этим наименованием аккаунты в соцсетях и купить домен.

Есть мнение, что Silverblue — это развитие Stateless Linux. Этим направлением начали заниматься еще более десяти лет назад, чтобы оптимизировать администрирование системы. Сегодня уже говорят, что Silverblue может не только выступить в качестве частичной, но и стать полноценной заменой Fedora Workstation.

Преимущества «неизменяемости»

Теоретически «неизменяемая ОС» хранит изменяемые данные в /var, а с корневой и пользовательской директорией работает уже в режиме «только для чтения». По такому принципу спроектированы ChromeOS и macOS Catalina, и этот подход должен положительным образом влиять на уровень защиты системных файлов, например от случайного повреждения пользователем при настройке системы.

Так, для установки обновлений достаточно выбрать нужный образ и перезапустить систему. Аналогичный процесс предусмотрен и для отката к другим версиям и переключения между теми ветками, которые находятся в процессе разработки.

Все это поддерживается OSTree — системой для установки базового окружения и точки восстановления (команда для замены старого образа — rpm-ostree install).

Для обновления приложений есть Flatpack. Он содержит только зависимости, а сам процесс идет в контейнерах. Так удается добиться уменьшения размера пакетов. Работа с приложениями, которые не используют Flatpack, идет с помощью Toolbox. 

/ фото Jonathan Larson Unsplash

Есть ли что-то похожее

Из аналогов Silverblue можно выделить MicroOS от openSUSE. Тут система построена на контейнерах Docker и является частью платформы openSUSE Kubic. Для обновлений также задействованы RPM-пакеты, а сама система изначально разработана для разворачивания в масштабных средах вроде дата-центров.

Еще один пример — NixOS, построенный на базе менеджера пакетов Nix. По своей сути ОС является дистрибутивом Linux, но с возможностью декларативного описания конфигураций в специальном файле. Благодаря этому исключается необходимость донастройки и ОС можно сразу привести к требуемому состоянию. Эту ОС используют в своей работе ИТ-компании, университеты и облачные провайдеры.

Что в итоге

Как себя покажет в работе Silverblue — еще предстоит увидеть в будущем. Но уже сейчас можно с уверенностью говорить о том, что она способна занять свою нишу среди аналогичных решений и будет востребована в сообществе.

Дополнительное чтение в нашем блоге:

Средняя оценка: 0, всего оценок: 0
Поделиться

Только полезные материалы в нашей рассылке

Ошибка подписки

Похожие статьи

Тенденции
На Олимпийских играх – 2016 используют облачные технологии
12.08.2016
Количество просмотров
3351

На Олимпийских играх – 2016 используют облачные технологии

Олимпийские игры в Рио в самом разгаре, миллионы болельщиков пристально следят за выступлениями спортсменов. Трансляции по всему миру, качественная картинка, актуальный контент, онлайн-репортажи с места событий – все это и многое другое стало привычным для зрителей. И если вы хоть раз задавались вопросом, какие современные технологии используются для организации Олимпийских игр, эта статья поможет разобраться во многих нюансах.
Истории успеха
Кейс, SAP для «МИРБИС» в IaaS-облаке «ИТ-ГРАД», опыт компании ЮНИТЕРА
20.10.2017
Количество просмотров
5738

Кейс, SAP для «МИРБИС» в IaaS-облаке «ИТ-ГРАД», опыт компании ЮНИТЕРА

В условиях постоянно растущей конкуренции и сокращения бюджета российские вузы встают на путь эффективного управления внутренними процессами. Сегодня это стало возможным за счет использования высокотехнологичных решений SAP и облачных технологий. В этой статье расскажем о том, как компания ЮНИТЕРА в сотрудничестве с «ИТ-ГРАД» помогла Московской международной высшей школе бизнеса «МИРБИС» (Институт) автоматизировать все сферы деятельности.
Истории успеха
Южная дистрибьюторская компания: опыт использования 1C SaaS в IaaS-облаке «ИТ-ГРАД» для задач оптовой торговли
28.03.2017
Количество просмотров
4304

Южная дистрибьюторская компания: опыт использования 1C SaaS в IaaS-облаке «ИТ-ГРАД» для задач оптовой торговли

ЮДК, или «Южная дистрибьюторская компания», – известный игрок в сфере оптовой торговли продуктами питания в Ставропольском крае. Особенность бизнеса компании с точки зрения ИТ заключается в стремлении «автоматизировать все, что только возможно». Такой подход упрощает жизнь технического отдела, оптимизирует задачи системных администраторов, программистов и других специалистов. Помимо оптовых продаж, компания имеет структурное подразделение, специализирующееся на розничной торговле, располагает сетью полуоптовых магазинов, а все программное обеспечение, используемое для ведения бизнеса, за исключением Windows, является самописным.

Ваше обращение приняли

Скоро наш менеджер свяжется с вами.
А пока вы можете изучить интересные материалы в нашем блоге.

Подписка оформлена

Скоро отправим вам уведомление о новых материалах.