После 6 месяцев разработки благодаря усилиям 212 человек сделавших больше 8к коммитов вышла версия 1.3.0 транзакционного пакетного менеджера и одноимённого дистрибутива системы GNU.
Основные изменения:
- генерация декларативного описания установленных пакетов (manifest.scm) на основе системы, в которую пакеты были установлены вручную;
- единая команда создания образов системы
guix system image
вместоguix system vm-image
иguix system disk-image
; - поддержка автоматического поиска серверов обновлений в локальной сети с помощью Avahi;
- поддержка архитектуры POWER9 (в статусе technology preview).
За прошедшее время было добавлено 2к пакетов (17к пакетов доступно на данный момент) и больше 3к пакетов было обновлено. Несколько примеров:
- Emacs 27.2
- GNU libc 2.31
- GCC 10.3
- Xfce 4.16.0
- Linux-libre 5.11.15
Также стоит упомянуть что тестовый образ виртуалки с Guix System наконец-то поддерживает нормальную интеграцию с хостом (буфер обмена, изменение размеров окна…).
Кроме того стоит упомянуть релиз Cuirass 1.0 https://guix.gnu.org/en/blog/2021/cuirass-10-released/ – реализации CI/build farm, используемой проектом Guix для сборки всех пакетов и образов системы.
>>> Подробности