GNU Guix
| GNU Guix | |
|---|---|
| | |
| Тип | purely functional package manager[вд] и пакет GNU[вд] |
| Автор | Людовик Курте |
| Разработчик | Проект GNU[1] |
| Написана на | Guile Scheme, C++ (ядро Nix) |
| Операционные системы | GNU/Linux и GNU/Hurd[вд] |
| Языки интерфейса | Английский |
| Дата выпуска | 18 января 2013 |
| Аппаратные платформы | x86-64, IA-32 |
| Последняя версия | 1.5.0 (22 января 2026) |
| Репозиторий | codeberg.org/guix/guix |
| Лицензия | GPLv3+ |
| Сайт | guix.gnu.org/en |
GNU Guix (/ɡiː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). |
|
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). |
|
987 |
| 0.8.1 | Courtès, Ludovic. GNU Guix 0.8.1 released (29 января 2015). |
|
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). |
|
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). |
|
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). |
|
17 262 |
| 1.4.0 | Courtès, Ludovic. GNU Guix 1.4.0 released (19 декабря 2022). |
|
22 000 |
| 1.5.0 | Courtès, Ludovic. GNU Guix 1.5.0 released (23 января 2026). |
|
34 000 |
Guix System Distribution
[править | править код]Проект Guix также разрабатывает дистрибутив Guix System Distribution (GuixSD[10]), операционную систему от GNU, которая использует свободное ядро Linux-libre, и init GNU Shepherd[11][12].
См. также
[править | править код]Примечания
[править | править код]- ↑ О проекте — GNU Guix
- ↑ GNU Guix Reference Manual. www.gnu.org. Дата обращения: 23 апреля 2018. Архивировано из оригинала 23 декабря 2018 года.
- ↑ 10 years of stories behind Guix. guix.gnu.org. Дата обращения: 26 января 2025. Архивировано 14 марта 2025 года.
- ↑ GNU Guix Reference Manual. Дата обращения: 6 июля 2018. Архивировано 6 июля 2018 года.
- ↑ Functional Package Management with Guix — Wikisource. Архивная копия от 5 февраля 2015 на Wayback Machine
- ↑ Introducing GNU Guix. Дата обращения: 6 июля 2018. Архивировано 13 мая 2013 года.
- ↑ Re: A GNU Distribution. Дата обращения: 6 июля 2018. Архивировано 13 мая 2013 года.
- ↑ [GSoC update] Porting Guix to GNU/Hurd. Дата обращения: 6 июля 2018. Архивировано 3 ноября 2015 года.
- ↑ GNU Guix Package Manager Ported To GNU Hurd — Phoronix. Дата обращения: 6 июля 2018. Архивировано 25 сентября 2015 года.
- ↑ gnu-system-discuss (thread). Дата обращения: 6 июля 2018. Архивировано 7 августа 2020 года.
- ↑ Programming Interface (GNU Guix Reference Manual). Дата обращения: 6 июля 2018. Архивировано 2 июня 2019 года.
- ↑ Guix: A New Package Manager & GNU Distribution — Phoronix. Дата обращения: 6 июля 2018. Архивировано 2 февраля 2015 года.
Ссылки
[править | править код]- gnu.org/software/guix/ — официальный сайт GNU Guix