Несколько дней назад было объявлено Выпуск новой версии "GNU Guix 1.5"Этот релиз стал результатом трех лет интенсивной разработки. В новом выпуске менеджер транзакционных пакетов и связанный с ним дистрибутив Guix System представляют масштабное обновление, которое не только модернизирует его технологическую основу, но и пересматривает модель управления, обеспечивая более гибкое и ориентированное на сотрудничество будущее.
Отныне проект отказывается от нерегулярных циклов выпуска и переходит на ежегодный график, что призвано обеспечить предсказуемость для пользователей и разработчиков.
Основные новые функции GNU Guix 1.5
В новой версии GNU Guix 1.5 мы сможем найти значительный прогресс в совместимости оборудования и ядра. И это потому, что В Guix 1.5 добавлена экспериментальная поддержка ядра GNU Hurd. в архитектуре x86_64, что позволяет более смелым пользователям устанавливать программу. полностью система GNU без ядра LinuxКроме того, оно добавлено. официальная поддержка 64-битной архитектуры RISC-V (riscv64-linux), что соответствует растущему интересу отрасли к этому открытому набору инструкций.
Пользовательская среда также обновляется, поскольку В GNOME произошла скачок с версии 42 на 46. принятие Wayland — графический протокол по умолчанию. чтобы обеспечить более плавную и безопасную работу. Между тем, энтузиасты KDE могут радоваться возможности... Включение плазмы 6.5Доступ к ним осуществляется через новый сервис типа plasma-desktop-service. Все это поддерживается важными обновлениями экосистемы пакетов, которая теперь включает более 12 500 новых записей и почти 30 000 обновлений, в том числе такие важные инструменты, как GCC 15.2.0, Python 3.11 и ядро Linux-libre 6.17.12.

Безопасность и расширенное управление пакетами
Что касается безопасности, следует отметить, что этому элементу было уделено особое внимание при запуске продукта, поскольку одним из наиболее заметных улучшений является... возможность запуска демона Guix без прав root.. Эта функциональностьЭта функция включена по умолчанию в установках на других дистрибутивах. (Зарубежные дистрибутивы) используют пространства имен и профили пользователей AppArmor для существенного уменьшения поверхности атаки в случае потенциальных уязвимостей, приводящих к повышению привилегий.
Кроме того, инструменты командной строки (CLI) Guix получили ряд улучшений, наиболее заметным из которых является команда В оболочке guix теперь допускается вложенность контейнеров и добавлена опция –emulate-fhs.Это облегчает выполнение программного обеспечения, которое ожидает стандартную структуру каталогов (FHS), что крайне важно для совместимости с внешними исполняемыми файлами. Кроме того, Теперь Guix Pack позволяет экспортировать пакеты в форматы RPM и AppImage.Это упрощает распространение программного обеспечения, поставляемого в комплекте с Guix, пользователям других систем, таких как Fedora или Ubuntu.
Полное самофинансирование
Верный своей философии, Проект добился впечатляющего прогресса в «цепочке доверия». программного обеспечения. Guix 1.5 предлагает полный исходный код для начальной загрузки для сложных компиляторов, таких как Zig и Mono. Это означает, что эти языки теперь можно компилировать с нуля, не полагаясь на непрозрачные, уже существующие бинарные файлы, решая классическую проблему «курицы и яйца» в компиляции и обеспечивая полную проверку программного обеспечения с самого начала.
Стартовая система GNU Shepherd также обновляется до версии 1.0.Внедрены службы с таймерами (аналогичные таймерам systemd) и новый механизм ротации журналов, заменяющий традиционные инструменты, такие как syslogd. Аналогичным образом улучшено и управление привилегиями; концепция Программы с флагом setuid заменяются программами с привилегиями., которая использует возможности ядра Linux для предоставления детальных прав доступа вместо полного доступа от имени root.
Благодаря сообществу, насчитывающему более 700 участников, и успешному переходу на платформу Codeberg, GNU Guix 1.5.0 — это не просто обновление программного обеспечения, а изложение принципов создания воспроизводимых, прозрачных и свободных операционных систем.
Наконец, если вы хотите узнать больше об этом, вы можете ознакомиться с деталями По следующей ссылке.