Команда Manjaro представила новый дистрибутив Manjaro Immutable, новую экспериментальную версию на базе Arkdep 2 из проекта Arkane Linux 2. Неизменяемый, атомарный дистрибутив Manjaro теперь доступен для публичного тестирования.
Цель этого релиза - собрать обратную связь от сообщества о технологии, лежащей в основе Manjaro Immutable.
Обратите внимание, что это всего лишь экспериментальный релиз и он не представляет собой окончательную версию. Кроме того, нет гарантии поддержки, поэтому воздержитесь от установки его в качестве основной операционной системы, по крайней мере, пока что.
Разработчики крайне заинтересованы в получении обратной связи о работе Manjaro Immutable.
Начало работы
Вот несколько простых действий, которые вы можете выполнить, чтобы ознакомиться с большинством основных функций.
Системные требования Manjaro Immutable
- Минимум 32 ГБ памяти жесткого диска, рекомендуется 64 ГБ и более
- Поддержка UEFI загрузки
Ссылка для скачивания образа Manjaro Immutable: скачать ISO
Установка
-
Скачайте и установите ISO-образ
Скачайте live ISO и установите его с помощью графического установщика.
Альтернативно, вы можете использовать VirtualBox, фронтенд для QEMU, такой как gnome-boxes, или установить напрямую на физическое оборудование. Убедитесь, что в конфигурации виртуальной машины включена поддержка UEFI или что вы тестируете на оборудовании с поддержкой UEFI.
-
Запуск обновления
Если вы только что установили Manjaro Immutable, система должна сообщить, что обновлений нет. Если обновление доступно, перезагрузите систему после его завершения.
sudo arkdep deploy
-
Получение разницы пакетов между двумя изображениями
Команда должна вывести разницу в обновленных (или пониженных), новых и удаленных пакетах.
Если доступно обновление для варианта по умолчанию, текущая версия будет сравниваться с новой версией
arkdep diff
Сравните текущую версию с другим вариантом образа системы
arkdep diff test-manjaro-kde
-
Переключение на образ KDE
Учтите, что после переключения по умолчанию останется версия GNOME при обновлении. Чтобы сделать test-manjaro-kde основной веткой, измените параметр
repo_default_image
в/arkdep/config
.sudo arkdep deploy test-manjaro-kde
Перезагрузите систему для загрузки в новый деплоймент KDE.
-
Откат к деплойменту GNOME
Найдите ID образа GNOME, это будет второй элемент в списке, элементы упорядочены по дате установки:
cat /arkdep/tracker
Используйте
systemd-boot bootctl
для изменения образа загрузки по умолчанию.sudo bootctl set-default
Перезагрузите систему, и она загрузится обратно в деплоймент GNOME.
-
Удаление деплоймента KDE
Найдите ID образа KDE, это будет первый элемент в списке:
cat /arkdep/tracker
Удалите его:
sudo arkdep remove
sudo arkdep remove 8d
Создание собственных образов
Одно из ключевых отличий Arkdep от других неизменяемых решений - это его простота использования. Он был специально разработан, чтобы сделать процесс создания персонализированных конфигураций максимально простым как для себя, так и для сообщества с определенными потребностями или предпочтениями.
Это тема, которой мы уделим больше времени позже, но вы уже можете экспериментировать с этим. Ознакомьтесь с документацией Arkane Linux arkdep-build о том, как создавать изображения. Вы можете использовать наши конфигурации как шаблон для своей работы.
Технический обзор
Arkdep - это простой shell-скрипт, зависящий только от нескольких утилит GNU Coreutils, Bash, Btrfs, wget, curl и Systemd. Для его использования не требуется специализированная инфраструктура, странные зависимости или магия.
Образы создаются поставщиком образов, это может быть вы, создающий образы для себя, или дистрибутив, который предсобирает и тестирует образы перед их выпуском в более широкое сообщество.
Эти образы загружаются в простой HTTP-репозиторий, а затем скачиваются с помощью Arkdep. Альтернативно, собственные образы могут быть развернуты локально непосредственно из кэша Arkdep.
Скачанные образы представляют собой экспортированные подтома Btrfs, которые импортируются Arkdep и становятся загружаемыми путем конфигурирования записи загрузчика для монтирования подтома как корневого. Затем с помощью EFI-переменных новая запись загрузчика настраивается как основная.
Linux: обзоры и обновления
• В GNOME 48 внедрена функция группировки уведомлений по источникам
• Релиз KDE Plasma 6.3: Что нового
• Релиз EndeavourOS Mercury с поддержкой Linux 6.13 и обновленным графическим стеком
• Decky Loader для Steam Deck получил обновление магазина с наглядным отображением установленных плагинов
• Как установить Decky Loader на Steam Deck и SteamOS для удобной работы с плагинами
• GE-Proton 9-24 для Linux и Steam Deck получил новую систему обнаружения сохранений