Что такое GNU/Linux и почему его так мало кто называет?

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

Это простой вопрос, но ответ приводит нас к спорам, которые ведутся в мире Linux на протяжении десятилетий. Проверять Причины, по которым Linux Mint — идеальный дистрибутив для пользователей Windows.

Что такое GNU/Linux и почему его так мало кто называет? - Линукс

Что такое GNU/Linux?

GNU/Linux — это название, данное свободной операционной системе с открытым исходным кодом, широко известной как «Linux».

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

Что такое «GNU» в GNU/Linux?

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

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

Сформировалось движение, называемое движением за свободное программное обеспечение. В 1983 году Ричард Столлман объявил о плане создания полностью Unix-совместимой непатентованной операционной системы. Объявление, получившее название GNU Project, все еще доступно в проекте GNU. GNU.org.

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

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

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

Что такое «Линукс» в GNU/Linux?

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

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

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

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

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

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

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

Опять же, ядро ​​​​Linux — это особая часть, которая заставляет программное и аппаратное обеспечение взаимодействовать друг с другом. Все, что мы уже видим на экране? Это другое дело.

Что такое GNU/Linux и почему его так мало кто называет? - Линукс

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

Причины сказать "GNU/Linux"

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

  1. Linux жизненно необходим для того, чтобы вы могли видеть что-либо на своем экране, но он не имеет ничего общего с тем, что вы видите на самом деле. То, что вы видите, во многом определяется окружением вашего рабочего стола.
  2. GNU также несет ответственность за многое из того, что происходит в фоновом режиме. Даже если вы не устанавливаете графический интерфейс, вы все равно взаимодействуете с инструментами командной строки (такими как сам Bash), которые являются частью GNU.
  3. Без инструментов GNU то, что мы считаем Linux, больше не выглядит как Linux. Android не похож на Linux, хотя и использует ядро ​​Linux. Во многом это связано с отсутствием GNU Toolchain.
  4. Скриншот «Linux» — это не то же самое, что бесплатный скриншот рабочего стола на основе BSD. Различные операционные системы, основанные на BSD с открытым исходным кодом, обеспечивают почти идентичный опыт работы с настольным Linux, хотя ядро ​​​​Linux нигде не используется.
  5. Это не то, как мы называем другие операционные системы. Когда мы думаем о Windows, мы обычно думаем об интерфейсе. Мало кто из нас сразу думает о ядре Windows. Если кто-то может запустить интерфейс Windows и все свои приложения Windows поверх ядра Linux, он, вероятно, все еще будет думать об этом как о Windows.
  6. Обращение ко всей экосистеме как к Linux создает путаницу. Иногда Торвальдсу приписывается создание всей операционной системы, тогда как он основал только определенную ее часть.
  7. GNU отвечает за большую часть культуры свободного рабочего стола и лицензирования. Проект GNU предоставил не только инструменты, позволившие создать свободную операционную систему, но и правовую основу. GPL запрещает людям брать свободный код и использовать его для создания своего собственного конкурирующего проприетарного программного обеспечения. Выпуск многих основных инструментов, включая сам Linux, под лицензией с авторским левом ускорил их принятие и заложил основу культуры, которой сегодня пользуется сообщество свободного программного обеспечения.

Проверять Причины, по которым Ubuntu — идеальный дистрибутив Linux для разработчиков программного обеспечения.

Причины сказать «Линукс»

Есть веские основания сделать название GNU/Linux наиболее точным и широко используемым. Но хорошее ли имя? Вот некоторые из аргументов, выдвинутых людьми в пользу названия операционной системы «Linux». Список короче, но он все еще может быть самым мощным.

  1. Linux уже становится все более популярным. Так было в XNUMX-е годы, так остается и сегодня. Ссылаться на операционную систему как на что-то еще было бы и все еще кажется сознательной попыткой ребрендинга. Это потому, что именно Linux позволил пользователям запускать все программное обеспечение, созданное проектом GNU и другими. Без Linux вам действительно нечего использовать.
  2. GNU/Linux — дурное имя. Стыдно это читать, и неуместно это говорить. Одной этой причины достаточно, чтобы помешать некоторым людям, которые согласны с тем, что Linux — не совсем правильное имя, называть операционную систему как-то иначе.
  3. Где мы остановимся? Если мы отдаем должное GNU, разве мы не отдаем должное X или Wayland, серверам рендеринга, на которые опирается большая часть экосистемы бесплатных настольных компьютеров? Звук тоже имеет значение. а также среды рабочего стола. Вскоре мы стали называть наши рабочие столы GNOME/PipeWire/Wayland/GNU/Linux.

Проверять Стоит ли использовать Linux с Wayland? Что тебе нужно знать.

Сам Торвальдс утверждал, что называть Linux GNU/Linux абсурдно.

Вы предпочитаете GNU/Linux или Linux?

Я не большой поклонник названия GNU/Linux, но есть определенная очевидность в том, что ваш ноутбук работает под управлением GNU, а не Linux. С появлением Android и Chromebook имя Linux становится все более неадекватным. Тот факт, что программное обеспечение доступно для Linux, не означает, что оно будет работать на Android, и наоборот.

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

Перейти к верхней кнопке