LINUX.ORG.RU

Выход GNU Guix 0.13 и новой версии GuixSD

 , ,


0

3

Guix — пакетный менеджер, разрабатываемый в рамках проекта GNU. Его особенность — схожая с Nix концепция, позволяющая устанавливать сколько угодно версий одной программы, работать с пакетами без прав суперпользователя, обновлять и откатывать их по отдельности. Правила сборки и обслуживания пакетов описываются на функциональном языке Scheme.

GuixSD — дистрибутив Linux, использующий Guix в качестве основного пакетного менеджера.

Новое в Guix 0.13:

  • возможность работы на архитектуре aarch64;
  • команда guix pack для создания бинарных пакетов;
  • команда guix copy для копирования объектов репозитория по SSH;
  • опция --cache для команды guix publish — кэширование бинарных пакетов для быстрой работы с публичными репозиториями;
  • может использоваться Guile 2.2 для повышенной производительности;
  • Emacs-подобный интерфейс выведен в отдельный пакет Emacs-Guix;
  • команда guix pull теперь использует HTTPS для соединения с git.savannah.gnu.org;
  • Cypher-бэкенд для guix graph;
  • для работы требуются Guile-биндинги к GnuTLS;
  • 840 новых пакетов: игры, утилиты, компоненты Java, Ocaml, Python, и т. д.;
  • обновлены версии 1220 пакетов;
  • другие изменения.

Новая версия GuixSD имеет следующие отличия:

  • поддержка (U)EFI установочным образом;
  • полноценная поддержка Btrfs (ранее были проблемы с созданием initrd);
  • некоторые системные процессы могут запускаться в отдельных пространствах имён;
  • доступно окружение рабочего стола LXDE;
  • улучшена конфигурация nginx-service-type;
  • новые сервисы: exim, mail-aliases, inetd, agetty, openvswitch, special-files, redis, thermald;
  • другие изменения.

>>> Подробности

Опять ненужно.

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

ЗЫ: капча мемориал намекает на состояние проекта.

anonymous ()

Что за новость?

Мой вариант новости перевод оригинального анонса. А вы как выбирали значимые изменения?

Camel ★★★★★ ()

новые сервисы:

хотелось бы поподробнее

kto_tama ★★★★★ ()

ахахах, не ожидал этой новости от тебя

anonymous ()

А для чего нужно это ненужно?

slamd64 ★★★★ ()

поддержка (U)EFI установочным образом;

Наконец то! Теперь можно и потестить.

Singularity ★★★★ ()

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

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

Если кто-то что-то пилит, значит это кому-то нужно

Разработчикам, ага.
Чем оно лучше оригинального Nix? Нет, мне правда интересно.

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

Так вопрос-то был как раз в том ДЛЯ ЧЕГО ОНО НУЖНО?

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

Для обхода сложностей, вызванных динамической линковкой.

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

А более объективные преимущества/недостатки есть?

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

Тащемта Guix и GuixSD(включая репозиторий) полностью столлманоугодный. Ну и в NixOS — systemd, в GuixSD же свой родной Shepherd.

Singularity ★★★★ ()
Последнее исправление: Singularity (всего исправлений: 1)
Ответ на: комментарий от awesomebuntu

Суть то в том, что Guile — официальный язык расширений ОС GNU, а nixlang — доморощеный DSL.

Singularity ★★★★ ()

чо кто нить ставил GuixSD?

anonymous ()

велосипедисты задолбали уже

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

Да уж куда лучше любой доморощенный DSL чем быдлоскобки. А у nix DSL весьма удобный.

slovazap ★★★★★ ()

Уже само наличие такой программы в природе говорит о полной убогости всей этой свистопляски с правами, рутами, группами и т.п. ОСь не должна быть всемогутером - это должна быть либо серверная огороженная цитадель, либо удобная, всёразрешающая десктопочка, не портящая нервы своим дебильным «Вы действительно хотите засунуть палец в нос?!» и постоянным вводом админ-пароля.
Собсно, и система прав, базирующаяся на ЛЮДЯХ, а не ДЕЙСТВИЯХ - тоже себя изжила. chmod'ство устарело, но никто этого так и не заметил...

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

Всемогутерство

Уже само наличие такой программы в природе говорит о полной убогости всей этой свистопляски с правами, рутами, группами и т.п. ОСь не должна быть всемогутером - это должна быть либо серверная огороженная цитадель, либо удобная, всёразрешающая десктопочка, не портящая нервы своим дебильным «Вы действительно хотите засунуть палец в нос?!» и постоянным вводом админ-пароля.

Щито? Как раз таки guix позволяет пользователю разводить у себя в $HOME произвольную помойку из любых программ без всяких sudo и прав root'а. При этом программы у пользователя и общесистемные не будут друг другу мешать.

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

удобная, всёразрешающая десктопочка,

Типа как msdos/win95?

ugoday ★★★★★ ()

Правила сборки и обслуживания пакетов описываются на функциональном языке Scheme.

А вот это интересно.

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

Суть то в том, что Guile — официальный язык расширений ОС GNU, а nixlang — доморощеный DSL.

Так это плюс. Выражения пакетов читаемы всеми, даже теми, кто специально не учил Nix. К тому же билд-инструкции все равно на баше (!) пишутся.

В Guix же все целиком надо писать на схеме, так что чужие пакеты труднее модифицировать/поддерживать, а свои дольше писать.

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

Твои комментарии - помойка? Иди подмойся, маня.

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

Ты реально такой идиот или прикалываешься? Даже я с 7 классами образования понял о чём шла речь.

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

Чем оно лучше оригинального Nix? Нет, мне правда интересно.

Свобода, это во первых. Нету сустемдика, это во вторых. GNU Guile вместо велосипеда, это в третьих. Я расставил приоритеты в значимом для меня порядке, у других могут быть свои соображения.

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

велосипедисты задолбали уже

Вот это и исправляют. NixOS ненужно, ибо велосипед. Это нужно — страшный велосипед приводят в человеческий вид.

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

весьма удобный

Не удобно лишь спать на потолке, одеяло на пол спадает.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от matumba

либо удобная, всёразрешающая десктопочка

Гайка жива еще?

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

на баше (!) пишутся

Вот так преимущество, куда деваться.

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

Разумеется. Чем проще пакетить софт (и читать чужие выражения), тем лучше. Именно поэтому лисп кошмарный вариант

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

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

В GuixSD вообще с идеями все хорошо — вон и Shepherd используется. Это для тех аргумент, кого «воротит» от «дедовского» systemVinit и вариаций.

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

Нету сустемдика, это во вторых

Как раз минус. Systemd делает​ гнутый shepherd как бог черепаху

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

GuixSD - это типичный гну-подход же. Наворовать чужих идей и запилить свои полурабочие реализации под своей эгидой.

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

как бог черепаху

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

Как раз минус.

Тут вон анон какой-то (не ты ли?) баш пропагандирует — универсально и легко кем-угодно читаемо/исправляемо/дополняемо и т.п. Т.е. sysVinit самая лучшая концепция, во!

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

Наворовать

СПО? Да. Какие претензии?

свои полурабочие реализации под своей эгидой

Я что-то про Nix ни чего не слышу. А вот Guix активно развивается.

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

NixOS тем не менее вполне себе активно разрабатывается, последний релиз 31 марта был.

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

Но новостей нету! Нету пользователей? Или там ни чего не происходит, кроме повышения версий пакетов?

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

Нету пользователей?

Таки похоже, что так.

Или там ни чего не происходит, кроме повышения версий пакетов

В основном это так, но в последней версии добавили оверлеи для nixpkgs, например.

Singularity ★★★★ ()

Интересно, почему guile помазана самим Ст-лманом, но проектов на ней нет. Явно не просто так.

По теме: менеджер переписать на rust, скриптовым языком сделать js, научить работать в винде и в маке - вот это будет профит)

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

Да, и обязательно сделать веб-гуй неотъемлемой частью проекта. Тогда выстрелит и завоюет мир.

А скобочки эт несерьезно

makoven ★★★★★ ()
Последнее исправление: makoven (всего исправлений: 1)
Ответ на: комментарий от mandala

баш пропагандирует

Это сколько же надо выпить.

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