Вышел открытый инструмент «всё в одном» (виртуальная среда и менеджер пакетов) Flox 1.0

Состоялся релиз первой мажорной версии инструмента с открытым исходным кодом Flox 1.0. Проект позволяет пользователям устанавливать пакеты из nixpkgs внутри портативных виртуальных сред и делиться этими виртуальными средами с другими в качестве альтернативы контейнерам в стиле Docker.

Инструмент Flox основан на Nix. Пользователям не нужно изучать работу с языком Nix, так как Flox позволяет делать все действия по стандартным сценариям и имеет простую и понятную документацию. Там есть набор нужных опций менеджера пакетов с возможностью установки, удаления и так далее, а также возможность совместного использования сред с помощью flox push, flox pull и flox active —remote.

«Когда вы активируете среду Flox, вы попадаете в подоболочку (хотя вы также можете выполнить проверку и остаться в текущей оболочке). Внутри этой оболочки у вас есть доступ ко всем запрошенным вами пакетам и любым указанным вами переменным среды. Если среда предоставляет пакет, который вы уже установили в вашей системе, пакет из среды Flox имеет приоритет, пока вы находитесь в среде (мы изменяем PATH и так далее). Таким образом, среда Flox накладывается поверх существующей системы», — уточнили разработчики проекта.

Исходный код проекта Flox опубликован на GitHub под лицензией GPLv2. Стабильные выпуски Flox доступны в виде RPM и пакетов Debian для систем x86_64 и Arm64, а также для macOS.

Источник: habr.com

0 0 голоса
Рейтинг новости
0
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии