Мой блог
Garuda Linux превращает подсистему Nix в самостоятельный дистрибутив
Команда разработчиков Garuda Linux объявила о существенном преобразовании одного из своих ключевых проектов: они переименовали подсистему Garuda Nix Subsystem в самостоятельный дистрибутив Garuda Nix. Это событие представляет собой не просто косметический ребрендинг или маркетинговый ход, а фундаментальное изменение концепции. То, что изначально создавалось как удобный инструмент для параллельного запуска NixOS, превратилось в полноценное автономное решение с собственным загрузочным ISO-образом.
Ранее подсистема позволяла развертывать NixOS бок о бок с основной системой Garuda на одном и том же физическом диске. Это достигалось за счет использования изолированных подтомов файловой системы BTRFS, благодаря чему отпадала необходимость создавать отдельные дисковые разделы. В новой итерации Garuda Nix сохраняет весь накопленный функционал, но одновременно становится полностью независимой операционной системой, готовой к чистой установке с нуля.
Возможности и технические особенности Garuda Nix
Пользователям, решившим установить дистрибутив с нуля, предложен удобный графический мастер установки Calamares. В процессе инсталляции можно выбрать одно из двух фирменных оформлений рабочего стола: красочную редакцию Dr460nized с ярким неоновым дизайном в стиле Garuda или более сдержанный вариант Mokka. Кроме того, прямо на этапе установки Calamares предлагает активировать дополнительные пакеты — например, расширенные компоненты для комфортного запуска игр и полный стек поддержки печатного оборудования.
Для любителей автоматизации и тонкой настройки подготовлена специальная консольная утилита install-garuda-nix. Этот инструмент командной строки не только берет на себя базовые этапы развертывания Linux, но и предлагает готовые профили конфигурации под различные типы устройств: стационарные ПК, ноутбуки, серверы и портативные игровые консоли. Инсталлятор поддерживает восемь схем разметки диска на базе ext4 и BTRFS, включая варианты с шифрованием данных и без него.
Однако самым интересным техническим решением в Garuda Nix выступает встроенная поддержка концепции сбрасываемого корня (Impermanence). При включении этого режима корневая файловая система автоматически очищается при каждой перезагрузке компьютера. В системах на BTRFS это реализовано через моментальный откат к чистому снимку (snapshot), а в системах с ext4 корневой раздел разворачивается непосредственно в оперативной памяти (tmpfs).
При этом не стоит опасаться потери важных данных или учетных записей. Пароли пользователей и администратора (root) перед сохранением в итоговый конфигурационный файл хешируются с использованием алгоритма yescrypt, что гарантирует их сохранность после любого сброса. По умолчанию Garuda Nix сохраняет критически важные системные данные, включая настройки Wi-Fi и пользовательские папки конфигурации. Если же вам требуется сохранить другие каталоги или файлы, их необходимо явно прописать в конфигурации Nix, иначе механизм Impermanence безвозвратно удалит их при следующей перезагрузке.
Доступность, способы развертывания и перспективы
Обе редакции дистрибутива — Dr460nized и Mokka — уже доступны пользователям в виде ежедневных тестовых ISO-сборок. Тем, кто уже эксплуатирует NixOS, скачивать полный установочный образ вовсе не обязательно: запустить инсталлятор можно напрямую из опубликованного Flake-репозитория с помощью одной команды nix run.
По умолчанию Flake ссылается на стабильную ветку дистрибутива независимо от выбранного метода установки. Дальнейшее обслуживание и обновление системы осуществляется стандартным для экосистемы NixOS способом — с помощью знакомой команды nixos-rebuild switch.
Для опытных пользователей NixOS адаптация пройдет незаметно, однако новичкам потребуется некоторое время на освоение системы. Практически все параметры и рабочее окружение в Garuda Nix настраиваются через текстовые конфигурационные файлы, а не традиционные графические панели управления.
Стоит отметить, что подобная глубокая переработка компонентов — далеко не первая смелая инициатива команды Garuda Linux. Ранее разработчики уже переписали с нуля веб-браузер FireDragon, создав на его базе специализированное решение с повышенным уровнем приватности и оптимизированным пользовательским опытом.

