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.dev/opennews/art.shtml?num=63296

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

Оглавление

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

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

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

7. Сообщение от Герострат (?), 24-Май-25, 12:03   –3 +/
А зачем? Там нет аналога гентушных юз-флагов, какой тогда смысл морочиться? Лучше арч взять
Ответить | Правка | Наверх | 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   +/
Не одно и то же, но они близки. Если очень условно - это разные "фронтенды" для одной и той же идеи.

Если вам нравятся языки программирования вроде 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   +1 +/
> Там нет аналога гентушных юз-флагов

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

Ответить | Правка | Наверх | 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. Сообщение от Аноним (41), 24-Май-25, 20:08   +/
>Ребят, кто-нибудь пользуется им на декстопе?

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

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

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

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

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

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

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

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

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

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

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

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

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

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   +2 +/
>5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

41. Сообщение от Аноним (41), 24-Май-25, 22:54   +/
>И да, типа вопрос. Вы вот тут все пытаетесь на этом как-то во что-то работать?

Да. Несколько последних лет.

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

42. Сообщение от Аноним (42), 24-Май-25, 22:56   +/
Удобная отговорка)

Если там такой крутой мануал инстал, зачем тогда вообще добавили каламарес?

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

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

44. Сообщение от Аноним (41), 24-Май-25, 22:58   +/
В винде браузеры распространяются как вирусы, что хромой, что ёж, что стринги. Так что не надо тут рассказывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

45. Сообщение от Аноним (45), 24-Май-25, 23:00   +/
> Кто-нить может объяснить: Nix и Guix это одно и то же? Если
> нет, то в чем разница?

Есть разница. Если просто и не вдаваться в подробности, то механизм их работы схожий, но guix используется в одноимённом GNU/Linux дистре, который одобрен FSF, а следовательно всё что хоть как-то заподозренно в сношательствах с несвободным ПО там идёт на мороз, поэтому репозиторий у них соответственный, вот и делайте выводы.

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

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

Хотелось бы послушать адекватных пользователей guix которые более глубоко разбираются в теме, сам я только NixOS использовал, до guix руки не дошли, но судя по тому как ведут себя зазывалы в NixOS и юзеры Guix, будто бы Guix, при всех его сектантских заморочках и зашкварах во времена травли RMS, не такой уж и плохой проект. xD

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


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

46. Сообщение от Аноним (41), 24-Май-25, 23:03   +/
Кстати нужно проследить, чтобы инсталятор добавил эти раскладки в конфиг. Я конфиг руками пишу, у меня такой проблемы нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

47. Сообщение от Аноним (41), 24-Май-25, 23:09   +/
Что вы собираетесь сортировать? Ну будет у вас что-то вроде
5dhsvgc6kkmmsi8zc5l7him58h8md9n3-sqlite-3.46.1
bbd59cqw259149r2ddk4w1q0lr2fch8c-sqlite-3.46.1
dsqzw96w4sxsp4q9yvkfl2yh701mpwgi-sqlite-3.46.1
g2b8pnb9340anp6dvdjmhqqmf0pr79k9-sqlite-3.46.1
i7gfv740vcygvl9pgqwq29nkzmsp09ww-sqlite-3.46.1
k7729yvcj89ngx04hlk6p8imibss3id6-sqlite-3.46.1
lm25a6fz3ib5vgwwppvmb67haci3bccb-sqlite-3.46.1
Как вы их собираетесь отличать одну от другой?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

48. Сообщение от Аноним (41), 24-Май-25, 23:16   +/
>И для хоть как-то более или менее вменяемой работы с ним не нужно учить дополнительно собакопятоножный язычок, который за пределами застенок гордого и хайпового никса никому и даром не нужон и нигде даром не упирался, вот и делайте выводы.

Язык ML подобный, весьма простой и понятный. Если знать Ocaml/Haskell/Rust, читается без проблема. А вот к guix-у есть вопрос: nix - сверх ленивый язык с кешированием. Поскольку вычислять каждый раз всю систему будет очень долго. И как там у них с этим обстоят дела
>но судя по тому как ведут себя зазывалы в NixOS и юзеры Guix

Очень похоже, что пользователей guix практически нет. Если репозитории NixOS, самые большие и одни из самых свежих, не всегда содержат то, что нужно, то в GuixSD всё совсем печально.

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

49. Сообщение от Аноним (45), 24-Май-25, 23:20   +/
> Ребят, кто-нибудь пользуется им на декстопе? Стоит ли пробовать? Вкат высокий?

Пользовался, высокость вката зависит от ваших хотелок, если вы согласны кушать что дают, то в принципе установщик там на Calamares, любую нужную вам DE выбираете и ставитесь, в том же тытрубе есть гайды пошаговые для совсем чайников, как чего прописывать в configuration.nix чтобы поставить нужный софт.

Есть некоторые нюансы правда из-за особенностей работы иерархии системы, которая по сути кладёт болта на линуксовую иерархию работы с директориями из-за этого в некоторых DE например из коробки при установки не видны экстеншоны, но это исправляется руками поруковать в конфигах немного снова.

Вообще NixOS это про руковать руками странный синтаксис, причём в одной части системы он вроде бы в одном стиле, а в другой будто бы его выдумывал другой никсовасян, никогда не смотревший туда, где работал предыдущий и лепил как на душу легло, вот такое впечатление сложилось. Да, там есть что-то типа каких-то примеров-рекомендаций, это по идее должно было быть каким-то стандартом, но видимо никсосоразрабам ̶п̶о̶ ̶х̶%̶0̶ ̶в̶а̶щ̶е̶ как всегда, с тем и живём.

Это кстати одна из бесячих черт NixOS, правая рука по ходу не в курсе что делает левая и они не могут договориться. Но если не завышать ожидания и относиться к дистру как и должно, как к такому R&D-проекту его создателя, такая пафосная дипломная работа, то очень даже недурно! ;)

Гуйцов там не завезли не для чего, удивительно как только установщик с Calamares там существует.
Но надеюсь это изменится и подвижки вроде в эту сторону есть. Если на его основе слепят какой-то хомячий аналог Linux Mint, то будет пушка, а не дистр, разрабы манжары не ту базу себе выбрали. xD

В общем, при желании вкатиться прямо на дyрy, есть такая возможность, поставить дистр не проблема, много проще чем генту.
Всё кpacнoглaзие начинается потом, когда вам захочется чего-то отличного от того что там из коробки накинули на лопате. И вроде бы и это не проблема, если вы согласны кушать что дают из коробки и вас интересует сугубо юзерспейсный софт. Но если вы вдруг захотите что-то более или менее "админское" нехомячье, вот тут могут начаться интересные сюрпризы. И не дай бог вам начать обращаться за помощью-подсказками в русскоязычную телегу по теме, более душного и снобливого и токсичного сообщества нужно ещё поискать. Лучше сразу идите в англоязычные ресурсы, там хоть люди адекватные, а не какие-то зашибленыши детства, которых в школе чморили, а они теперь на всех желчью брыжжат за это.

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

50. Сообщение от Аноним (45), 24-Май-25, 23:30   +/
> Это просто высокий порог вхождения.

Нет, порог вхождения там невысокий, там просто раздолбаев и яумамыходожникв-ятаквижу в разработке. Порог вхождения там уровня Calculate Linux примерно по субъективным ощущениям.
Поставить просто, а вот донапиливать и поддерживать уже сложнее.

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

51. Сообщение от Аноним (45), 24-Май-25, 23:33   +/
>>5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4
> А почему не наоборот, firefox-138.0.4-5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4? Так
> хоть отсортировать можно было бы нормально.

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

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

52. Сообщение от Аноним (45), 25-Май-25, 00:09   +1 +/
> Как-то R&D попахивает.

Оно не попахивает, оно и есть R&D, по сути это проект автора, который миру решил что-то доказать. И это кстати неплохо, какие только интересные личности не двигали в мире интересные проекты, но проблема в том, что там всё очень плохо со стандартизацией, она может где-то есть мифическая, но её не придерживаются.

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

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

Всё верно, брехня про воспроизводимость системы потом превращается в "бла-бла-бла, а никто не обещал что у вас будет вся система 1 к 1, NixOS это только про корень, для всего остального нужно юзать костыли и вообще NixOS это не про дектоп, бла-бла-бла!"
К сожалению некоторые зазывалы в NixOS вешали такой же маркетинговый булщит на уши, как в своё время зазывали в манжару и подобные проекты, что там всё будет у всех просто, и всем будет в кайф, один раз настроишь и будет коммунизм! xD

Это кстати играет злую шутку по отношению к комьюнити - слишком много брехливых зазывал, которые горлопанят из каждого утюга про чудодейственный NixOS, который уберёт все невзгоды, а ещё скорее всего у вас все проблемы россосутся, нужно только в нужные места прикладывать NixOS! xD

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

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

С GRUB у NixOS давно проблемы, они его люто ненавидят и периодически ломают синтаксис настройки с ним, они яростно наяривают на systemd-boot и пускают слюни по UKI, если хотите GRUB, то про настройки его спрашивать следует на англоязычных ресурсах, на русскоязычных у фанатиков systemd-boot почему-то какое-то отношение, будто ты их священную корову у них на глазах режешь и насилуешь одновременно. xD

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

А вы повелись на зазывальческий булщит, оказалось, что нет никакого волшебства, ну бывает, я тоже сперва повёлся?! ¯\_(ツ)_/¯

Тем не менее генерации работают, суть генераций в том что это срез состояния ваших деклараций, это удобно для восстановления в определённое состояние. На самом деле это можно использовать по аналогии с откатами в атомарной Fedora, причём в NixOS это будет работать ощутимо быстрее и реализовано гораздо менее черезжопно, чем у атомарной федорки.

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

Ну положим это уже не концепт, а пруф оф концепт, то есть идея рабочая и более чем.
На самом деле взять NixOS, стандратизировать некоторые моменты, и очень даже годная система получится, если будет стоять в управлении тёртый дядька и стучать по рукам за самовольное васянство, чтобы не отходили от принятого полиси, дабы продакшон мог действительно получить систему, в которой и через 5-10 лет будут работать привычные команды и все функции будут отлично документированы и стандартизированы, написаны в едином стиле и для людей. И будет отличная система за которую не будет гореть и не надо будет рвать волосы во всяких местах при использовании в проде.
А пока это к сожалению R&D проект, проект безусловно интересный и годный, очень выделяющийся на фоне остальных и многие идеи неплохо бы взять на вооружение в мейнстрим, но пока всё ещё R&D площадка, если держать это в уме и относится соответственно, то можно пользоваться вполне на каждодневной основе.

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

53. Сообщение от Аноним (53), 25-Май-25, 00:27   +/
>>И для хоть как-то более или менее вменяемой работы с ним не нужно учить дополнительно собакопятоножный язычок, который за пределами застенок гордого и хайпового никса никому и даром не нужон и нигде даром не упирался, вот и делайте выводы.
> Язык ML подобный, весьма простой и понятный. Если знать Ocaml/Haskell/Rust, читается без
> проблема. А вот к guix-у есть вопрос: nix - сверх ленивый
> язык с кешированием. Поскольку вычислять каждый раз всю систему будет очень
> долго. И как там у них с этим обстоят дела
>>но судя по тому как ведут себя зазывалы в NixOS и юзеры Guix

Ключевые слова "Если знать", по-хорошему вообще не нужно чтобы необходимо было знать хоть как-то язык. У NixOS в том числе достаточно потенциала быть основой более адекватной и более ориентированной на широкие массы системой. Когда на её базе слепят систему, которая максимум будет требовать тыкать мышкой в GUI какой пакет скрипт пропишет в configuration.nix и из команд админу нужно будет максимум знать пяток ходовых в стиле nixos-rebuild switch для для генерации поколения отката, чистки системы, вот тогда это будет более народный дистрибутив.

> Очень похоже, что пользователей guix практически нет. Если репозитории NixOS, самые большие
> и одни из самых свежих, не всегда содержат то, что нужно,
> то в GuixSD всё совсем печально.

Пользователи Guix есть, он кстати уже давно не SD, уже со времён царя Гороха, но безусловно пользователей NixOS гораздо больше, это глупо отрицать. Но это не технический продолбы guix, это последствия организационной части, у FSF-одобренных дистриубтивов в принципе маленькая аудитирия пользователей, потому что в мире внезапно мало настолько принципиальных фанатичных людей.

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

54. Сообщение от Аноним (29), 25-Май-25, 00:34   +1 +/
Та я уже вошёл, пожалуй не туда пришёл. Поставил без разбивки разделов. Запускаю стандартный софт, что шёл в комплекте. Почтовый клиент Geary ввёл адрес почты, пароль - не смог подключиться, что не удивительно, ведь он даже сервер не спросил. Пошёл искать логи этого geary - никто не знает где они лежат. Но нашёл папку ~/.local/share/evolution, хотя он сам не установлен о_О Попытался найти от какого пакета образовалась эта папка, но так и не нашёл.
Вобщем совокупность, магии, неизвестности и неработоспособности, помноженное на отсутствие ответов в гугле.
А в гноме в меню с приложениями как обрезались имена у иконок 10 лет назад так и обрезаются, хотя отступы огромные и место позволяет.
Да и тормозит оно как-то, половина приложений после запуска выдают -Application does not respond. Wait?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

55. Сообщение от Аноним (53), 25-Май-25, 00:34   +1 +/
> Вам придётся программировать на nix. Если вы знаете любой функциональный язык: clojure,
> haskell, ocaml, на худой конец js, или rust, то без проблем
> освоитесь. Если вас пугает терминал, то рановато.

Лучший слоган для NixOS, а потом люди со стороны удивляются, что а чего это у самой крутой в мире линуксовой системы, как её описывают её адепты, до сих пор так мало пользователей? ))

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

56. Сообщение от Аноним (45), 25-Май-25, 00:41   +/
> Пользуюсь уже несколько лет на домашнем игровом ноутбуке. Не сразу конечно же,
> но удалось написать конфигурационный файл под свой ноутбук. Нравится использовать этот
> дистрибутив.

В зависимости от того какие хотелки у пользующегося, если не отходить далеко от дефолта и устанавливать только юзерспейный софт, то configuration.nix правится в течении часа чтения или получаса просмотра гайдов.
Если соглашаться с подкапотной изкоробочной наркоманией, то мозгов для пользования нужно минимум прилагать, гораздо меньше, чем у арчеводов, я гарантирую это!

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

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

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

57. Сообщение от Аноним (41), 25-Май-25, 02:29   +/
>Когда на её базе слепят систему, которая максимум будет требовать тыкать мышкой в GUI какой пакет скрипт пропишет в configuration.nix

Как вы себе представляете настройку nix из gui? Это язык программирования. Можно, конечно, попытаться переманить пользователей убунты, только вот усилий для этого потребуется много, а какая выгода от этого - непонятно. Поскольку как только появится любая нетривиальная вещь, так этот гуи тут же скажет: немогу отедактировать конфиг, сделайте это руками. Вплоть до того, что один flake используется и для десктопа и для сервера, а в конфиге вместо булевого литерала стоит выражение. Вот как такой конфиг из гуи редактировать? Гуи то ведь не догадается, что вместо прописывания true или false надо переменные в условии править.
>это последствия организационной части, у FSF-одобренных дистриубтивов в принципе маленькая аудитирия пользователей

Ну опакетить пакеты разных языков программирования в FSF дистрибутивах можно без проблем, но они отстают даже в этом.

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

58. Сообщение от Аноним (41), 25-Май-25, 02:31   +/
Не вижу причнин, помешающих арчешколнику программировать на nix. Или борадатому админу, вручную собирающему пакеты под дебиан.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55


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

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




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

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