Менеджер дистрибутивів та пакунків Linux Guix 1.2 уже випущений

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

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

Користувач має функції такі як облік залежностей, робота без кореня, повернення до попередніх версій у разі проблем, управління конфігурацією, середовища клонування (створення точної копії програмного середовища на інших комп’ютерах) тощо.

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

Визначити сценарії побудови програми правила упаковки, пропонується використовувати специфічну для домену мову високого рівня Компоненти API Guile Scheme, які дозволяють виконувати всі операції з управління пакетами в схемі функціональної мови програмування.

Основні новинки Guix 1.2

У цій новій версії для менеджера пакетів була реалізована можливість аутентифікації сховищ пакетів "Guix pull" та подібні команди тепер криптографічно аутентифікують код, який витягується із сховища, запобігаючи витягуванню несанкціонованих комітів із сховища.

Такождодана команда "Guix git authenticate", який сдозволяє використовувати механізм автентифікації пропонується для довільних сховищ git.

Команди Для виявлення та блокування відкоту системи реалізовано "Guix pull" та "guix переналаштування системи" до старих версій, щоб запобігти поверненню програм у вразливі версії, щоб використати уразливості, виправлені в поточних версіях.

Додано послугу автоматичного оновлення який періодично виконує "guix pull" і "guix systemconfigure" для постійного оновлення системи, а також підтримка крипто-хешів SHA-3 та BLAKE2 до процесу компіляції та API.

Покращено зручність використання графічного інсталятора і сценарій для встановлення 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 image" та команду "guix system disk-image –image-type = TYPE" для роботи із системними образами за ISO-9660, qcow2 з розділами ext4, ext2 з опціями Hurd тощо.

Також згадується, що додані нові системні послуги lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-координатор, guix-build-координатор-агент, guix-build-координатор-черга-будує, hurd-консоль, 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, rust 1.46.0.

Ще одна із зазначених змін:

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

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

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

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


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

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

*

*

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