The OpenNET Project / Index page

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



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

"Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от opennews (??), 09-Окт-19, 23:12 
Представлен выпуск дистрибутива NixOS 19.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в  NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного установочного образа с KDE - 1.3 Гб, сокращённого консольного варианта - 560 Мб...

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

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

Оглавление

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


2. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –10 +/
Сообщение от user90 (?), 09-Окт-19, 23:21 
"Дистрибутив, основанный на пакетном менеджере" - ну, такое.. Этого маловато для Дистрибутива с большой буквы Д.

Кстати в GuixSD тоже можно установить Nix, если хочется быстрого конверта пакетов* Nix -> Guix (для никса их побольше будет), но я пока ниасилил.

* - точнее, описаний пакетов, типа ебилдов.

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

17. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Аноним (17), 10-Окт-19, 01:26 
> Кстати в GuixSD тоже можно установить Nix, если хочется быстрого конверта пакетов*
> Nix -> Guix (для никса их побольше будет), но я пока
> ниасилил.
> * - точнее, описаний пакетов, типа ебилдов.

А можно подробнее?

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

28. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (28), 10-Окт-19, 07:54 
> "Дистрибутив, основанный на пакетном менеджере" - ну, такое.. Этого маловато

Так надо было цитировать полнее, пройдя по ссылке. :)

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

Проще говоря, по дизайну должны быть исключены ситуации "я установил пакеты a, b и c - у меня работает, а сосед наоборот c, b и a - у него не работает". Ну, или "я сделал urpmi --auto-orphans и моя любимая Розалинукс перестала грузиться".

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

31. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Ю.Т. (?), 10-Окт-19, 08:52 
> Этого маловато для Дистрибутива с большой буквы Д.

Вообще-то, именно *этого* более чем достаточно для Дистрибутива ("чтоб покончить со всеми дистрибутивами").
Идея "дистрибутивов" зашла в тупик.

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

51. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 11:35 
> Вообще-то, именно *этого* более чем достаточно для Дистрибутива ("чтоб покончить со всеми

Придумываете всякую чушь, ...

> дистрибутивами").
> Идея "дистрибутивов" зашла в тупик.

...чушь и получается.  Crap in, https://ru.wikipedia.org/wiki/GIGO crap out.

Никогда не удивлялись собственным выводам?...

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

53. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Ю.Т. (?), 10-Окт-19, 12:29 
>> Вообще-то, именно *этого* более чем достаточно для Дистрибутива ("чтоб покончить со всеми
> Придумываете всякую чушь, ...
>> дистрибутивами").

Охохо. Это была историческая фраза с иронической изнанкой...

>> Идея "дистрибутивов" зашла в тупик.
> Никогда не удивлялись собственным выводам?...

Вот ваши шутки, друг мой, без бутылки не оценить, бывает.

А мои выводы основаны на рассуждении, идущем от известных проблем дистрибутивов. Никс/гикс (крекс-фекс-пекс) по идее позволяет покончить с борьбой за зависимости при построении бинарных раздач и безальтернативностью конфигураций в них, а также получать модульные ПО-установки.

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

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

42. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 10:15 
> "Дистрибутив, основанный на пакетном менеджере" - ну, такое.. Этого маловато для Дистрибутива
> с большой буквы Д.
> Кстати в GuixSD тоже можно установить Nix, если хочется быстрого конверта пакетов*

У Вас каша в голове.

https://lists.gnu.org/archive/html/guix-devel/2019-09/msg002...
http://git.savannah.gnu.org/cgit/guix.git/commit/?id=348d8e4...

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

> Nix -> Guix (для никса их побольше будет), но я пока
> ниасилил.

Заметно.

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

60. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от user90 (?), 10-Окт-19, 15:02 
> Заметно.

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

> У Вас каша в голове.

Так бывает, если полгода не открывать документацию =) Опять же, не было нужды.

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

63. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 15:16 
>> Заметно.
> А я и не разбирался с этой фичой, она мне (пока) не
> нужна.

Под кашей --

>> У Вас каша в голове.

-- я имел в виду, что вторая половина обозначенного выше

>>>>>в GuixSD тоже можно установить Nix, если хочется быстрого конверта пакетов

== чистая и абстрактная фантазия.  Вы её транслируете, но не знаете, как оно работает  / могло бы работать.

Примерно, как и авторы [мануала] Guix-а, к сожалению.
То есть они-то (не все! полтора примерно из них) _знают_, как то, что стёрли в том коммите из мануала работает и как это _правильно_ интерпретировать.   А вот у "широкой публики" такие эскапады про совместимость рождают весьма причудливых химер (каша в голове - выше).

Магия она такая.

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

64. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от user90 (?), 10-Окт-19, 15:33 
Обсудим это в следующей новости про Guix, а не NixOS.
А то ведь модераторы могут решить, что это оффтопик, и нахрен все поудалять.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

52. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 11:45 
> "Дистрибутив, основанный на пакетном менеджере" - ну, такое.. Этого маловато для Дистрибутива
> с большой буквы Д.

Это не так.   http://nixos.org/~eelco/pubs/phd-thesis.pdf
И в данном случае, вполне себе с большой "Д".

В разрезе Мировой Истории,  науки инфлорматики и проч.

Другое дело, чего они там у себя в НиксОС-ах и проч. девопсиках понастроили с ... 2006-го?...

...и почему, понадобился камрад Кортез, в 2012-2014, раскрутивший ... эээ... спин-офф в GNU, чтобы NixOS опять появился в новостях [опенета]?

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

59. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от user90 (?), 10-Окт-19, 14:57 
Так вот, именно про "спин-офф", для сравнения:

~/ > guix package -A systemd
~/ > emacs-systemd-mode    1.6    out    gnu/packages/emacs-xyz.scm:18568:2
~/ >

- понятно? Отсюда и речь про букавку "Д" ;)

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

70. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 16:26 
> ~/ > guix package -A systemd
> - понятно? Отсюда и речь про букавку "Д" ;)
  > systemd
  > "Д"

Ну, ты, тонкий.  :D  Нельзя ж так... резко.

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

81. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Аноним (81), 11-Окт-19, 07:28 
Вот это кстати вообще не понятно. Они используют systemd и не хотят от него отказываться. При этом сервисы рулятся из конфига и что невилирует преимущества простого ini, и в дистрибутиве используются костыли, чтобы это systemd работало. Казалось бы OpenRC - серебряная пуля: быстрее грузится, не требует костылей, однако разработчики так не хотят.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

5. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Аноним (5), 09-Окт-19, 23:27 
Слишком красногла3ить надо. С наскока ниасилл, глубоко копаться не охота (читай, нет инсталятора простого и некоторые программы (qt) без адовых костылей не взлетают). Но идея мне нравится. Жаль вендоры в другую сторону ведут нашего пингвина.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +2 +/
Сообщение от user90 (?), 09-Окт-19, 23:34 
Ну, оно не для всех, точно - например, у гентушников вопросов будет раза в 2 меньше, чем у юзеров rpm/deb-based систем.

> Жаль вендоры в другую сторону ведут нашего пингвина.

Вендоры типа красношляпых ведут его в адЪ!

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

11. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –2 +/
Сообщение от аноним3 (?), 10-Окт-19, 00:41 
больше всего база деб дистрибутивов. рпм дистры с уходом мандривы сильно сократились до оч небольшого числа. и все они тянутся от редхата/айбм. да и раньше основанных на дебиане дистров было больше.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

39. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от фывфывфыв (?), 10-Окт-19, 09:14 
Т.е. крому Гентушников и пользователей RPM / DEB никого нет?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

43. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 10:20 
> Т.е. крому Гентушников и пользователей RPM / DEB никого нет?

Академики по функциональным камьпиютер-сайнсам и ядрёным физикам сюда не захаживают.

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

20. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +2 +/
Сообщение от burjui (ok), 10-Окт-19, 02:37 
Ну, не знаю. Вы настоящее красногла3ие-то видели? Я скрасногла3ил вменяемую конфигурацию за один день. Потом просто по мере надобности добавляешь пакеты в конфиг и "обновляешься". Ничего там сложного нет, благо документация достойная. А уж на инсталлятор линуксоиду пенять вообще не пристало. Ну, потратишь на 10 минут больше времени, но это ж один раз делается. Понятно, что дистр не для домохозяек, но не сложнее Арча, как мне кажется.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

24. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от Аноним (24), 10-Окт-19, 05:46 
Не нужно добавлять пакеты в конфиг и "обновляться", им можно пользоваться как обычным дистрибутивом с поправкой на то что настраивается он через одно место на содержимое которого выполняются самописные скрипты на башне в таком количестве что уж лучше сустемДЭ.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

80. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (80), 10-Окт-19, 23:18 
К сведению, оно основано на systemd и плотно использует его фичи, значительная часть которых доступна для кручения из конфига ОС напрямую.
https://nixos.org/nixos/options.html#systemd
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

90. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от NULL (??), 13-Окт-19, 16:25 
Не более чем убунта или арч. Можешь даже sysvinit поставить, в nixpkgs он есть. Правда, для того, чтоб система им загрузилась, тебе придется самому писать все портянки для сервисов, но тебе ведь нетрудно?
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

91. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (91), 14-Окт-19, 06:42 
> Правда, для того, чтоб система им загрузилась,
> тебе придется самому писать все портянки для сервисов

интересно, а куда внезапно старые портянки делись?
sysV же работал задолго до, там всё должно быть вылизано.

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

57. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (5), 10-Окт-19, 13:18 
Да конфиг я бы осилил, но когда начал гуглить про установку QT-creator - то забил.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

79. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +2 +/
Сообщение от Аноним (80), 10-Окт-19, 23:14 
> когда начал гуглить про установку QT-creator - то забил.

Э? Достаточно выполнить «nix-env -iA nixos.qtcreator» от пользователя, не?

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

84. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (84), 11-Окт-19, 18:55 
Не знаете, нет ли где достойной видеоинструкции? Наглядно бы посмотреть процесс установки, а то с мануалом, боюсь, подводных камней нахватаю...
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

85. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от burjui (ok), 11-Окт-19, 19:06 
Без понятния. Однако, вы зря волнуетесь. Если будете ставить в виртуалку, ничего не сломаете. Установка там не сложнее, чем у Арча. Если вы более-менее опытный линуксоид, то вообще раз плюнуть.
https://nixos.org/nixos/manual/index.html#sec-installation

Только что глянул сайт и обнаружил, что есть графический инсталлятор:
https://nixos.org/nixos/download.html

Не знал, что у них есть. Я-то ставил по старинке, с минимального образа.

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

86. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от burjui (ok), 11-Окт-19, 19:11 
Ан нет, там есть графическая оболочка, но нет графического инсталлятора. Ну что ж, придётся вам читать мануал. Впрочем, возни там немного: создать раздел, фс, смонтировать, скопировать конфиг, запустить инсталлятор, задать пароль рута.
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

87. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (84), 12-Окт-19, 11:40 
Спасибо! Попробую как-нибудь на виртуальной машине поставить. Посмотрим, что из этого выйдет.
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

8. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от Аноним (8), 09-Окт-19, 23:55 
NixOS придумали Боги!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от Аноним (-), 10-Окт-19, 00:34 
Весьма неторопливые боги.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

44. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +2 +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 10:23 
> Весьма неторопливые боги.

У них там на Олимпе, говорят, другие масштабы времени.  Не суди по себе, смер... тный.

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

9. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от mikhailnov (ok), 10-Окт-19, 00:14 
А в NixOS сколько версий glibc может сосуществовать? Если более одной, как разруливают плагины NSS?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Аноним (15), 10-Окт-19, 01:18 
Плагины разрулить не проблема, в отличие от ld-linux.so.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

55. "Про ld-linux.so"  +/
Сообщение от Алексей (??), 10-Окт-19, 12:42 
> в отличие от ld-linux.so

С ELF interpreter никаких сложностей нет:

patchelf --set-interpreter myprog /a/b/c/lib64/ld-linux-x86-64.so.2


https://github.com/NixOS/patchelf

А для каждого свой /etc/nsswitch.conf устроить гораздо сложнее..

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

29. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Грусть (?), 10-Окт-19, 07:56 
У каждой свои. Это как докер, только без докера.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

45. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 10:26 
> А в NixOS сколько версий glibc может сосуществовать? Если более одной, как
> разруливают плагины NSS?

В одном релизе -- собирается только одна, как и везде.  Очевидно же.

Техгически "сосуществовать" может несколько, но все проблемы -- только твои.  Нужно "просто" не хагружать в адресное пространство одного/каждого процесса несовместимые бинари/библиотеки/модули.

Справишься?

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

83. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от anonymous (??), 11-Окт-19, 14:22 
Так это будет уже неавтоматическое слотирование. Писать обёртки, которые будут разруливать работу с разными версиями общих библиотек. Как раз поэтому в генту слоты только вручную задаются. Мало поставить рядом два пакета, надо ещё заставить их не мешать друг другу.

Самый подлый пример - это ядро. Одному пакету нужна одна версия ядра, другому - другая версия. И что твой волшебны

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

54. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +4 +/
Сообщение от Аноним (80), 10-Окт-19, 12:41 
> А в NixOS сколько версий glibc может сосуществовать?

Сколько угодно. Можно даже в довесок поставить ещё musl и uclibc — каждая программа будет использовать ту библиотеку, с которой слинкована.

[root@nixos:~]# ldd $(which $SHELL) | grep libc
        libdl.so.2 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libdl.so.2 (0x00007f5a83862000)
        libc.so.6 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libc.so.6 (0x00007f5a836ac000)
        /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib64/ld-linux-x86-64.so.2 (0x00007f5a83936000)

> как разруливают плагины NSS?

Через nscd, который включён в NixOS по умолчанию.

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

88. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от mikhailnov (ok), 12-Окт-19, 23:37 
А как nscd это делает?
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

89. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от mikhailnov (ok), 12-Окт-19, 23:54 
Я правильно понял, что patchelf на этапе сборки прописывает в бинарник нужный ld, а уже нужный ld возьмет нужную libc?
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

12. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от Аноним (12), 10-Окт-19, 00:51 
Насколько это юзабельно, если ставить с minimal образа до крысы? По сравнению с хубунтой.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (12), 10-Окт-19, 00:54 
>Прекращена поддержка Python 2

А как же TorGhost (прозрачное Tor проксирование) запускать?

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

46. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 10:29 
>>Прекращена поддержка Python 2
> А как же TorGhost (прозрачное Tor проксирование) запускать?

Как обычно.  Собрать/притащить из сторонних реп, например.
К чему такие вопросы?

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

47. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 10:31 
>>>Прекращена поддержка Python 2
>> А как же TorGhost (прозрачное Tor проксирование) запускать?
> Как обычно.  Собрать/притащить из сторонних реп, например.

...или из предыдущего релиза, со всеми зависимостями (и glibc в т.ч.)...
"докер без докера" и проч. первые шаги к ростовым резиновым изделиям.

...или портировать на python3.  Доброволец?!

> К чему такие вопросы?

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

14. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Аноним (14), 10-Окт-19, 01:01 
Баг с локализацией https://github.com/NixOS/nixpkgs/issues/37741 так и не пофиксили
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от Мама (?), 10-Окт-19, 09:01 
Так ты пулреквест не прислал, вот и не пофиксили.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

36. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –2 +/
Сообщение от Аноним (36), 10-Окт-19, 09:11 
А сколько они мне за пулреквест заплатят?
А то как пожертвования и на Patrion-е собирать так они первые, а как баги чинить так "Шлити пул риквестыыыы"
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

38. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +6 +/
Сообщение от Аноним (38), 10-Окт-19, 09:14 
А сколько ты им за дистрибутив заплатишь?
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

16. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Аноним (16), 10-Окт-19, 01:24 
Кто пользовался, скажите пожалуйста:
-сколько занимает система, т.е. сколько весит после установки
сам / и сам этот /nix/store/ (который в хомяке), куда ставятся все эти хэшпакеты, голый, сам по себе?
(Если например xfce голый поставить и браузер, сколько это займёт?)

-насколько толсты там сами пакеты?

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

21. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от burjui (ok), 10-Окт-19, 02:45 
Много просите :) Лучше документацию почитайте, там всё равно яснее написано, чем здешний Рабинович напоёт. Да такие же примерно пакеты, и система по размеру будет примерно такой же, как и Убунта с теми же пакетами. Никакой магии там нет. Только нужно учитывать, что все когда-либо поставленные версии пакетов остаются в системе (в /nix/store, только причём здесь хомяк, если это в корне ФС), даже если не используются прямо сейчас, поэтому дистр потихоньку толстеет после обновлений. Впрочем, там есть команда для удаления неиспользуемых пакетов, так что это даже не проблема, а мелкая деталь.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

37. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +2 +/
Сообщение от Аноним (38), 10-Окт-19, 09:13 
Можно в конфиге включить nix.gc.automatic = true.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (24), 10-Окт-19, 05:41 
Уж лучше вам смотреть на арч, ну или воид (шрифты можно взять основные из венды, и не качать монстр пакет который они сделали из гугл шрифтов).
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

35. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (38), 10-Окт-19, 09:11 
У меня на домашней машине с вагоном софта /nix/store занимает ~20 ГБ. На впске с nginx и почтовиком - 1.7 ГБ. Это с тремя последними поколениями системы, если их удалить, то будет ещё меньше.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

75. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (75), 10-Окт-19, 18:37 
Благодарю за ответ, если можно разъясните пожалуйста!
>На впске с nginx и почтовиком - 1.7 ГБ.
>Это с тремя последними поколениями системы,
>если их удалить, то будет ещё меньше.

Про три поколения системы, правильно ли я понимаю, что это все системные пакеты, и у вас что-то типа трёх срезов, чтобы была возможность откатится?
>У меня на домашней машине с вагоном софта /nix/store занимает ~20 ГБ.

К сожалению (в том смысле, что скорее всего у меня NixOS не поместится), мой вагон софта умещается на 10 Гб партицию, корень со всем, кроме хомяка, и там 5.5, максимум 7 Гб занимает в БИНАРНЫХ дистрибутивах.
Но если у NixOS пакеты весят как убунтовский snap с его зависимостями, а если сами пакеты компактные (гораздо наглядней было бы три-четыре привести для примера, например firefox, audacious, qbittorrent), и это у вас гора разных версий виртуалбоксов, либреофиссов, вайнов и браузеров с потрохами, да ещё контейнеры, это другое дело.

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

18. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от JL2001 (ok), 10-Окт-19, 01:54 
воспроизводимые сборки пакетов у них уже есть?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +2 +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 10:41 
> воспроизводимые сборки пакетов у них уже есть?

Нет, только
  "a reproducible build environment for the package"
  --https://nixos.wiki/index.php?search=reproducible&go=Go
, а то, чего Вы там поминаете лишь иногда, изредка, после трудной и тяжёлой работы и борьбы с непреодолимыми обстоятельствами.

◦ Milestone to be reached: making NixOS minimal ISO (and all dependencies) reproducible.
--https://duckduckgo.com/?q=nixos+site:reproducible-builds.org...

Вы же понимаете разницу?  Вы же понимаете, о чём говорите??

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

56. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от JL2001 (ok), 10-Окт-19, 12:44 
> ◦ Milestone to be reached: making NixOS minimal ISO (and all dependencies)
> reproducible.
> --https://duckduckgo.com/?q=nixos+site:reproducible-builds.org...

спасибо за сайтик статистики
для NixOs
https://r13y.com/
1304 out of 1321 (98.71%) paths in the minimal installation image are reproducible!

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

50. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +2 +/
Сообщение от Бабушка анонима (?), 10-Окт-19, 11:23 
Со стороны дистрибутива всё необходимое для воспроизводимости делается: каждый пакет собирается в песочнице, неявные зависимости исключены, все зависимости указываются однозначно. Проблема только с самими пакетами, которые при сборке делают невоспроизводимые вещи. Например, используют генератор случайных чисел. Или добавляют таймстемп сборки в результат. Питон до недавнего времени добавлял таймстемпы в файлы с байткодом, например. И ещё много причин. Для воспроизводимой сборки приходится эти пакеты патчить и объяснять их авторам, что так делать нехорошо. Это самое сложное.

Алсо https://r13y.com - минимальный установочный образ ISO для NixOS сейчас воспроизводится на 98.71%. Из оставшихся семнадцати пакетов у половины проблема с таймстемпами, с другой половиной надо уже разбираться.

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

19. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Аноним (-), 10-Окт-19, 02:30 
слышал, там доступ никсопакетов к сети хотят прибить к системд. Кто нибудь в курсе подробностей?

Просто, на данный момент, nixpkgs можно без проблем установить что на девуан, что на войд

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

34. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (38), 10-Окт-19, 09:06 
?

С каким-нибудь флатпаком не перепутал?

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

72. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +1 +/
Сообщение от Аноним (-), 10-Окт-19, 17:22 
возможно речь шла про это?
https://github.com/NixOS/nixpkgs/issues/69414
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

22. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (24), 10-Окт-19, 05:34 
Wayland в нем так и не работает? Судя по новости изменений в этом направлении нет. Как и нормальной работы ОС для разработчиков. Все IDE что я пробовал, коммерческие и опенсорц из репозитория, не работают в сборку проекта от слова совсем! Я даже от разочарования установил VS Code, прочёл все хаки и рекомендации по специфике работы оного с дистрибутивом, но и там не получается толком работать! Оно же все глючит в основном из-за оригинальной системы расположения бинарей.

Я понимаю что укуренные опятами авторы думали об своей уникальности, но другим то как пользоваться?

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

27. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –2 +/
Сообщение от Ан (??), 10-Окт-19, 07:20 
Для Вас делают Майкрософт Линакс. А это ребята пробуют идеи. Похоже, идеи работоспочобны. Что есть отл.

P.S. Весь конфиг в один файл - забавно. Вероятн, разбираться в нём долго.

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

73. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Онаним (?), 10-Окт-19, 17:22 
Есть разница между "установил и пользуешься" и "установил и трахаешься"
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

41. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +3 +/
Сообщение от Аноним (36), 10-Окт-19, 09:19 
>Wayland в нем так и не работает

А он хоть где-нибудь полноценно работает?

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

71. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Онаним (?), 10-Окт-19, 17:22 
Да в убунте, федоре.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

76. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +2 +/
Сообщение от Аноним (76), 10-Окт-19, 18:46 
> Да в убунте, федоре.

О, человек из будущего или даже из параллельной вселенной
Как у вас там, в вашей реальности, кроме ПОЛНОЦЕННО работающего вяленого что ещё занятного есть? RMS'а не пытались сместить, всё так же у руля? Или ещё хуже и фемки и альтернативно одарённые победили? Может в мск уже радужные парады проводят, и чебурнета нет? Расскажите, как оно там у вас?!


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

25. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –3 +/
Сообщение от Аноним (25), 10-Окт-19, 07:10 
А другие достоиинства есть у дистрибутива, кроме пакетного менджера, которому надо городить отдельный дистрибутив городить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (25), 10-Окт-19, 07:11 
Упс, fix: "в пакете карп в пакете" получился
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

49. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 10:49 
> А другие достоиинства есть у дистрибутива, кроме пакетного менджера, которому надо городить
> отдельный дистрибутив

Нет, конечно.  Для Вас нет.  Не напрягайтесь так стильно.

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

69. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (36), 10-Окт-19, 16:25 
А для меня?
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

58. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +2 +/
Сообщение от danonimous (?), 10-Окт-19, 14:03 
А что подразумевает дистрибутив кроме пакетного менеджера и инсталятора? Ну, можно ещё свою систему инициализации запилить. Как сделали авторы GuixSD, например.

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

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

61. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 15:04 
> А что подразумевает дистрибутив кроме пакетного менеджера и инсталятора?

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

Обычно из не очень чётко артикултированных требований к "продукту" вытекает некое сочетание инсталятора, пакетов и рекозитария.  Причём взаимоувязанное сочетание (~интеграция), в случае _разных_ дистрибутивов дающее разные  фуккции/возможности/"плюсы".

А ещё к дистрибутиву-репу прицепом идёт дистрибутив-сообщество -- со взаимодействиями белковых человеков, изменениями во Времени и проч. вообще непонятной Ф.  (обновления, совместимость, фиксы, стабильность, поддержка, ....  $кое-где-у-нас-порой[ карпаративный апстрим, продажи] .... итдтп).

Не очень общо?  Вот, и каждое упоминание слова "дистрибутив" -- приводит к 1000-и-1 _разному_ его _не_пониманию среди читателей (и авторов, теж).

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

62. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от user90 (?), 10-Окт-19, 15:09 
> Ну, можно ещё свою систему инициализации запилить. Как сделали авторы GuixSD, например.

This! Я выше намекал именно на это, но меня предпочли закидать ссаными тряпками))
А когда нет своего инита, всегда может случиться systemd..

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

65. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 15:37 
> А когда нет своей позиции, принципов, всегда может случиться systemd..

Вот так.  Онтопик -- про NixOS.

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

66. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от user90 (?), 10-Окт-19, 15:56 
А я сравнивал, это не запрещено (но согласен, что уместнее будет в другой теме).
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

67. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 10-Окт-19, 16:10 
> А я сравнивал, это не запрещено (но согласен, что уместнее будет в
> другой теме).

Да, брось.  Ничего тут не запрещено... Почти.
(я про онтопики и проч  --  не запрещаю что-то тебе, а [скажем] издеваюсь над модераторами)

Guix - онтопик, как спин-офф сабжа и первый представитель нового-уникального _семейства_ дистрибутивов.  Как Debian в теме про Ubuntu +-...  [Или наоборот? я сам себя запутал, успех, асходимся.]

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

77. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (76), 10-Окт-19, 18:48 
> Сейчас многие просто обои меняют и уже называют дистрибутивом. NixOS же напротив
> на сегодняшний день самый оригинальный и непохожий на другие дистрибутивы.

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

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

78. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  –1 +/
Сообщение от Dgfcag (?), 10-Окт-19, 23:13 
> Например, в NixOS используется единый файл системной конфигурации (configuration.nix)

О боже додумались, как я рад. Теперь ещё добавить бы единый формат файла настроек для проприетарщины, структурировать зависимости и описать их в отдельных переменных (с тем же расширением файла) и будет по удобству как виндовс (почти).

20 лет думали и таки додумали, теперь ещё 20 лет думать над структурированием и созданием стандарта гарантирующего единообразие и удобство в ОС.

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

82. "Выпуск дистрибутива NixOS 19.09, использующего пакетный мене..."  +/
Сообщение от Аноним (82), 11-Окт-19, 09:37 
> будет по удобству как виндовс (почти)

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

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

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

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




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

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