GNU Guix 1.3 має багато покращень для дистрибутива та менеджера пакетів

Випуск нова версія диспетчера пакетів та дистрибутив Linux GNU Guix 1.3, в якому було додано кілька важливих змін, такі, як, наприклад, підтримка нових архітектур та оновлення системних пакетів у дистрибутиві, а також вдосконалення та зміни деяких команд у менеджері пакетів, а також рішення уразливості.

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

Що стосується дистрибутиву, він включає лише безкоштовні компоненти і постачається з ядром GNU Linux-Libre видалення невільних двійкових елементів прошивки. Для монтажу використовується GCC 9.3, менеджер послуг GNU Shepherd, розроблений як альтернатива SysV-init з підтримкою залежностей, що використовується як система ініціалізації.

Що нового в Guix 1.3?

У цій новій версії, яка представлена Підкреслюється, що уразливість CVE-2021-27851 виправлена ​​у guix-daemon, що дозволило локальному користувачеві підвищити привілеї в системі. Проблема пов’язана з тим, що під час виконання команди »guix build', Оскільки каталог збірки залишався доступним для всіх, і користувач міг створити жорстке посилання на файл, що належить кореневому користувачеві і знаходиться за межами каталогу.

З іншого боку, ми можемо це знайти була реалізована початкова підтримка архітектури POWER9, а також оновлені версії пакету системи, з яких згадується, що в цій новій версії інтегровано близько 3100, а нових доданих пакетів - близько 2009 року.

також initrd згадується як підтримка bcachefs увімкнено за замовчуванням і що сервер друку CUPS має послугу «brlaser», яка за замовчуванням увімкнена для підтримки принтерів Brother, крім були додані нові системні послуги.

З боку менеджера пакетів виділено, що передбачена можливість використання декларативного режиму реалізації, в якому замість ряду команд »guix install"Y"guix remove«, Команда« guix package --manifest=manifest.scm»З визначенням у маніфесті всіх програм, які потрібно встановити.

З інших змін що виділяються з цієї нової версії:

  • Додана нова команда "guix import go" для рекурсивного імпорту пакетів мовою Go з урахуванням залежностей.
  • Команда "guix import opam»Забезпечує підтримку пакетів Coq. Ящик для імпорту Guix надає семантичні версії в режимі рекурсивного завантаження. Команда »guix import nix".
  • Оптимізована установка попередньо скомпільованих (замінних) двійкових пакетів та прискорення команди "guix system init".
  • Додано опцію "–discover" guix-daemon для виявлення серверів у локальній мережі, які передають зібрані двійкові пакети (сурогати) за допомогою протоколів mDNS / DNS-SD. Для надсилання повідомлень із серверів до команди »додано опцію« –рекламувати »guix publish".
  • Впроваджено можливість використання алгоритму Zstd для стиснення пакетів.
  • У режимі «–verbosity = 1» вихід завантажених URL-адрес зупиняється.
  • Замість підкоманд »disk-image"Y"vm-image«, Пропонується загальна команда»guix system image".
  • Підтримка протоколу SPICE була додана в образ розподілу для віртуальних машин.
  • До сценарію інсталяції додано автоматичний режим установки.
  • Послуга додана lvm-device-mapping для підтримки Linux Logical Volumne Manager (LVM).
  • Додано режим "guix -t rock64-raw system image" для створення макетних зображень для плат Rock64.

Завантажити Guix 1.3

Нарешті, для тих, хто зацікавлений у тестуванні менеджера пакунків або розподілу, Ви можете перевірити деталі встановлення та / або знайти зображення для завантаження, У наступному посиланні.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.