Nix — не только пакетный менеджер

preview_player
Показать описание
Первый пакетный менеджер — SMIT — появился в операционной системе IBM AIX в 1989 году. Мы бы назвали его примитивным, но в своё время он оказался прорывом. Вместо загрузки и ручной сборки исходного кода программы, пользователь вводил команду установки — и всё.

Чуть позже пакетные менеджеры стали поддерживать зависимости между пакетами, и репозитории, где пакеты хранились.

Сейчас нам известны десятки менеджеров, которые работают как на уровне операционной системы (yum, pacman, dpkg, apt), так и на уровне отдельных языков/платформ (npm, pip, composer, nuget). Казалось бы: их и так много, зачем нужен ещё один?

Разработчики Nix предложили интересное решение этой проблемы, которое не просто позволяет забыть про Ад Зависимостей, но даже защищает систему от случайных коллизий. Описание пакетов в Nix делается на чистом функциональном языке программирования. Зачем?

Трансляция пройдёт в YouTube и в VK в четверг 9 марта с 19:00 до 20:30. Готовьте вопросы.

Рекомендации по теме
Комментарии
Автор

Очень полезная обзорная лекция. Винс, не пропадай, хотим продолжения.

cch
Автор

Очень интересно. Недавно сам стал учить nix и просто влюбился в него. Спасибо! На русском очень мало видео про nix. Видно, что Винсент очень опытный, редко таких вижу. Спасибо большое!

Hezaki
Автор

Что за очаровательный герой эфира! Это перебор! 😺

AppleEaterNata
Автор

Хотелось бы услышать доклад по системе CI.

vitaliylevashov
Автор

Блин! Вместо того, чтобы показать готовую сборку, обрисовать общую картину, на примерах показать преимущества использования NixOS, гость погрузился в никому не нужные подробности. Лайк можно поставить только за знание русского языка.

nikewhite