Linux который не сломать. Неизменяемые дистрибутивы

blendOScarbonOSFedoraVanilla OSДистрибутивы

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

Неизменяемые дистрибутивы были не тем, чего хотели пользователи пару лет назад. Но в последнее время, всё больше проектов фокусируются на аспекте неизменности как на ключевой функции дистрибутива Linux.


Что такое неизменяемый дистрибутив Linux?


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

Чем это полезно?

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

Статьи по теме


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

📋В списке нет определенного порядка ранжирования. И некоторые варианты всё ещё находятся на ранних стадиях разработки.


carbonOS



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

CarbonOS использует подход Flatpak-first и container-first, стремится обеспечить безопасные обновления системы и использует графическое окружение GNOME, как вы уже успели заметить.


Fedora Silverblue



Silverblue — это, скорее всего, самый популярный неизменяемый дистрибутив. Пользовательский интерфейс и работа с ним не изменились по сравнению с обычным выпуском Fedora Workstation. Всякий раз, когда у выходит новая версия Fedora, ожидайте и новую версию Silverblue.

Fedora Silverblue стремится предложить стабильную работу, которая полезна для тестирования и разработки программного обеспечения на основе контейнеров. Вы всегда можете вернуться к предыдущей версии операционной системы, если после обновления что-то пойдет не так.


Vanilla OS



Vanilla OS — новый участник в линейке неизменяемых дистрибутивов. Тем не менее, ему удалось произвести фурор своим выпуском, а затем переключиться на базу Debian, отказавшись от Ubuntu сразу после первого стабильного выпуска.

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


blendOS



blendOS — это интересный дистрибутив, который находится в разработке и призван обеспечить всё хорошее, что есть в других дистрибутивах.

Другими словами, вы можете установить в дистрибутив пакет любого типа (rpm, deb и т. д.), получая неизменность и надежность обновлений, что и следовало ожидать.


openSUSE MicroOS


openSUSE MicroOS создана для серверов, на которых необходимо развертывать контейнеры или работать с автоматизированными рабочими процессами.

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

В целом, MicroOS — это масштабируемый, надежный и безопасный вариант для пользователей серверов.


Flatcar Container Linux


Как следует из названия, созданный сообществом дистрибутив Linux, адаптированный для рабочих нагрузок контейнеров.

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

Если вы хотите иметь надежную инфраструктуру для своих контейнеров, Flatcar может быть хорошим вариантом, который является масштабируемым, безопасным и простым одновременно. Узнайте больше об этом на его странице GitHub.


Bottlerocket


Bottlerocket — это ОС с открытым исходным кодом на базе ядра Linux, созданная Amazon Web Services для запуска контейнеров на своей платформе.

В отличие от других вариантов, его использование ограничено AWS.

Это гарантирует, что клиенты, использующие сервисы AWS, будут иметь минимальные затраты на обслуживание и смогут беспрепятственно автоматизировать свои рабочие процессы. Вы можете использовать его только как образ машины Amazon (AMI) при создании Amazon Elastic Compute Cloud (EC2).


Talos Linux


Еще один уникальный дистрибутив Linux, разработанный для Kubernetes. Talos Linux — предназначен для разработчиков облачных вычислений.

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

ОС работает в памяти из SquashFS, что оставляет весь основной диск Kubernetes.


Вывод


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

💬 Что вы думаете о неизменяемых дистрибутивах Linux? Действительно ли они станут панацеей? Оставляйте свои комментарии, буду рад их прочесть. Как под этим постом, так и в нашем Телеграм канале.

Источник: It’s FOSS