LINUX.ORG.RU

Вышел GuixSD 0.11

 ,


1

3

3 августа 2016 года вышли Guix и GuixSD версии 0.11. Guix — функциональный менеджер пакетов гарантирующий отсутствие изменений в поведении одних пакетов при установке или обновлении других, гарантирующий атомарность установки и обновления пакетов, и дающий возможность установки и одновременной работы любого количества версии любых пакетов. Guix может работать с правами обычного пользователя в $HOME в других дистрибутивах GNU/Linux. GuixSD — ОС с Guix в качестве пакетного менеджера.

Среди изменений:

  • Новые системные сервисы в GuixSD, включая mcron, dropbear и dico
  • Добавлена инфраструктура для тестирования системы целиком
  • Добавлена поддержка сжатия в guix publish
  • Добавлен режим Emacs'а для просмотра расположения определений пакетов
  • Добавлена поддержка устройств RAID в GuixSD
  • 484 новых пакета, 678 обновлено. Отметим glibc-2.23, linux-libre-4.7. Исправлено несколько ошибок побитной воспроизводимости
  • Множество других улучшений инструментов и документации

GuixSD и Guix можно скачать в виде образа USB-накопителя или тарбола для установки в другой ОС семейства GNU/Linux.

Прошлая версия выходила 4 месяца назад. В разработке приняли участие 70 человек.

>>> Оригинал новости

★★★★★

Проверено: tailgunner ()
Последнее исправление: tailgunner (всего исправлений: 3)
Ответ на: комментарий от f1u77y

Как NixOS, только лучше

который к тому же не пытается унифицировать конфигурацию программ

Пытается, ровно таким же образом. Унификация конфигурации это сила, могучая сила.

есть еще какие-нибудь отличия?

Главное отличие и преимущество Guix'а на Nix'ом это Scheme вместо nixlang'а. Ну а ещё Shepherd вместо systemd, но это кому что нравится.

Camel ★★★★★
() автор топика
Ответ на: Как NixOS, только лучше от Camel

Пытается, ровно таким же образом

не нашел этого, буду знать

Scheme вместо nixlang’а

но это кому что нравится

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

f1u77y ★★★★
()
Ответ на: комментарий от f1u77y

Нешвабодка

а как там с пакетами? существующие обновляют своевременно?

Обновляют нормально. Можно используя специальный костыль использовать пакеты из NixOS'а и других мест.

и как там с несвободным софтом?

Хреново. Но я надеюсь это исправить.

Camel ★★★★★
() автор топика
Ответ на: Нешвабодка от Camel

костыль

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

Но я надеюсь это исправить

неофициальный репозиторий?

f1u77y ★★★★
()
Ответ на: Как NixOS, только лучше от Camel

Унификация конфигурации это сила, могучая сила.

А как они вообще её унифицируют? Как выглядит конфигурация, например, vim'а в nixos'е? И не слишком ли это неподъёмная задача целиком её унифицировать?

Esper
()
Ответ на: комментарий от Esper

конфигурация, например, vim’а

вим и прочий софт с сложной конфигурацией они не пытаются унифицировать. а вот, к примеру, иксы или sysctl в nixos конфигурируются на nix

f1u77y ★★★★
()
Ответ на: комментарий от anonymous

Переименованный

был же dmd? или это он и есть, просто переименованный?

Был dmd. Это он и есть, просто переименованный.

Camel ★★★★★
() автор топика
Ответ на: комментарий от f1u77y

вим и прочий софт с сложной конфигурацией они не пытаются унифицировать.

А в чём тогда смысл унификации?

Esper
()
Ответ на: комментарий от f1u77y

Унифицировать

вим и прочий софт с сложной конфигурацией они не пытаются унифицировать

Вероятно ещё руки не дошли, тем более там, надо понимать, будет действительно много работы.

Camel ★★★★★
() автор топика
Ответ на: Унифицировать от Camel

ага, может еще потом напишут обертку для конфигурации имакса, но уже на scheme

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

f1u77y ★★★★
()
Ответ на: комментарий от Esper

в том, чтобы состояние системы включало в себя не только установленные пакеты, но и ее конфигурацию, и чтобы по тому же /etc/nixos/configuration.nix можно было восстановить состояние состемы

f1u77y ★★★★
()
Ответ на: комментарий от f1u77y

чтобы по тому же /etc/nixos/configuration.nix можно было восстановить состояние состемы

Но конфигурация восстанавливается далеко не вся, так?

Esper
()
Ответ на: комментарий от Esper

ту конфигурацию, которая не поддерживается nixos, можно так же включать в состояние в виде файлов.

f1u77y ★★★★
()
Ответ на: комментарий от f1u77y

Сумасшествие

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

Ну, примерно как я думаю. Хотя на самом деле я так не думаю.

Camel ★★★★★
() автор топика
Ответ на: комментарий от Esper

У них задача сделать восстанавливаемой системную конфигурацию, т.е. то что в /etc. Дотфайлы держи себе в гите. Унификация это просто хороший тон, в крайнем случае делают тупо встраивание чужеродного конфига, типа

networking.extraHosts =
''
192.168.0.1 lanlocalhost
192.168.2.1 somehost
...
'';

anonymous
()
Ответ на: Переименованный от Camel

Был dmd. Это он и есть, просто переименованный.

хорошо, а то c Digital Mars D комплиятором референсным явный конфликт имён.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.