LINUX.ORG.RU

Guix


53

6

Всего сообщений: 16

GNU Guix 1.5.0

GNU Guix 1.5.0
Группа GNU's Not Unix

Спустя три года разработки вышел GNU Guix 1.5.0.

За это время проект Guix получил около 71 338 коммитов от 744 человек.

Добавлено более 12 500 пакетов, благодаря чему Guix остается в десятке крупнейших дистрибутивов по версии Repology.

( читать дальше... )

Больше подробностей и красивая вертикальная картинка – по ссылке на сайте проекта

>>> Источник

 ,

XMPP
()

GNU Guix 1.3.0

Группа GNU's Not Unix

После 6 месяцев разработки благодаря усилиям 212 человек сделавших больше 8к коммитов вышла версия 1.3.0 транзакционного пакетного менеджера и одноимённого дистрибутива системы GNU.

Основные изменения:

  • генерация декларативного описания установленных пакетов (manifest.scm) на основе системы, в которую пакеты были установлены вручную;
  • единая команда создания образов системы guix system image вместо guix system vm-image и guix system disk-image;
  • поддержка автоматического поиска серверов обновлений в локальной сети с помощью Avahi;
  • поддержка архитектуры POWER9 (в статусе technology preview).

( читать дальше... )

>>> Подробности

 , , ,

zabbal
()

Guix System 1.1.0

Группа GNU's Not Unix

Guix System – дистрибутив Linux, основанный на пакетном менеджере GNU Guix.

Дистрибутив предоставляет расширенные функции управления пакетами, такие как обновление транзакций и откат, воспроизводимые среды сборки, управление непривилегированными пакетами и профили каждого пользователя. Последним выпуском проекта является Guix System 1.1.0, в котором представлен ряд новых функций и улучшений, в том числе возможность выполнять крупномасштабные развертывания с помощью менеджера пакетов.

Основные новвоведения:

  • Новый инструмент развертывания Guix позволяет развертывать несколько машин одновременно, будь то удаленные машины через SSH или машины на виртуальном частном сервере (VPS).
  • Авторы каналов теперь могут писать записи новостей для своих пользователей, которые легко читаются с помощью команды guix pull –news.
  • Новая команда описания системы Guix сообщает, какие коммиты были использованы для развертывания системы, а также содержит ссылку на файл конфигурации операционной системы.

>>> Подробности

 , , ,

ruslik
()

Релиз GNU Guix 1.0.1

Группа Linux General

Вышел релиз GNU Guix 1.0.1. Это скорее bugfix релиз связанный с проблемой графического инсталятора, а также решающий другие проблемы версии 1.0.0.

Помимо прочего обновлены следующие пакеты: gdb 8.3, ghc 8.4.3, glibc 2.28, gnupg 2.2.15, go 1.12.1, guile 2.2.4, icecat 60.6.2-guix1, icedtea 3.7.0, linux-libre 5.1.2, python 3.7.0, rust 1.34.1, shepherd 0.6.1.

>>> Подробности

 ,

alwayslate
()

Вышел GNU Guix 1.0.0

Группа GNU's Not Unix

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

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

Guix — это пакетный менеджер и дистрибутив операционной системы, в котором используется этот пакетный менеджер. Операционная система инициализируется из файла описания ОС, который использует язык Scheme. В качестве системы инициализации используется собственная разработка — GNU Shepherd. Ядро — Linux-libre.

Идея транзакционного пакетного менеджера впервые реализована в Nix. Guix - это транзакционный пакетный менеджер, написанный на Guile. В Guix пакеты устанавливаются в профили пользователей, для установки не требуются привилегии root, возможно использование многих версий одного пакета, также доступны откаты до предыдущих версий. Guix — первый пакетный менеджер, в котором реализована идея воспроизводимых (повторяемых) сборок с использованием архива Software Heritage. Установка программного окружения любой доступной версии позволяет программистам удобно работать с предыдущими версиями пакетов. Guix предоставляет инструменты работы с контейнерами, виртуальными машинами. Он собирает пакеты из исходников, использует серверы подстановки собранных бинарников для ускорения процесса установки пакетов.

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

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

>>> Подробности

 ,

znavko
()

Выход GNU Guix и GuiSD 0.16.0

Группа GNU's Not Unix

«Мы рады заявить о выходе GNU Guix и GNU GuixSD версии 0.16.0, содержащих 4515 коммитов от 95 человек за 5 месяцев. Надеемся, это последний релиз перед 1.0», — пишет Людовик Куртес (Ludovic Courtès) в блоге проекта.

GNU Guix — это транзакционный пакетный менеджер. GuixSD — дистрибутив операционной системы GNU, работающий с пакетным менеджером Guix, подсистемой инициализации Shepherd, ядром LinuxLibre, и поддерживает архитектуры i686, x86_64, armv7, aarch64.

( читать дальше... )

>>> Подробности

 , ,

znavko
()

GNU Shepherd 0.5.0

Группа GNU's Not Unix

GNU Daemon Shepherd или GNU Shepherd, ранее известный как GNU dmd, является сервисным менеджером, который обеспечивает замену SysV-init (или любого другого init). Shepherd обладает мощной и красивой системой управления процессами на основе зависимостей с удобным интерфейсом. Он предназначен для использования на GNU/Hurd, но он будет работать на любой POSIX-подобной системе, где доступен Guile (разновидность Scheme), который также используется для определения настроек и параметров запуска сервисов. В частности, он используется как PID 1 в дистрибутиве GuixSD.

Также Shepherd может использоваться и отдельно для управления процессами отдельных пользователей, что похоже на возможность использования пакетного менеджера Guix для отдельных пользователей в любых POSIX-подобных системах, т. е. вне зависимости от основного сервисного менеджера.

( читать дальше... )

>>> Подробности

 , ,

mandala
()

Вышел GNU GuixSD 0.15.0

Группа GNU's Not Unix

GNU GuixSD — свободная операционная система, основанная на менеджере пакетов GNU Guix. После 7 месяцев работы над новой версией GNU GuixSD 0.15.0 разработчики предложили пользователям:

  • образы для виртуальной машины,
  • образы для установки из исходников и бинарников,
  • обновлённый усовершенствованный менеджер пакетов GNU Guix,
  • поддержка архитектур ARMv7 и AArch64,
  • десяток новых сервисов и пакетов: рабочий стол Mate, сервер Apache, эмулятор QEMU, OpenNTPD и другие,
  • добавлены 1200 новых пакетов, теперь их порядка 8000,
  • исправлены ошибки.

В новый релиз внесены пакеты и код от 100 человек.

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

С помощью GNU Guix каждый пользователь в системе может иметь свой набор приложений и утилит предпочитаемых версий.

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

>>> Подробности

 , , ,

znavko
()

Выход GNU Guix 0.14 и новой версии GuixSD

Группа GNU's Not Unix

Состоялся выход Guix 0.14 и GuixSD!

GNU Guix - функциональный пакетный менеджер разрабатываемый в рамках проекта GNU. Guix - разрабатывается как клон Nix на полностью функциональном языке программирования Scheme.

GuixSD - дистрибутив с пакетным менеджером Guix и декларативной системой конфигураций.

  • Несколько улучшений пользовательского интерфейса, в частности: guix package сообщает сколько памяти займет загруженное приложение и предупреждает если у пользователя не хватает дискового пространства, так же guix package search сортирует результаты по релевантности.
  • GuixSD имеет новый API загрузчика, который позволил GuixSD получить поддержку не только GRUB (UEFI и BIOS), но также U-Boot и Extlinux. Это прокладывает путь к порту GuixSD для устройств на базе ARM, который бесстрашные хакеры скоро воплотят в жизнь!
  • Чтобы облегчить начинающим пользователям определение пакетов, появилась новая команда jix import json, которая принимает входящие в JSON метаданные пакета в качестве входных данных и создает обычное определение пакета.
  • Добавлено 1211 новых пакетов.Так же веб сайт был обновлен.

>>> Подробности

 , ,

playX
()

Выход GNU Guix 0.13 и новой версии GuixSD

Группа GNU's Not Unix

Guix — пакетный менеджер, разрабатываемый в рамках проекта GNU. Его особенность — схожая с Nix концепция, позволяющая устанавливать сколько угодно версий одной программы, работать с пакетами без прав суперпользователя, обновлять и откатывать их по отдельности. Правила сборки и обслуживания пакетов описываются на функциональном языке Scheme.

GuixSD — дистрибутив Linux, использующий Guix в качестве основного пакетного менеджера.

( читать дальше... )

>>> Подробности

 , ,

Deleted
()

GuixSD 0.12

Группа GNU's Not Unix

21 декабря состоялся выпуск Guix и GuixSD 0.12. Прошлая версия вышла чуть более 4 месяцев назад. В разработке приняли участие 76 человек.

Guix — функциональный менеджер пакетов, гарантирующий отсутствие изменений в поведении одних пакетов при установке или обновлении других, а также атомарность установки и обновления пакетов и дающий возможность установки и одновременного использования любого количества версий любых пакетов. Guix может работать с правами обычного пользователя в $HOME в других дистрибутивах GNU/Linux. GuixSD — ОС с Guix в качестве пакетного менеджера.

( читать дальше... )

GuixSD и Guix можно скачать в виде образа USB-накопителя или архива для установки в другой ОС на базе Linux.

>>> Оригинал новости

 , ,

Camel
()

Вышел GuixSD 0.11

Группа GNU's Not Unix

3 августа 2016 года вышли Guix и GuixSD версии 0.11. Guix — функциональный менеджер пакетов гарантирующий отсутствие изменений в поведении одних пакетов при установке или обновлении других, гарантирующий атомарность установки и обновления пакетов, и дающий возможность установки и одновременной работы любого количества версии любых пакетов. Guix может работать с правами обычного пользователя в $HOME в других дистрибутивах GNU/Linux. GuixSD — ОС с Guix в качестве пакетного менеджера.

Среди изменений:

  • Новые системные сервисы в GuixSD, включая mcron, dropbear и dico
  • Добавлена инфраструктура для тестирования системы целиком
  • Добавлена поддержка сжатия в guix publish
  • Добавлен режим Emacs'а для просмотра расположения определений пакетов
  • Добавлена поддержка устройств RAID в GuixSD
  • 484 новых пакета, 678 обновлено. Отметим glibc-2.23, linux-libre-4.7. Исправлено несколько ошибок побитной воспроизводимости
  • Множество других улучшений инструментов и документации

GuixSD и Guix можно скачать в виде образа USB-накопителя или тарбола для установки в другой ОС семейства GNU/Linux.

Прошлая версия выходила 4 месяца назад. В разработке приняли участие 70 человек.

>>> Оригинал новости

 ,

Camel
()

Вышел GuixSD-0.10

Группа GNU's Not Unix

29 марта 2016 года выпушена новая версия GuixSD — 0.10

Изменения:

  • «Пересадочный» (grafting) механизм применения обновлений безопасности исправлен и теперь считается работоспособным
  • Пакеты в бинарном виде теперь скачиваются по HTTPS и с быстрейшего зеркала
  • Большее количество пакетов теперь собираются бит-в-бит. Среди них glibc, Perl, пакеты Emacs'а и пакеты Python'а. Больше подробностей смотри по ссылке «Подробности»
  • Добавлен GNOME
  • Добавлено 639 пакетов, примерно столько же обновлено. Обновление пакетов теперь гораздо проще благодаря importer'ам и auto-updater'ам
  • Множество исправлений, улучшений документации и плюшек для Emacs'а

    GuixSD — операционная система с пакетным менеджером Guix, официально поддерживается FSF.
    Guix — функциональный пакетный менеджер с множеством уникальных свойств.

    В отличие от NixOS в GuixSD для настройки системы используется Guile (реализация Scheme — одного из диалектов Lisp'а).

>>> Подробности

 , , ,

Camel
()

Пополнение в семействе одобренных FSF дистрибутивов: Guix GNU Linux-libre

Группа Open Source

3 февраля Фонд свободного программного обеспечения опубликовал заявление о включение в список официально одобренных к использованию и распространению операционных систем GNU/Linux дистрибутив Guix.

( читать дальше... )

>>> Официальная новость на сайте FSF

 free-distros, , , ,

mandala
()

Emacs-интерфейс для GNU Guix

Группа GNU's Not Unix

GNU Guix (пакетный менеджер, написанный для системы GNU) теперь имеет аккуратный пользовательский интерфейс для Emacs! Он предоставляет визуальную, дружелюбную к пользователю альтернативу интерфейсу командной строки пакета guix.

Основной пользовательский интерфейс покажется довольно простым для пользователей, знакомых с package.el: команды типа guix-newest-available-packages, guix-search-by-regexp и guix-installed-packages выдают обозреваемый список пакетов. Можно выбирать отдельные пакеты и просматривать дополнительную информацию по ним, а также устанавливать и удалять с помощью соответствующих кнопок. Также можно выделить набор пакетов для установки, обновления или удаления и выполнить ряд операций в рамках одной транзакции.

Интерфейс разработан Алексом Костом и слит с Guix в среду. Он использует Geiser — обожаемую среду интерфейса и разработки для Guile/Emacs — для сообщения с подлежащим процессом Guile. Процесс Guile, в свою очередь, просто использует Guix и весь дистрибутив как библиотеки — проявление плюсов встраивания пакетного DSL в язык общего назначения.

Попробуйте и выскажите своё мнение!

>>> Источник

 , , ,

MiniRoboDancer
()

GNU Guix — новый менеджер пакетов от команды GNU

Группа GNU's Not Unix

Людовик Кортес (Ludovic Courtès), один из участников проекта GNU, объявил о выпуске первой альфа-версии нового менеджера пакетов для любых дистрибутивов GNU/Linux — GNU Guix, создающегося на базе менеджера пакетов Nix.

Кроме стандартных функций установки, удаления и обновления ПО GNU Guix будет поддерживать транзакционные обновления с возможностью отката на прежнюю версию, работать без привилегий root, содержать отдельные профили настроек для каждого пользователя и включать в себя сборщик мусора (для отслеживания и игнорирования неактуальных пакетов). Но самая главная особенность GNU Guix заключается в том, что его разрабатывают на функциональном языке Scheme.

Получить исходные тексты можно через Git-репозиторий.

>>> Подробности

 , , ,

ins3y3d
()