GNU Guix

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
GNU Guix
Логотип программы GNU Guix
Тип purely functional package manager[вд] и пакет GNU[вд]
Автор Ludovic Courtès[вд][3]
Разработчик Проект GNU[4]
Написана на Guile Scheme, C++ (ядро Nix package manager)
Операционные системы GNU/Linux и GNU/Hurd[вд]
Первый выпуск 2012[1]
Последняя версия
Репозиторий git.savannah.gnu.org/cgi…
Лицензия GPL 3.0+[4]
Сайт guix.gnu.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

GNU Guix — менеджер пакетов[5]. Он основан на Nix package manager с API-интерфейсами Guile Scheme, и специализируется на предоставлении свободного программного обеспечения[6].

В ноябре 2012 года, GNU Project объявил первый выпуск GNU Guix, функционального менеджера пакетов на основе Nix package manager, который предоставляет, помимо прочего, API-интерфейсы Guile Scheme[7]. Проект был создан в июне 2012 года Людовиком Куртесом, одним из программистов GNU Guile[8]. 20 августа 2015 года было объявлено, что Guix был портирован для GNU Hurd[9], являясь для Hurd первым менеджером пакетов[10].

История версий

[править | править код]
Версия Анонсирование Поддерживаемые архитектуры Количество пакетов
0.1 (alpha) Ludovic Courtès. GNU Guix 0.1 released (alpha) (18 января 2013). i686, x86_64 ~150
0.2 (alpha) Ludovic Courtès. GNU Guix 0.2 released (alpha) (12 мая 2013). i686, x86_64 ~400
0.3 Ludovic Courtès. GNU Guix 0.3 released (17 июля 2013). i686, x86_64 ~430
0.4 Ludovic Courtès. GNU Guix 0.4 released (27 сентября 2013). i686, x86_64 ~490
0.5 Ludovic Courtès. GNU Guix 0.5 released (11 декабря 2013). i686, x86_64 ~600
0.6 Ludovic Courtès. GNU Guix 0.6 released (9 апреля 2014). i686, x86_64 ~691
0.7 Ludovic Courtès. GNU Guix 0.7 released (25 июля 2014). i686, x86_64 ~825
0.8 Ludovic Courtès. GNU Guix 0.8 released (18 ноября 2014). i686, x86_64, mips64el ~987
0.8.1 Ludovic Courtès. GNU Guix 0.8.1 released (29 января 2015). i686, x86_64, mips64el, armv7 ~1151
0.8.2 Ludovic Courtès. GNU Guix 0.8.2 released (14 мая 2015). i686, x86_64, mips64el, armv7 ~1869
0.8.3 Ludovic Courtès. GNU Guix 0.8.3 released (22 июля 2015). i686, x86_64, mips64el, armv7 ~2048
0.9.0 Ludovic Courtès. GNU Guix 0.9.0 released (5 ноября 2015). i686, x86_64, mips64el, armv7 ~2591
0.10.0 Ludovic Courtès. GNU Guix & GuixSD 0.10.0 released (29 марта 2016). i686, x86_64, mips64el, armv7 ~3230
0.11.0 Ludovic Courtès. GNU Guix & GuixSD 0.11.0 released (3 августа 2016). i686, x86_64, mips64el, armv7 ~3714
0.12.0 Ricardo Wurmus. GNU Guix & GuixSD 0.12.0 released (21 декабря 2016). i686, x86_64, mips64el, armv7 ~4567
0.13.0 Ludovic Courtès. GNU Guix & GuixSD 0.13.0 released (22 мая 2017). i686, x86_64, mips64el, armv7, aarch64 ~5407
0.14.0 Ludovic Courtès. GNU Guix & GuixSD 0.14.0 released (7 декабря 2017). i686, x86_64, mips64el, armv7, aarch64 ~6618
0.15.0 Ludovic Courtès. GNU Guix & GuixSD 0.15.0 released (6 июля 2018). i686, x86_64, mips64el, armv7, aarch64 ~7857

Guix System Distribution

[править | править код]

Проект Guix также разрабатывает дистрибутив Guix System Distribution (GuixSD[11]), операционную систему от GNU, которая использует свободное ядро Linux-libre, и init GNU Shepherd[12][13].

Примечания

[править | править код]
  1. https://savannah.gnu.org/projects/guix/
  2. Courtès L. GNU Guix 1.4.0 released — 2022.
  3. Communauté Wikimédia Informatique : le projet GNU annonce la sortie d'un nouveau gestionnaire de paquets (фр.) — 2012.
  4. 1 2 https://www.gnu.org/software/guix/about/
  5. GNU Guix Reference Manual. Дата обращения: 6 июля 2018. Архивировано 6 июля 2018 года.
  6. Functional Package Management with Guix — Wikisource. Архивная копия от 5 февраля 2015 на Wayback Machine
  7. Introducing GNU Guix. Дата обращения: 6 июля 2018. Архивировано 13 мая 2013 года.
  8. Re: A GNU Distribution. Дата обращения: 6 июля 2018. Архивировано 13 мая 2013 года.
  9. [GSoC update] Porting Guix to GNU/Hurd. Дата обращения: 6 июля 2018. Архивировано 3 ноября 2015 года.
  10. GNU Guix Package Manager Ported To GNU Hurd — Phoronix. Дата обращения: 6 июля 2018. Архивировано 25 сентября 2015 года.
  11. gnu-system-discuss (thread). Дата обращения: 6 июля 2018. Архивировано 7 августа 2020 года.
  12. Programming Interface (GNU Guix Reference Manual). Дата обращения: 6 июля 2018. Архивировано 2 июня 2019 года.
  13. Guix: A New Package Manager & GNU Distribution — Phoronix. Дата обращения: 6 июля 2018. Архивировано 2 февраля 2015 года.