Найти тему
takoedelo

Почему в Linux так много дистрибутивов?

Оглавление

В настоящее время существуют сотни активных дистрибутивов Linux, и многие другие находятся в стадии разработки. Почему существует так много дистрибутивов и нужны ли они все?

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

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

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

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

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

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

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

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

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

-2

В 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 полностью изменил это.

-3

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

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

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

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

-4

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

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

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

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

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

Вот как работает Open-Source!

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

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

Смотрите другие статьи на нашем канале . Вы также можете оставить свое мнение об этом посте в разделе комментариев.