WikiSort.ru - Программирование

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

Nix package manager — кросс-платформенная система управления пакетами. В отличие от традиционных менеджеров пакетов, Nix package manager использует функциональную модель внедрения, в которой программное обеспечение установлено в каталоги, созданные через криптографические хеши. Зависимости от каждого программного обеспечения включены в каждый хеш, решая проблему Dependency hell[2]. Этот новый подход к управлению пакетами обещает создать более надёжные, и переносные пакеты[3][4].

Пакеты, установленные Nix, определяются с помощью функционального программирования, который включает в себя «ленивые вычисления», специально разработанного для управления пакетами. Зависимости отслеживаются непосредственно с этим программировании с помощью специальных значений, называемых «деривациями». Nix автоматически отслеживает эти тезисы, так что установленные пакеты могут быть очищены и удалены сборкой мусора, когда от них не зависит никакой другой пакет. Из-за больших требований к хранению, все обновления в Nix гарантированно будут как атомарными, так и эффективными. Это также позволяет нескольким пользователям безопасно устанавливать программное обеспечение в одной системе без прав администратора.

Nix package manager имеет полную поддержку Linux, и может безопасно устанавливаться с существующим менеджером пакетов. macOS также официально поддерживается.

NixOS

NixOS[5] — дистрибутив Linux, который использует Nix package manager для каждой части программного обеспечения в системе, включая ядро Linux[6].

См. также

Примечания

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии