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 Содействие, о том, как помочь!
mips64el-linux (unsupported)
64-разрядные little-endian процессоры MIPS порядком байтов, в частности серии Loongson, n32 ABI и ядро Linux-Libre. Эта конфигурация больше не поддерживается полностью; в частности, фермы сборки проекта больше не предоставляют замены этой архитектуре.
powerpc-linux (unsupported)
big-endian 32-bit PowerPC processors, specifically the PowerPC G4 with AltiVec support, and Linux-Libre kernel. This configuration is not fully supported and there is no ongoing work to ensure this architecture works.
aarch64-linux
64-битные процессоры Power ISA с прямым порядком байтов, ядро Linux-Libre. Сюда входят системы POWER9, такие какRYF Talos II mainboard. Эта платформа доступна как «предварительная версия»: хотя она и поддерживается, заменители еще не доступны (see Подстановки), а некоторые пакеты могут не собираться (see Отслеживание ошибок и патчей) . Тем не менее, сообщество Guix активно работает над улучшением этой поддержки, и сейчас отличное время, чтобы попробовать и принять участие!
riscv64-linux
little-endian 64-bit RISC-V processors, specifically RV64GC, and Linux-Libre kernel. This playform 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!
Пользуясь системой Guix, вы объявляете все аспекты конфигурации системы, и Guix выполняет установку инстранции ОС транзакционным, повторяемым способом, не имеющей состояния (stateless) (see Конфигурирование системы). Система Guix использует ядро Linux-libre, систему инициализации Shepherd (see Введение in The GNU Shepherd Manual), хорошо известные утилиты и тулчейны GNU, а также графическое окружение на выбор.
Guix System is available on all the above platforms except
mips64el-linux
, powerpc-linux
, powerpc64le-linux
and
riscv64-linux
.
Информация о портировании на другие архитектуры и ядра доступна в see Портирование.
Дистрибутив созаётся совместными усилиями, приглашаем вас! См. See Содействие, чтобы узнать о том, как вы можете помочь.
Термин “свободного” здесь относится к предоставляемая пользователям этого программного обеспечения.
Previous: Управление программным обеспечением Guix Way, Up: Введение [Contents][Index]