Nix package manager

Nix package manager — кроссплатформенная система управления пакетами, использующая так называемую функциональную модель внедрения, в которой компоненты программного обеспечения установлено в каталоги, созданные через криптографические хеши, а зависимости от каждого компонента включены в каждый хеш, тем самым решается проблема «ада зависимостей»[3].

Nix package manager
Тип Пакетный менеджер
Написана на C++
Первый выпуск 2003[1]
Аппаратная платформа Linux, Unix-подобные ОС
Последняя версия 2.0[2] (23 февраля 2018 года)
Лицензия LGPL
Сайт nixos.org/nix

Для определения пакетов используется специально разработанный для системы язык функционального программирования, использующий стратегию ленивых вычислений.

Поддерживаются операционные системы Linux (где может работать параллельно с существующим менеджером пакетов) и macOS. NixOS[4] — дистрибутив Linux, целиком ориентированный на Nix package manager[5].

На основе Nix package manager создан менеджер пакетов GNU Guix.

Примечания

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.