LINUX.ORG.RU

GNU Guix 1.5.0

 ,

GNU Guix 1.5.0

0

2

Спустя три года разработки вышел GNU Guix 1.5.0.

За это время проект Guix получил около 71 338 коммитов от 744 человек.

Добавлено более 12 500 пакетов, благодаря чему Guix остается в десятке крупнейших дистрибутивов по версии Repology.

Основной список изменений:

  • Доступна KDE Plasma 6.5 вместе с новым сервисом plasma-desktop-service-type.

  • GNOME обновился с версии 42 до 46 и теперь по умолчанию использует Wayland.

  • Guix System перешел на версию 1.0 GNU Shepherd.

  • Появились новые службы для системных логов и ротации журналов — теперь Guix System использует их вместо rottlog и syslogd.

  • На выбор доступно около 40 новых системных сервисов, включая Forgejo Runner, RabbitMQ, iwd и dhcpcd.

  • Обновлены пакеты: GCC 15.2.0, Emacs 30.2, Icecat и Librewolf 140, LLVM 21.1.8, а также ядро Linux-libre 6.17.12.

  • Теперь демон Guix можно запускать без привилегий root, что снижает риск эксплуатации уязвимостей, связанных с повышением привилегий.

  • В демоне Guix были исправлены уязвимости CVE-2024-27297, CVE-2024-52867, CVE-2025-46415, CVE-2025-46416 и CVE-2025-59378.

  • Добавлена экспериментальная поддержка ядра GNU Hurd (x86_64-gnu), что стало еще одним важным шагом в распространении и разработке Hurd.

Больше подробностей и красивая вертикальная картинка – по ссылке на сайте проекта

>>> Источник

★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 5)

смотрим ссылки, а там:

403 Forbidden
гнобите старые браузеры? :о)
opera-51.0.2830.55
Browser identification:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36 OPR/51.0.2830.55

add:
закладка (сайта) с пакетами и поиск - подтормаживают, мягко сказать, либо (это я уже на firefox-115.24.0esr смотрю :o)

504 Gateway Time-out

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 3)

GNOME обновился с версии 42 до 46 и теперь по умолчанию использует Wayland.

А хорошие новости-то будут?

Smacker ★★★★★
()

покусы столмена (это он вроде lisp-emacs апологет) ;-)

во все щели напихали guile, а он дико неудобный и подыхает.

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

ни гномом, ни вэйландом можно не пользоваться.

Не только «можно», но, строго говоря, даже «нужно»!

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

он дико неудобный и подыхает.

Это злая неправда.

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

Репозитории очень нестабильные и это даже не сильно зависит от локации, gnu.org все время отваливается.

masa ★★★
()

о, Scheme/Guile/Скобочки(с)!
Аж студенческие воспоминания всколохнули, где-то, в горячем сердечке.
они специально в Татьянин день релизят, в день студента?

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

о, Scheme/Guile/Скобочки(с)!

// Мну вспомнил свою первую и последнюю л^Wпрожку на scheme и прослезилсо. Ну, не чокаясь (с)

x22 ★★★
()

Юху! Лучший дистрибутив, с удовольствием пользуюсь. Вся система в одной гит-репе, кайф.

Guix System перешел на версию 1.0 GNU Shepherd.

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

собираем кастомный iso с несвободными прошивками:

;;; $ guix system image -t iso9660 iso.scm

(define-module (iso-nonfree)
  #:use-module (guix)
  #:use-module (guix channels)
  #:use-module (gnu packages curl)
  #:use-module (gnu packages version-control)
  #:use-module (gnu packages vim)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages package-management)
  #:use-module (gnu services)
  #:use-module (gnu services base)
  #:use-module (gnu system)
  #:use-module (gnu system install)
  #:use-module (nongnu packages linux)
  #:export (installation-os-nonfree))

(define nonguix-key
  (plain-file "nonguix-key.pub" "\
(public-key
 (ecc
  (curve Ed25519)
  (q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#)))"))

(define %channels
  (cons* (channel
          (name 'nonguix)
          (url "https://gitlab.com/nonguix/nonguix")
          (introduction
           (make-channel-introduction
            "897c1a470da759236cc11798f4e0a5f7d4d59fbc"
            (openpgp-fingerprint
             "2A39 3FFF 68F4 EF7A 3D29  12AF 6F51 20A0 22FB B2D5"))))
         %default-channels))

(define installation-os-nonfree
  (operating-system
   (inherit installation-os)
   (kernel linux)
   (firmware (list linux-firmware))
   (kernel-arguments '("quiet" "modprobe.blacklist=radeon,amdgpu"))
   (services
    (cons* (modify-services (operating-system-user-services installation-os)
                            (guix-service-type
                             config => (guix-configuration
                                        (inherit config)
                                        (guix (guix-for-channels %channels))
                                        (substitute-urls
                                         (list "https://bordeaux.guix.gnu.org"
                                               "https://mirrors.sjtug.sjtu.edu.cn/guix"
                                               "https://substitutes.nonguix.org"))
                                        (authorized-keys
                                         (cons* nonguix-key
                                                %default-authorized-guix-keys))
                                        (channels %channels))))))
   (packages (append (list curl git-minimal vim efibootmgr)
                     (operating-system-packages installation-os)))))

installation-os-nonfree
err
()

Доступна KDE Plasma 6.5 вместе с новым сервисом plasma-desktop-service-type.

GNOME обновился с версии 42 до 46 и теперь по умолчанию использует Wayland.

Мусор, однако!

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

на сайт проекта зайти не могу

УМВР.

будет ли репозиторий доступен?

Если иметь в виду бинарные пакеты, то стандартный https://ci.guix.gnu.org недоступен (из-за действий провайдера-владельца по ту сторону), https://bordeaux.guix.gnu.org и https://mirrors.sjtug.sjtu.edu.cn/guix (зеркало к первому серверу) хостятся в Китае, если из-за чего отваливаются, то из-за белых списков только. Ещё у яндекса есть зеркало ко второму серверу. Последние два зеркала надо подключать, по умолчанию они не включены.

mister_me ★★
()

А насколько дистр гнушизоидный? В смысле доступности не гнушного софта, типа проприетарные драйаера и всё остальное?

yvv1
()
Последнее исправление: yvv1 (всего исправлений: 1)

Что это вообще такое? В первый раз слышу.

PS почитал википедию, походу там нет systemd, такое не нужно.

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

Ну когда я пользовался это было так. Недавно тред тут был, что у человека установка шла 2+ часа. У меня где-то в виртуалке остался гикс, щас протестирую.

Или ты имел ввиду, что gnu.org не отваливается?

Или то что только в России пролемы?

Поясни плиз, какая часть неверна

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

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

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

ну я пользуюсь в сумме больше двух лет, и из проблем с репами могу назвать только блокировку ci.guix.gnu.org и медленную скорость. на бордо раньше были не все пакеты, оно вообще как-то по остаточному принципу обновлялось(приходилось пользоваться прокси от ребят из rde и зеркалами из китая и сша), сейчас все впорядке.

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

Юху! Лучший дистрибутив, с удовольствием пользуюсь. Вся система в одной гит-репе, кайф.

Непонятно зачем он нужен, если есть nixos, который сейчас задает стандарты в функциональном подходе. Лучше бы nixpkgs помогали пилить.

еще таймеры добавили

Епт, даже этого не было?!

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

Как и в любом линуксе ты можешь положить фирмваре в папку для фирмваре

это не так, /gnu/store только для чтения

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

потому что nixpkgs недокументированная помойка. пардоньте мой французский. давайте не будем разводить срач)

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

Но есть канал nonguix о котором запрещено упоминать

ловите хулигана

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

Гнушизоидность пугает, хотя в целом подход нраицца.

yvv1
()
Ответ на: комментарий от ugoday
  1. не аргумент
  2. для менеджера конфигураций как раз кошерно делать DSL
xenocerebrum
()
Ответ на: комментарий от err

Справедливости ради, guix'у как дистрибутиву тоже не хватает (своевременно обновляемой) документации. Где-то месяц назад я пытался поставить TeX по документации к guix 1.4.0, а не получилось - там какие-то пакеты уже давно то ли переименовали, то ли удалили.

(Пока писал комментарий, выяснил, что сейчас страница про TeX приведена в актуальное состояние)

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

А насколько дистр гнушизоидный?

Тотально. Потому надо пользоваться дополнительными репами вроде non-guix’а, благо это совсем не трудно.

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

Обновил свою систему, действительно обновилось все шустро, лишь один раз вылезло предпреждение, что сервер медленный. Ну это успех. У меня все пакеты с бордо, это вроде как основной репозиорий. И как он раньше работал это был ужас.

masa ★★★
()

Всё-таки описание конфига сервисов на Тьюринг-полном языке это дичь - systemd в этом плане куда более продуман.

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

Справедливости ради, guix’у как дистрибутиву тоже не хватает (своевременно обновляемой) документации

а что-то в документации вовсе не отражено, например xorg-service-type. или сервис gvfs, он сначала был в дкументации, потом смотрю — пропал, из документации, сам сервис никуда не девался и прекрасно работает, сейчас глянул в 1.5.0 опять появился

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

У меня все пакеты с бордо, это вроде как основной репозиорий. И как он раньше работал это был ужас.

кажись основной все-таки ci.guix, но согласен, последний год наверно на бордо все замечательно, почти все пакеты собраны, до этого было довольно печально

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

зачем он нужен, если есть nixos

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

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

А оно умеет грузиться через EFISTUB?

iso? разве EFI может исо грузить? а если речь про установленную систему, то там кажись только grub поддерживается, не вникал. кстати, там какой-то инит у них заковыристый, на схеме, я пробовал grub’ом грузить само исо, так и не получилось

err
()
Последнее исправление: err (всего исправлений: 1)

Добавлена экспериментальная поддержка ядра GNU Hurd (x86_64-gnu), что стало еще одним важным шагом в распространении и разработке Hurd.

Так разработка прекращена.

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

разве EFI может исо грузить?

Разумеется нет.

там какой-то инит у них заковыристый

GNU Shepherd - жалкое подобие systemd.

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

Православная схема вместо самокатного недохаскеля.

Ну nix как бы более вменяемый чем схема. Но это моё ИХМО.

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

Прям как если у ортодоксальных верующих была бы дверца в храме с казино и девочками

Не пали контору, а то на яхту Табачного «Паллада» в круиз с монашками больше не пригласят ;)

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

Ноуп. Это как если перед вами есть множество дверей, а в какую из них заходить — решать вам.

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

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

piyavking ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.