Домашняя » как » Великий спор Это 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 и чем они отличаются?

    Проект GNU

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

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

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

    Linux прибывает

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

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

    Корпус для GNU / Linux

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

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

    Linux не был разработан с целью освобождения киберпространства, и мотивы для Linux не дали бы нам всей системы GNU / Linux.

    Сегодня десятки миллионов пользователей используют операционную систему, которая была разработана для того, чтобы у них была свобода - но они этого не знают, потому что они думают, что это система Linux и что она была разработана студентом «просто для удовольствия».

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

    Дело за Linux

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

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

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

    Хм, эта дискуссия длилась достаточно долго, большое спасибо.

    На самом деле это не имеет значения, как люди называют Linux, при условии, что кредит отдается должному (с обеих сторон). Лично я очень буду продолжать называть это «Linux»

    Авторы изображений: Франсуа на Flickr, Элисон Аптон, Жизель Ханнемир на Flickr