Дистрибутивы GNU (также варианты GNU) являются операционными системами, основанными на операционной системе GNU (ядро Hurd, библиотека GNU C, системные библиотеки и прикладное программное обеспечение, такие как GNU Coreutils, Bash, Manager Package Package). Согласно проекту GNU, они также включают в себя большинство операционных систем, использующих ядро Linux и несколько других, используя ядра на основе BSD.

Ядро Linux

В настоящее время единственный рекомендованный и одобренный вариант использования от FSF.

В движении свободного программного обеспечения до сих пор не утихает споры, правильно ли называть операционные системы на базе Linux и системных библиотек и утилит от GNU просто «Linux» или «GNU/Linux». В частности, такого мнения был Ричард Столлман насчёт написания как «GNU/Linux».

Однако наименование «Linux» используется значительно чаще.

В одном из «хакерских» глоссариев и сленговых словарей для программистов Jargon File, Эрик Реймонд пишет,

Ядро Hurd

GNU/Hurd мультисерверная операционная система, построенная на микроядре GNU/Mach. Она разделяет функциональность на отдельные серверы, которые взаимодействуют через механизм межпроцессного взаимодействия (IPC). Каждый сервер выполняет свою задачу, создавая полноценную POSIX-совместимую систему. Микроядро Mach, несмотря на свою старость, использует понятия задачи, потока, порта и сообщений для организации работы. В отличие от односерверных систем, в GNU/Hurd работает множество серверов, каждый из которых реализует часть функционала. Особенностью системы является механизм трансляторов — программ, которые обрабатывают файлы перед их использованием, а также обеспечивают доступ к различным ресурсам, таким как диски и сетевые устройства.

Hurd одно из двух официальных ядер, разработанных для системы GNU и была единственным официальным ядром до того, как Linux-libre также стало официальным пакетом GNU. Debian GNU/Hurd обсуждался для выпуска в качестве технологического превью с Debian 7.0 Wheezy, однако эти планы были отвергнуты из-за незрелого состояния системыList of potential release architektures for Debian Wheezy. Однако разработчики Debian GNU/Hurd решили выпустить неофициальную версию в день выпуска Debian 7.0. Debian GNU/Hurd пока не считается системой, обеспечивающей производительность и стабильность, ожидаемые от производственной системы. Среди нерешенных проблем: неполная реализация графических интерфейсов Java и X.org, а также ограниченная поддержка драйверов оборудованияGNU Hurd news. Около двух третей пакетов Debian были портированы на HurdDebian Wiki: Debian GNU/Hurd.

.

Ядро BSD

Debian GNU/kFreeBSD — операционная система для компьютерных архитектур IA-32 и x86-64. Это дистрибутив GNU с системой управления пакетами Debian и ядром FreeBSD. Буква «k» в «kFreeBSD» является сокращением от «kernel of» (ядро), и отражает тот факт, что используется только ядро полной операционной системы FreeBSD. Операционная система была официально выпущена с Debian Squeeze (6.0) 6 февраля 2011 года. Одним из live CD Debian GNU/kFreeBSD является Ging, который больше не поддерживается.

Debian GNU/NetBSD был экспериментальным портом пользовательских приложений GNU на ядро NetBSD. Официальный релиз этой операционной системы не был выпущен, хотя велась работа над портами для IA-32 и DEC Alpha архитектур, с 2002 года она не поддерживается и больше не доступна для скачивания.

Ядро XNU (Darwin)

.

Ядро Windows NT

.

В 2016 году Microsoft и Canonical добавили в Windows 10 официальный уровень совместимости, который преобразует вызовы ядра Linux в вызовы Windows NT, что является обратным процессом по сравнению с тем, что делает Wine. Это позволяет исполняемым файлам ELF работать без изменений в Windows и предназначено для предоставления веб-разработчикам более знакомой пользовательской среды GNU поверх ядра Windows . .

См. также GNU Ядро операционной системы Linux

Примечания

Ссылки Linux and the GNU System Философия проекта GNU

Категория:Unix-подобные операционные системы Категория:Программное обеспечение с лицензией GNU GPL Категория:Проект GNU