Варианты GNU (также называемые дистрибутивы GNU или для краткости дистрибутивы) - это операционные системы на основе операционной системы GNU (ядро Hurd, библиотека GNU C, системные библиотеки и прикладное программное обеспечение, такое как GNU coreutils, bash, GNOME, менеджер пакетов Guix и т. Д.). Согласно проекту GNU и другим, к ним также относятся большинство операционных систем, использующих ядро Linux, и несколько других, использующих ядра на основе BSD.
Пользователи GNU обычно получают свою операционную систему, загрузив дистрибутивы GNU, которые доступны для самых разных систем, от встроенных устройств (например, LibreCMC ) до персональных компьютеров (например, Debian GNU / Hurd ) до мощных суперкомпьютеров (например, Rocks Cluster Distribution).
Hurd - официальное ядро, разработанное для системы GNU (до Linux -libre также стал официальным пакетом GNU). Debian GNU / Hurd обсуждался для выпуска как предварительная версия технологии с Debian 7.0 Wheezy, однако эти планы были отклонены из-за незрелости системы. Однако разработчики Debian GNU / Hurd решили опубликовать неофициальный выпуск в дату выпуска Debian 7.0. Debian GNU / Hurd еще не считается обеспечивающим производительность и стабильность, ожидаемые от производственной системы. Среди открытых проблем - неполная реализация графических пользовательских интерфейсов Java и X.org и ограниченная поддержка аппаратных драйверов. Около двух третей пакетов Debian были перенесены на Hurd.
Arch Hurd является производным от Arch Linux, портировав его в систему GNU Hurd с пакетами оптимизирован для архитектуры Intel P6. Их цель - предоставить пользовательскую среду типа Arch (BSD -style init скрипты, менеджер пакетов pacman, скользящие выпуски и простая настройка) на GNU Hurd, который достаточно стабилен, по крайней мере, для периодического использования. В настоящее время он предоставляет LiveCD для ознакомительных целей и руководств по установке LiveCD и обычной установки.
Термин GNU / Linux или GNU + Linux используется FSF и его сторонниками для обозначения операционной системы, в которой ядро Linux распространяется с Системное программное обеспечение GNU . Такие дистрибутивы являются основной установленной базой пакетов и программ GNU, а также Linux. Наиболее заметное официальное использование этого термина для обозначения дистрибутива - Debian GNU / Linux.
По состоянию на 2018 год единственными вариантами GNU, рекомендованными проектом GNU для регулярного использования, являются дистрибутивы Linux, соблюдающие Рекомендации по распространению бесплатных систем ; большинство из них называют себя «GNU / Linux» (например, Debian) и фактически используют версию ядра Linux с деблокировкой (например, ядро Linux-libre ), а не основное ядро Linux.
Debian GNU / kFreeBSD - операционная система для компьютерных архитектур IA-32 и x86-64. Это дистрибутив GNU с управлением пакетами Debian и ядром FreeBSD. Буква k в kFreeBSD является аббревиатурой ядра of и отражает тот факт, что используется только ядро полной операционной системы FreeBSD. Операционная система была официально выпущена вместе с Debian Squeeze (6.0) 6 февраля 2011 года. Один компакт-диск Debian GNU / kFreeBSD live CD - это Ging, который больше не поддерживается.
Debian GNU / NetBSD был экспериментальным переносом пользовательских приложений GNU на ядро NetBSD. Официального выпуска этой операционной системы не производилось; Хотя работа над портами для архитектур IA-32 и DEC Alpha велась, они не обслуживались с 2002 года и больше не доступны для загрузки.
По состоянию на сентябрь 2020 года проект GNU не рекомендует и не поддерживает какие-либо операционные системы BSD.
ОС Nexenta - это первый дистрибутив, объединяющий пользовательское пространство GNU (за исключением of libc; OpenSolaris 'libc), а также упаковка и организация Debian с ядром OpenSolaris. ОС Nexenta доступна для систем на базе IA-32 и x86-64. Nexenta Systems, Inc инициировала проект и спонсирует его дальнейшее развитие. ОС Nexenta не считается вариантом GNU из-за использования OpenSolaris libc. Во многих дистрибутивах Illumos по умолчанию используется среда пользователя GNU.
Проект Cygwin является активно развивающимся уровень совместимости в форме библиотеки C, обеспечивающей существенную часть функциональности POSIX API для Windows, а также дистрибутив GNU и других Unix- вроде программ для такой экосистемы. Впервые он был выпущен в 1995 году компанией Cygnus Solutions (сейчас Red Hat ).
В 2016 году Microsoft и Canonical добавили официальный уровень совместимости в Windows 10, который переводит вызовы ядра Linux в Windows NT, обратное тому, что делает Wine. Это позволяет исполняемым файлам ELF запускаться без изменений в Windows и предназначено для предоставления веб-разработчикам более привычного пользовательского пространства GNU поверх ядра Windows. Комбинация получила название «Linux для Windows», хотя Linux (т. Е. Семейство операционных систем, определенное общим использованием ядра Linux ) отсутствует.