WikiDer > Варианты GNU
Варианты GNU (также называемый Дистрибутивы GNU или же дистрибутивы для краткости) операционные системы на основе GNU Операционная система[1][2][3][4][5] (в Херд ядро, Библиотека GNU C, системные библиотеки и прикладное программное обеспечение, такое как GNU coreutils, трепать, ГНОМ, то Guix менеджер пакетов и т. д.). Согласно проекту GNU и другим, они также включают большинство операционных систем, использующих Linux ядро и несколько других, использующих BSDядра на основе.[6][7][2]
Пользователи GNU обычно получают свою операционную систему, загружая дистрибутивы GNU, которые доступны для самых разных систем, начиная от встроенных устройств (например, LibreCMC) и персональные компьютеры (например, Debian GNU / Hurd) до мощных суперкомпьютеров (например, Rocks Cluster Distribution).
Ядро 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 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 live CD - это 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; OpenSolaris'libc), а также упаковка и организация 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 (сейчас же Красная шляпа).
В 2016 г. Microsoft и Канонический добавлен официальный уровень совместимости в Windows 10, который переводит Linux вызовы ядра в Windows NT те, обратное тому, что Вино делает. Это позволяет ELF исполняемые файлы для запуска в Windows без изменений, и предназначен для предоставления веб-разработчикам более привычного пользовательского пространства GNU поверх ядра Windows.[24][25][26] Комбинация получила название «Linux для Windows», хотя Linux (то есть семейство операционных систем, определяемое общим использованием Ядро Linux) отсутствует.
Смотрите также
Рекомендации
- ^ "Guix: новый диспетчер пакетов и распространение GNU - Phoronix". www.phoronix.com. Получено 2018-04-02.
- ^ а б UG, Отличные разработчики. «Исходный код и GPL с открытым исходным кодом». www.snom.com. Получено 2018-04-08.
В настоящее время широко используются варианты операционной системы GNU, использующие ядро Linux; хотя эти системы часто называют «Linux», их более точно назвать «системами GNU / Linux».
- ^ «Операционная система GNU». LinuxОтзывы. Получено 2018-04-02.
- ^ «Информационно-просветительские стажировки при работе с GNU Guix». www.outreachy.org. Получено 2018-04-02.
- ^ «13 облегченных дистрибутивов Linux, которые подарят вашему старому компьютеру новую жизнь». MakeUseOf. Получено 2018-04-02.
- ^ Столмен, Ричард (2007-06-19). «Linux и проект GNU». О проекте GNU. Фонд свободного программного обеспечения. Получено 2007-07-22.
- ^ Проект Debian (2007-07-11). "Что такое Debian?". О Debian. Получено 2007-07-22.
- ^ Список возможных архитектур выпуска Debian Wheezy
- ^ Новости GNU Hurd
- ^ Debian Wiki: Debian GNU / Hurd
- ^ «Графический livecd - Настольные пакеты», Арч Херд, 07.12.2010, архивировано из оригинал на 2012-03-14, получено 2011-12-08
- ^ «Месяц Херда: образы компакт-дисков»., GNU, 2010-12-31, получено 2011-12-08
- ^ Вервлосем, Коэн (07.07.2010). "The Hurd: GNU в поисках идеального ядра". LWN.net. Распределения Hurd. Получено 2011-12-08.
- ^ «Бесплатные дистрибутивы GNU / Linux». gnu.org. 2017-12-22.
- ^ "Часто задаваемые вопросы о Debian GNU / kFreeBSD".
- ^ «Выпущен Debian 6.0 Squeeze».
- ^ "Часто задаваемые вопросы о Ging". Архивировано из оригинал на 2008-04-22. Получено 2008-02-22.
- ^ «Debian GNU / NetBSD». Debian.org. Получено 2012-07-20.
- ^ «Debian GNU / NetBSD для альфа-версии». Debian.org. Получено 2012-07-20.
- ^ "Новости Debian GNU / * BSD". Debian.org. Получено 2012-07-20.
- ^ «Объяснение, почему мы не поддерживаем другие системы». Проект GNU. Получено 2020-09-02.
- ^ Nexenta Systems, Inc. (20 июня 2007 г.). «Портал Unix: ОС Nexenta - Nexenta OpenSolaris». Спонсоры и поддержка. Архивировано из оригинал на 2007-07-11. Получено 2007-07-22.
Эта работа инициирована и спонсируется Nexenta Systems, Inc. Техническая поддержка доступна из различных источников, включая сообщества и веб-форумы.
- ^ Фонд Иллюмос. "Распределения". Распределения.
Пользовательское пространство по умолчанию
- ^ "Почему Microsoft не безумие заставляет приложения Linux работать в Windows". ПРОВОДНОЙ. Получено 2018-04-08.
- ^ Скули. «Часто задаваемые вопросы (FAQ)». docs.microsoft.com. Получено 2018-04-08.
- ^ Рогофф, Зак (14.03.2018). «Мысли о GNU / kWindows - программы GNU, изначально работающие поверх ядра Windows». Середина. Получено 2018-04-08.