URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101046
[ Назад ]

Исходное сообщение
"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."

Отправлено opennews , 31-Дек-14 15:57 
Увидел свет (http://lists.science.uu.nl/pipermail/nix-dev/2014-December/0...) выпуск дистрибутива NixOS 14.12 (http://nixos.org/), основанного на пакетном менеджере Nix (http://nixos.org/nix/) и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в  NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер установочного образа 874 Мб (http://releases.nixos.org/nixos/14.12/nixos-14.12.231.139ead...).

В новом выпуске осуществлён (http://nixos.org/nixos/manual/sec-release-14.12.html) переход на новые версии ядра Linux 3.14, systemd 217, Glibc 2.20, KDE 4.14.1, GNOME 3.12, Apache httpd 2.4, VirtualBox 4.3.20.  Пакетный менеджер Nix обновлён до версии 1.8 (http://thread.gmane.org/gmane.linux.distributions.nixos/15165). Добавлены новые сервисы с docker, collectd, etcd,  fail2ban, fcgiwrap, fluxbox, i2pd, lxc, nsd,  openntpd, openvswitch,  siproxd, torque. Улучшена реализация системы легковесных контейнеров, позволяющих запускать отдельные экземпляры NixOS в базовом окружении NixOS (контейнеры изолированы не полностью и подходят главным образом для проведения экспериментов). Для доступа к кэшу бинарных пакетов cache.nixos.org теперь используется шифрованное HTTPS-соединение.


При использовании Nix пакеты устанавливаются в отдельное дерево директорий /nix/store или поддиректорию в каталоге пользователя. Например, пакет устанавливается как /nix/store/f6dvq84299f3249h8my6r9vs7a0n3-firefox-29.0.0/, где "f6dvq8..." является уникальным идентификатором пакета, используемым для контроля зависимостей. Пакеты оформляются в виде контейнеров, содержащих необходимые для работы приложений компоненты. Между пакетами возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов.  Возможна как загрузка готовых бинарных пакетов из репозитория (при установке обновлений к бинарным пакетам загружаются только delta-изменения), так и сборка из исходных текстов со всеми зависимостями. Коллекция пакетов представлена в специальном репозитории Nixpkgs (http://nixos.org/nixpkgs/).

URL: http://lists.science.uu.nl/pipermail/nix-dev/2014-December/0...
Новость: https://www.opennet.ru/opennews/art.shtml?num=41375


Содержание

Сообщения в этом обсуждении
"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Baz , 31-Дек-14 15:57 
в начале прочитал не Glibc 2.20, а Gnome 2.20... это диагноз...

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 21:01 
>в начале прочитал не Glibc 2.20, а Gnome 2.20... это диагноз...

нас не интересуете ни вы ни ваши проблемы


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено rob , 01-Янв-15 09:33 
...а вас сколько?

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено freehck , 01-Янв-15 15:20 
К.О. намекает, что их - легион.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Константавр , 31-Дек-14 16:19 
Молодцы. Мож попробовать на выходных?

Кто пользовался? Какие камни подводные?


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено EHLO , 31-Дек-14 16:35 
>Кто пользовался?

По всей видимости будешь первый.


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 16:40 
4 мес. на десктопе, полёт отличный.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено res2500 , 31-Дек-14 17:42 
не порть себе праздничное настроение

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Константавр , 31-Дек-14 20:45 
Мне его праздник и испортил. Терпеть не могу праздники.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Анончик , 02-Янв-15 03:01 
прочитал как "пограничное состояние"

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 17:26 
Если бы не на systemd, тоже бы попробовал.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 03-Янв-15 15:16 
Тогда guix пробуй, он без systemd с пакетным менеджером основанным на nix. Там правда scheme везде много :)

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 16:41 
>systemd 217

О, Боги! И сюда залезли.


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 17:09 
на то ты и дегенерат, что заметил спустя годы

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 17:15 
> NixOS используется единый файл системной конфигурации

Ну прямо таки системный реестр. Но зачем?!


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 17:24 
Это не реестр, а "файл конфигурации". Ты против файлов конфигурации?

А затем, что удобно: все конфиги системы и софта собраны в одном месте.


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 17:46 
Всего софта? А весь софт об этом знает?

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 17:58 
> Всего софта? А весь софт об этом знает?

Тому кто не знает, легко об этом сказать. Но все таки не очень понятно зачем? Это как выглядит /etc/config.cfg размером пару тройку мегабайт и все? =)  



"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 18:36 
Ещё раз, это не реестр, а конфиг файл. Вот рандомный конфиг (старый, 2013 год) какого-то чувака: https://github.com/chaoflow/nixos-configurations/blob/master...

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 20:51 
А где разница, ммм? Реестр это тоже ряд конфиг-файлов: %WINDIR%\System32\config\* и NTUSER.DAT.
Вопрос в том, чем эта помойка лучше, к примеру, .config?
Ну и, кончечно, очень соответствует "Красиво — небольшое. Храните данные в простых текстовых файлах."
Нинужно.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Ordu , 01-Янв-15 06:42 
> Нинужно.

Ваше мнение очень ценно для нас. Ждём продолжения.


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 18:39 
ТО есть в остальном ты согласен. Ясно.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Ordu , 01-Янв-15 23:44 
> ТО есть в остальном ты согласен. Ясно.

С чем я согласен? Продолжения я так и не увидел, поэтому не могу сказать, согласен или нет.


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено _KUL , 01-Янв-15 09:15 
Реестр это контейнер с контейнерами, которые содержат значения разных типов, в том числе и текстовый тип. Доступ к нему осуществляется через что-то узконаправленное. А текстовый файл, это текст, где можно брать читать, править, чем угодно, который содержит обыяный текст и логические блоки оформляются либо метками, либо символами новой строки. Текстовый конфиг на много универсальнее и проще!

А по теме, - очень интересный менеджер пакетов, особенно функции с установкой в хоумдир. Apt скоро умрёт?


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 18:34 
> который содержит обыяный текст

Нельзя обыять необыяное!


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 18:42 
> А по теме, - очень интересный менеджер пакетов, особенно функции с установкой в хоумдир.

Program files v2.
Есть opt.
> Apt скоро умрёт?

Он что, единственный менеджер пакетов?


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 18:33 
Не знает. При реализации конфига Никса генерятся конфиги сторонние, вот и всё.

Например: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/s... services.xserver.config -- это xorg.conf.


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 20:52 
А зачем вообще нужен этот бисиклет? Чем плох обычный xorg.conf? Его сделали не они?

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Константавр , 31-Дек-14 20:58 
Ты же хочешь, чтобы у тебя Gtk и Qt приложения выглядели в едином стиле? Вот и они хотят едмный стиль для конфигов. Чего плохого? Кто поставил правило, что оно должно быть так и не иначе? Ьак бы и линукс не стали разрбатывать. Люди ищут идеальную форму. Всё, буду ставить. Теперь из принципа поставлю :)

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 21:04 
> Ты же хочешь, чтобы у тебя Gtk и Qt приложения выглядели в едином стиле?

Они и выглядят. Qt-curve. Монструозное нечто для этого не требуется.
Впрочем, гуано-тк тоже не требуется.
> Gtk и Qt приложения выглядели в едином стиле
> Вот и они хотят едмный стиль для конфигов.

И где между этими вещами связь?
> Теперь из принципа поставлю

Нет препятствий патриотам!


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Константавр , 31-Дек-14 21:16 
>Нет препятствий патриотам!

Ес майн женераль.


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 18:00 
>> NixOS используется единый файл системной конфигурации
> Ну прямо таки системный реестр. Но зачем?!

Вы так говорите, типа системный реестр сам по себе прямо таки вселенское зло =) Да хоть базу оракла можно использовать для хранения конфигов...


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 21:00 
Нет, что ты!
Сплошные плюсы:
нельзя банально зачистить конфиг-файл для возврата к дефолту;
упорoтый перенос конфигов;
сбой этой шляпы шатает ВЕСЬ софт.
Потрясающе просто.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 02-Янв-15 20:41 
тоже самое можно сказать о файловой системе, на которой располагаются, твои любимые портянки

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 20:56 
Хороший дистр, интересный подход.
Пробовать стоит только если есть желание изучать язык nix, пакетирование и всё остальное. Ибо придется контрибутить.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 31-Дек-14 23:06 
хмм . А почему 3.14 кернел? в федора вроде бы 3.17 уже?

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Andrey Mitrofanov , 31-Дек-14 23:31 
> хмм . А почему 3.14 кернел? в федора вроде бы 3.17 уже?

Собирать не успевают!


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено pipip , 01-Янв-15 00:25 
С новым годом!

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 00:51 
>Пакеты оформляются в виде контейнеров

Чушь.


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Teocally , 01-Янв-15 01:01 
С Новым Годом всех! :)

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 01:09 
Не вижу стакана у тебя в руках, только клавиатура.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Teocally , 01-Янв-15 01:32 
и не увидишь...стакан был раньше   ;)

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 01:43 
Очередной динукс с нескучными обоями... дело смотрю живе

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 02:22 
С новым годом! С новыми багами!

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Нимо Ан , 01-Янв-15 03:36 
Давайте пить спирт!

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Андрей , 01-Янв-15 11:55 
Идея интересная в плане того, что (возможно) можно поставить основу системы (консоль + иксы) как общесистемные пакеты, а DE и сопутствующие программы в профиль пользователя. И получить разных пользователей с полностью раздельными окружениями - как контейнеры прямо таки. При это в изначальное состояние система приводится простым убиванием профиля пользователя (его даже можно не убивать, а оставить лежать в сторонке и создать новый профиль).

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 18:45 
Асиль группы, лисапедист.

"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 02-Янв-15 20:42 
> Асиль группы, лисапедист.

а ты просто изыди в небытие, упырь


"Вышел дистрибутив NixOS 14.12, использующий пакетный менедже..."
Отправлено Аноним , 01-Янв-15 19:53 
Пакеты старые и их мало, а так можно было бы попробовать. При такой системе установки, когда большинство пакетов собирается из исходников им надо запилить что-нибудь наподобие AUR.