Previous: , Up: Введение   [Contents][Index]


1.2 Дистрибутив GNU

Guix поставляется с дистрибутивом системы GNU, полностью состоящим из свободного программного обеспечения 3. Дистрибутив можно установить отдельно (see Установка системы), но также можно установить Guix в качестве пакетного менеджера поверх установленной системы GNU/Linux (see Установка). Когда нам нужно провести различие между ними, мы называем самодостаточный дистрибутив Guix System.

Дистрибутив предоставляет основные пакеты GNU, такие как GNU libc, GCC и Binutils, а также многие приложения GNU и не-GNU. Полный список доступных пакетов можно просмотреть по онлайн или запустив guix package (see Вызов guix package):

guix package --list-available

Наша цель — предоставить состоящий на 100% из свободного программного обеспечения рабочий дистрибуив Linux или другие варианты GNU. Мы ориентируемся на продвижении и полноценной интеграции компонентов GNU и поддержке программ и утилит, которые помогают пользователям реализовать их свободы.

Пакеты в данные момент доступны для следующих платформ:

x86_64-linux

архитектура Intel/AMD x86_64 с ядром Linux-Libre.

i686-linux

архитектура Intel 32-bit (IA32) с ядром Linux-Libre.

armhf-linux

архитектура ARMv7-A с hard float, Thumb-2 и NEON, использующая двоичный интерфейс приложений EABI hard-float (ABI), с ядром Linux-Libre.

aarch64-linux

процессоры little-endian 64-bit ARMv8-A с ядром Linux-Libre.

i586-gnu

GNU/Hurd на 32 битной архитектуре Intel (IA32).

Эта конфигурация является экспериментальной и находится в разработке. Самый простой способ попробовать - настроить экземпляр hurd-vm-service-type на вашем GNU/Linux компьютере (see hurd-vm-service-type). See Содействие, о том, как помочь!

x86_64-gnu

GNU/Hurd on the x86_64 Intel/AMD 64-bit architecture.

This configuration is even more experimental and under heavy upstream development.

mips64el-linux (unsupported)

64-разрядные little-endian процессоры MIPS порядком байтов, в частности серии Loongson, n32 ABI и ядро Linux-Libre. Эта конфигурация больше не поддерживается полностью; в частности, фермы сборки проекта больше не предоставляют замены этой архитектуре.

powerpc-linux (unsupported)

32-битные big-endian процессоры PowerPC, в частности PowerPC G4 с поддержкой AltiVec, и ядро Linux-Libre. Эта конфигурация не поддерживается полностью, и работа по обеспечению работоспособности этой архитектуры не ведется.

aarch64-linux

little-endian 64-bit Power ISA processors, Linux-Libre kernel. This includes POWER9 systems such as the RYF Talos II mainboard. This platform is available as a "technology preview": although it is supported, substitutes are not yet available from the build farm (see Подстановки), and some packages may fail to build (see Отслеживание ошибок и изменений). That said, the Guix community is actively working on improving this support, and now is a great time to try it and get involved!

riscv64-linux

64-битные little-endian процессоры RISC-V, в частности RV64GC, и ядро Linux-Libre. Эта платформа доступна как "предварительный просмотр технологий": хотя она поддерживается, заменители пока недоступны из фермы сборки (see Подстановки), и некоторые пакеты могут не собраться (see Отслеживание ошибок и изменений). Тем не менее, сообщество Guix активно работает над улучшением этой поддержки, и сейчас самое время попробовать ее и принять участие!

Пользуясь Guix System, вы объявляете все аспекты конфигурации системы, а Guix заботится об инстанцировании конфигурации в транзакционном, воспроизводимом и безэталонном режимах (see Настройка системы). Система Guix использует ядро Linux-libre, систему инициализации Shepherd (see Introduction in The GNU Shepherd Manual), хорошо известные утилиты и тулчейны GNU, а также графическое окружение или системные службы по вашему выбору.

Система Guix доступна на всех перечисленных платформах, кроме mips64el-linux, powerpc-linux, powerpc64le-linux и riscv64-linux.

Информация о портировании на другие архитектуры и ядра доступна в see Портирование на новую платформу.

Дистрибутив созаётся совместными усилиями, приглашаем вас! См. See Содействие, чтобы узнать о том, как вы можете помочь.


Footnotes

(3)

Термин “свободного” здесь относится к предоставляемая пользователям этого программного обеспечения.


Previous: Управление программным обеспечением Guix Way, Up: Введение   [Contents][Index]