Несколько дней назад Разработчики Manjaro Linux представили через сообщение в блоге новости о том, что Они начали тестирование новой экспериментальной версии под названием Manjaro Immutable., который представляет инновационный подход путем распространения базовой системы в виде монолитного образа, смонтированного в режиме только для чтения.
В анонсе разработчики упоминают, что Релиз является экспериментальным и не представляет собой финальную версию. Поэтому нет никакой гарантии поддержки. Основная цель — собрать отзывы сообщества о технологии Manjaro Immutable.
Этот потрясающий новый вариант Manjaro, разработанный Arkdep из проекта Arkane Linux, доступен для публичного тестирования прямо сейчас!
Цель этого выпуска — собрать отзывы сообщества о технологии, лежащей в основе Manjaro Immutable.
Основные возможности Manjaro Immutable
Со стороны Из упомянутых особенностей Manjaro Immutable: следующие:
- Базовая система только для чтения: образ базовой системы монтируется в режиме только для чтения, что означает, что в него невозможно внести постоянные изменения. Это защищает систему от возможного повреждения и гарантирует, что ее всегда можно вернуть в известное стабильное состояние.
- Атомные обновления: обновления системы выполняются атомарно, то есть они применяются все сразу или не применяются вообще, избегая нестабильных промежуточных состояний.
- Совместимость загрузки— Текущий образ (альфа) поддерживает загрузку только в режиме UEFI как на оборудовании x86_64, так и на системах виртуализации, таких как VirtualBox и QEMU.
- Аркдеп: Для управления системой предлагается инструмент arkdep — набор инструментов, разработанный Arkane Linux. arkdep предназначен для установки, обслуживания и отката системы к предыдущим состояниям. Arkdep написан на Bash и использует базовые утилиты GNU, а также wget, curl и Systemd.
- Использование Btrfs: Что касается файловой системы, был выбран Btrfs вместе с подтомами Btrfs, которые используются для управления различными версиями системы. Упоминается, что выбор Btrfs обусловлен тем, что он позволяет легко переключаться между активным образом и любыми загруженными обновлениями.
- Флэтпак и песочницы: Что касается упаковки, то при выборе дополнительных программ, которые будут установлены, по умолчанию будет использоваться формат Flatpak, а для сред разработки или конкретных приложений могут использоваться контейнеры, управляемые с помощью Podman и Distrobox. Упоминается, что такой выбор обусловлен тем, что это сохраняет базовую систему неповрежденной и безопасной, обеспечивая при этом гибкость приложений и сред разработки.
- Дополнительное использование Pacman: Хотя корень системы доступен только для чтения, пользователи могут временно отключить эту блокировку и использовать Pacman, стандартный менеджер пакетов Arch Linux, для установки дополнительного программного обеспечения. Однако любые пакеты, установленные таким образом, будут потеряны после следующего обновления системы, и их необходимо будет переустановить.
Системное администрирование
Как уже говорилось, администрирование системы можно осуществлять с помощью команд arkdep. Например, чтобы установить обновление, вы используете команду:
sudo arkdep deploy
Чтобы сравнить предлагаемое обновление с текущей системой, вы можете использовать:
arkdep diff
Чтобы установить пакет, например, если вы хотите изменить среду рабочего стола GNOME (которая является средой по умолчанию), вы можете установить версию с помощью KDE, используя:
sudo arkdep deploy test-manjaro-kde
Наконец, стоит отметить, что пользователи имеют возможность создавать собственные образы системы, используя предопределенные шаблоны, что позволяет им адаптировать Manjaro Immutable к своим конкретным потребностям.
И последнее, но не менее важное: стоит подчеркнуть, что Manjaro Immutable в настоящее время находится в альфа-состоянии. и рекомендуется использовать ее только на виртуальной машине или на компьютерах, предназначенных для тестирования, поскольку ее разработчики не рекомендуют систему для повседневного использования, а тем более для производственных сред.
Если вы интересно протестировать систему, вы должны знать, что размер образа составляет 1.7 ГБ и требуется минимум 32 ГБ памяти, рекомендуется 64 ГБ или более.
Интересно узнать об этом большевы можете проконсультироваться подробности по следующей ссылке.