Выпущен дистрибутив Linux и менеджер пакетов Guix 1.2

Были запущены менеджер пакетов GNU Guix 1.2 и построенный на этой основе дистрибутив GNU / Linux. 

Дистрибутив может быть установлен как отдельная операционная система в системах виртуализации, в контейнерах и на обычном оборудовании, и его можно запускать в уже установленных дистрибутивах GNU / Linux, выступая в качестве платформы для реализации приложений.

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

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

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

Основные нововведения Guix 1.2

В этой новой версии для менеджера пакетов реализована возможность аутентификации репозиториев пакетов «Guix pull» и аналогичные команды теперь криптографически аутентифицируют код, который извлекается из репозитория, предотвращая извлечение неавторизованных коммитов из репозитория.

Такжедобавлена ​​команда "Guix git Authenticate", что pпозволяет использовать механизм аутентификации предлагается для произвольных репозиториев git.

Команды "Guix pull" и "guix system reconfigure" реализованы для обнаружения и блокировки отката системы. на старые версии, чтобы предотвратить возврат программ к уязвимым версиям с целью эксплуатации уязвимостей, исправленных в текущих версиях.

Добавлен сервис автоматического обновления который периодически выполняет "guix pull" и "guix system reconfigure", чтобы поддерживать систему в актуальном состоянии, а также поддержка крипто-хешей SHA-3 и BLAKE2 к процессу компиляции и API.

Улучшено удобство использования графического установщика и скрипт для установки Guix в окружении других дистрибутивов.

Мы также можем найти новые режимы подкачки для поиска по guix, поиск по системе guix и аналогичные команды.

Кроме того проделана работа по сокращению времени компиляции и потребление ресурсов при выполнении команды «guix pull» с использованием преимуществ нового компилятора, представленного в Guile 3.0.4, и добавлен сервис hurd-vm с системой Guix GNU / Hurd кросс-компиляция, которая работает как виртуальная машина в GNU / Linux.

Были добавлены три новых варианта трансформации пакетов «–With-debug-info», «–with-c-toolchain» и «–without-tests».

Команда «Guix pack -RR» добавляет поддержку механизма «fakechroot» для создания перемещаемых пакетов. которые можно запускать в средах без Guix.

Добавлен модуль "образ gnu" и команда "guix system disk-image –image-type = TYPE" для работы с образами системы на ISO-9660, qcow2 с разделами ext4, ext2 с параметрами Hurd и т. Д.

Также упоминается, что добавлены новые системные сервисы lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build -ordinator, guix-build -ordinator-agent, guix-build -ordinator-queue-builds, hurd-console, hurd-getty, херд-вм, ршины.

А также обновленные версии программ в 3652 пакета, добавлено 1999 новых пакетов. Включая обновленные версии GNOME 3.34.2, MATE 1.24.1, просветление 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, перейдите к 1.14.10 , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, ржавчина 1.46.0.

Еще одно из упомянутых изменений:

  • Минимальный двоичный набор для архитектур x86_64 и i686 уменьшен до 60 МБ.
  • Добавлена ​​поддержка файловой системы NTFS в графическом установщике.
  • Началась работа по реализации встроенной поддержки GNU / Hurd.

Скачать Guix 1.2

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

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


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

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

*

*

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