Guix 1.3 поставляется с начальной поддержкой POWER9, новыми функциями и многим другим

После нескольких месяцев разработки Команда GNU Guix выпустила версию 1.3 в котором предлагаются улучшения для пользовательского опыта использование манифеста для установки и / или удаления нескольких пакетов, возможность проверки последних программных компонентов, дополнительные улучшения инструмента разработки и многочисленные оптимизации производительности.

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

Guix можно использовать поверх любой ОС, использующей ядро ​​Hurd или Linux, или его можно использовать как автономный дистрибутив ОС для машин i686, x86_64, ARMv7, AArch64 и POWER9. В дополнение к стандартным функциям управления пакетами Guix поддерживает транзакционные обновления и откаты, непривилегированное управление пакетами, профили для каждого пользователя и сборку мусора.

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

Эта новая версия GNU Guix 1.3 имеет в качестве основной новинки начальную поддержку POWER9. который теперь доступен как предварительная версия технологии. Команда отмечает, что пока доступно не так много бинарных заменителей POWER9 из-за ограниченной емкости POWER9.

Также в этой новой версии мы сможем найти много новых пакетов, так как было обновлено около 3.100, и из наиболее известных мы можем найти в Guix 1.3 (в дистрибутиве) GNU libc 2.31, GCC 10.3, Xfce 4.16.0, Linux-libre 5.11.15, LibreOffice 6.4.7.2 и Emacs 27.2, чтобы назвать немного.

С другой стороны, упоминаются многие изменения пакета, одно из них выделяется новой загрузкой OCaml, пакет OCaml теперь полностью собран из исходного кода с помощью camlboot. Обновления пакета также включают Cuirass 1.0, а также в каталог услуг были добавлены новые дополнения, такие как защита от проводов, синхронизация, ipfs, упрощенный и более удобный сервис для Cuirass и многое другое.

Со стороны администратора пакетов выделяется то, что предусмотрена возможность использования декларативного режима реализации, в котором вместо серии команд »guix install«И»guix remove«, Команда« guix package --manifest=manifest.scm»С указанием в манифесте всех устанавливаемых приложений. Таким образом вы устанавливаете именно те пакеты, которые указаны в списке.

Это способствует переходу от классической «императивной» модели, где установка guix по мере необходимости, к более формальной декларативной модели.

Для разработчиков, guix import поставляется с новым рекурсивным импортером Go, который может создавать определения пакетов или шаблоны для полных наборов пакетов Go.

Команда ящик для импорта guixдля пакетов Rust теперь учитывает "семантический контроль версий" при рекурсивном использовании. Команда обновления guix теперь включает средства обновления "sourceforge" для кода, размещенного на SourceForge и generic-html которое, как следует из названия, является общим обновлением, которое работает путем сканирования домашних страниц пакета. По словам команды, это значительно улучшает охват обновления guix.

Еще одно преимущество заключается в том, что формат qcow2 теперь сжат, что устраняет необходимость вручную сжимать изображения путем их постобработки с помощью xz или другого компрессора, помимо ввода пути поиска GUIX_EXTENSIONS_PATH должен разрешать расширения Guix, например Гикс Язык рабочего процесса, чтобы ваши модули Guile автоматически обнаруживались, что упростит вашу реализацию.

Скачать Guix 1.3

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

Наконец, упоминается, что новая версия дистрибутива поставляется с установочными образами ISO-9660, образом виртуальной машины и с архивами для установки диспетчера пакетов в любом дистрибутиве GNU / Linux, либо из исходного кода, либо из двоичных файлов.

Также упоминается, что существующие пользователи Guix могут обновиться, запустив:

guix pull

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

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

*

*

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