Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Варианты 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[ редактировать ]

Снимок экрана 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 [ править ]

Parabola - это пример варианта GNU, использующего Linux, одобренный FSF как «полностью свободная» система.

Термин 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 .

Debian GNU / kFreeBSD - это операционная система для компьютерных архитектур IA-32 и x86-64 . Это дистрибутив GNU с управлением пакетами Debian и ядром FreeBSD . К в kFreeBSD является аббревиатурой для ядра , [15] и отражает тот факт , что только ядро FreeBSD полной операционной системы используется. Операционная система была официально выпущена вместе с Debian Squeeze (6.0) 6 февраля 2011 года. [16] Один Live CD Debian GNU / kFreeBSD - это Ging, который больше не поддерживается. [17]

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

По состоянию на сентябрь 2020 года проект GNU не рекомендует и не поддерживает какие-либо операционные системы BSD. [21]

Ядро OpenSolaris (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 [ править ]

GNU Bash работает в Windows 10.

Проект Cygwin - это активно разрабатываемый уровень совместимости в форме библиотеки C, обеспечивающей существенную часть функциональности POSIX API для Windows, а также распространение GNU и других Unix-подобных программ для такой экосистемы. Впервые он был выпущен в 1995 году компанией Cygnus Solutions (ныне Red Hat ).

В 2016 году Microsoft и Canonical добавили официальный уровень совместимости с Windows 10 , который транслирует Linux ядра вызывает Into Windows NT те, обратное тому , что вино делает. Это позволяет исполняемым файлам ELF работать в Windows без изменений и предназначено для предоставления веб-разработчикам более привычного пользовательского пространства GNU поверх ядра Windows. [24] [25] [26] Комбинация получила название «Linux для Windows», хотя Linux (то есть семейство операционных систем, определяемое общим использованием ядра Linux ) отсутствует.

См. Также [ править ]

  • Сравнение дистрибутивов Linux
  • Споры об именах GNU / Linux

Ссылки [ править ]

  1. ^ "Guix: новый диспетчер пакетов и распространение GNU - Phoronix" . www.phoronix.com . Проверено 2 апреля 2018 .
  2. ^ a b UG, Отличные разработчики. «Исходный код и открытый исходный код GPL» . www.snom.com . Проверено 8 апреля 2018 . В настоящее время широко используются варианты операционной системы GNU, использующие ядро ​​Linux; хотя эти системы часто называют «Linux», их более точно назвать «системами GNU / Linux».
  3. ^ «Операционная система GNU» . LinuxReviews . Проверено 2 апреля 2018 .
  4. ^ «Информационно-просветительские стажировки, работающие с GNU Guix» . www.outreachy.org . Проверено 2 апреля 2018 .
  5. ^ «13 облегченных дистрибутивов Linux, чтобы дать вашему старому компьютеру новую жизнь» . MakeUseOf . Проверено 2 апреля 2018 .
  6. ^ Столмен, Ричард (19.06.2007). «Linux и проект GNU» . О проекте GNU . Фонд свободного программного обеспечения . Проверено 22 июля 2007 .
  7. ^ Проект Debian (11 июля 2007 г.). "Что такое Debian?" . О Debian . Проверено 22 июля 2007 .
  8. ^ Список потенциальных архитектур релизов для Debian Wheezy
  9. ^ Новости GNU Hurd
  10. ^ Debian Wiki: Debian GNU / Hurd
  11. ^ "Graphical livecd - Desktop packages" , Arch Hurd , 07.12.2010, заархивировано из оригинала 14.03.2012 , получено 08.12.2011
  12. ^ «Месяц Херда: образы компакт-дисков». , GNU , 31 декабря 2010 г. , получено 08 декабря 2011 г.
  13. ^ Vervloesem, Koen (2010-07-07). "The Hurd: GNU в поисках идеального ядра" . LWN.net . Распределения Херда . Проверено 8 декабря 2011 .
  14. ^ «Бесплатные дистрибутивы GNU / Linux» . gnu.org . 2017-12-22.
  15. ^ «Часто задаваемые вопросы по Debian GNU / kFreeBSD» .
  16. ^ «Выпущен Debian 6.0 Squeeze» .
  17. ^ «Ging FAQ» . Архивировано из оригинала на 2008-04-22 . Проверено 22 февраля 2008 .
  18. ^ «Debian GNU / NetBSD» . Debian.org . Проверено 20 июля 2012 .
  19. ^ «Debian GNU / NetBSD для альфа-версии» . Debian.org . Проверено 20 июля 2012 .
  20. ^ "Новости Debian GNU / * BSD" . Debian.org . Проверено 20 июля 2012 .
  21. ^ «Объяснение, почему мы не поддерживаем другие системы» . Проект GNU . Проверено 2 сентября 2020 .
  22. ^ Nexenta Systems, Inc. (2007-06-20). «Портал Unix: ОС Nexenta - Nexenta OpenSolaris» . Спонсоры и поддержка . Архивировано из оригинала на 2007-07-11 . Проверено 22 июля 2007 . Эта работа инициирована и спонсируется Nexenta Systems, Inc. Техническая поддержка доступна из различных источников, включая сообщества и веб-форумы.
  23. ^ Фонд Иллюмос . «Раздачи» . Распределения . Пользовательское пространство по умолчанию
  24. ^ «Почему Microsoft, заставляющая приложения Linux работать в Windows, не безумие» . ПРОВОДНОЙ . Проверено 8 апреля 2018 .
  25. ^ Скули. «Часто задаваемые вопросы (FAQ)» . docs.microsoft.com . Проверено 8 апреля 2018 .
  26. ^ Рогофф, Зак (2018-03-14). «Мысли о GNU / kWindows - программах GNU, изначально работающих поверх ядра Windows» . Средний . Проверено 8 апреля 2018 .

Внешние ссылки [ править ]

  • Арч Херд
  • Superunprivileged.org Live CD на основе GNU / Hurd
  • Debian GNU / kFreeBSD
  • Debian GNU / NetBSD
  • # debian-kbsd [ постоянная мертвая ссылка ] в OFTC
  • Ging Live CD