The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  +/
Сообщение от opennews (??) on 04-Авг-16, 10:54 
Проект GNU опубликовал (http://lists.gnu.org/archive/html/info-gnu/2016-08/msg00002....) выпуск пакетного менеджера GNU Guix 0.11 (http://www.gnu.org/software/guix/) и построенного на его основе самодостаточного дистрибутива GNU/Linux - GuixSD (Guix System Distribution). Дистрибутив может использоваться как в виртуализированных окружениях,  так и на обычном оборудовании. Допускается установка не только в качестве обособленной ОС (http://www.gnu.org/software/guix/manual/html_node/System-Ins...), но и запуск (http://www.gnu.org/software/guix/manual/html_node/Installati...) в уже установленных типовых окружениях GNU/Linux. Для загрузки доступны (ftp://alpha.gnu.org/gnu/guix/) образы  для установки на USB Flash и использования в  QEMU (152 Мб).

Пакетный менеджер  GNU Guix основан на наработках проекта Nix (http://nixos.org/nix/) и кроме типичных функций управления пакетами поддерживает такие возможности, как выполнение транзакционных обновлений, возможность отката обновлений, работа без получения привилегий суперпользователя, поддержка привязанных к отдельным пользователям профилей, возможность одновременной установки нескольких версий одной программы, средства уборки мусора (выявление и удаление неиспользуемых версий пакетов). Для определения сценариев сборки приложений и правил формирования пакетов предлагается использовать специализированный высокоуровневый предметно-ориентированный язык и компоненты Guile Scheme API, позволяющие выполнять все операции по управлению пакетами на функциональном языке программирования Scheme.


Поддерживается возможность использования пакетов, подготовленных для пакетного менеджера Nix и размещённых в репозитории
Nixpkgs (http://nixos.org/nixpkgs/). Кроме операций с пакетами возможно создание сценариев для управления конфигурацией приложений. При сборке пакета автоматически загружаются и собираются все связанные с ним зависимости.  Возможна как загрузка готовых бинарных пакетов из репозитория, так и сборка из исходных текстов со всеми зависимостями.  Реализованы средства для поддержания версий установленных программ в актуальном состоянии через организацию установки обновлений из внешнего репозитория.

Сборочное окружение для пакетов формируется в виде контейнера, содержащего все необходимые для работы приложений компоненты, что позволяет сформировать набор пакетов, способный работать без оглядки на состав базового системного окружения дистрибутива, в котором Guix используется в качестве надстройки. Между пакетами Guix возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Пакеты устанавливаются в отдельное дерево директорий или поддиректорию в каталоге пользователя, что позволяет обеспечить его параллельное сосуществование с другими пакетными менеджерами и обеспечить поддержку широкого спектра существующих дистрибутивов. Например, пакет устанавливается как /nix/store/f6daq14249f3249h8my6r9vs7a0n3-firefox-48.0.0/, где "f6daq1..." является уникальным идентификатором пакета, используемым для контроля зависимостей.

Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre 4.4.16, очищенным от несвободных элементов бинарных прошивок. Для сборки применяется GCC 6.1. В качестве системы инициализации используется сервисный менеджер GNU dmd (http://www.gnu.org/software/dmd/), развиваемый как альтернатива  SysV-init с поддержкой зависимостей.  Управляющий демон и утилиты dmd написаны на языке Guile (одна из реализаций языка Scheme), который также используется и для определения параметров запуска сервисов. Базовые образ поддерживает работу в консольном режиме, но для установки подготовлено (http://www.gnu.org/software/guix/package-list.html) более 3000 готовых пакетов, среди которых и компоненты графического стека на базе X.Org, оконные менеджеры dwm и ratpoison, а также ряд программ на базе библиотеки GTK+.

Основные новшества:


-  По сравнению с прошлым выпуском добавлено 484 новых пакетов, в том числе сформированы пакеты с erlang, Go, connman, cgit, gnome-shell-extensions, dia, supertux, большая порция новых модулей для emacs, perl, R и python;
-  Обновлены версии программ в 678 пакетах, в том числе gnome-3.20.1, clang-3.8.1, enlightenment-0.21.1, wayland-1.11.0;

-  Добавлены новые системные сервисы: urandom-seed-service, dicod-service, gc-root-service-type, mcron-service,
  rngd-service, dropbear-service, pam-limits-service;-  Java-пакеты снабжены префиксом "java-";-  Реализованы новые модульные пакеты с Qt, пришедшие на смену монолитному пакету "qt";-  Проведена работа по обеспечению повторяемых сборок, обеспечивающих одинаковых результат при повторных пересборках;
-  В сборщик мусора "guix gc" добавлена опция "--free-space" и добавлена информация об освобождаемом дисковом пространстве;-  В случае проблем с загрузкой кода приложения обеспечена возможность загрузки с запасных зеркал;-  Заметно увеличена производительность построения профиля. В профиль включены БД  XDG desktop и MIME;-  Реализован интерфейс для определения местоположения пакетов для редактора Emacs (M-x guix-locations);-  В команду "guix publish" добавлены новые опции "--ttl" и "--compression";-  Для "guix refresh" представлен новый механизм обновления  "hackage".


URL: http://lists.gnu.org/archive/html/info-gnu/2016-08/msg00002....
Новость: http://www.opennet.dev/opennews/art.shtml?num=44916

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  –6 +/
Сообщение от Аноним (??) on 04-Авг-16, 10:54 
>> Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre 4.4.16, очищенным от несвободных элементов бинарных прошивок.
>> В качестве системы инициализации используется сервисный менеджер GNU dmd

Именно поэтому NixOS смотрится интереснее

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  –2 +/
Сообщение от Аноним (??) on 04-Авг-16, 12:10 
>> Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre 4.4.16, очищенным от несвободных элементов бинарных прошивок.

Такая интересная разработка, и такое западло.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  –1 +/
Сообщение от Аноним (??) on 04-Авг-16, 12:28 
linuxbrew удобнее, если поверх другого дистра. И попробовать просто.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  +1 +/
Сообщение от Andrey Mitrofanov on 04-Авг-16, 13:08 
> linuxbrew удобнее, если поверх другого дистра. И попробовать просто.

Форк макосного не-до-менеджера? Транзакционные обновления, установку софта от пользователя, несколько профилей -- для начала -- умеет?   Раз уж Вы в новости про Guix и сравниваетесь с Nix-ом.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  –2 +/
Сообщение от Аноним (??) on 04-Авг-16, 13:16 
- Только от пользователя, если в Линуксе.
- Профили - через разные префиксы в $PATH.
- Транзакционные обновления - нет.

А вообще - это софтина совершенно другой весовой категори, и намного проще. Но как и GUIX - тоже является симлинк-манагером. Вещь интересная, простая и удобная, даже учитывая то, что я не любитель макоси.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

7. "менеджер >>> GNU <<< Guix 0.11 и дистрибутив GuixS..."  +4 +/
Сообщение от Andrey Mitrofanov on 04-Авг-16, 13:03 
>>> Дистрибутив включает только свободные
> Именно поэтому NixOS смотрится интереснее

Смотреть не мешки ворочать.

Внимательно почитайте слово >>> GNU <<< в заголовке. Наступило ли понимание? Хотите обсудить своё вИдение? В теме про GNU??

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "менеджер >>> GNU <<< Guix 0.11 и дистрибутив GuixS..."  –2 +/
Сообщение от Аноним (??) on 04-Авг-16, 22:39 
Да это очевидно. Я просто оценил со своей обывательской точки зрения, а не с идеологизированной
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "менеджер >>> GNU <<< Guix 0.11 и дистрибутив GuixS..."  –3 +/
Сообщение от Аноним (??) on 05-Авг-16, 00:32 
мы понимаем - что если на куске г.. напишут слово GNU - вы будете кричать что это крутой парфюм, но не стоит так откровенно палиться.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

18. "менеджер >>> GNU <<< Guix 0.11 и дистрибутив GuixS..."  +/
Сообщение от Led (ok) on 05-Авг-16, 21:30 
> мы понимаем - что если на куске г.. напишут слово GNU

Не, на тебе не напишут.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "менеджер >>> GNU <<< Guix 0.11 и дистрибутив GuixS..."  +/
Сообщение от Аноним (??) on 06-Авг-16, 18:29 
+100500
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. "менеджер >>> GNU <<< Guix 0.11 и дистрибутив GuixS..."  –1 +/
Сообщение от Аноним (??) on 07-Авг-16, 21:59 
слишком стерилен для надписи GNU?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

3. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  –1 +/
Сообщение от Noone (ok) on 04-Авг-16, 12:27 
Его уже можно легко установить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  –3 +/
Сообщение от Аноним (??) on 04-Авг-16, 12:30 
Нет, пробуйте лучше linuxbrew. Из недостатков - он не является дистром, не содержит всех пакетов.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  –1 +/
Сообщение от Noone (ok) on 04-Авг-16, 12:35 
Понятно, спс.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  +1 +/
Сообщение от Andrey Mitrofanov on 04-Авг-16, 13:09 
> Его уже можно легко установить?

Ты у кого спрашиваеш? Здесь никто его не ставил.  Но тебе я разрешаю -- можно.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

11. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  –2 +/
Сообщение от ями on 04-Авг-16, 18:30 
> Проект GNU опубликовал выпуск пакетного менеджера GNU Guix 0.11 и построенного на его основе самодостаточного дистрибутива GNU/Linux - GuixSD

О, как интересно. Пакетный менеджер. И, и дистрибутив! Который что? А то же, что и, в общем-то, любой другой дистрибутив Linux. Это не то что есть выбор между Запорожцем, ВАЗом, КИА, БМВ, Роллс ройс, трактором, поездом, самолётом. Это всё ВАЗы 2101, 2102, 2103, ... ВАЗ RedHat, ВАЗ Debian, ВАЗ Fedora, ВАЗ CentOS, .... А ещё ВАЗ Qt и ВАЗ Gtk. - никаких принципиальных отличий, все делают одно и то же.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  +1 +/
Сообщение от Andrey Mitrofanov on 04-Авг-16, 21:23 
>> Проект GNU опубликовал выпуск пакетного менеджера GNU Guix 0.11 и построенного на его основе самодостаточного дистрибутива GNU/Linux - GuixSD
> О, как интересно. Пакетный менеджер. И, и дистрибутив! Который что? А то

Г****ный у тебя комментарий. Я его тоже дальшее первой сточки не читал, но он же как все, никаких ролс-ройсов, все пишут одно и то же.

>- никаких принципиальных отличий, все делают одно
> и то же

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  +/
Сообщение от phrippy email(ok) on 04-Авг-16, 21:26 
Нужно больше пакетных менеджеров!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  +2 +/
Сообщение от Andrey Mitrofanov on 04-Авг-16, 21:46 
> Нужно больше пакетных менеджеров!

Удваиваю! Чем больше пакетных менеджеров, тем больше дистрибутивов. Нужно!

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  +/
Сообщение от Аноним (??) on 06-Авг-16, 01:39 
Лучше dnf/yum ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  +/
Сообщение от Аноним (??) on 07-Авг-16, 22:01 
> Лучше dnf/yum ?

тем что гну.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Доступен пакетный менеджер GNU Guix 0.11 и дистрибутив GuixS..."  +/
Сообщение от Аноним (??) on 08-Авг-16, 21:28 
деселект уже знает а генгу только собирается. а я кнопками все делаю)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру