После 6 месяцев разработки благодаря усилиям 212 человек сделавших больше 8к коммитов вышла версия 1.3.0 транзакционного пакетного менеджера и одноимённого дистрибутива системы GNU.
Основные изменения:
генерация декларативного описания установленных пакетов (manifest.scm) на основе системы, в которую пакеты были установлены вручную;
единая команда создания образов системы guix system image вместо guix system vm-image и guix system disk-image;
поддержка автоматического поиска серверов обновлений в локальной сети с помощью Avahi;
поддержка архитектуры POWER9 (в статусе technology preview).
«Мы рады заявить о выходе 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.
3 декабря 2018 года Фонд свободного программного обеспечения, The Free Software Foundation (FSF), Бостон, США, заявил о получении пожертвований в размере 1 000 000 долларов. Разработчик экспериментальной одноранговой системы корневых доменов Handshake сделал благотворительный взнос в фонд.
Эти подарки будут направлены на поддержку инфраструктуры фонда FSF, включая поддержку деятельности юристов, образование, усилия по лицензированию, также специфические проекты, спонсируемые FSF.
Джон Салливан, исполнительный директор FSF, сказал: «Подарок $1 миллион в биткоинах от Фонда Pineapple, сделанный ранее в этом году, и запись в наши ряды большого числа членов дают ясно понять, что свобода программного обеспечения имеет огромное значение в нашем мире. Мы находимся в начале истории и ставим цель сделать свободное программное обеспечение вопросом, обсуждаемым за кухонным столом. Благодаря Handshake и участникам фонда свободного программного обеспечения фонд намерен взять новые вершины в распространении идеи свободного ПО, разработке ПО, развитии сообщества.»
Роб Майерс из Handshake сказал: «Фонд FSF — мировой лидер по защите прав всех пользователей компьютеров. Фонд обеспечивает поддержку свободного ПО, включая операционную систему GNU, проводит кампании по осведомлению, например, Defective by Design. Handshake гордится возможностью поддержать FSF в его важной работе по защите нашей свободы.»
Этот значительный вклад Handshake будет снабжать активистов FSF, разработчиков и юристов по всему миру.
400 000 долларов будут направлены на организационные расходы FSF, публикации, лицензирование и инициативы активистов,
200 000 долларов получит Replicant — полностью свободная мобильная операционная система, основанная на Android,
100 000 долларов — для поддержки GNU Guix и GNU GuixSD — пакетного менеджера, который поддерживает транзакционные обновления и откаты, управление пакетами непривилегированными пользователями, профили пользователей и многое другое, и операционной системы с этим пакетным менеджером,
100 000 долларов — для GNU Octave — язык высокого уровня, проектируемый для вычислений над числами,
100 000 долларов — на поддержку проектов, обеспечивающих безопасность, как например, защита от несвободного JavaScript,
100 000 долларов — для GNU Toolchain, который предоставляет системные компоненты ПО GNU/Linux и Интернета.
GNU Guix недавно исполнилось 6 лет, подарок в виде доната в 100 000 долларов позволит гарантировать независимость, инвестировать в серверную аппаратуру для разработки. Пользователям будут предоставлены новые возможности: поддержка новых свободных архитектур, поддержка репозиториев бинарного и открытого кода. Кроме этого, в качестве благодарности, в репозиторий будут включены пакет и служба резолвера Handshake.
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.
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 новых пакетов.Так же веб сайт был обновлен.
Guix — пакетный менеджер, разрабатываемый в рамках проекта GNU. Его особенность — схожая с Nix концепция, позволяющая устанавливать сколько угодно версий одной программы, работать с пакетами без прав суперпользователя, обновлять и откатывать их по отдельности. Правила сборки и обслуживания пакетов описываются на функциональном языке Scheme.
GuixSD — дистрибутив Linux, использующий Guix в качестве основного пакетного менеджера.
21 декабря состоялся выпуск Guix и GuixSD 0.12. Прошлая версия вышла чуть более 4 месяцев назад. В разработке приняли участие 76 человек.
Guix — функциональный менеджер пакетов, гарантирующий отсутствие изменений в поведении одних пакетов при установке или обновлении других, а также атомарность установки и обновления пакетов и дающий возможность установки и одновременного использования любого количества версий любых пакетов. Guix может работать с правами обычного пользователя в $HOME в других дистрибутивах GNU/Linux. GuixSD — ОС с Guix в качестве пакетного менеджера.
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 человек.
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'а).