Nixos linux org ru

Выпущена NixOS 20.09 «Nightingale»

Выпущена NixOS 20.09 «Nightingale»

NixOS — это чисто функциональный дистрибутив Linux, который черпает вдохновение из функционального программирования. Он основан на диспетчере пакетов Nixpkgs, что делает конфигурацию системы декларативной, воспроизводимой, атомарной и пр.. NixOS известен как самый современный дистрибутив и входит в тройку лидеров по общему количеству пакетов.

Помимо 7349 новых, 14442 обновленных и 8181 удаленных пакетов, в этом выпуске есть следующие изменения:

  • plasma5: 5.17.5 -> 5.18.5
  • kdeApplications: 19.12.3 -> 20.08.1
  • gnome3: 3.34 -> 3.36
  • cinnamon: 4.6
  • NixOS теперь распространяет GNOME ISO
  • gcc: 9.2.0 -> 9.3.0
  • glibc: 2.30 -> 2.31
  • linux: по умолчанию по-прежнему 5.4.x, но доступны все поддерживаемые ядра
  • mesa: 19.3.5 -> 20.1.7

Языки программирования и фреймворки:

  • Agda экосистема была сильно переработана
  • PHP 7.4 теперь по умолчанию, PHP 7.2 больше не поддерживается
  • Python 3 теперь по умолчанию использует Python 3.8, Python 3.5 был удален из списка доступных пакетов

Базы данных и мониторинг сервисов:

Поздравляю никсосовцев. Более изощрённый способ отстрелить ногу, кто мог подумать, что можно превзойти генту 🙂 Пока что про него вижу только посты боли и страдания, надюсь скоро уже до массового использования дорастёт? Закопать бы все эти докеры.

А количество пакетов — это все версии включили? Или там оригинальных пакетов столько?

Это с количеством самопародий.

NixOS — это чисто функциональный дистрибутив Linux, который черпает вдохновение из функционального программирования

Python 3 теперь по умолчанию использует Python 3.8

заменили б на Go, хотя бы.. он то не OOP

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

идея была как в NixOS, Docker (локальная конфигурация), SLAX (одноразовая работа в live-режиме), но только с любым дистрибутивом: настраиваешь систему в chroot и закатываешь в загрузочный iso-образ, опционально с использованием squashfs + overlayfs. и много ещё всяких примочек делал. потом втыкаешь флешку в любую рабочую станцию и при загрузке сразу получаешь развёрнутую конфигурацию, которую ты настраивал где-то там локально. вся работа в tmpfs.

Читайте также:  Чем открыть файл rdp linux

хорошо зделол в общем. а про пародию я так шутканул.

Пару месяцев использую на личном ноуте, и около года – на личном сервере. Брат жив.

P.S. До flakes ещё не дорос.

future_anonymous ( 28.10.20 10:46:07 MSK )
Последнее исправление: future_anonymous 28.10.20 10:48:03 MSK (всего исправлений: 2)

Можно вопрос. Там все компилируется из исходников? Готовых пакетов нет?

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

Какие тебе посты «боли и страдания» если всё просто работает?

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

ЗЫ после 20 лет на дебиане с перерывом в 7 лет на убунте NixOS реально превносит совершенно новый уровень управления контентом операционки. Если тут есть переживающие на счет кол-ва пакетов — я бы отнес этот дист к ряду дебиана с редхатом.

Перечислять достоинства этого дистра будет слишком долго, поэтому ораторов хотелось бы попросить сначала чуть ближе познакомиться с ним прежде, чем делать выводы

Куча готовых пакетов, собственно, по умолчанию — практически все. Если же начнёшь packageOverride’ить, то будет собирать.

Источник

Выпуск NixOS 23.05 «Stoat»

Выпуск NixOS 23.05 «Stoat»

Как и положено по расписанию, состоялся очередной выпуск дистрибутива NixOS. Дистрибутив отличается поддержкой повторяемых сборок всего входящего в него программного обеспечения, возможностью атомарных обновлений, конфигурации всей системы через единый набор файлов аналогично системам управления конфигурацией, установкой пакетов пользователями без прав root и многими другими особенностями. В основе дистрибутива лежит пакетный менеджер и интерпретатор одноимённого функционального языка Nix.

Среди особенностей выпуска:

  • добавлены графические среды Deepin и Budgie;
  • обновлены GNOME до версии 44, KDE – до 5.27, Cinnamon – до 5.6;
  • по умолчанию используется ядро Linux 6.1;
  • реализована поддержка Bootspec, что позволит в будущем обеспечить совместимость с Secure Boot;

Для установки подготовлены образы с KDE, GNOME и сокращённый образ без графического окружения.

Реализована поддержка secure boot

Реализован только Bootspec, Secure Boot только в планах:

As part of standardization efforts in RFC 125, also called "Bootspec", all new users have a boot.json file in their system top-level derivation, you can check the one on the system you are running in /run/current-system/boot.json for example. The idea behind Bootspec is to enable new boot usecases in NixOS: UEFI Secure Boot, unifying bootloader installer scripts, multiple initrds or systemd system extensions and A/B schemas. 

Я вот всё посматриваю на этот дистрибутив, интересная задумка. Но кажется он подходит тем у кого много свободного времени?

Читайте также:  Контроллер домена linux debian

Тебе кажется. У меня он уже лет 5 и времени на ковыряние уходит сильно меньше чем с другими дистрами.

Но кажется он подходит тем у кого много свободного времени?

Всё время на срачи на форумах уходит

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

Срачи на форумах не мешают работой заниматься в связи с нерабочим инструментом.

Настройка довольно проста: в мане по установке написано всё что нужно для первоначального использования. В принципе, даже Nix знать не нужно.

С софтом всё просто шикарно, гораздо лучше чем во всех дистрах что я видел. Количество может сравниться с арчевым AUR, но почти нет шансов нарваться на зловред. По крайней мере, я о таких случаях не знаю.

Ложка дёгтя: незапакованный софт запустить бывает нетривиально. Особенно с проприетарщиной это проблема. Есть всякие костыли типа steam-run (на самом деле, работает не только для стима) или appimage-run, но с ними тоже бывает сложно. Но опять же, это всё случается довольно редко, поэтому не считаю особой проблемой.

hateyoufeel ★★★★★ ( 03.06.23 22:26:00 MSK )
Последнее исправление: hateyoufeel 03.06.23 22:33:41 MSK (всего исправлений: 1)

В том-то и дело, NixOS работает слишком хорошо, остаётся только на форумах сраться

Для тех, у кого NixOS работает очень хорошо, всегда есть Guix.

Источник

NixOS 22.05

NixOS 22.05

30 мая состоялся очередной выпуск дистрибутива NixOS 22.05. Он стал возможен благодаря усилиям 1611 участников в 46727 коммитах.

  • появилось 9345 новых пакетов, обновлено 10666 уже имеющихся и удалено 5874 (которые ранее были доступны в выпуске 21.11);
  • в системе управления пакетами nixpkgs добавлено 89 новых модулей, удалено 27;
  • версия Nix 2.8 в этом выпуске теперь используется по-умолчанию (включена экспериментальная функция flakes, а так же функция nix-command);
  • графический установщик на основе Calamares: его активация по умолчанию выполняется при запуске GNOME или Plasma ISO, что позволяет упростить проведение настройки новой системы.
Читайте также:  Astra linux локальная сеть windows

NixOS — дистрибутив Linux, созданный на основе менеджера пакетов Nix. Он использует декларативную конфигурацию (предлагаются два основных направления: текущий стабильный выпуск и unstable после последней разработки). Среди особенностей дистрибутива можно отметить следующее:

  • модель конфигурации декларативной системы: в NixOS вся операционная система (ядро, приложения, системные пакеты, файлы конфигурации и т. д.) создаётся менеджером пакетов Nix из описания на функциональном языке сборки, система настраивается путем написания спецификации функций, которые пользователь хочет видеть на своей машине (в глобальном файле конфигурации);
  • надёжные обновления: поскольку файлы Nix являются очищенными и декларативными, их выполнения всегда будут давать одинаковый результат независимо от того, какие пакеты или файлы конфигурации находятся в системе;
  • атомарные обновления: NixOS имеет транзакционный подход к управлению конфигурацией, вносящий изменения в конфигурацию, такие как атомарные обновления;
  • откат: если после обновления системы новая конфигурация нежелательна, её можно откатить с помощью специальной команды nixos-rebuild switch —rollback, и фактически, каждая версия конфигурации системы автоматически появляется в меню загрузки системы;
  • воспроизводимые системные конфигурации: модель декларативной конфигурации NixOS позволяет легко воспроизвести конфигурацию системы на другом компьютере;
  • исходная бинарная модель: язык сборки Nix, используемый NixOS, указывает, как создавать пакеты из исходного кода;
  • согласованность: менеджер пакетов Nix гарантирует, что работающая система «согласована» с логической спецификацией системы, что означает, что она перекомпилирует все пакеты, которые необходимо перекомпилировать.

Некоторые подробности о дистрибутиве можно посмотреть на странице вики.

Скриншот к новости взят с официального сайта NixOS.

Источник

Оцените статью
Adblock
detector