LINUX.ORG.RU
ФорумTalks

Откуда столько пиара Nix?

 ,


0

2

В послендее время, куда не полезу (youtube, reddit и т.д.), везде лезут рекомендации с обсуждениями nix (shell, os, home manager). Но ведь этой системе уже сто лет в обед. Почему же пиар лезет именно сейчас, что вот я должен всё бросить и быстрее перейти на nix? Это что, типа эффекта питона, когда его популярность резко полезла вверх, потому что его стал использовать гугл? Nix тоже кто-то из гигантов начал пиарить? Может и правда, всё бросить и перейти на nix?


Ответ на: комментарий от Camel

Так бывает. Приложив достаточные инженерные усилия можно двигать нерабочую идею очень-очень долго. Но потом приходится чего-то решать.

ugoday ★★★★★
()
Ответ на: комментарий от altwazar

Можно зафиксировать базовый образ, окей

Дальше всё равно нужны будут какие-то зависимости, тут начинается прикол если менеджер пакетов не умеет в локфайлы (всё тот же apt всё на той же убунте). Если мы зафиксируем слой с зависимостями, а потом нам нужно будет добавить (или удалить) из этого слоя пакет, то есть шанс что остальные зависимости в слое тоже поменяются (будет зависеть от состояния репозитория на момент сборки). Более того, обычно все следующие слои пересоберутся.

Внезапно, поэтому в nixpkgs ещё сделали инструмент для сборки докер образов без Dockerfile.

Gary ★★★★★
()
Ответ на: комментарий от Gary

Если мы зафиксируем слой с зависимостями, а потом нам нужно будет добавить (или удалить) из этого слоя пакет, то есть шанс что остальные зависимости в слое тоже поменяются (будет зависеть от состояния репозитория на момент сборки).

В этом и разница между причиной использовать инструмент (docker) и самоцелью (nixos).

Докер используют для воспроизводимости, хотя она и далека от идеальной. Так как его использование ведет к простым и понятным решениям, которые можно быстро собрать и в которых любой может спокойно разобраться и поддерживать.

Nixos к ней стремиться, при этом сложность в поддержании воспроизводимости во многом ложиться на пользователя. Но воспроизводимость, чаще всего, только одна из потребностей пользователя.

altwazar ★★★★★
()
Ответ на: комментарий от Camel

Потому что сборка становится всё сложнее. Программисты считают, например, что -Werror - это так надо и очень удобно. Вот, и переходят массово на бинари.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от snizovtsev

на overlayfs никс стор строить

и как у тебя на overlayfs будут жить несколько версий одной и той же библиотеки?

Nexmean
()
Ответ на: комментарий от bdrbt

от синтаксиса иногда кровь капающая из глаз может замкнуть клавиатуру

У nix, как у языка, несмотря на все его недостатки, синтаксис примерно в тысячу раз лучше, чем у всего, что родили C-шные староверы

Nexmean
()
Последнее исправление: Nexmean (всего исправлений: 2)

Ни в коем случае, линукс преодолел исторический максимум в 6℅ на десктопах, это его убивает

IvanRia
()
Ответ на: комментарий от unclestephen

Снимают, жалко, название не нашёл, там вместо актёров реальные нарки снимались, на второстепенных ролях

IvanRia
()
Ответ на: комментарий от lenin386

Ну не нужна тебе допустим в программе argc, а argv нужен и что ты сделаешь, придумаешь способ куда-нибудь впихнуть argc или уберешь Werror?

IvanRia
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)