Вийшов GNU Guix 1.0.0

2 травня 2019 року, після 7 років розробки, програмісти з фонду вільного програмного забезпечення (FSF) випустили GNU Guix версії 1.0.0. За ці 7 років було прийнято понад 40 тисяч коммітів від 000 осіб, випущено 260 релізів.

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

Guix – це пакетний менеджер та дистрибутив операційної системи, в якому використовується цей пакетний менеджер. Операційна система ініціалізується із файлу опису ОС, який використовує мову Scheme. Як система ініціалізації використовується власна розробка - GNU Shepherd. Ядро – Linux-libre.

Ідея транзакційного пакетного менеджера вперше реалізована в Шухер. Guix - це транзакційний пакетний менеджер написаний на Guile. У Guix пакети встановлюються в профілі користувачів, для встановлення не потрібні привілеї root, можливе використання багатьох версій одного пакета, також доступні відкати до попередніх версій. Guix - перший пакетний менеджер, в якому реалізовано ідею відтворюваних (повторюваних) збірок з використанням архіву Sofrware Heritage. Встановлення програмного оточення будь-якої доступної версії дозволяє програмістам зручно працювати з попередніми версіями пакетів. Guix надає інструменти для роботи з контейнерами, віртуальними машинами. Він збирає пакети з вихідних джерел, використовує сервери підстановки зібраних бінарників для прискорення процесу встановлення пакетів.

В даний час варіант установки робочий стіл включає X11, GDM, Gnome, NetworkManager за замовчуванням. Можна перейти на Wayland, також доступні робочі столи Mate, Xfce4, LXDE, Enlightenment, різні віконні менеджери X11. В даний час KDE відсутня (див. Недоліки).

Дистрибутив на даний момент включає 9712 пакетів, які відповідають вимогам FSF до вільного програмного забезпечення та поширюються під вільними ліцензіями GPL. Доступні nginx, php7, postgresql, mariadb, icecat, ungoogled-chromium, libreoffice, tor, blender, openshot, audacity та інші. готується переклад керівництва російською мовою.

Джерело: linux.org.ru

Додати коментар або відгук