Компания Flox объявила о том, что ее интерфейс командной строки (CLI) и FloxHub стали общедоступными. CLI имеет открытый исходный код, а FloxHub бесплатен для всех желающих.
Flox - это виртуальное окружение и менеджер пакетов в одном лице. Он начал свою жизнь во время развертывания Nix в группе D. E. Shaw, где он использовался для облегчения работы с Nix для новичков и предлагал централизованный контроль над пакетами.
С помощью Flox вы создаете окружения, которые накладывают и заменяют зависимости, делая их переносимыми в течение всего жизненного цикла программного обеспечения. Flox также позволяет делиться окружениями с другими пользователями и создавать образы контейнеров. Flox CLI - это многоплатформенный менеджер окружений, построенный на базе Nix. Он предназначен для обеспечения надежного интерфейса к nixpkgs, коллекции из более чем 80 000 пакетов с открытым исходным кодом. FloxHub - это облачный сервис, позволяющий делиться окружениями Flox. Команда разработчиков утверждает, что Hub призван помочь разработчикам точно определять свои среды, использовать их для эффективного сотрудничества с другими и согласовывать их с программным обеспечением, которое они поставляют.
Используя декларативную структуру, основанную на инструменте управления пакетами и конфигурацией Nix, Flox позволяет разработчикам создавать окружения, содержащие все необходимое для создания программного обеспечения. Эти среды поставляются с ведомостью материалов (SBOM), которую можно использовать для аудита, устранения уязвимостей и воссоздания точных условий для трудновоспроизводимых ошибок.
Flox CLI можно использовать на настольных компьютерах и серверах. Он выпущен под лицензией GNU General Public License v2.0, что означает, что любой может копировать, распространять и изменять программное обеспечение. Как CLI, так и хаб позволяют разработчикам программного обеспечения создавать переносимые среды, которые обеспечивают согласованность между машинами и проектами. Эти среды позволяют разработчикам инкапсулировать новые зависимости и накладывать их поверх уже существующих на машинах персонализаций и настроек, таких как локально установленные редакторы или существующие программы CLI или сценарии оболочки. Поскольку Flox инкапсулирует эти зависимости, он позволяет избежать проблем, вызванных тонкой разницей версий.
Рон Эфрони, соучредитель и генеральный директор Flox, сказал:
"Создание среды, в которой разработчики могут создавать надежное, воспроизводимое и проверяемое программное обеспечение, получая при этом выгоду от удивительного роста сообщества программного обеспечения, - задача не из легких, и мы относимся к ней со всей серьезностью. Мы верим, что Flox поможет организациям начать преобразования, которые сэкономят время разработчиков и укрепят доверие к программному обеспечению, которое они поставляют".
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
Комментарии