Почему никто не называет Linux GNU / Linux

Вы интересуетесь Linux и прочитали несколько постов в блоге. Попутно вы встретили забавное имя: GNU / Linux. Что означают эти буквы, и почему люди продолжают добавлять их в Linux? Я могу ответить на этот вопрос, и, как и я, я отведу вас к середине дебатов, которые продолжались в мире Linux на протяжении десятилетий.

Теперь, с этим из пути … Linux или GNU / Linux, что это?

Что такое GNU?

Десятилетие — это 1980-е годы, а компьютерная индустрия находится в переходном периоде. Верховный суд с участием Apple постановил, что двоичные программы (программное обеспечение, которое поставляется в готовом к использованию формате

) может быть защищено авторским правом. Microsoft выпустила Windows несколько лет спустя. Это начало изменение в том, как люди взаимодействовали с программным обеспечением.

До того, как компании начали разрабатывать программное обеспечение, защищающее авторские права, с целью обогащения, исследователи и ученые использовали большую часть программного обеспечения. Компьютерный код передавался открыто, и люди могли свободно делать с программами все, что они хотели. Теперь ограничения вступают в силу, и становится незаконным продолжать делать то, что раньше делали.

Созданное движение называется Движение за свободное программное обеспечение. В 1983 году Ричард Столлман объявил о планах создания совершенно непатентованной Unix-совместимой операционной системы. Он назвал это проектом GNU.

GNU — это рекурсивная аббревиатура, обозначающая «GNU’s Not Unix». Проект GNU предоставил множество классных инструментов, от которых сегодня зависят бесплатные рабочие столы. Критические инструменты, созданные в 80-х годах, включают GCC (инструмент для компиляции C), Emacs (текстовый редактор), Bash и различные утилиты командной строки, которые все еще используются.

Многие широко используемые приложения являются частью проекта GNU, такие как GIMP (GNU Image Manipulation Program) и GNOME, одна из самых популярных бесплатных настольных сред.

, Независимо от того, какую операционную систему Linux вы используете, вы, вероятно, зависите от нескольких программ GNU.

Проект GNU также отвечает за общественную лицензию. Это то, что сохраняло большую часть свободного программного обеспечения, которое мы используем на протяжении многих лет.

А как насчет Linux?

Linux появился в 1991 году. Проект начался, когда студент из Хельсинкского университета начал работать над собственным ядром операционной системы. Его звали Линус Торвальдс.

В то время проект GNU уже создал большую часть того, что было необходимо для работающей бесплатной операционной системы, но недостающие части были существенными. К ним относятся аппаратные драйверы, демоны и работающее ядро. Эти компоненты позволяют программному обеспечению взаимодействовать с оборудованием.

,

GNU Hurd, попытка GNU Project создать ядро, начала разработку годом ранее и еще не была готова. Другое ядро ​​под названием MINIX существует с 1987 года, но оно было лицензировано только для образовательных целей.

Разочарованный, Торвальдс решил сделать свое. Он называл личный проект Linux, комбинацией его имени и UNIX, но считал, что это будет слишком эгоистично, чтобы обмениваться ими публично. Вместо этого он поделился проектом как Freax, сочетание «free», «freak» и «UNIX». Коллеге не понравилось название, и он предпочел Linux. Линус согласился, и имя застряло.

Сначала ядро ​​не было бесплатным, но в 1992 году Линус лицензировал Linux под лицензией GPL, лицензию с авторским левом, созданную проектом GNU. Это ответственно за большую часть успеха проекта. Вместо того, чтобы создавать конкурирующие ядра, многие приняли Linux и внесли свой вклад в его развитие.

Используем ли мы Linux или GNU?

Благодаря инструментам GNU и функциональному ядру Linux у нас теперь есть работающая бесплатная операционная система. Но как это назвать? С самого начала многие люди обращались к операционным системам, которые использовали ядро ​​Linux как просто Linux. Это вызвало напряженность, потому что Linux едва ли представляет собой основную часть того опыта, который мы все представляем, когда говорим о Linux.

гну линукс гном

Ричард Столлман изначально предложил идею назвать такие творения основанными на Linux системами GNU. Затем он изменил свои предпочтения на GNU / Linux (произносится как «GNU slash Linux» или «GNU plus Linux»), так что стало ясно, что оба проекта играют важную роль. Некоторые люди принимают этот аргумент, в то время как другие считают такое имя неловким и ненужным. Разрыв длится по сей день.

Причины для GNU / Linux

С самого начала целью проекта GNU была разработка полной операционной системы. Ядро было одной из недостающих частей головоломки. Торвальдс не намеревался создавать операционную систему, а поставил эту недостающую часть.

Для вас жизненно важно видеть что-то на экране, но оно имеет мало общего с тем, что вы на самом деле видите. Это во многом определяется средой вашего рабочего стола.

Если вы используете GNOME, вы используете интерфейс и набор программного обеспечения, которые являются частью проекта GNU. Даже если вы не устанавливаете графический интерфейс пользователя, вы все равно взаимодействуете с инструментами командной строки (такими как сам Bash), которые являются частью GNU. Без этих инструментов то, что мы считаем Linux, больше не похоже на Linux.

Например, Android не похож на Linux, хотя использует ядро ​​Linux. Во многом потому, что в нем отсутствует набор инструментов GNU. С другой стороны, FreeBSD обеспечивает практически идентичный опыт для настольного Linux

хотя ядра Linux нигде не видно.

Точно так же, когда мы думаем о Windows, мы обычно думаем об интерфейсе. Немногие из нас сразу думают о ядре Windows. Если кто-то сможет запустить интерфейс Windows 10 и все свои приложения Windows поверх ядра Linux, он, вероятно, все равно будет думать об этом как о Windows. Это уже относится к Chromebook, которые используют ядро ​​Linux, но не могут запускать традиционные приложения Linux в интерфейсе Google.

,

Компоненты операционной системы

Бесплатная операционная система состоит из множества компонентов. Ссылка на всю экосистему как на Linux создает путаницу. Торвальдс иногда получает кредит на создание всей операционной системы, когда он только основал определенную часть.

Что еще более важно, проект GNU не только предоставил инструменты, обеспечивающие бесплатную операционную систему, но и обеспечил правовую основу

, GPL запрещает людям брать бесплатный код и использовать его для создания собственного конкурирующего проприетарного программного обеспечения. То, что так много основных инструментов, включая сам Linux, были выпущены под лицензией с авторским левом, ускорило их принятие и заложило основу культуры, которую сегодня имеет сообщество свободного программного обеспечения.

Причины для Linux

Linux более популярен. Так было в 90-х годах, так и сегодня. Обращаться к операционной системе как к чему-либо еще, и все равно, было бы ощущением сознательного ребрендинга. Это потому, что Linux — это то, что позволяет людям фактически запускать все программное обеспечение, созданное Проектом GNU и другими. Без Linux у вас не было бы ничего, что вы могли бы использовать.

Кроме того, GNU / Linux — это неуклюжее имя. Это неловко читать, и еще более неуклюже сказать. Одной этой причины достаточно, чтобы некоторые люди, согласные с тем, что Linux не является честным именем, не называют операционную систему чем-то еще.

Тогда есть собственный аргумент Линуса, что называть Linux GNU / Linux просто смешно.

Кроме того, где мы остановимся? Если мы отдаем должное GNU, разве мы не отдаем должное X, серверу дисплея, который десятилетиями использовала большая часть бесплатной настольной экосистемы? Мы только сейчас начинаем видеть замену части программного обеспечения, которая была впервые разработана в 1984 году. И без сервера дисплея вы ничего не получите. Итак, мы называем эти системы X / GNU / Linux (сейчас их заменяет Wayland / GNU / Linux

). Звук тоже важен. Как и настольные среды. Вскоре мы называем наши рабочие столы KDE / PulseAudio / Wayland / GNU / Linux.

Что ты думаешь?

Я не фанат названия GNU / Linux, но я все равно лично предпочел бы называть свой ноутбук системой GNU, а не системой Linux. Как человек, который также освещал Android и Chromebook, название Linux становится все более недостаточным. Программа, доступная для Linux, не означает, что она будет работать на Android, и наоборот. Ситуация станет еще более запутанной, поскольку информационно-развлекательные системы, продукты для умного дома, носимые устройства и другая электроника продолжают охватывать ядро ​​Linux.

Как насчет вас? Считаете ли вы, что Linux достаточно? Вы рассматриваете Столлмана как претендующего на кредит? Вы бы порекомендовали другое имя полностью? Присоединяйтесь к продолжающейся беседе в комментариях ниже!

Ссылка на основную публикацию
Adblock
detector