The OpenNET Project / Index page

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

Выпуск дистрибутива NixOS 24.05, использующего пакетный менеджер Nix

03.06.2024 19:05

Увидел свет дистрибутив NixOS 24.05, основанный на пакетном менеджере Nix и предоставляющий ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS вся настройка системы происходит посредством единого файла системной конфигурации (configuration.nix), предоставляется возможность быстрого отката системы на предыдущую версию конфигурации, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями, есть возможность одновременного использования нескольких версий одной программы, обеспечены воспроизводимые сборки. Для архитектур x86_64 и ARM64 подготовлены установочные образы с KDE (2.6 ГБ) и GNOME (2.5 ГБ), а также сокращённый консольный вариант (1 ГБ).

При использовании Nix результат сборки пакетов хранится в отдельном подкаталоге в /nix/store. Например, после сборки пакет firefox может записываться в /nix/store/1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-125.0.1/, где "1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" является хешем всех его зависимостей и инструкций сборки. Под установкой пакета подразумевается его сборка или скачивание уже собранного (при условии, что он был уже собран на Hydra - сервисе сборки проекта NixOS), а также формирование директории с символическими ссылками на все пакеты в профиле системы или пользователя, с последующим добавлении этой директории в список PATH. Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix. Коллекция пакетов представлена в специальном репозитории Nixpkgs.

Основные новшества:

  • Добавлено 17777 пакетов, удалено 9393 пакета, обновлено 16249 пакетов. Добавлено 145 новых модулей, удалено 23 модуля. В разработке и сопровождении пакетов приняли участие 2491 разработчиков.
  • Предложены выпуски пользовательских окружений KDE Plasma 6.0, GNOME 46 и MATE 1.28. В состав включены пакеты с пользовательским окружением Lomiri (бывший Unity8), использующим Wayland и дисплейный сервер Mir 2.
  • Добавлено 66 новых сервисов, среди которых AppImage, Anki Sync Server, Clevis, dnsproxy, Guix, intel-gpu-tools, isolate, microsocks, RustDesk, watchdogd.
  • Ядро Linux обновлено до версии 6.6 (была 6.1). Для сжатия файлов с прошивками задействован алгоритм zstd.
  • Обеспечена установка загрузчика исполняемых файлов в формате ELF, который выводит сообщение об ошибке в случае запуска исполняемых файлов, собранных не для NixOS. Для отключения предусмотрена настройка "environment.stub-ld.enable".
  • Предоставлена возможность создания систем, в которых не установлен интерпретатор Perl (системные зависимости, использующие Perl, переведены в разряд необязательных опций).


 
  1. Главная ссылка к новости (https://nixos.org/blog/announc...)
  2. OpenNews: Лидер проекта NixOS вышел из управляющего совета после угрозы создания форка
  3. OpenNews: Проект NixBSD развивает вариант NixOS с ядром из FreeBSD
  4. OpenNews: Выпуск дистрибутива NixOS 23.11, использующего пакетный менеджер Nix
  5. OpenNews: В NixOS обеспечена поддержка повторяемых сборок для iso-образа
  6. OpenNews: Выпуск Distrobox 1.7, инструментария для вложенного запуска дистрибутивов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61300-nixos
Ключевые слова: nixos, nix
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (164) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 19:13, 03/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –5 +/
    Там же лидер проекта какой-то самодур был. Почему про это ничего нет?
     
     
  • 2.3, Аноним (3), 19:23, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Поиск придумали для гоев? Была новость уже.
     
     
  • 3.5, Аноним (-), 19:35, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +5 +/
    Возможно 1й аноним хочет добавлять эту ремарку в каждую новость.
    Ну типа как про безопастность и Раст))

    "Увидел свет дистрибутив NixOS 24.04, лидер которого бла-бла-бла и вообще неадекват почитайте это тут opennet.ru/opennews/art.shtml?num=61122"

     
  • 3.6, Аноним (1), 19:37, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Там написано:
    > В заявлении управляющего совета признаётся, что управление проектом не успевает адаптироваться к изменениям и росту сообщества.

    А что в итоге получилось?

     
     
  • 4.11, Аноним (-), 19:56, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > А что в итоге получилось?

    В итоге ему пригрозили форком, его попустило, а они передумали форкаться.

     
     
  • 5.155, Аноним (155), 01:16, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Шантажисты! :)
     

  • 1.2, cheburnator9000 (ok), 19:21, 03/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    >> Lomiri использующим Wayland и дисплейный сервер Mir 2.

    Это как? Это Mir 2 выступает в качестве такого аналога Xorg, но для Wayland?

    А. Нет. Это композитный сервер по типа Gnome Mutter и KDE KWin.

     
     
  • 2.88, EuPhobos (ok), 08:16, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Другой вопрос - зачем. Lomiri же тоже мёртв, как и Unity8.
    На github-е репозиторий в архиве уже больше года.
     
     
  • 3.97, Карлос Сношайтилис (ok), 09:15, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Они на гитлаб давно переехали
    https://gitlab.com/ubports/development/core/lomiri
     
     
  • 4.98, EuPhobos (ok), 09:17, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Видать они забыли об этом упомянуть на своём сайте https://lomiri.com/, т.к. там явно ссылка на github.
    Если только этот сайт вообще относится к этому сообществу.
     

  • 1.4, Вася (??), 19:32, 03/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +4 +/
    дистрибутив для ценителей хорошего пердолинга. Можно все, но не сразу. Очень много гемора в плане полноценного вката, но невероятное спокойствие, когда все конфиги позволяют создавать абстракции уровне: подними мне сокс прокси вот на этом адресе, на этом порту вот на этом машине, а оно как-то там само работает.
    Жаль, что сильно много жевать надо, перед тем как научишься его полноценно юзать
     

     ....большая нить свёрнута, показать (44)

  • 1.9, Аноним (-), 19:44, 03/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –2 +/
    Стоит ли пытаться вкатиться за место арча? Обожаю арч, все домашние машины на нём, нравится идеология и подход, но всегда краем уха слышу про этот никс с их конфиг файлом. СТОИТ ли тратить время, если все и так работает на стаке арч, убунта и альпин??? Выглядит как очередной способ убить несколько сотен часов на то, что и так уже работает, только по другому.
     
     
  • 2.12, Аноним (-), 19:58, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +4 +/
    > Выглядит как очередной способ убить несколько сотен часов на то, что и так уже работает, только по другому.

    Ты прям весь опенсорс описал этой фразой!
    Только "уже работает, но не всегда, не везде и совсем не так как хочется")))

     
     
  • 3.14, НяшМяш (ok), 20:26, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    > Ты прям весь опенсорс описал этой фразой!

    Это в начале двухтысячных так было. Сейчас же фраза

    > уже работает, но не всегда, не везде и совсем не так как хочется

    относится скорее к винде, в которой что не обновление, так то звук отвалился, то принтеры, то ещё какой nvme драйвер производительность на 40% порушил.

    P.S. Ретрограды с Pentium 4, Windows XP и шизой "обновления нинужны" - можете даже не вылазить.

     
     
  • 4.15, Виндюшатник (?), 20:43, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    На винде норм,а вы бы могли тоже себя процитировать для пущей убедительности как чел выше.
     
  • 4.16, Слава Линуксу (?), 20:45, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ещё говорят, но это все виндузятники наверное напридумывают, что с обновлением ядра на Лине - дрова слетают, но мы в такое конечно же не верим!
     
  • 4.29, Аноним (-), 21:43, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ха, помню недавно у кучи пользователей нвидии просто все сломалось на минорном(!) обновлении ядра.
    Потому что какому-то поехвашему фанатику захотелось добавить неповторимого вкуса щвободки.
    От вчера работало, а сегодня комп с видяхой за пару кусков зелени просто не фурычит.

    В итоге нвидия с претензиями согласилась, вынесла проприетарщину в отдельный чип, все остальное открыла и поводила жпл пропрераста по губам)

     
     
  • 5.57, Аноним (10), 00:55, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    От таких приключений отлично помогает NixOS. Переключаешься штатным образом в предыдущий конфиг системы и работаешь как будто ничего не случилось. В худшем случае, если совсем всё плохо и даже до загрузки системы дело не дошло, выбираешь в загрузчике предыдущее поколение.
     
     
  • 6.58, Витюшка (?), 01:09, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Тоже самое +- будет и в Ubuntu. Откатываешься на прошлое ядро и всё работает.

    Я лет 10 наверное не помню чтобы что-то сломалось при обновлении (классическом через apt).

    Т.е. реального use-case у NixOS нет. Автоматизация развертывания на сотнях машин единого образца - тоже куча вариантов включая стандартные от Ubuntu.

    Ну и главное...система не может быть детерминированной, более нижний слой недетремированный.

    Те две развернутые с помощью NixOS машины РАЗНЫЕ.

     
     
  • 7.74, Аноним (10), 04:53, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Системный софт тоже откатывать будешь Мне-то не рассказывай про 171 всё работ... большой текст свёрнут, показать
     
     
  • 8.77, Витюшка (?), 06:58, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Сначала покажи бит в бит , и дальше поговорим Но на этом всё и закончится ... текст свёрнут, показать
     
     
  • 9.138, Аноним (10), 19:40, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Про хэши слыхал Если нет почитай, узнаешь много нового Только не перепутай с в... текст свёрнут, показать
     
     
  • 10.141, Витюшка (?), 19:51, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Хэши что Умные слова выучил, а смысла пока не понял Сборки кода зависят от окр... текст свёрнут, показать
     
  • 7.109, User (??), 11:38, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ну таки bare metal нонеча не то, чтобы частый кейс - а в полностью виртуализованном окружении все некоторым образом проще... но nixos там подавно не нужен.
     
     
  • 8.137, Аноним (10), 19:37, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    В полностью виртуализированном окружении куда нужнее, так как экономит кучу мест... текст свёрнут, показать
     
     
  • 9.143, User (??), 20:19, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Поздравляю тебя, Шарик - ты съэкономил вот 2,5 байта по сравнению с дедупом на с... текст свёрнут, показать
     
     
  • 10.169, Аноним (10), 22:13, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Никогда нормально не работало и требовало для поддержки двух отдельных человек, ... текст свёрнут, показать
     
     
  • 11.173, User (??), 08:35, 06/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну да - у нас будет свой собственный, нитакой лисапет Может я чего не знаю про... текст свёрнут, показать
     
     
  • 12.179, Роман (??), 10:54, 16/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Тут даже вопрос - а если админ хвоста и админ виртаулки разные люди, им как бы т... текст свёрнут, показать
     
  • 2.19, Аноним (19), 21:12, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Однозначно стоит.
     
  • 2.36, Самый умный аноним (?), 22:03, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    Не стоит.
    Это стоит делать только в одном случае: когда читаешь про никсос и понимаешь, что это именно то что ты искал всю свою жизнь.
    И речь не про реализацию (в никсе она через пень-колоду), а про идею
     
  • 2.48, Вася (??), 23:34, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    можешь попровать начать с чего-то простого типа роутера (допустим, у тебя для этого микрокомп).
    В целом оно не имеет паритета по простоте с Арчем, но на длительной дистанции выигрывает: переезды между компами ничего не стоят, кроме переноса данных, менеджмент нескольких компов одинаковым образом - аналогично, можешь иметь одинаковую среду на ноуте и на десктопе и поддерживать ее синхронно.
    Ну и самое главное - теперь все твои системные бекапы это git репозиторий.
     
  • 2.92, Аноним (92), 08:44, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    берёшь арч и ставишь на нём пакетный менеджер nix
     
  • 2.107, User (??), 11:36, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    С такими вопросами - полезней всего таки курсач писать - курсач сам себя не напишет!
     

  • 1.18, Аноним (19), 21:09, 03/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    вчера обновил лабу, c 22.05
    за исключением что я не зафиксировал там версию k3s, все прошло как по маслу.
    пользовательский конфиг на лабе совпадает с моим на макбуке.

    Юзаю год, это то куда должен идти linux вообще.

     
  • 1.20, Аноним (19), 21:13, 03/06/2024 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    вернее с 23.05 ))
     
  • 1.21, cheburnator9000 (ok), 21:14, 03/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    https://i.imgur.com/HW4Fn01.png такой вот линукс. ХуякХуяк и в продакшен.
     
     
  • 2.24, Аноним (19), 21:26, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    хз, я его на серверах юзаю, устанавливал на железо с resque образа, ну и тут явно вопрос кривизны рук. ))
     
     
  • 3.75, Аноним (75), 06:11, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вопрос, чьих рук.
     
  • 3.110, User (??), 11:39, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Золотой стандарт, натурально. Эталонная реакция из палаты-мер-и-весов.
     
  • 2.37, Самый умный аноним (?), 22:08, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Инсталлятор на каламе вроде экспериментальный, а может уже и нет. Ему год или сколько там
     
  • 2.38, анонон (?), 22:17, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Для продакшона надо изучать мануал, а не пользоваться установщиком для домохозяек, которым NixOS нафиг не впал: https://nixos.org/manual/nixos/stable/#sec-installation
     
     
  • 3.41, cheburnator9000 (ok), 22:48, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    > Для продакшона надо изучать мануал, а не пользоваться установщиком для домохозяек, которым
    > NixOS нафиг не впал: https://nixos.org/manual/nixos/stable/#sec-installation

    Вот и я также говорю, зачем отечественным ладам подушки безопасности? Сразу гроб нужно в комплекте продавать!

     
  • 2.50, Вася (??), 23:37, 03/06/2024 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    minimal iso + дока.
    доку читать все равно придется и много, надо привыкать к боли, первое время будет довольно-таки да
     
     
  • 3.53, cheburnator9000 (ok), 23:41, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > minimal iso + дока.
    > доку читать все равно придется и много, надо привыкать к боли, первое
    > время будет довольно-таки да

    Лет 10 назад я его устанавливал в виртуалку и полностью настраивал через конфиг. Сейчас просто решил простым способом пойти, простой способ запинается об то что новый swap раздел монтируется в системе автоматически, а их скриптам в установщике Calamares нужно именно отключенный раздел swap для своих дел. Это просто, банально и элементарно. Достаточно хоть ОДИН раз запустить установку ОС. Просто им там покласть бревна. Главное это хорошие донаты компаний и беспокойная жизнь без "стресса и перенапряжения".

     
     
  • 4.54, Вася (??), 00:27, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    ничо не хочу сказать, но это было 10 лет назад ну, тебе возможно просто не пове... большой текст свёрнут, показать
     
  • 2.56, Аноним (10), 00:50, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Инсталлятор, наверное, когда-то допилят до более-менее работоспособного состояния, но это произойдёт нескоро так как большинство пользователей NixOS им не пользуется. Не знаю, какой способ самый популярный, сам делаю либо через dd собранного с помощью Nix образа, либо с помощью https://github.com/nix-community/disko если надо как-то фигурно диски разбивать с LUKS и ключами в TPM.
     

  • 1.22, Аноним (22), 21:17, 03/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Ну есть жы GuixSD, а это зачем?
     
     
  • 2.25, Аноним (19), 21:32, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Мало пакетов, малое комьюнити, меньше документации, в общем это копия, не плохая но копия, оригинал она не превзошла.
     
     
  • 3.28, Аноним (22), 21:42, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вот не знаю, кто из них новее и кто копия ;) Но спорить не буду, мне сейчас тоже некогда писать самому..
     
  • 3.108, Аноним (106), 11:36, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Зато без systemd.
     
  • 2.26, errandrunner (?), 21:34, 03/06/2024 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • –1 +/
    зачем мне гнутое нинужно, на котором половина железа не запустится, не то что софта?
     
     
  • 3.30, Аноним (22), 21:44, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Так для тебя и винда сойдет))
    Ну а для выбора железа и моск включать иногда..
     
     
  • 4.34, Аноним (32), 21:58, 03/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Для винды кстати полно софта в том числе платного который программки в том числе с настройками переустанавливать на новые системы.  Только задай им список и всё.
     
  • 3.154, Аноним (155), 01:15, 05/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Да там можно и ванильное ядро прикрутить со всеми... втекающими linux-firmware.
     
  • 2.93, Аноним (92), 08:45, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    затем, что guix ты не поставишь
     
     
  • 3.176, Аноним (176), 13:53, 07/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    враки! устанавливается без проблем, единственное что может пойти не так - это если канал nonguix еще не синхронизирован с основным(они ядро не "свое" собирают как я понял, а переопредилят сборку linx-libre), в таком случае придеться подождать какое-то время ибо guix pull не обновит nonfree канал, соответственно ванильное ядро не будет доступно. Несколько раз устанавливал на разные машины без проблен, но вот столкнулся с вышеназванной проблемой - отложил на пару дней и все получилось.
     

  • 1.23, Аноним (19), 21:22, 03/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    Для тех кто не в курсе что это, если говорить абстрактно, представьте что ваш любимый arch|debian|redhat весь собирается и конфигурируется ансиблой, все что вам нужно для повтора любого сервера это конфигурационный файл, и по нему результат будет всегда идентичен (за исключением настроек железа)

    Только тут nix заместо ансиблы + модули(либы для конкретных предметных вещей)
    под разработку - гарантированное окружение всегда. + возможность воткнуть и протестировать любую вещь с возможностью отката.

     
     
  • 2.33, Аноним (32), 21:56, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Что мешает обмазаться баш скриптами?
     
     
  • 3.39, Аноним (22), 22:21, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Их не зря называют "портянками": нет объектов и прочего высокоуровнего.
     
     
  • 4.111, Аноним (106), 11:39, 04/06/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.40, Аноним (40), 22:24, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    > Что мешает обмазаться баш скриптами?

    Брезгливость?
    Здравый смысл?
    Нежелание через год ковыряться в башпортянках?

     
  • 3.51, Аноним (19), 23:38, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Да не вопрос, нарисуй мне портянку которая ставит на твой любимый дистрибьютив последние 5 версий postgresql
    для любителей докера, аналогичное занятие но софт другой, kde 3.5, kde 4, kde5, kde6
    и одновременно запустите их.
    потом можно снести, но операционка должна быть такой же живой как была до эксперимента.
     
     
  • 4.59, Витюшка (?), 01:15, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    И каким образом NixOS позволяет это дело? Например если разные версии софта читают один и тот же файл (и в версиях он несовместимый)?

    Как одновременно установить и запустить разные версии софта?

     
     
  • 5.61, Самый умный аноним (?), 01:34, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Cgroups?
     
     
  • 6.67, Витюшка (?), 03:52, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Но зачем тут тогда лишняя ненужная прослойка в виде NixOS?

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

    В общем непонятен use case. Если всё можно контейнерами.

     
     
  • 7.72, Самый умный аноним (?), 04:34, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Необязательно контейнизировать всё, достаточно только сами данные.
    И вопрос очень абстрактный. Есть софт который не захардкожен и можно закастомизировать откуда читать данные.
    В общем кейсов под разные версии прилично
     
     
  • 8.80, Аноним (19), 07:35, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Необязательно контейнизировать всё, достаточно только сами данные И вопрос оче... большой текст свёрнут, показать
     
     
  • 9.95, Витюшка (?), 08:48, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А не в мире Nix, я разве сделаю не тоже самое Установлю direnv и пропишу LD_LIB... текст свёрнут, показать
     
  • 7.85, Аноним (19), 07:58, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ты это расскажи тем кому приходится дорабатывать софт который крутится на rhel6 ))
    Можешь полистать всякие госконтракты, чтоб прочувствовать боль реального мира.
    Ну либо у крупных корпоратов проекты посмотреть на чем крутятся, не ты конечно можешь прийти и сказать это легаси, давайте на свежее перепишем и в контейнеры запакуем...... Там всего то 100 человеко лет на работу и вагон денег с маленькой тележкой понадобится. ))

    Сами то сервисы поддерживать проблем нет, их эпизодически допиливать нужно.... ))
    Собери ка себе на локалхосте окружение с набором либ с rhel6, а потом повтори это еще десятку разработчиков на разных ОС, потом поделись успешным успехом.

     
     
  • 8.112, User (??), 11:46, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    О г-дя Кто тебе виртуалку с этим rhel6 использовать не дает Если оно тебе по к... текст свёрнут, показать
     
  • 5.70, Вася (??), 04:04, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > И каким образом NixOS позволяет это дело? Например если разные версии софта
    > читают один и тот же файл (и в версиях он несовместимый)?
    > Как одновременно установить и запустить разные версии софта?

    тут на сцену весь в белом выходит nix package manager (кстати, ты его можешь юзать и в своем любимом дистре)

     
  • 4.123, Аноним (96), 15:19, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > нарисуй мне портянку которая ставит на твой любимый дистрибьютив последние 5 версий postgresql

    для чего 5 версий postgresql на одном серваке?

     
  • 4.125, n00by (ok), 17:00, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Начало портянки такое Copyright 1999-2024 Gentoo Authors Distributed under ... большой текст свёрнут, показать
     
  • 3.52, Вася (??), 23:40, 03/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    санитары.
    реально, bash для таких задач пригоден примерно никак.
    помимо скриптов для обмазывания, нужны будут еще и скрипт для оттирания. В nixos такого гемора нету. Язык из мира функционального програмирирвоания хоть и не очень, но нужен не так часто, как оно может показаться. С bash же оно отвратительно.
     
  • 2.66, Аноним (65), 03:16, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Учить новый язык лишь для того чтобы пользоваться этой системой - так себе перспективка...
     
     
  • 3.71, Вася (??), 04:06, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Учить новый язык лишь для того чтобы пользоваться этой системой - так
    > себе перспективка...

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

     
     
  • 4.76, Аноним (65), 06:20, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Мне проблема видится несколько глубже. Дело даже не в языке, а том что необходимо знать как конфигурировать условный GRUB, и специфические конструкции самого языка относящиеся к нем.
     
     
  • 5.115, Вася (??), 13:09, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Мне проблема видится несколько глубже. Дело даже не в языке, а том
    > что необходимо знать как конфигурировать условный GRUB, и специфические конструкции самого
    > языка относящиеся к нем.

    в том и дело, что nixos эту проблему зачастую снимает, нередко достаточно сделать services.chatgptplusomniplus.enable = true; а дальше оно само

     
  • 4.113, User (??), 11:48, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Что значит "нет"? Весь мир ansible'ой пользуется так-то ).
     
     
  • 5.114, Вася (??), 13:07, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Что значит "нет"? Весь мир ansible'ой пользуется так-то ).

    это не аналог, ансибл приводит к состоянию не всю систему

     
     
  • 6.117, User (??), 13:16, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Что значит "нет"? Весь мир ansible'ой пользуется так-то ).
    > это не аналог, ансибл приводит к состоянию не всю систему

    Мягко говоря "да" - но большинство реальных задач (в связке с тем же terraform'ом) решать позволяет - а мы же в конечном счете про это, м?

     
     
  • 7.120, Вася (??), 13:44, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >>> Что значит "нет"? Весь мир ansible'ой пользуется так-то ).
    >> это не аналог, ансибл приводит к состоянию не всю систему
    > Мягко говоря "да" - но большинство реальных задач (в связке с тем
    > же terraform'ом) решать позволяет - а мы же в конечном счете
    > про это, м?

    нет, мы не про это
    мы про программно определяемое состояние системы, а не набор действий, который приводит определённые сервис к определённому состоянию

     
     
  • 8.122, User (??), 13:55, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ну, если нас форма шашечек интересует - то тут да, безальтернативный победитель ... текст свёрнут, показать
     
     
  • 9.139, Аноним (10), 19:48, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Пока был, все эти ансиблы на его фоне выглядели как C laba1 Я благодаря cfengi... текст свёрнут, показать
     
     
  • 10.144, User (??), 20:20, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну да Цыган уже ПОЧТИ отучил лошадь есть - как вдруг она умерла Экая, право,... текст свёрнут, показать
     
  • 8.145, Витюшка (?), 20:21, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Вася, этого не было, нет и никогда не будет В мире Linux этого нет как класса, ... текст свёрнут, показать
     
     
  • 9.147, Вася (??), 21:09, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    снапшотов не существует, рептилоиды управляют миром, земля плоская... текст свёрнут, показать
     
  • 3.79, Аноним (19), 07:22, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Да там учить то особо нечего, единственная проблема с ним - он слишком хорошо работает.
    Если тебе реально не нужно постоянно рисовать новые конфигурации (упаковывать новый софт)
    то к тому моменту как тебе понадобится в твоем локалхосте чет поправить ты его уже забываешь.
    День сурка в общем.
     

  • 1.83, mos87 (ok), 07:56, 04/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Смешные игрища с конфигами - до тех пор пока юзер не осознает, что кроме самих никсосников их "технологии" никому не интересны. Т.е. остальным разрабам в мире.
    И (никогда такого не было, и вот...) когда мейнтейнеры наиграются, всё это сдохнет, как многие до.
     
     
  • 2.86, Аноним (19), 08:05, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ты умен не по годам.... ))
    В дебиане который славится количеством пакетов, их около 30000
    в nixos который никому не интересен их около 80000
    Вот ведь пакостники, уж сколько лет играются, все не наиграются....
    С 2003 года все никак наиграться не могут....
     
     
  • 3.94, sigprof (ok), 08:45, 04/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    На самом деле плохо то, что существенная часть пакетов в Nixpkgs — это на самом деле перепакованные бинарники различного происхождения (например, из выложенного разработчиками софта AppImage); пересборкой из исходников во многих случаях не заморачиваются.
     
     
  • 4.140, Аноним (10), 19:50, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > существенная часть

    В процентах не назовёшь?

    > пересборкой из исходников во многих случаях не заморачиваются

    Опять же, неплохо бы в цифрах эти «многие случаи» выразить.

     
  • 3.118, User (??), 13:18, 04/06/2024 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    > Ты умен не по годам.... ))
    > В дебиане который славится количеством пакетов, их около 30000
    > в nixos который никому не интересен их около 80000
    > Вот ведь пакостники, уж сколько лет играются, все не наиграются....
    > С 2003 года все никак наиграться не могут....

    Специальная дисциплина меренья количеством пакетов, ага. А вот если я src отдельно сделаю? А если - побью помельче? А, вот можно еще всякую питонятину опакованить - как тебе такое, Илон Муск?!

     
     
  • 4.129, Аноним (129), 18:03, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    И получится дебиан с его 30000 пакетами и пару тысячей программ.
     
     
  • 5.146, User (??), 20:33, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > И получится дебиан с его 30000 пакетами и пару тысячей программ.

    Ну тут вот пацаны на линейке ажно в три раза длинней результат намерили - готовы фотки прислать. Линейки, разумеется - патамучта при попытке поставить чего-нибудь нужного полюбасу придется в три слоя костылями мазать "ойштайта? Оно оказывается не FHS-compilant и ваще какое-та странное"

     
     
  • 6.170, Аноним (10), 22:17, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Забавно смотреть, как сдвиг парадигмы ломает мозги айти-шаманам. И хорошо, стало быть на хлеб с маслом всегда заработаю.
     
     
  • 7.171, User (??), 08:22, 06/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Забавно смотреть, как сдвиг парадигмы ломает мозги айти-шаманам. И хорошо, стало быть
    > на хлеб с маслом всегда заработаю.

    Оттож. Люди вообще падки на всякую эзотерику вида "С продуваемых всеми ветрами вершин ШаоЛиня я принёс вам эту наполненную тысячелетней мудростью серебрянную пулю, омытую слезами бородатых админов-девственников..." - так что инфоцыгане без работы не останутся.

     
  • 3.159, Аноним (159), 05:39, 05/06/2024 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > в nixos который никому не интересен их около 80000

    А какая часть из этих 80000 пакетов представляет из себя врапперы к другим пакетам?

     

  • 1.102, кент кента (?), 10:34, 04/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Столько похвал, но непонятно за что.

    это роллинг или релизы раз в год? security апдейты есть?

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

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

    в целом, выглядит как nih от докерохейтеров-маргиналов? нормальным людям ведь не нужно ставить одновременно 5 версий постгреса.

     
     
  • 2.116, старый пень (?), 13:14, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Релизы 2 раза в год. С возможностью вокнуть любую нужную тебе хрень любой версии (хоть по хэшу коммита с репы) с гарантией что оно систему не сломает.
    Грубо, у тебя стабильный релиз, последний, но тебе нужен какой нить мускуль лохматых годов определенной версии, можешь его спокойно поставить и юзать.
    Мне когда в centos понадобился свежий haproxy, я тупо в nixos собрал бандл который все в себе и взял его на нужный сервер.
     
     
  • 3.132, кент кента (?), 18:39, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >Мне когда в centos понадобился свежий haproxy я тупо в nixos собрал бандл

    родной пакет таки надежнее сделать и быстрее, минуты так 3 примерно с созданием билд-виртуалки )
    https://github.com/philyuchkoff/HAProxy-2-RPM-builder

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

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

     
     
  • 4.149, старый пень (?), 00:01, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А до 2013 года?
    Не ну докер штука удобная, но я уже и так привык.
     
  • 4.151, старый пень (?), 00:15, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну и кстати, а вот никто не озадачился, сколько времени на сделать сборку rpm? ))
    Я застал времена когда ci/cd был уделом крупных контор, и докера не было, все собиралось в rpm.
    Трудо затраты представляю. )) Мой вариант проще в разы.
     
     
  • 5.161, User (??), 10:09, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Да-да, вот в наше время мы шли в школу пять километров в гору! И обратно - тоже в гору!(Ц)
    В реальности же на практически все распространенное RPM спека находилась вот в полтора запроса, а на какой-то самописный кустом делалась из шаблона вот строго один раз - при необходимости правилось. Не то, чтобы сильно сладкий сахар - но и не совсем уж сладкий хлебушек - рядовой админ асиливал без двух недель вкатывания.
    Вот у программистов таки да, сплошь и рядом - лапки, зовите мейнтейнера, я вам этот-а-не-тот и вообще не нанимался(Ц)
     

  • 1.131, Аноним (131), 18:18, 04/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –2 +/
    Дистрибутивов море, а линукса на десктопе как не было, так и нет, может пора уже признаться, что мы обо*****сь, и вообще не было такой цели?
     
     
  • 2.133, кент кента (?), 18:41, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >Дистрибутивов море, а линукса на десктопе как не было

    примерно 20 лет уже есть дистрибутивы и для любителей поковыряться в потрохах и для любителей "поставил и забыл" )

     
  • 2.148, Аноним (22), 22:01, 04/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    У кого? ;)
    И какое ТЫ имеешь отношение к тем "мы", бгг)
     
  • 2.158, Аноним (155), 01:27, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А мужики-то и не знают...

    У меню линуксовый десктоп с 2001-го, где-то.

     
     
  • 3.162, User (??), 10:12, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    У тебю "линуксовый линукс", который к общепринятому виденью "десктопа" относится примерно как "запорожец" к "автомобилю" - на вид местами даже похож, четыре-колеса-педали-ручки на месте, и даже вот - крыша есть, но мнээээ...
     
     
  • 4.174, кент кента (?), 12:19, 06/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > "десктопа" относится примерно как "запорожец" к "автомобилю"

    а вантуз - это тесла киберсрак. дорого, запас хода хуже запора, ржавеет, выглядит как ;№%№, неосторожным пальцы отрезает итд

     
     
  • 5.175, User (??), 17:11, 06/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> "десктопа" относится примерно как "запорожец" к "автомобилю"
    > а вантуз - это тесла киберсрак. дорого, запас хода хуже запора, ржавеет,
    > выглядит как ;№%№, неосторожным пальцы отрезает итд

    Ага. Ещё про Уникальное Торговое Предложение linux-запорожца в виде возможности ловить рыбу и ходить в туалет, не выходя из машины - через дырку в полу (дiд рубил!) забыл похвастаться. Как тебе такое, Билли Гейтс? А? А?!

     

  • 1.152, старый пень (?), 00:23, 05/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Не, nix это чума, сжечь еретиков.
    Когда у меня после очередного обновления макбука слетело половина пользовательского окружения установленного через brew, поставил это исчадие ада.
    Воткнул nix-darwin, добавил home-manager, напилил конфиг.
    Потыкал неделю, вроде ок.
    В конфиг добавил конфиги для neovim.
    Потыкал еще неделю, ок.
    Обновилась операционка, ничего не слетело все работает.
    Скопировал конфиг на стационарный мак со старой операционкой (лет 5 не обновлялось), там стало все как на ноуте.
    Скопировал конфиг на linux сервер, там стало все как на ноуте.
    Стало страшно....
    Сжечь еретиков...
     
     
  • 2.163, Аноним 22 (?), 12:08, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Извините за офтопик, но сложилось впечатление, что когда ставлю людям компьютер хоть с Windows, хоть с другой системой, и всё у них работает годами без проблем, то они (эти люди) чувствуют себя неуютно, как бы ущербными - у всех всё падает, у них - нет. Может, дело не в системе?
     
     
  • 3.164, старый пень (?), 19:35, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я пользовательскими машинами не занимаюсь, максимум матушке linux поставлю или брату, но вообще у меня обычно все работает без нюансов.
    А маки, ну так они там то безопастность подкрутят, то еще чего, обновления это когда прям название меняют.
    Как обновишь систему, так всплывают приколы. Меня в основном мое консольное окружение беспокоит, вот с brew были приколы, заменил на nix приколы ушли в прошлое. Ну и выбор пакетов больше чем в brew.

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

     
  • 3.165, старый пень (?), 19:46, 05/06/2024 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А винду я только XP могу, с 2003 года не трогал, за исключением сыну готовый системник с какой то взял для игр, но я там нифига не понимаю. Есть желание воткнуть туда linux + steam, но смущает что под ним tobii eye tracker не заводится
    + по 3d очкам вопросы (не интересовался) работают или нет, а он в elite dangerous летает, да и я эпизодически нет нет да и да ))
    У матушки последний раз ставил linux, какой не помню, прожил 10 лет без обслуживания, пока железка не сдохла.
     

  • 1.157, Аноним (155), 01:23, 05/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    >Предоставлена возможность создания систем, в которых не установлен интерпретатор Perl (системные зависимости, использующие Perl, переведены в разряд необязательных опций).

    Круто, вот и в Gentoo USE=-perl

     
  • 1.177, Аноним (177), 18:50, 07/06/2024 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    Помню занимался непотребствами весь вечер, но настроить нормальную работу видеокарты nvidia + cuda так на этом и не смог.
     
  • 1.180, Аноним (180), 09:32, 15/09/2024 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    К сожалению, нельзя установить без Интернета.
     
  • 1.181, Аноним (181), 01:04, 06/02/2025 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    Как алгоритм zstd зависим от zfs или наоборот?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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