Перечислите новую версию диспетчера пакетов 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.