Previous: Управление программным обеспечением Guix Way, Up: Введение [Contents][Index]
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 Содействие, чтобы узнать о том, как вы можете помочь.
Термин “свободного” здесь относится к предоставляемая пользователям этого программного обеспечения.
Previous: Управление программным обеспечением Guix Way, Up: Введение [Contents][Index]