варианты GNU
Варианты GNU (также называемые дистрибутивами GNU или дистрибутивами для краткости ) — это операционные системы, основанные на GNU. операционной системе [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] ( ядро Hurd , библиотека GNU C , системные библиотеки и прикладное программное обеспечение, такое как GNU coreutils , bash , GNOME , менеджер пакетов Guix и т. д.). Согласно проекту GNU и другим, к ним также относятся большинство операционных систем, использующих ядро Linux , и некоторые другие, использующие ядра на основе BSD . [ 6 ] [ 7 ] [ 2 ]
Пользователи GNU обычно получают свою операционную систему, загружая дистрибутивы GNU, которые доступны для самых разных систем, от встроенных устройств (например, LibreCMC ) и персональных компьютеров (например, Debian GNU/Hurd ) до мощных суперкомпьютеров (например, Распределение кластеров пород).
ядро Херда
[ редактировать ]
Hurd — одно из двух официальных ядер, разработанных для системы GNU, и было эксклюзивным официальным ядром до того, как Linux-libre также стал официальным пакетом GNU. Выпуск Debian GNU/Hurd обсуждался в качестве предварительной версии технологии вместе с Debian 7.0 Wheezy, однако от этих планов отказались из-за незрелости системы. [ 8 ] Однако сопровождающие Debian GNU/Hurd решили опубликовать неофициальный релиз в день выпуска Debian 7.0. Пока не считается, что Debian GNU/Hurd обеспечивает производительность и стабильность, ожидаемые от производственной системы. Среди открытых проблем — неполная реализация графических пользовательских интерфейсов Java и X.org и ограниченная поддержка драйверов оборудования. [ 9 ] Около двух третей пакетов Debian было портировано на Hurd. [ 10 ]
Arch Hurd — это производная версия Arch Linux , портированная на систему GNU Hurd с пакетами, оптимизированными для архитектуры Intel P6 . Их цель — предоставить пользовательскую среду, подобную Arch ( BSD в стиле инициализации сценарии , менеджер пакетов pacman , скользящие выпуски и простую настройку) на GNU Hurd, которая достаточно стабильна, по крайней мере, для периодического использования. В настоящее время он предоставляет LiveCD для ознакомительных целей и руководства по установке для LiveCD и обычной установки. [ 11 ] [ 12 ] [ 13 ]
Ядро Linux
[ редактировать ]
Термин GNU/Linux или GNU+Linux используется FSF и его сторонниками для обозначения операционной системы, в которой ядро Linux распространяется вместе с системным программным обеспечением GNU . Такие дистрибутивы являются основной установленной базой пакетов и программ GNU , а также Linux. Наиболее заметное официальное использование этого термина для дистрибутива — Debian GNU/Linux.
По состоянию на 2018 год единственными вариантами GNU, рекомендованными проектом GNU для регулярного использования, являются дистрибутивы Linux, соответствующие Руководству по распространению свободной системы ; большинство из которых называют себя «GNU/Linux» (например, Debian) и фактически используют деблокированную версию ядра Linux (например, ядро Linux-libre ), а не основное ядро Linux . [ 14 ]
Ядра BSD
[ редактировать ]

Debian GNU/kFreeBSD — это операционная система для компьютерных архитектур IA-32 и x86-64 . Это дистрибутив GNU с управлением пакетами Debian и ядром FreeBSD . Буква k в kFreeBSD — это аббревиатура ядра системы . [ 15 ] и отражает тот факт, что используется только ядро полной операционной системы FreeBSD. Операционная система была официально выпущена вместе с Debian Squeeze (6.0) 6 февраля 2011 года. [ 16 ] Debian GNU/kFreeBSD Один из живых компакт-дисков — Ging, который больше не поддерживается. [ 17 ]
Debian GNU/NetBSD был экспериментальным портом пользовательских приложений GNU на ядро NetBSD . Официального выпуска этой операционной системы не было; хотя велись работы над портами для ИА-32 [ 18 ] и ДЭК Альфа [ 19 ] архитектур, он не подвергался активной поддержке с 2002 года и больше не доступен для загрузки. [ 20 ]
По состоянию на сентябрь 2020 года проект GNU не рекомендует и не одобряет какие-либо операционные системы BSD. [ 21 ]
Ядро OpenSolar (Illumos)
[ редактировать ]Nexenta OS — это первый дистрибутив, сочетающий в себе среду пользователя GNU (за исключением libc; используется libc OpenSolaris ), а также упаковку и организацию Debian с ядром OpenSolaris . ОС Nexenta доступна для систем на базе IA-32 и x86-64 . Nexenta Systems , Inc инициировала проект и спонсирует его дальнейшее развитие. [ 22 ] ОС Nexenta не считается вариантом GNU из-за использования OpenSolaris libc. Несколько дистрибутивов Illumos по умолчанию используют пользовательскую среду GNU. [ 23 ]
Ядро Дарвина
[ редактировать ]Ядро Windows NT
[ редактировать ]
Проект 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. [ 24 ] [ 25 ] [ 26 ] Комбинация получила название «Linux для Windows», хотя Linux (то есть семейство операционных систем, определяемое общим использованием ядра Linux ) отсутствует.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Guix: новый менеджер пакетов и дистрибутив GNU — Phoronix» . www.phoronix.com . Проверено 2 апреля 2018 г.
- ^ Jump up to: а б Угу, потрясающие разработчики. «Исходный код и открытый исходный код GPL» . www.snom.com . Архивировано из оригинала 9 апреля 2018 года . Проверено 8 апреля 2018 г.
Сейчас широко используются варианты операционной системы GNU, использующие ядро Linux; хотя эти системы часто называют «Linux», их точнее называть «системами GNU/Linux».
- ^ «Операционная система GNU» . Обзоры Linux . Проверено 2 апреля 2018 г.
- ^ «Аутрич-стажеры по работе с GNU Guix» . www.outreachy.org . Проверено 2 апреля 2018 г.
- ^ «13 легких дистрибутивов Linux, которые дадут вашему старому компьютеру новую жизнь» . СделатьUseOf . Проверено 2 апреля 2018 г.
- ^ Столлман, Ричард (19 июня 2007 г.). «Linux и проект GNU» . О проекте GNU . Фонд свободного программного обеспечения . Проверено 22 июля 2007 г.
- ^ Проект Debian (11 июля 2007 г.). «Что такое Дебиан?» . О Дебиане . Проверено 22 июля 2007 г.
- ^ Список потенциальных архитектур выпуска Debian Wheezy
- ^ Новости GNU Hurd
- ^ Debian Wiki: Debian GNU/Hurd
- ^ «Graphical livecd — Desktop packages» , Arch Hurd , 7 декабря 2010 г., заархивировано из оригинала 14 марта 2012 г. , получено 8 декабря 2011 г.
- ^ «Месяц Херда: изображения компакт-дисков». , GNU , 31 декабря 2010 г. , получено 8 декабря 2011 г.
- ^ Вервлёсем, Коэн (7 июля 2010 г.). «The Hurd: поиски GNU идеального ядра» . LWN.net . Распределения Херда . Проверено 8 декабря 2011 г.
- ^ «Бесплатные дистрибутивы GNU/Linux» . gnu.org . 22 декабря 2017 г.
- ^ «Часто задаваемые вопросы по Debian GNU/kFreeBSD» .
- ^ «Выпущен Debian 6.0 Squeeze» .
- ^ «Часто задаваемые вопросы о джине» . Архивировано из оригинала 22 апреля 2008 года . Проверено 22 февраля 2008 г.
- ^ «Debian GNU/NetBSD» . Debian.org . Проверено 20 июля 2012 г.
- ^ «Debian GNU/NetBSD для альфа-версии» . Debian.org . Проверено 20 июля 2012 г.
- ^ «Новости Debian GNU/*BSD» . Debian.org . Проверено 20 июля 2012 г.
- ^ «Объясняем, почему мы не поддерживаем другие системы» . Проект ГНУ . Проверено 2 сентября 2020 г.
- ^ Nexenta Systems, Inc. (20 июня 2007 г.). «Портал Unix: ОС Nexenta — Nexenta OpenSolaris» . Спонсоры и поддержка . Архивировано из оригинала 11 июля 2007 года . Проверено 22 июля 2007 г.
Эта работа инициирована и спонсируется Nexenta Systems, Inc. Техническая поддержка доступна из различных источников, включая сообщество и веб-форумы.
- ^ Фонд Иллюмос . «Распределения» .
Пользовательское пространство по умолчанию
- ^ «Почему Microsoft не является сумасшествием, заставляя приложения Linux работать на Windows» . ПРОВОДНОЙ . Проверено 8 апреля 2018 г.
- ^ Скули. «Часто задаваемые вопросы (FAQ)» . docs.microsoft.com . Проверено 8 апреля 2018 г.
- ^ Рогофф, Зак (14 марта 2018 г.). «Мысли о GNU/kWindows — программах GNU, изначально работающих поверх ядра Windows» . Середина . Проверено 8 апреля 2018 г.