LINUX.ORG.RU

История изменений

Исправление balsoft, (текущая версия) :

Что, в целом, отрицает какую-либо возможность говорить с тобой конструктивно.

А удаление сообщения из-за того, что я называю вещи своими именами (а навязанная свобода – это не свобода, а кое-что другое) – прям верх конструктивной беседы, да.

Упоминать про то, что дистрибутивы вроде Guix наиболее удобны для того, чтобы имея базу свободного ПО добавлять те проприетарные части, которые необходимы (просто добавляя канал/fetchGit аналогично NixOS) – наверное излишне.

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

Хотя, для любителей настоящей ш свободы это, наверное, просто отлично.

И я говорил не про устаревание свободного ПО (я обеими руками за его развитие), а про заведомую провальность идеологии GNU (например, когда clang отказываются интегрировать в emacs, а сборка chromium в guix превращается в ад). Навязанная свобода – это не свобода, а вполне себе наоборот.

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

Если оно изменится и мне правда станет удобнее писать код из и на Guix, то я начну это делать.

Нет, Guix – это точно не шаг назад. Оставляя функциональную чистоту в рамках пакетов – Guix не ограничивает пользователя возможностями.

Мы теряем как раз гарантию чистоты на уровне пакетов и модулей – в них может выполняться произвольный код.

От того, что ты напишешь build script не на bash, как это делается в Nix, а на Guile – уж точно никакой гарантии чистоты не потеряется.

Абсолютно верно. Я кстати именно поэтому и хочу успеха hnix – он позволит писать описания пакетов и их сборку на одном языке.

Новая генерация происходит после завершения вычисления описания конфигурации.

Только вот теперь это не «вычисление», а «выполнение». Результат вычисления должен зависеть только от входных параметров, а не от того, во что там резолвятся доменные имена.

Исправление balsoft, :

Что, в целом, отрицает какую-либо возможность говорить с тобой конструктивно.

А удаление сообщения из-за того, что я называю вещи своими именами (а навязанная свобода – это не свобода, а кое-что другое) – прям верх конструктивной беседы, да.

Упоминать про то, что дистрибутивы вроде Guix наиболее удобны для того, чтобы имея базу свободного ПО добавлять те проприетарные части, которые необходимы (просто добавляя канал/fetchGit аналогично NixOS) – наверное излишне.

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

Хотя, для любителей настоящей ш свободы это, наверное, просто отлично.

И я говорил не про устаревание свободного ПО (я обеими руками за его развитие), а про заведомую провальность идеологии GNU (например, когда clang отказываются интегрировать в emacs, а сборка chromium в guix превращается в ад). Навязанная свобода – это не свобода, а вполне себе наоборот.

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

Если оно изменится и мне правда станет удобнее писать код из и на Guix, то я начну это делать.

Нет, Guix – это точно не шаг назад. Оставляя функциональную чистоту в рамках пакетов – Guix не ограничивает пользователя возможностями.

Мы теряем как раз гарантию чистоты на уровне пакетов и модулей – в них может выполняться произвольный код.

От того, что ты напишешь build script не на bash, как это делается в Nix, а на Guile – уж точно никакой гарантии чистоты не потеряется.

Абсолютно верно. Я кстати именно поэтому и хочу успеха hnix – он позволит писать описания пакетов и их сборку на одном языке.

Новая генерация происходит после завершения вычисления описания конфигурации.

Только вот теперь это не «вычисление», а «выполнение». Результат вычисления должен зависеть только от входных параметров, а не от того, во что там резолвятся доменные имена.

Исправление balsoft, :

Упоминать про то, что дистрибутивы вроде Guix наиболее удобны для того, чтобы имея базу свободного ПО добавлять те проприетарные части, которые необходимы (просто добавляя канал/fetchGit аналогично NixOS) – наверное излишне.

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

Хотя, для любителей настоящей ш свободы это, наверное, просто отлично.

И я говорил не про устаревание свободного ПО (я обеими руками «за»), а про заведомую провальность идеологии GNU (например, когда clang отказываются интегрировать в emacs, а сборка chromium в guix превращается в ад). Навязанная свобода – это не свобода, а вполне себе наоборот.

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

Если оно изменится и мне правда станет удобнее писать код из и на Guix, то я начну это делать.

Нет, Guix – это точно не шаг назад. Оставляя функциональную чистоту в рамках пакетов – Guix не ограничивает пользователя возможностями.

Мы теряем как раз гарантию чистоты на уровне пакетов и модулей – в них может выполняться произвольный код.

От того, что ты напишешь build script не на bash, как это делается в Nix, а на Guile – уж точно никакой гарантии чистоты не потеряется.

Абсолютно верно. Я кстати именно поэтому и хочу успеха hnix – он позволит писать описания пакетов и их сборку на одном языке.

Новая генерация происходит после завершения вычисления описания конфигурации.

Только вот теперь это не «вычисление», а «выполнение». Результат вычисления должен зависеть только от входных параметров, а не от того, во что там резолвятся доменные имена.

Исправление balsoft, :

Упоминать про то, что дистрибутивы вроде Guix наиболее удобны для того, чтобы имея базу свободного ПО добавлять те проприетарные части, которые необходимы (просто добавляя канал/fetchGit аналогично NixOS) – наверное излишне.

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

Хотя, для любителей настоящей ш свободы это, наверное, просто отлично.

И я говорил не про устаревание свободного ПО (я обеими руками «за»), а про заведомую провальность идеологии GNU (например, когда clang отказываются интегрировать в emacs, а сборка chromium в guix превращается в ад). Навязанная свобода – это не свобода, а вполне себе наоборот.

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

Если оно изменится и мне правда станет удобнее писать код из и на Guix, то я начну это делать.

Нет, Guix – это точно не шаг назад. Оставляя функциональную чистоту в рамках пакетов – Guix не ограничивает пользователя возможностями.

Мы теряем как раз гарантию чистоты на уровне пакетов и модулей – в них может выполняться произвольный код.

От того, что ты напишешь build script не на bash, как это делается в Nix, а на Guile – уж точно никакой гарантии чистоты не потеряется.

Абсолютно верно.

Новая генерация происходит после завершения вычисления описания конфигурации.

Только вот теперь это не «вычисление», а «выполнение». Результат вычисления должен зависеть только от входных параметров, а не от того, во что там резолвятся доменные имена.

Исходная версия balsoft, :

Упоминать про то, что дистрибутивы вроде Guix наиболее удобны для того, чтобы имея базу свободного ПО добавлять те проприетарные части, которые необходимы (просто добавляя канал/fetchGit аналогично NixOS) – наверное излишне.

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

Хотя, для любителей настоящей ш свободы это, наверное, просто отлично.

И я говорил не про устаревание свободного ПО, а про заведомую провальность идеологии GNU (например, когда clang отказываются интегрировать в emacs, а сборка chromium в guix превращается в ад)

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

Если оно изменится и мне правда станет удобнее писать код из и на Guix, то я начну это делать.

Нет, Guix – это точно не шаг назад. Оставляя функциональную чистоту в рамках пакетов – Guix не ограничивает пользователя возможностями.

Мы теряем как раз гарантию чистоты на уровне пакетов и модулей – в них может выполняться произвольный код.

От того, что ты напишешь build script не на bash, как это делается в Nix, а на Guile – уж точно никакой гарантии чистоты не потеряется.

Абсолютно верно.

Новая генерация происходит после завершения вычисления описания конфигурации.

Только вот теперь это не «вычисление», а «выполнение». Результат вычисления должен зависеть только от входных параметров, а не от того, во что там резолвятся доменные имена.