The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен дистрибутив NixOS 25.05, использующий пакетный менеджер Nix "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен дистрибутив NixOS 25.05, использующий пакетный менеджер Nix "  +/
Сообщение от opennews (??), 24-Май-25, 10:53 
Представлен релиз дистрибутива NixOS 25.05, основанного на пакетном менеджере Nix и предоставляющего собственные разработки для упрощения настройки и сопровождения системы. В NixOS вся настройка системы осуществляется через единый файл системной конфигурации configuration.nix. Предоставляются возможности для быстрого отката системы на предыдущую версию конфигурации и переключения между различными состояниями системы. Поддерживается установка индивидуальных пакетов отдельными пользователями и возможность одновременного использования нескольких версий одной программы. Обеспечены воспроизводимые сборки. Для архитектур x86_64 и ARM64 подготовлен установочный образ с графическим окружением (3.7 ГБ) и сокращённый консольный вариант  (1.4 ГБ)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63296

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

3. Сообщение от Аноним (3), 24-Май-25, 11:02   +/
Кто-нить может объяснить: Nix и Guix это одно и то же? Если нет, то в чем разница?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #12

6. Сообщение от Аноним (6), 24-Май-25, 11:42   +3 +/
Ребят, кто-нибудь пользуется им на декстопе? Стоит ли пробовать? Вкат высокий?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #8, #14, #26, #33

7. Сообщение от Герострат (?), 24-Май-25, 12:03   –4 +/
А зачем? Там нет аналога гентушных юз-флагов, какой тогда смысл морочиться? Лучше арч взять
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #16, #27

8. Сообщение от анонон (?), 24-Май-25, 12:06   +2 +/
Высокий, не стоит. Потом везде этот NixOS захочется приткнуть, оно тебе надо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #11

10. Сообщение от Аноним (10), 24-Май-25, 13:00   +/
> Nix и Guix

Нет, Guix, это то что у меня не установилось.

А Nix, это то что зависло на моменте установки.
Насамом деле там идет установка.
Но все равно зависло на моменте nix-build.
Но во второй раз ( в зависимости от сборки ).
Но в первый раз даже не зависло. nix-build

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #37

11. Сообщение от slashfast (ok), 24-Май-25, 13:02   –1 +/
Вот-вот! Очень удобно использовать для VPS и менять хостеров легко при необходимости. Юзаю nixos-anywhere для управления.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #22

12. Сообщение от ruroruro (ok), 24-Май-25, 13:05   –1 +/
Не одно и то же, но они близки. Если очень условно - это разные "фронтенды" для одной и той же идеи.

Если вам нравятся языки программирования вроде Lisp/Scheme (это (те (в (которых (много скобочек))))) или если вы совсем повернуты на идеи "свободного" софта (то есть вы не собираетесь использовать вообще никакого non-free софта/драйверов), то поизучайте Guix.

Во всех остальных случаях (имхо) Nix/NixOS/Nixpkgs предпочтительнее.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

14. Сообщение от Вася (??), 24-Май-25, 13:37   +/
вкат без базы ультравысокий, с базой - нет, но каждый раз будешь удивляться "зачем это сделали именно так криво?", впрочем, понятно тоже будет зачем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

15. Сообщение от kravich (ok), 24-Май-25, 14:00   +4 +/
>после сборки пакет firefox может записываться в /nix/store/5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4

Обожаю каждый раз в каждой новости про новый релиз NixOS читать эту строчку с актуальной версией Firefox. Автор с такой любовью каждый раз обновляет эту часть текста...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #25

16. Сообщение от Аноним (16), 24-Май-25, 15:06   +2 +/
> Там нет аналога гентушных юз-флагов

Есть: в конфигурации можно указывать опции сборки отдельных пакетов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

17. Сообщение от Аноним (16), 24-Май-25, 15:09   +6 +/
Предположу, что у него текст новости собирается из nix-выражения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

22. Сообщение от Аноним (16), 24-Май-25, 15:38   +/
Угу: сначала мучаешься неделями, описывая свои хотелки на nix-выражениях сквозь нагромождения мэйнтейнеров, потом с не сильно меньшим трудом всё это поддерживаешь, выясняя, где и что сделали иначе в каждой новой версии, потом рассказываешь всем, как оно удобно, при том, что отказаться уже не можешь, не смотря даже на жручесть новых версий (8гб для сборки системы с пятью контейнерами уже маловато, оно в своп уходит наглухо).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #28

25. Сообщение от Аноним (10), 24-Май-25, 17:33   +1 +/
https://lxqt-project.org

Не то что Lxqt, обновляют только надпись версии Lxqt, подставляя цифры 2.2.0 2.1.0 2.0.0
Но не сами скриншоты.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

26. Сообщение от Аноним (27), 24-Май-25, 20:08   +/
>Ребят, кто-нибудь пользуется им на декстопе?

Да. Разные люди, и я в том числе.
>Стоит ли пробовать?

Да, если вам нужна воспроизводимая сборка, возможность легко понять, что изменено на конкретной машине, возможность крайне гибкого управления пакетами(несколько версий, наложение своих патчей, оверлеи), возможность очень легко опакетить что-то своё.
>Вкат высокий?

Вам придётся программировать на nix. Если вы знаете любой функциональный язык: clojure, haskell, ocaml, на худой конец js, или rust, то без проблем освоитесь. Если вас пугает терминал, то рановато.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

27. Сообщение от Аноним (27), 24-Май-25, 20:14   +/
>Там нет аналога гентушных юз-флагов, какой тогда смысл морочиться?

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

И да, кому нужны юз-флаги? Ну будет на диске чуть меньше места занято, но это ж нужно будет постоянно что-то собирать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

28. Сообщение от Аноним (27), 24-Май-25, 20:17   +/
>Угу: сначала мучаешься неделями, описывая свои хотелки на nix-выражениях сквозь нагромождения мэйнтейнеров, потом с не сильно меньшим трудом всё это поддерживаешь

Откуда у вас такие проблемы? Единственное, что мне нужно - найти нужный ключ в документации, и решить как это написать красиво, а не собственный велосипед на сотню другую строк.
>потом рассказываешь всем, как оно удобно, при том, что отказаться уже не можешь

Это да. Другие дистрибутивы уже не вставляют. Если и брать что-то, то только более мощное.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #38

29. Сообщение от Аноним (29), 24-Май-25, 20:46   +/
Как-то можно в инсталляторе выбрать два языка ру и en? А то логин пароль не могу ввести
Ответить | Правка | Наверх | Cообщить модератору

30. Сообщение от Аноним (29), 24-Май-25, 20:59   +/
Попробовал На шаге разметки выбрал ручную. Добавил один раздел. Установщик крашнулся. перезапустил, добавил два раздела. Установщик крашнулся.
Удачи разрабам, может лет через 5-10 доведут до ума.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31

31. Сообщение от Аноним (29), 24-Май-25, 21:03   +1 +/
Учитывая что проблеме уже 3 года, скорее им нужно будет 10-15 лет.
https://github.com/nixos/nixpkgs/issues/175608
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #40

32. Сообщение от Chel (?), 24-Май-25, 21:09   +1 +/
>5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4

А почему не наоборот, firefox-138.0.4-5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4? Так хоть отсортировать можно было бы нормально.

Ответить | Правка | Наверх | Cообщить модератору

33. Сообщение от Анонимemail (33), 24-Май-25, 22:00   +/
Пользуюсь уже несколько лет на домашнем игровом ноутбуке. Не сразу конечно же, но удалось написать конфигурационный файл под свой ноутбук. Нравится использовать этот дистрибутив. После того, как его осваиваешь, остальрные дистрибутивы воспринимаются как более "хаотичные" конструкции, в которых что-то может сломаться из-за того, что ты решил установить, например, более новую версию браузера.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #39

34. Сообщение от Аноним (34), 24-Май-25, 22:16   +/
Как-то R&D попахивает.

Для разметки диска сторонний репозиторий на гите. Установив понимаешь, что configuration.nix управляет только системой, для домашней директории ставь home manager с гита. Потом хочешь настраивать оболочку (у меня KDE) также, бери отдельный plasma-manager с гита.

Тут сидишь и думаешь... а оно точно после обновления не развалится!? Было бы лучше, если бы это все по дефолту шло и тестировалось мейнтенерами дистра, а не черт знает кем.

Потом понимаешь, что неплохо было бы secure boot подключить... Также, отдельный репозиторий на гит.

А потом хочешь, чтобы был раздел с загрузчиком в LUKS, на BTRFS. Очевидно, что systemd-boot не пойдойдет. Нужен Grub (почему он не по умолчанию?). А вот для него то secure boot на данный момент вообще включить нельзя (та репа на гите не поддерживает).


Вообще не понял сути тех "генераций". Изменил пользователя в configration.nix, его понятно удалило из системы. Захожу на самую первую генерацию, и его тоже нет. Ну ок, с рута исправил. Типа оно только софт откатывает? Ну ок, куча софта юзает sqlite. Вот эти бд тоже откатятся? А конфиги? Тогда уже лучше снимки на BTRFS.

В общем, идея может и не плохая, но это чисто концепт...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35

35. Сообщение от Аноним (10), 24-Май-25, 22:21   +/
> Типа оно только софт откатывает

Там же как, по сути две копии системы.
Или только изменения, в случае с btrfs.

Но я не стал пользоваться, несмотря на все прелести.
NixOs first release 2003.
И однако ей не пользуются, несмотря на все прелести. Значит есть что то такое, неудобное.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #36

36. Сообщение от Аноним (34), 24-Май-25, 22:24   +/

> Там же как, по сути две копии системы.

Или только изменения, в случае с btrfs.

> Изменил пользователя в configration.nix, его понятно удалило из системы. Захожу на самую первую генерацию, и его тоже нет.

А почему так тогда?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

37. Сообщение от how much is the beer (?), 24-Май-25, 22:29   +/
У вас почти стихи получились. Ну, не важно, если хокку, то зависнет в третий раз, а потом в пятый. Как-то линукс-так.
И да, типа вопрос. Вы вот тут все пытаетесь на этом как-то во что-то работать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

38. Сообщение от how much is the beer (?), 24-Май-25, 22:36   +/
> Другие дистрибутивы уже не вставляют

Рэнди Марш получает интернет пикча.
Пишу с винды. Темы с разных этих ваших никсосов особо мясные. Спасибо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

39. Сообщение от how much is the beer (?), 24-Май-25, 22:40   +/
Как интересно в дистрибутиве винды может что-то сломаться, если ты установил новую версию браузера? В дистрибутиве линукса у тебя может что-то сломаться, если ты просто бокалом пива задел не ту клавишу. Ну, бывает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

40. Сообщение от how much is the beer (?), 24-Май-25, 22:42   +/
Это просто высокий порог вхождения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру