В отличие от Windows и macOS, установить Linux не так просто. Поиск Linux в Интернете даст вам столько операционных систем с разными именами, ни одна из которых не называется «Linux». Почему это так?

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

Что такое дистрибутивы Linux?

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

Операционная система состоит из базового ядра, приложений и часто графический пользовательский интерфейс

instagram viewer
. Linux — это ядро, и все операционные системы, использующие его, называются «дистрибутивами Linux». Термин «распределение» происходит от процесс совместного использования ОС на основе Linux с другими пользователями, также известный как «распространение», поскольку ядро ​​и ОС обычно бесплатно.

Что породило так много дистрибутивов Linux?

Ядро Linux находится под лицензией GNU General Public License, которая дает любому право просматривать, редактировать и распространять любые приложения ядра. Но так было не всегда.

Раньше Unix была популярной операционной системой, но ее исходный код принадлежал AT&T. Через некоторое время BSD (Berkeley Software Distribution), операционная система, в значительной степени основанная на Unix, возникла в Калифорнийском университете в Беркли. В то время были и другие операционные системы, основанные на Unix, и все они сильно отличались друг от друга.

Недоступность стандарта для создания ОС на основе Unix и сопротивление между ОС в то время породили эпоху, известную как «Юникс войны.» Различные поставщики, распространяющие свои версии Unix, начали устанавливать свои собственные стандарты, включая AT&T и BSD.

В 1983 году Ричард Столлман начал проект GNU, сосредоточившись на разработке и распространении бесплатное программное обеспечение с открытым исходным кодом. Проект GNU стремился создать бесплатную версию Unix, версию, которую каждый мог бы копировать и свободно распространять.

В то время многие приложения были разработаны под Стандартной общественной лицензией GNU, включая TAR и Emacs. Но в проекте отсутствовало ядро ​​с открытым исходным кодом, часть компьютера, которая помогает ОС и приложениям взаимодействовать с оборудованием.

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

Возможность бесплатно раскрутить собственную операционную систему побудила многих разработчиков начать их распространение. В то время было выпущено множество дистрибутивов, включая Debian, Red Hat и Slackware, что положило начало революции Linux.

Почему создаются новые дистрибутивы Linux?

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

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

У Ubuntu есть несколько рескинов, а именно Xubuntu, Kubuntu и Lubuntu. Единственная разница между этими тремя вариантами — среда рабочего стола. Вместо настроенного по умолчанию рабочего стола GNOME, который предустановлен в Ubuntu, Xubuntu, Kubuntu и Lubuntu поставляются с XFCE, KDE Plasma и LXDE соответственно.

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

Именно пользователи используют, разрабатывают, оставляют отзывы, внедряют отзывы и, в конце концов, распространяют дистрибутив с открытым исходным кодом. Вы можете создать свой собственный дистрибутив и добавить нужные функции в ОС своей мечты.

Любой человек со схожей идеологией и взглядами может внести свой вклад в проект и начать помогать разработчикам. Нет необходимости связываться с компанией или заполнять форму обратной связи только для того, чтобы получить дополнительную функцию, добавленную в ОС.

Не только пользователи, но даже крупные компании создают новые дистрибутивы для внутрикорпоративного использования. CBL-Mariner от Microsoft является популярным примером. В первую очередь это связано с тем, что крупные компании не хотят использовать дистрибутивы, созданные другими пользователями, и предпочитают разрабатывать свою собственную операционную систему либо с нуля, либо поверх другого основного дистрибутива.

Проект Linux разросся до такой степени, что такие технологические гиганты, как Google, начали полагаться на ядро ​​Linux для некоторых своих проектов. Возьмите Android и Chrome OS в качестве примера. Android использует ядро ​​​​Linux под капотом, а Chrome OS построена на основе Gentoo Linux, дистрибутива, выпущенного в 2000 году.

Еще одна причина фрагментации Linux для настольных компьютеров — это многочисленные типы доступных устройств. Помимо настольных компьютеров, другие устройства, такие как устройства на базе процессоров ARM, также нуждаются в операционной системе для работы. Linux решает эту проблему, предоставляя разработчикам основу для создания ОС для любого семейства процессоров, которое они хотят.

ОС Raspbian — это дистрибутив, созданный специально для Raspberry Pi устройства. Вы также можете найти бесчисленное множество дистрибутивов, разработанных для работы на старых процессорах, которые не поддерживаются поставщиками проприетарных ОС.

Действительно ли нам нужно так много дистрибутивов?

Если вы тот, кому просто нужен компьютер и операционная система, конечно, нет. Вы можете использовать любую операционную систему, если она соответствует вашим требованиям. Но для тех, кто хочет быть избалованным выбором, когда дело доходит до их устройств и цифровой жизни, Linux — это то, что нужно.

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

Вот как работает открытый исходный код!

Несмотря на то, что многие проприетарные ОС, такие как Android и macOS, имеют кодовую базу с закрытым исходным кодом, они использовали Linux в качестве основы для своих проектов. Это вполне приемлемо, поскольку лицензия, под которой выпущено ядро ​​Linux, позволяет любому модифицировать и распространять код без ограничений.

Благодаря огромной поддержке сообщества операционных систем на базе Linux в дистрибутивы постоянно добавляются новые и эксклюзивные функции. Хотя вы можете найти множество таких функций в других проприетарных ОС, таких как Windows и macOS, некоторые из них ограничены лишь несколькими дистрибутивами Linux.

10 вещей, которые вы можете делать в Linux, но не в Windows

Читать дальше

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • линукс
  • Ядро Linux
  • дистрибутив Linux
  • Открытый исходный код

Об авторе

Дипеш Шарма (опубликовано 114 статей)

Дипеш — младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень.

Другие работы Дипеша Шармы

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться