Великая дискуссия: это Linux или GNU / Linux?

Оглавление:

Великая дискуссия: это Linux или GNU / Linux?
Великая дискуссия: это Linux или GNU / Linux?

Видео: Великая дискуссия: это Linux или GNU / Linux?

Видео: Великая дискуссия: это Linux или GNU / Linux?
Видео: Облачное хранилище Гугл. Инструкция по использованию - YouTube 2024, Марш
Anonim
Обычно вы увидите операционную систему Linux, называемую «Linux» онлайн. Однако вместо этого иногда используется термин «GNU / Linux». Linux и GNU / Linux относятся к одной и той же операционной системе и программному обеспечению, и есть разногласия по поводу того, какой термин более уместен.
Обычно вы увидите операционную систему Linux, называемую «Linux» онлайн. Однако вместо этого иногда используется термин «GNU / Linux». Linux и GNU / Linux относятся к одной и той же операционной системе и программному обеспечению, и есть разногласия по поводу того, какой термин более уместен.

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

Что такое «Linux»?

«Linux» - это просто ядро - основная часть операционной системы. Другое программное обеспечение, такое как компилятор GNU C, используемый для компиляции ядра, командной строки bash, утилит оболочки GNU (все основные команды, которые вы будете использовать в командной строке), графический сервер X.org, графический рабочий стол, такой как Unity, и программное обеспечение, которое работает поверх графического рабочего стола, например Firefox, производится различными группами разработчиков.

Linux-дистрибутивы собирают все это разрозненное программное обеспечение от разных разработчиков и называют полный пакет «Linux». Для получения дополнительной информации о дистрибутивах Linux и том, что они делают, прочитайте HTG. Объясняет: что такое Linux Distro и как они отличаются?

Проект GNU

Ричард Столлман разработал планы GNU в 1983 году. GNU должна была стать полноценной операционной системой, совместимой с Unix, состоящей из бесплатного программного обеспечения. GNU - это рекурсивная аббревиатура, обозначающая «GNU's Un Unix!» («Свободное программное обеспечение» - это аналогичный термин для программного обеспечения с открытым исходным кодом, хотя бесплатное программное обеспечение больше ориентируется на «свободу». Но это другое полемика.)

К 1991 году проект GNU завершил многие части операционной системы GNU, включая GNU C Compiler (gcc), оболочку командной строки bash, множество утилит оболочки, текстовый редактор Emacs и многое другое. Другие части операционной системы могут быть предоставлены уже имеющимся свободным программным обеспечением, таким как X Window System, который предоставляет графический рабочий стол.

Однако основная часть операционной системы - ядро GNU Hurd - не была полной. Проект GNU выбрал амбициозный микроядра для ядра, что привело к длительным задержкам. (С 2013 года ядро GNU Hurd находится в разработке уже 23 года, и стабильная версия не была выпущена).

Linux прибывает

Ядро рассматривалось как «последний недостающий элемент» операционной системы GNU проектом GNU. В 1991 году Линус Торвальдс выпустил первую версию ядра Linux. В настоящее время достаточно программного обеспечения для совершенно бесплатной операционной системы, и дистрибьюторы (например, современные «дистрибутивы Linux») объединили ядро Linux, программное обеспечение GNU и X Window System вместе.

Первоначально были некоторые дебаты по поводу того, что эти распределения следует назвать. В 1992 году проект Yggdrasil выбрал название «Yggdrasil Linux / GNU / X» для своей комбинации программного обеспечения. GNU / Linux - предпочтительный термин, предложенный Ричардом Столлманом и Фондом свободного программного обеспечения. Сегодня Debian по-прежнему относится к своему программному обеспечению как «GNU / Linux».

Image
Image

Случай для GNU / Linux

Проект GNU составляет значительную часть стандартной системы «Linux» и представляет собой проект, предназначенный для разработки полной операционной системы под названием GNU. Однако значительная часть возражений Ричарда Столлмана относительно термина «Linux» заключается в том, что он снижает значение GNU и его первоначальной цели: как совершенно бесплатную операционную систему, предназначенную для обеспечения свободы пользователей. Это переплетается с дебатами по поводу «бесплатного программного обеспечения» - термин, предназначенный для сосредоточения внимания на свободе - и «открытый источник» - термин, предназначенный для сосредоточения на технических преимуществах и преуменьшения философского угла.

Как сказал Ричард Столлман в интервью ZNET в 2005 году:

Linux was not designed with the goal of liberating cyberspace, and the motives for Linux would not have given us the whole GNU/Linux system.

Today tens of millions of users are using an operating system that was developed so they could have freedom - but they don’t know this, because they think the system is Linux and that it was developed by a student “just for fun’.”

Больше его мыслей по этому вопросу можно прочитать на веб-сайте GNU.

Image
Image

Случай для Linux

Сторонники термина «Linux» утверждают, что ошибочно сосредоточиться только на GNU, поскольку средний дистрибутив содержит программное обеспечение из различных организаций и может быть назван Mozilla / KDE / Apache / X.org / GNU / Linux с аналогичным обоснованием.

Термин Linux также используется большим количеством людей - если не более того, проще и проще запомнить имя, тип и произношение. И что бы ни было идеальным именем, сама операционная система обычно называется большинством людей Linux. Вы найдете его здесь как «Linux» здесь на How-To Geek и в другом месте, потому что это более распространенный термин, который читатели сразу понимают.

Мы закончим цитату из Линуса Торвальдса в 1996 году:

Umm, this discussion has gone on quite long enough, thank you very much.

It doesn’t really _matter_ what people call Linux, as long as credit is given where credit is due (on both sides). Personally, I’ll very much continue to call it “Linux”

Изображение Credits: francois on Flickr, Alison Upton, Gisle Hannemyr на Flickr

Рекомендуемые: