GNU Guix

GNU Guix
Логотип программы GNU Guix
Тип purely functional package manager[вд] и пакет GNU[вд]
Автор Людовик Курте
Разработчик Проект GNU[1]
Написана на Guile Scheme, C++ (ядро Nix)
Операционные системы GNU/Linux и GNU/Hurd[вд]
Языки интерфейса Английский
Дата выпуска 18 января 2013; 13 лет назад (2013-01-18)
Аппаратные платформы x86-64, IA-32
Последняя версия 1.5.0 (22 января 2026)
Репозиторий codeberg.org/guix/guix
Лицензия GPLv3+
Сайт guix.gnu.org/en
Логотип Викисклада Медиафайлы на Викискладе

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

История

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

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

Версия Анонсирование Поддерживаемые архитектуры Количество пакетов
0.1 (alpha) Courtès, Ludovic. GNU Guix 0.1 released (alpha) (18 января 2013).
  • i686
  • x86-64
150
0.2 (alpha) Courtès, Ludovic. GNU Guix 0.2 released (alpha) (12 мая 2013). 400
0.3 Courtès, Ludovic. GNU Guix 0.3 released (17 июля 2013). 430
0.4 Courtès, Ludovic. GNU Guix 0.4 released (27 сентября 2013). 490
0.5 Courtès, Ludovic. GNU Guix 0.5 released (11 декабря 2013). 600
0.6 Courtès, Ludovic. GNU Guix 0.6 released (9 апреля 2014). 691
0.7 Courtès, Ludovic. GNU Guix 0.7 released (25 июля 2014). 825
0.8 Courtès, Ludovic. GNU Guix 0.8 released (18 ноября 2014).
  • i686
  • x86-64
  • mips64el
987
0.8.1 Courtès, Ludovic. GNU Guix 0.8.1 released (29 января 2015).
  • i686
  • x86-64
  • mips64el
  • armv7
1151
0.8.2 Courtès, Ludovic. GNU Guix 0.8.2 released (14 мая 2015). 1869
0.8.3 Courtès, Ludovic. GNU Guix 0.8.3 released (22 июля 2015). 2048
0.9.0 Courtès, Ludovic. GNU Guix 0.9.0 released (5 ноября 2015). 2591
0.10.0 Courtès, Ludovic. GNU Guix & GuixSD 0.10.0 released (29 марта 2016). 3230
0.11.0 Courtès, Ludovic. GNU Guix & GuixSD 0.11.0 released (3 августа 2016). 3714
0.12.0 Wurmus, Ricardo. GNU Guix & GuixSD 0.12.0 released (21 декабря 2016). 4567
0.13.0 Courtès, Ludovic. GNU Guix & GuixSD 0.13.0 released (22 мая 2017).
  • i686
  • x86-64
  • mips64el
  • armv7
  • aarch64
5407
0.14.0 Courtès, Ludovic. GNU Guix & GuixSD 0.14.0 released (7 декабря 2017). 6618
0.15.0 Courtès, Ludovic. GNU Guix & GuixSD 0.15.0 released (6 июля 2018). 7857
0.16.0 Courtès, Ludovic. GNU Guix & GuixSD 0.16.0 released (6 декабря 2018). 8715
1.0.0 Courtès, Ludovic. GNU Guix 1.0.0 released (2 мая 2019). 9712
1.0.1 Courtès, Ludovic. GNU Guix 1.0.1 released (19 мая 2019). 9771
1.1.0 Courtès, Ludovic. GNU Guix 1.1.0 released (15 апреля 2020).
  • i686
  • x86-64
  • armv7
  • aarch64
13 161
1.2.0 Courtès, Ludovic. GNU Guix 1.2.0 released (23 ноября 2020). 15 333
1.3.0 Courtès, Ludovic. GNU Guix 1.3.0 released (11 мая 2021).
  • i686
  • x86-64
  • powerpc64le
  • armv7
  • aarch64
17 262
1.4.0 Courtès, Ludovic. GNU Guix 1.4.0 released (19 декабря 2022).
  • i686
  • x86-64
  • powerpc64le
  • armv7
  • aarch64
22 000
1.5.0 Courtès, Ludovic. GNU Guix 1.5.0 released (23 января 2026).
  • i686
  • x86-64
  • powerpc64le
  • armv7
  • aarch64
  • riscv64
34 000

Guix System Distribution

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

См. также

Примечания

  1. О проекте — GNU Guix
  2. GNU Guix Reference Manual. www.gnu.org. Дата обращения: 23 апреля 2018.
  3. 10 years of stories behind Guix. guix.gnu.org. Дата обращения: 26 января 2025.
  4. GNU Guix Reference Manual. Дата обращения: 6 июля 2018. Архивировано 6 июля 2018 года.
  5. Functional Package Management with Guix — Wikisource. Архивная копия от 5 февраля 2015 на Wayback Machine
  6. Introducing GNU Guix. Дата обращения: 6 июля 2018. Архивировано 13 мая 2013 года.
  7. Re: A GNU Distribution. Дата обращения: 6 июля 2018. Архивировано 13 мая 2013 года.
  8. [GSoC update] Porting Guix to GNU/Hurd. Дата обращения: 6 июля 2018. Архивировано 3 ноября 2015 года.
  9. GNU Guix Package Manager Ported To GNU Hurd — Phoronix. Дата обращения: 6 июля 2018. Архивировано 25 сентября 2015 года.
  10. gnu-system-discuss (thread). Дата обращения: 6 июля 2018. Архивировано 7 августа 2020 года.
  11. Programming Interface (GNU Guix Reference Manual). Дата обращения: 6 июля 2018. Архивировано 2 июня 2019 года.
  12. Guix: A New Package Manager & GNU Distribution — Phoronix. Дата обращения: 6 июля 2018. Архивировано 2 февраля 2015 года.

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.