stringtranslate.com

варианты 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 ) до мощных суперкомпьютеров (например, Распределение кластеров пород).

ядро Херда

Скриншот 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 как «полностью бесплатная» система.
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 .

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 . Официального выпуска этой операционной системы не было; хотя работа над портами для архитектур 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 OS не считается вариантом 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 в вызовы Windows NT , в противоположность тому, что делает Wine . Это позволяет исполняемым файлам ELF запускаться в Windows без изменений и предназначено для того, чтобы предоставить веб-разработчикам более знакомую среду пользователя GNU поверх ядра Windows. [24] [25] [26] Комбинация получила название «Linux для Windows», хотя Linux (т.е. семейство операционных систем, определяемое общим использованием ядра Linux ) отсутствует.

Смотрите также

Рекомендации

  1. ^ «Guix: новый менеджер пакетов и дистрибутив GNU — Phoronix» . www.phoronix.com . Проверено 2 апреля 2018 г.
  2. ^ ab UG, Потрясающие разработчики. «Исходный код и открытый исходный код GPL». www.snom.com . Архивировано из оригинала 9 апреля 2018 года . Проверено 8 апреля 2018 г. Сейчас широко используются варианты операционной системы GNU, использующие ядро ​​Linux; хотя эти системы часто называют «Linux», их точнее называть «системами GNU/Linux».
  3. ^ «Операционная система GNU». Обзоры Linux . Проверено 2 апреля 2018 г.
  4. ^ «Информационные стажировки по работе с GNU Guix». www.outreachy.org . Проверено 2 апреля 2018 г.
  5. ^ «13 легких дистрибутивов Linux, которые дадут вашему старому компьютеру новую жизнь» . СделатьUseOf . Проверено 2 апреля 2018 г.
  6. Столлман, Ричард (19 июня 2007 г.). «Linux и проект GNU». О проекте GNU . Фонд свободного программного обеспечения . Проверено 22 июля 2007 г.
  7. ^ Проект Debian (11 июля 2007 г.). «Что такое Дебиан?». О Дебиане . Проверено 22 июля 2007 г.
  8. ^ Список потенциальных архитектур выпуска Debian Wheezy
  9. ^ Новости GNU Hurd
  10. ^ Debian Wiki: Debian GNU/Hurd
  11. ^ «Графический livecd — пакеты для рабочего стола», Arch Hurd , 7 декабря 2010 г., заархивировано из оригинала 14 марта 2012 г. , получено 8 декабря 2011 г.
  12. ^ «Месяц Херда: образы компакт-дисков». GNU , 31 декабря 2010 г. , получено 8 декабря 2011 г.
  13. Вервлёсем, Коэн (7 июля 2010 г.). «The Hurd: поиски GNU идеального ядра». LWN.net . Распределения Херда . Проверено 8 декабря 2011 г.
  14. ^ «Бесплатные дистрибутивы GNU/Linux» . gnu.org . 22 декабря 2017 г.
  15. ^ «Часто задаваемые вопросы по Debian GNU/kFreeBSD» .
  16. ^ «Выпущен Debian 6.0 Squeeze» .
  17. ^ "Часто задаваемые вопросы о Джинге" . Архивировано из оригинала 22 апреля 2008 года . Проверено 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. ^ «Объясняем, почему мы не поддерживаем другие системы» . Проект ГНУ . Проверено 2 сентября 2020 г.
  22. Nexenta Systems, Inc. (20 июня 2007 г.). «Портал Unix: ОС Nexenta — Nexenta OpenSolaris». Спонсоры и поддержка . Архивировано из оригинала 11 июля 2007 года . Проверено 22 июля 2007 г. Эта работа инициирована и спонсируется Nexenta Systems, Inc. Техническая поддержка доступна из различных источников, включая сообщество и веб-форумы.
  23. ^ Фонд Иллюмос . «Распределения». Пользовательское пространство по умолчанию
  24. ^ «Почему Microsoft запускать приложения для Linux в Windows — это не безумие» . ПРОВОДНОЙ . Проверено 8 апреля 2018 г.
  25. ^ Скули. «Часто задаваемые вопросы (FAQ)». docs.microsoft.com . Проверено 8 апреля 2018 г.
  26. Рогофф, Зак (14 марта 2018 г.). «Мысли о GNU/kWindows — программах GNU, изначально работающих поверх ядра Windows». Середина . Проверено 8 апреля 2018 г.

Внешние ссылки