Чуть больше, чем ядро
Linux – с миру по нитке
Новые кеды для гнома
Система печати в GNU/Linux
Драйвера
Новый этап
Тот же Линукс, только в профиль
Почему Линукс?



Чуть больше, чем ядро

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

И если бы не умелые руки программистов, и по сути отсутствие выбора операционных систем: Unix или Windows. То быть Linux’у обычной ОС для энтузиастов.

Интересная вещь, что сам Торвальдс написал около 2% кода от современного ядра.
А в период с 1992 года по 2003 он вообще не много уделял внимания системе, так как его основное время занимала работа в компании Transmeta, которая занималась разработкой процессоров, но чуть не прогорела, и в итоге решила заниматься патентованием технологий, а затем продавать эти патенты другим компаниям.
Официальный логотип GNU/LinuxВ 2003-м Торвальдс ушёл из Трансмета и решил посвятить себя популяризации и развитию Linux.
Он решает что туда вносить, а что нет. Все остальные 98% пишут энтузиасты, и заинтерисованные в развитии Линукс программисты.
Права на логотип Тукс, он же Tux, он же пингвин, также принадлежат ему.

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

Изначальный Linux в оригинале мог загружать в память компьютера себя и драйвера устройств, а затем отобразить на экране командную строку.
И вот тут, то и вступали в действие инструментарии GNU – различные текстовые редакторы, средства разработки, и прочее. Но и это ещё не тот Линукс, который мы видим в наши дни.

Linux – с миру по нитке

Расцвет дистрибутивов Linux пришёлся на 1992-й год. Тогда появилось несколько компаний и сборок на базе ядра Линукс, которые определили его становление как операционной системы и до сих пор влияют на его развитие.
Таким образом, кто бы и что вам не говорил, развитие и разработку Linux дистрибутивов подтолкнули именно компании и корпорации, а не рядовые идеологи FSF. Не вложи капитал денег в Linux. Пользовались бы мы по сей день Unix и Windows.

Самый первый дистрибутив был создан Оуэном Ле Бланком в Манчестерском компьютерном центре в Англии – он не имел окон – только командная строка.
Этот дистрибутив носил название – MCC Interim Linux, и был доступен для всех желающих с сервера Манчестерского университета с февраля 1992 года.

В октябре того же года появился ещё один дистрибутив – Softlanding Linux System (SLS) – его разработчиком был Питер Мак-Дональд. В него уже были включены X Window в его свободной вариации XFree86 и поддержка протокола TCP. Т.е. в нём уже были окна и сеть.

Патрик ФолькердинкSlackwareА в самом конце 1992-го года Патрик Фолькердинк вдохновлённый сборкой Мак-Дональда взялся за создание своего дистрибутива, который увидел свет в июле 1993-го и получил название Slackware (с англ. ленивый), который на сегодняшний день является самым старым дистрибутивом Linux, до сих пор развивается и достаточно популярен. Также Патрик создал целую компанию, которая занимается разработкой данного дистрибутива – Slackware Linux, Inc.

SuSE Всё в том же 1992-м году в Германии была создана консультационная компания по ОС UNIX и им подобных – Software- und System Entwicklung (Программная и системная разработка – с немецкого) – сокращённо SuSE. Первоначально они занимались администрированием и сопровождением ОС UNIX, но с выходом Softlanding Linux System и Slackware они взялись за их активную поддержку. Распечатывали документацию и выпускали программные пакеты на основе SLS и Slackware.
Вскоре знания и умения в компилировании и пересборке данных дистрибутивов выросли и им уже было тесно в их рамках, кроме того, хоть Softlanding Linux System и Slackware и были под лицензией GPL, но общаться с их создателями было сложно. Главным образом потому, что они были детищами коммерческих компаний, которые по сути были конкурентами SuSE.
GPL жепеэлом, а денежки врозь.
И в 1994-м году на основе исходных кодов Softlanding Linux System и Slackware компания SuSE выпустила на CD свой дистрибутив под названием SuSE Linux 1.0.

Red_HatВ 1993-м году Боб Янг в США основал компанию Red Hat, которая выпустила свой дистрибутив Red Hat Linux.

По сути Red Hat была американским аналогом SuSE, но её дистрибутив не был в открытом доступе и расчитывался только на коммерческое применение.

Часть акций компании была подарена Линусу Торвальдсу советом директоров Red Hat и к 1999 году они уже приносили ему внушительные доходы.

Ян МёрдокDebianИз свободных или отвечающих этим понятиям согласно Ричарду Столлману дистрибутивов в то время был создан только один – это конечно же Debian Яна Мёрдока, который так же основывался на Slackware.

Но так как он должен был соответсвовать идеологии Free Software Foundation, то он не содержал в себе кодеков проигрывания видео/аудио, драйверов устройств, и всего того, что имело лицензии отличные от GPL.

Но это не помешало Debian урвать и свой кусок популярности.

За верность идеям GNU Free Software Foundation, в течении года, с ноября 1994 по ноябрь 1995, финансировало развитие этого дистрибутива.

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

SLS и Slackware – были дистрибутивами, использующими пакеты архивов gzip. То есть программы и обновления для этих дистрибутивов идут в основном в виде исходных файлов программы, которые перед употреблением надо собирать в консоли командой make. Грубо говоря – это просто исходники.

Red Hat были стронниками RPM (Red Hat Package Manager) – пакетов, которые были разработаны ею. На данный момент они обеспечивают простую установку обновлений и программ в один щелчок мышью – можно сказать, что это некий аналог установщика Windows, который не задаёт лишних вопросов пользователю и не обременяет его вводом большого количества команд из консоли. Первоначально rpm запускался из командной строки вводом его названия, а всё остальное программа установки делала за пользователя.

И третий был сделан для дистрибутива Debian – и носил название deb – это был свободный аналог rpm.
На данный момент отличие deb от rpm в расширении и ряде зависимостей. Также существуют программы, которые могут легко преобразовывать deb пакет в rpm и наоборот.

Новые кеды для гнома

Мигель де ИкасаMidnight_Commander для Windows

В 1990-м году к разработке GNU/Linux присоединяется студент Национального Автономного Университета Мехико Мигель де Икаса, благодаря которому в 1994-м году GNU/Linux обзавёлся собственной вариацией двухпанельного файлового менеджера – Midnight Commander, который разрабатывается и поныне, и является хорошим подспорьем для многих линуксоидов.

В конце 90-х группа энтузиастов взялась за его портирование на другие ОС, в том числе Windows.

В 1992-м году появляется свободный аналог X Window System созданный Дэвидом Дэвисом – XFree86, который позволяет конструировать оконные интерфейсы, как в Windows и UNIX на GNU/Linux.
XFree86Это было детище Массачусетского технологического университета (МТУ), где учился Столлман.
Появление этой системы привело к началу разработки сразу нескольких сред рабочего стола для GNU/Linux.

Хотя лицензия университета на эту программу и не была GPL, ничто не запрещало использовать её в проектах GNU/Linux.

Так появились надстройки над XFree86 – KDE, GNOME, Xfce и другие графические оболочки.

Маттиас Эттрих1995-й год в Германии студент Тюбингенского университета Маттиас Эттрих задался целью создания однотипно выглядящих приложений под Linux а заодно и единым графическим интерфейсом пользователя.

В итоге появился проект KDE – K Desktop Environment. Который представлял из себя сами окна KDE и набор программ и игр.

Первая версия KDE вышла 14 октября 1996 года. Многие отмечают, что KDE очень схожа с графическим интерфейсом Windows. В общем это и вправду так. И от версии к версии это сходство только больше.
Базировалась KDE и была создана на основе коммерческого, и пожалуй, единственного объектно-ориентированного языка программирования профессионального уровня Qt для GNU/Linux, который был создан компанией Trolltech и изначально был исключительно платным – коммерческим.
Потому истинные линуксоиды восприняли KDE как угрозу проекту Debian, который не мог включить в себя данную оболочку в связи с её коммерческой основой.
Однако, Red Hat и SuSE с лёгкостью включили данную оболочку в свои дистрибутивы.

Питер МаттисСпенсер КимбеллВ том же 1995-м году как практическое задание на семестр в университете Беркли началось создание графического редактора для Unix-like систем Спенсером Кимбеллом и Питером Маттисом. Их детище получило название GIMP (General Image Manipulation Program).

GTK+Весь интерес к этому редактору в том, что его неотъемлемой частью является библиотека построения элементов интерфейса GTK+.

Разработка GIMP началась до выхода KDE. Но и разработчики GIMP понимали, что развивать оконный интерфейс на GNU/Linux нужно, кроме того, для удобства использования их программы им был необходим этот интерфейс, который бы отвечал за оформление программы. Таким образом, они создали не только конкурента Фотошопа, но и инструментарий для разработки конкурентов KDE – оъектно-ориентированную среду разработки интерфейсов GTK+.
Кроме того GTK+ привела к полному отмиранию коммерческого проекта Motif, на основе которого строился интерфейс CDE для UNIX-систем компаний Hewlett-Packard, Novell, IBM, Sun Microsystems.

Первыми стал использовать GTK+ для построения своей оконной системы разработчик графической оболочки Xfce Оливье Фурдан.
Первые версии Xfe были похожи на CDE но постепенно разработчики Xfce нашли свой путь, и продолжают следовать ему.
Главные критерии Xfce – низкая требовательность к ресурсам ПК, управление настройкой системы с помощью мыши, легкость в использовании.
Вторым создал на GTK+ свой интерфейс Мигель де Икаса. В 1997 году он со своим другом по университету Федерико Меной начал разработку GNOME. А через два года основал компанию Ximian, которая занялась разработкой ПО для GNOME.
В целом GNOME выглядит и копирует собой интерфейс Mac OS.

Четвёртую по популярности оболочку IceWM создал в 1997 году Марко Мацек – в целом она очень похожа на Xfce. Также легка и легко изменяема. Полностью написана на C++. В данный момент теряет популярность и не имеет встроенных программ, потому разработчикам приходится подстраивть её под KDE или GNOME – на возможность интеграции IceWM с библиотеками и меню GNOME, чтобы можно было легко найти приложения, установленные в систему.

KDE4GNOMEXFCE

Это четыре основные и наиболее известные графические оболочки для GNU/Linux.
Хоть они и сделаны для одной системы, у них есть один важный минус – отсутсвие совместимости. Это не означает, что программы написанные для GNOME не будут работать в KDE. Они будут там работать, но чтобы их запускать вам понадобится установить элементы их родной оболочки.
GimpТак например, GIMP – это исконное приложение GNOME, и чтобы он работал в KDE нужно устанавливать необходимые библиотеки GNOME. Или наоборот kopete – родная программа KDE. Для её работы в GNOME надо доустанавливать библиотеки KDE. Таким образом, пользователям часто для использования программ приходится иметь по сути несколько графических оболочек на ПК.
Порой это неудобство в итоге приводит линуксоидов к решению вовсе отказаться от использования графических оболочек и они становятся заядлыми сторонниками командной строки.

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

Третий минус графических оболочек – это шрифты. За всё время существования ни один из разработчиков графических оболочек не уделил им должного внимания. Кто-то спихивает всё на то, что лицензии на нормальные шрифты принадлежат Microsoft и Apple, кто-то, что настоящий пингвин должен сидеть в консоли, а там шрифты не нужны, но факт есть факт – шрифты в Линукс ужасны, особенно русские.

Система печати в GNU/Linux

30 ноября 1997 года мир услышал о наконец-то вышедшей системе печати для UNIX и GNU/Linux – CUPS – Common UNIX Printing System. Это было большим прорывом, однако до сих пор не принесло своих результатов. По прежнему попытки подключить в GNU/Linux принтеры, которые прекрасно работают в Windows, проблема, которая не всегда решается, а даже если и удаётся добиться запуска принтера, то его возможности не используются полностью. В 2007-м году Apple купила CUPS, но оставила её под лицензией GPL. Существенных изменений от покупки в рядах CUPS не произошло.

Драйвера

Linux-сообщество не признаёт коммерческие лицензии, даже если они не просят деньги за использование ПО, выпущенного под ними. К такому ПО относятся в первую очередь драйвера устройств.
Некоторые энтузиасты GNU – пишут свои версии драйверов под устройства, выпущенные производителями железа, но пока это плохо у них получается. Разработчики устройств же не выпукают драйверов под Linux по причине их игнорирования сообществом Линуксоидов, а для чего писать драйвер, которым никто не будет пользоваться?
Ситуация начала немного меняться в 2000-м году, и опять же благодаря различным компаниям, которые разрабатывали дистрибутивы Linux.

Новый этап

Эволюция ЛинуксНовые шаги по дружественности Линукса к обычным людям начались в 2000-м году.
Тогда компании, занимающихся разработкой дистрибутивов Linux – Red Hat, SuSE, а также бывшие популяризаторы UNIX – Novell, Oracle, IBM, Motorola, Intel задумались о выработке единого стандарта для всех элементов GNU/Linux – им стала организация Linux Standard Base.
Первым делом Linux Standard Base стандартизировала RPM как главный вид пакетов поставки GNU/Linux и ПО для него.
Разработчкики Debian тутже обрушились с критикой на это решение, так как RPM – это детище компании, занимающейся извлечением прибыли из GNU/Linux. Но их мало кто слушал. Фактически RPM на данный момент при всех возможных его недочётах является стандартом, хотя многие разработчики дистрибутивов на базе rpm-пакетов его не всегда соблюдают.

Кейт ПаккардX.OrgСледующим шагом для принятия нового стандарта стали брожения в проекте XFree86 в 2000-м году. Неожиданно многие разработчики проекта потеряли доступ к исходникам и хранилищам файлов проекта. Тутже начались разговоры о смене лицензии. Многие решили, что владельцы проекта – МТУ захотят закрыть его и продать коммерческой фирме, либо оставить себе, но также перевести на коммерческую лицензию.

Подлил масла в огонь и сам Столлман начав критиковать лицензию XFree86 ещё в 1998-м.
Когда же новая лиценизия XFree86 была оглашена в 2004 году FSF громче всех заявил, что она не совместима с идеологией свободного ПО. Это нанесло последний удар по проекту.

В результате один из активных участников проекта Кейт Паккард решил создать свою разновидность XFree86 под названием X, в первую очередь по причине того, что Паккард разрабатывал ещё X Window System и владел многими знаниями в области проектирования подобных систем, из XFree86 за ним также ушли многие разработчики. За исходную точку проекта Паккарда был взят 4.4 RC2 XFree86, который последним вышел под старой лицензией.

Konqi - талисман KDEQT - TrolltechВ 2000-м году комания Trolltech сменила лицензию на свою среду разработку QT – теперь она была под лицензией GPL, но только для проектов, которые также будут выпускаться под этой лицензией. Версия QT для Windows оставалась платной ещё много лет, хотя существовали модификации Linux версии, работающие под Windows.
Это повысило популярность KDE в среде движения за свободное ПО, но так как уже в то время KDE был монстром, требующим очень много ресурсов ПК для нормальной работы, это не сильно изменило ситуацию с его распространением. Кроме того всех волновало, что будет с XFree86, без которого нет смысла в KDE.

Поняв, что из-за вечных разладов в среде свободных разработчиков коммерческие дистрибутивы могут остаться без графических интерфейсов, все компании, входящие в Linux Standard Base активизировались.
Нужно было решать вопрос с XFree86. Становится известно, что с 1999-го года Кейт Паккард является сотрудником SuSE. Так как SuSE входило в огранизаию Linux Standard Base, было решено дать поддержку проекту Паккарда.

Но дела идут медленно – действующего аналога XFree86 так и не удавалось создать.
Тогда в августе и ноябре 2003 года Novell приобертает сначала команию Ximian, занимающуюся разработкой GNOME, а затем SuSE. Таким образом SuSE получает все патенты и наработки Novell в области UNIX-систем, при этом Novell видя правильный путь развития дистрибутива openSuSE практически не вмешивается в его разработку. Также Novell поступила и с разработчиками GNOME, которые также получили от неё определённые ноу-хау. С финансовой помощью Novell и активизации от её поступка других компаний 22 января 2004 года создаётся проект X.Org Foundation. И Паккард выпускает замену XFree86 – Xorg-server.
С 2004 по 2005 годы все дистрибутивы GNU/Linux и оболочки KDE, GNOME, Xfce переходят на эту альтернативу.
В данный момент дистрибутивов на XFree86 нет, хотя проект продолжает развиваться, а Ричард Столлман теперь убеждает разработчиков и сборщиков дистрибутивов вернуться к проекту.

Compiz в SuSE 11Но X.Org Foundation продолжает давить XFree86, и в 2006-году ими был публично оглашён выход Xgl – то, без чего не могут жить многие пользователи на Линукс, то ради чего многие ставят Линукс, то, что в первую очередь показывают новичку в Линукс и подсаживают его на эту систему. Xgl – это архитектура X-сервера, использующая прорисовку через OpenGL.

SuSE Linux 10.1 – стал первым дистрибутивом, который включал его.

Появление Xgl сделало возможность появления таких вещей как Beryl и Compiz!

Тот же Линукс, только в профиль

Клаус КнопперKnoppix30 сентября 2000-го года на основе Debian был создан дистрибутив, который имел главную цель – загрузку с CD и восстановление системы после сбоя. Это был Knoppix немца Клауса Кноппера, пожалуй, один из немногих популярных некоммерческих дистрибутивов, основанных на Debian. Этот же дистрибутив первым обрёл возможность загрузки с флэш-диска в мае 2005 года. На данный момент все дистрибутивы умеют грузиться с CD дисков или с флэш-карт.

Многие из компаний видели и плюсы и минусы открытой разработки ПО. И каждый решил их использовать в своих целях.
Red Hat стала одной из таких компаний. В 2003-м году она разделила свой дистрибутив Red Hat Linux на два: Red Hat Linux и Fedora Core.
Red Hat Linux так и остался коммерческим, а Fedora Core был под лицензией GPL и являлся тестовой площадкой для инноваций, которые затем попадали в Red Hat Linux.
Благодаря этому Red Hat получила и на свою сторону активистов свободного ПО, а также не отстаёт от инноваций в среде GNU/Linux благодаря примкнувшим к проекту Fedora Core энтузиастам, и профессионльным программистам.

Марк ШаттлвортUbuntu5 марта 2004 года в ЮАР основалась компания Canonical Ltd, главой которой был второй космический турист и миллиардер Марк Шаттлворт. Он продал свои алмазные копи в ЮАР, при этом раздав каждому из работников его компании определённый процент, и основал компанию в поддержку Свободного ПО.
Шаттлворт на столько проникся идеями свободного ПО и прикипел к проекту Debian, что решил создать на его основе свой дистрибутив Ubuntu.
Марк очень хорошо оценил ситуацию в ЮАР, где только улеглась смута и страна начала вставать на ноги, нежелание людей тратить деньги на ПО некой американской компании, а также дух свободы, который несла с собой GNU/Linux, и который так любили жители ЮАР и бывший президент Нельсон Манделла.
В период с мая 2004 года по май 2006 года в ЮАР активно проводились курсы и мероприятия по популяризации Ubuntu и GNU/Linux.
Эффект был таким, что на сегодняшний день Ubuntu – самый популярный дистрибутив в мире.
Каждый житель Земли может заказать его бесплатно по почте с сайта Ubuntu, создана многоязычная служба поддержки, правительство Франции и компания Google являются постоянными клиентами компании и используют её дистрибутивы. В качестве графической оболочки в Ubuntu выбран GNOME – как отвечающий правилам свободы.

Однако, Ян Мёрдок также не раз критиковал Шаттлворта за то, что Ubuntu становится самостоянтельным дистрибутивом и всё больше удаляется от Debian, также осуждает Мёрдок и другие новшество Ubuntu появившееся в версии 7, где в менеджере пакетов можно не только загрузить бесплатные программы, но и купить коммерческие, а также Ubuntu часто оказывается несовместимой с пакетами для Debian.

После успеха Ubuntu был разработан дистрибутив Kubuntu, который своей основой имел графический интерфейс KDE. Этот дистрибутив также популярен, и Шаттлворт незамедлил с действиями и проспонсировал дальнейшую разработку KDE, став самым крупным инвестором в этот проект и его покровителем.

Раз GNOME теперь принадлежит Novell, возможно недалёк тот день, когда KDE станет компанией Шаттлворта.

MandrivaВ 2005 году в ряду дистрибутивов GNU/Linux появляется новое имя – Mandriva. На деле это была французская компания Mandrakesoft. Компания была основана в 1998-м году Жаком Ле Моруа, Гаэлем Дювалем и Фредериком Бастоком. Долгое время они разрабатывали очень популярный на равне с SuSE дистрибутив Mandrake.

Но в 2000-м году в компании наступил кризис. Через два года дела компании пошли на рост, они даже смогли купить небольшую бразильскую фирму Conectiva, но в 2005-м году Mandrakesoft пришлось сменить наименование из-за проблем с владельцами комикса с похожим названием. Видя популярность Ubuntu на их родной земле разработчики Linux Mandrake решили также сделать упор на дружелюбность и распространение идей и знаний о Линукс в массы. И их труды оправдали себя в России. На сегодняшний день Mandriva единственный признанный в России на уровне правительства дистрибутив.

Mandrakae и Mandriva являются представителями коммерческой ветки дистрибутивов, потому используют rpm-пакеты и также входят в организации, занимающиеся стандартизацией GNU/Linux.

15 марта 2006 года из компании изгоняется один из её основателей Гаэль Дюваль и 18 его подчинённых. Всех их лишают членства в “Клубе Мандрива”. Официальной версией было то, что подразделение Дюваля было убыточным и бесперспективным.

Гаэль ДювальСам Дюваль не расстерялся и со своей командой создал проект Ulteo, основанный на Debian. Но в отличии от Ubuntu он в качестве рабочего стола использует KDE.
Ulteo – это ещё и очень интересная технология, которая заключается в нескольких продуктах компании.

Первый – это сам Linux Ulteo, который отдалённо оформлением похож на Windows. Цель дистрибутива создать ОС, которая не будет мучать пользователя сборками и установкой софта, а позволит ему загружать пакеты, собранные специалистами компании с сайта. В общем тут ничего нового. Всё это есть давно в других дистрибтивах и называется репозитарием.

Второй проект – это установка родных приложений Linux в среде Windows. Вы устанавливаете в свой Windows его и можете спокойно запускать предустановленные в нём приложения – приложения именно Linux’овые, а не их виндовз версии, так что вирусы при работе с ними не страшны, также в будущем будет возможность скачивать в виде обновлений новые программы.
Сейчас туда входят: Firefox, Flash & Java, OpenOffice.org, KPdf – просмотрщик pdf-файлов, Kopete, Skype, Thunderbird, Gimp, Inkscape.
И третий проект – этот тот же самый второй, но вам ничего устанавливать не надо – вы открываете окно браузера и в нём открываете OpenOffice Writer, и работаете без установки на ПК!

21 января 2007 года Linux Standard Base стала подразделением The Linux Foundation – ещё более крупной организации, куда вошли наряду с первыми компаниями и новички: AMD, Canonical, Cisco, EMC, Fujitsu, HP, Hitachi, Siemens и другие. Этот фонд принимает все стандарты для GNU/Linux, а также спонсирует самого Линуса Торвальдса и проекты полезные для придания GNU/Linux состояния качественной и завершённой системы.

Почему Линукс?

ПингвинПочему из такого разнообразия ОС альтернативных UNIX и Windows был выбран именно GNU/Linux?
Этому есть множество причин кроме того, что он оказался под вниманием Столлмана и FreeSoftware Foundation. В чём-то сыграло свою роль стечение обстоятельств. На заре славы Торвальдса приглашают в компанию Трансмета, у всех коммерсантов просыпается интерес к тому, что неужели Linux может заменить UNIX. Каждый пытается вырастить своего Торвальдса или вырастить его в себе.

Но так или иначе популярность GNU/Linux связана именно с коммерческими компаниями.

UNIX – обросший патентами, бюрократизмом, ноу-хау и скрытностью стал неповоротлив и дорог в эксплуатации. Вроде бы только что народившийся Windows должен был всё исправить и внести конкуренцию в мир ОС, но очень быстро Гейтс обернул добродушие производителей комплектующих и ПК в свою сторону и стал им диктовать свои условия. В итоге вместо того, чтобы ослабить монстра UNIX в лице IBM, владеющей львиной долей патентов на эту ОС, производители породили ещё одного монстра – Microsoft.

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

Так не могло продолжаться долго. А скорый выход ОС Windows Vista и по сути политика навязывания ОС начиная с выхода Windows98, проводимая Microsoft привела к нарастающей ненависти не только со стороны пользователей, но и со стороны производителей.

На каком основании они должны производить наборы логики, печатные платы, процессоры, транзисторы, проводить исследования, управлять огромным количсетвом персонала, а кто-то сидя в тёплом кабинете и один раз написав ОС сидит и просто получает деньги с огромного количества заводов, которые по сути стали его заложниками – интеллектуальными рабами.

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

Он сразу удовлетворяет двум сторонам рынка информационных технологий.

ПингвинПроизводитель больше ниоткого не зависит – он берёт из открытого источника программу, дорабатывает или вообще поручает её создание энтузиастам, и выпускает своё оборудование с этим ПО. У него не болит голова о патентах, авторских отчислениях, проблем со штатом программистов. Да его программа становится затем доступной всем желающим. Но сколько людей из всего населения планеты умеют программировать? У скольких из них хватит умений, средств и удачи организовать конкурентоспособное производство? У 0,0001%. Где гарантия, что их проект не закроется через пару месяцев?
Явный пример таких небоящихся компаний – это Novell, Red Hat, Canonical. Каждая из них имеет свой бесплатный дистрибутив GNU/Linux и это наоборот приносит им прибыль.

ПингвинВ чём же выгода пользователя? Пользователь получает бесплатную операционную систему, стоимость которой он фактически возмещает производителям оборудования, входящих в Linux Foundation, покупая их оборудование, кроме того, в случае отсутствия своих знаний он может поинтересоваться у таких как он энтузиастов или заплатить за тех. поддержку разработчикам, а не как в случае с Microsoft – платишь сразу, а тех.поддержку можешь никогда и не получить. Если же хочется истинно бесплатного – есть Debian. Кроме того, у тебя есть шанс показать, что ты хороший программист, самому создать что-то выдающееся и тогда тебя возьмут на работу в какую-либо корпорацию. Ты можешь отплатить добром на добро, которое дают тебе программисты, делая бесплатные программы. Ты имеешь право делать с приобретённой тобой копией ПО всё что хочешь. Дистрибутив Линукс, которым ты пользуешься может быть подарен тобой твоему другу или скопирован ему. А не быть собственностью только одной компании, которая с тебя взяла деньги за него, но ты не являешься собственником этой копии.
Ты сам можешь с нуля основать компанию и стать в ровень с монстрами бизнеса.

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

Возможно это та самая свобода, о которой говорит Столлман во многих своих статьях и обращениях.
Но среди противоречий, конкуренции, рыночности Линукса, постоянных выкриках о нарушении свобод, алчности людей, которые составляют и FSF и Linux Foundation и другие на первый взгляд некоммерческие организации размывают смысл свободы, и главным образом из-за отсутвия должной культуры в этих организациях.
Неумение договориться приводит к тому, что из трёх-четырёх дистрибутивов мы имеем уже около сотни разных систем, но ни одна из них так и не доведена до ума. GNU/Linux по прежнему удел избранных.

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