Перечислите новую версию диспетчера пакетов GNU Guix 1.1

Недавно se объявил о выпуске новой версии менеджера пакетов GNU Guix 1.1 и дистрибутива GNU / Linux, построенного на этой основе. Распределение pпозволяет установку как отдельную операционную систему в системах виртуализации, в контейнерах и в обычном оборудовании, а также для запуска в уже установленных дистрибутивах GNU / Linux, выступающих в качестве платформы для реализации приложений.

Пользователь имеет такие функции, как учет зависимостей, работа без рута, откат к версиям выше в случае проблем, управление конфигурацией, клонирование среды (создание точной копии программной среды на других компьютерах) и т. д.

Хотя менеджер пакетов GNU Guix основывается на достижениях проекта Nix и в дополнение к типичным функциям управления пакетами, поддерживает такие функции, как выполнение транзакционных обновлений, возможность отката обновлений, работа без получения прав суперпользователя, поддержка профилей, привязанных к отдельным пользователям, возможность одновременной установки нескольких версий одной программы, средства сбора мусора (идентификация и удаление неиспользуемых версий пакетов).

Кроме того, для определения сценариев сборки приложений и правил формирования пакетов предлагается использовать специализированный язык высокого уровня, ориентированный на компоненты и темы Guile Scheme API. Эти компоненты позволяют выполнять все операции управления пакетами в схеме функционального языка программирования.

Что нового в GNU Guix 1.1?

Эта версия соответствует 14.078 11 обязательствам, взятым 201 человеком за XNUMX месяцев. Он включает в себя множество новых функций, пользовательский интерфейс и производительность, улучшения, а также множество исправлений ошибок.

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

Добавлены две новые команды, один из них является "описание системы guix«, Что позволяет при реализации оценивать изменения между двумя разными экземплярами системы. Другая добавленная команда -"Guix deploy" который предназначен для реализации наполнения нескольких компьютеров одновременно, например, новых сред в VPS или удаленных систем, доступных через SSH.

Мы также можем найти добавлены новые системные сервисы: auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, originance, pulseaudio, sane, особенность, usb-modewitch.

Также обновленные версии программного обеспечения в 3368 пакетах, Добавлено 3514 новых пакетов, в том числе обновленные версии xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, освещение 0.23.1, gcc 9.3, gimp 0 .2.10.18, glibc 2.29, gnupg 2.2.20, go 1.13.9, guile 2.2.7, icecat 68.7.0-guix0-preview1, icedtea 3.7.0, libreoffice 6.4.2.2, linux-libre 5.4. 31, openjdk 12.33, perl 5.30.0, python 3.7.4 и оксид 1.39.0.

Из других изменений, которые выделяются этой новой версии:

  • В команду guix pack добавлена ​​поддержка визуализации для Singularity и Docker.
  • Была добавлена ​​команда "guix time-machine", которая позволяет вам откатиться к любой версии пакета, сохраненной в архиве Software Heritage.
  • В «систему guix» добавлена ​​опция «–target», обеспечивающая частичную поддержку кросс-компиляции;
  • Guix реализован с использованием Guile 3, что положительно сказывается на производительности.
  • График зависимости пакета ограничен сокращенным набором компонентов двоичного источника сборки (начального числа), что является большим шагом на пути к полностью проверяемой реализации начальной загрузки.
  • Были добавлены системы сборки для Node.js, Julia и Qt, чтобы упростить написание пакетов для приложений, связанных с этими проектами.
  • Кроме того, у сторонних авторов репозитория пакетов есть инструменты для написания новостных сообщений, которые пользователь может прочитать, выполнив команду "guix pull –news".

Скачать Guix 1.1

Наконец, для тех, кто заинтересован в тестировании диспетчера пакетов или дистрибутива, вы можете проверить детали установка и / или найти изображения для загрузки, По следующей ссылке.

Образы для установки на USB Flash (241 МБ) или их использования в системах виртуализации (479 МБ) доступны для архитектур i686, x86_64, armv7 и aarch64.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.