Предисловие
До нашей эры
Создатель первой ОС и первого вируса!
UNIX
Жёсткая эра
Будущий GNUтель
Яблочники
ДОСеры
Окна
Восхождение Антихриста
World Wide Web
Полёт Пингвина
GNU/Linux — почему всё-таки GNU?
IBM vs Microsoft
Пиратство — наш путь к победе!
Free – не значит халява. Free – это Свобода!
Ещё один гвоздь в колесо Microsoft
Феникс восстал
Назад в будущее



Предисловие

Бродя по интернет-сайтам, я часто видел, как пользователи то хвалят Линукс, то третируют Гейтса, обзывая его вором и пиратом, то, наоборот – превозносят Apple и его гуру Джобса с айподом, защищают непризнанный гений Гейтса, и опускают Линукс ниже уровня плинтуса.
Так, прочитав одну из тем на форуме и обсудив её со своими друзьями, у нас состоялся такой разговор.
– А кто первый появился виндовс или линукс?
– Как кто? Никто. Ни тот, ни другой. Первым был Юникс.

Ну и пошёл я дальше рассказывать про то, как и кто Юникс разрабатывал, про первые компы…
Потом про то, как БГ кинул IBM, потом про то, как Торвальдс написал Linux и как благодаря бородатому дядьке Столлману этот Линукс стал GNU.

Рассказывал, рассказывал, потом вечером сел перед компом и задумался. А не наврал ли? А может что интересное упустил? И решил написать статью, чтобы самому не забыть и чтобы другим потом было что обсудить/прочитать/рассказать :) Кто же всё-таки первый — Юникс или Виндовс, крал Гейтс что-нибудь у кого-нибудь или не крал? И вообще, как варился и развивался компьютерный мир в те времена, когда многие из нас ещё писались в подгузники, а некоторые даже не родились. Ведь, по сути, всем тогдашним миром компьютеров занимались те, кто многим из нас сейчас годятся в деды.
Ну так посмотрим же, что там деды творили :)

До нашей эры

Первые компьютеры были созданы ещё в 40-е — 50-е годы ХХ века.

IBM mainframeКомпьютеры тогда были уделом государственных учреждений, крупных предприятий и история о том, что там было изначально умалчивает. Каждый писал свои мини программы, которые управляли работой железа, и дальше закрытых дверей НИИ и крупных предприятий они не уходили.
Компьютеры представляли из себя большие шкафы, занимающие целые комнаты и площади. В то время на них не было никаких операционных систем. Все данные в компьютер загружались с перфокарт, и тут же производился расчёт значений с помощью механизмов триггеров и штативов. Т.е. процесс вычисления вводимых в компьютер данных был во многом механический, чем электрический.

Эра современных операционных систем началась в далёком 1917-м году, когда уже довольно известный в то время астроном Царской России, известный во многих астрономических кругах учёный, Александр Высотский (к сожалению, фамилия его сохранилась только в английском варианте, поэтому бытует мнение, что фамилия этого учёного была Высоцкий, как и у всем известного Владимира Высоцкого), переправлялся через границы многих государств вместе с белым движением, которое бежало от набирающей силы партии большевиков, в США.

Приехав в США Александр Высотский в 1923 году устроился в Университете Вирджинии. Где вместе с Чарльзом Оливьером, работал в обсерватории МакКормика и занимался исследованием двойных звёзд. А позже выпустил большой каталог звёздной системы, который используется и поныне. В 1929-м году он женился на Эмме Вильямс и у них родился сын – Виктор Александрович Высотский.

Создатель первой ОС и первого вируса!

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

Виктор Высотский был математиком подразделения Bell Labs компании AT&T.
В конце 50-х годов компания IBM выпустила компьютеры IBM 7090 и IBM 7094, которые использовала AT&T. На то время возможности этих компьютеров использовались не полностью. Необходимо было создать одну уникальную программу, которая бы облегчила ввод базовых команд, позволяла эффективно выполнять большое количество загружаемых в неё коротких задач, обладала разделяемым временем исполнения задач, а следовательно бы уменьшила количество необходимых для обработки данных с перфокарт и существенно сократила время на ввод данных и сами расчёты.

Разработка такой программы была поручена дочерней компании AT&T Bell Labs и конкретно Виктору Высотскому и в 1957-м году была создана – BESYS (Bell Operating System), за что Высотского повысили до главы информационного подразделения Bell Labs. Именно тогда и появился термин Операционная система.

IBM 7090Система BESYS базировалась на компьютерах IBM 7090 и IBM 7094, к которым было присоединено дополнительное оборудование для скоростной обработки перфокарт (через компьютер IBM 1401), и печати результатов на бумаге.

Однако, количество занятых в создании ОС людей было не много, поэтому даже внутри самой компании не было должной технической поддержки, но тем не менее система выполняла свои функции.
В 1961 году В. А. Высотский, Х. Д. Макилрой и Роберт Моррис (ст.) разработали игру под названием Дарвин (Darwin). Которая заключалась в следующем: Два игрока создавали организмы-программы, целью которых было находясь в памяти компьютера уничтожать программы-организмы противника. Побеждал тот, чьи программы захватывали всю память компьютера. Именно алгоритм этой программы стал основой для всех будущих вирусописателей.

Но во времена всеобщего господства UNIX клонов это не было проблемой как и вообще возможность существования вируса.

Если вы слышали гуляющий по интернету рассказ про студента, который желая написать игру создал сам того не осознавая вирус, то знайте, что, это искажённый массой слухов рассказ об игре Дарвин.
И так получилось, что Виктор Высоткий создатель первой ОС и первого вируса :)
А значит, одновременно с появлением ОС появились и вирусы!

UNIX

Итак, система BESYS просуществовала до 1964 года.

В 1964-м году IBM выпустила новое поколение компьютеров, на которых BESYS уже не работал. Поэтому Высотский принял решение не разрабатывать новую ОС, а соединить BESYS с разработкой General Electric и Массачусетского технологического института – операционной системой Multics.

Разработкой этой операционной системы занимались также Кен Томпсон, Денис Ритчи — работники Bell Labs, Луис Поузин, главой проекта первоначально был Фернандо Корбато.

В Multics были перенесены все наработки из BESYS.

Томсон и РитчиПопутно в 1969-м от проекта отделились Кен Томпсон и Денис Ритчи. Они занялись созданием новой операционной системы, которая унаследовала бы все возможности Multics, но требовала как можно меньше аппаратных ресурсов.

В 1969-м году AT&T вышла из проекта Multics, заинтересованных в ОС было много и каждому была она нужна для разных целей из-за этого разработки шли медленно, а AT&T ОС нужна была быстро и сейчас.

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

PDP-8Назывались эти чудо компьютеры PDP. На них и портировали UNIX в первую очередь.
UNIX был написан на Ассемблере, который многие считают сложным языком программирования, поэтому чуть позже был этими же людьми написан язык программирования «B», а затем и всем известный «C».
В 1973-м году UNIX стал полноценной операционной системой с языком программирования и необходимым минимальным набором программ.

Благодаря тому, что компания Digital Equipment Corporation часто просто дарила университетам свои компьютеры, UNIX, устанавливаемый на них, был очень популярен.

В то время мало кто патентовал свои исследования. Главным образом от того, что создать что-нибудь аналогичное было сложно. Кроме того, многие университеты изучали код Multics, BESYS, и UNIX.

Жёсткая эра

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

Но не было операционной системы, которая была бы способна проводить запись и считывание с жёстких дисков.
В 1973 году программистом Гэри Килдаллом была создана первая операционная система CP/M (Control Programs for Microcomputers) способная работать с с дисковыми магнитными накопителями.

Естественно IBM начала вести переговоры по применению этой ОС на её компьютерах. Килдалл работал в Digital Research, у которой были права на ОС, но переговоры IBM с этой компанией никаких результатов не дали.

Комания IBM была создана ещё в далёком 1889-м году Германом Холлеритом изобретателем Электрического табулятора, который выполнял механические расчёты статистических данных и впервые был опробован при переписи населения в США.
В годы Второй мировой войны IBM продолжала разрабатывать новые устройства для расчётов, преимущественно в военных целях, а также производила различное стрелковое оружие.
По не подтверждённым данным были сведения, что IBM имела связи с Германией и снабжала её мощностями в ходе войны, работая на два фронта.
Так как IBM запятнала себя участием в войне, а также тем, что была моноплистом, было много недовольных ею.
Особенно её ненавидело поколение детей-цветов или, как их называют, хиппи, родившееся в 50-е годы ХХ века. К ним относятся и Джобс и Гейтс и многие другие известные люди, которые были ключевыми фигурами в развитии операционных систем и компьютерной промышленности в целом.
Многие из них буквально ненавидели IBM и представляли её только как своего врага.

Будущий GNUтель

В 1974-м году в Массачусетский технологический университет приходит учиться двадцатиоднолетний Ричард Мэтью Столлман, будущий основатель проекта GNU, автор GPL, и лидер движения за свободное программное обеспечение (FreeSoftware). Пока же он учился в университете и изучал работу UNIX систем.

Яблочники

Возняк Джобс1975-й год стал отправной точкой для рождения ещё двух компаний. Apple и Microsoft.

Стивен Джобс и Стивен Возняк — учредители компании Apple.

Возняк был студентом Калифорнийского университета в Беркли.

Там он познакомился с Джобсом. Ещё будучи студентом он был принят на работу в компанию Hewlett-Packard, которая в то время также разрабатывала свой UNIX-клон — HP-UX.

Свободное время Возняк проводил в клубе «Самодельный компьютер» при Университете Беркли.

Apple IВместе они собрали компьютер для домашнего использования на специально спроектированной ими для этого плате, и продали его через местный магазин.

Компьютер был куплен почти тут же. И обрадованный владелец магазина заказал им ещё 25 штук.

Чтобы купить для сборки комплектующие Джобс продал свой автомобиль, но это ему с лихвой окупилось.

На вырученные от продажи компьютеров деньги 1 апреля 1976 года Джобс и Возняк основали компанию Apple Computer, сборочный цех которой находился в гараже Джобса, где работали Джобс, Возняк и их друзья по клубу и университету.

AppleDOSНа то время вместо ОС на Apple был только язык программирования Basic, а позже Apple DOS (1978-1983), написанная Возняком, Рэнди Виггинтоном и Полом Лаугхтоном в 1978-м году и просуществовашей на ПК Apple до 1983 года, т.е. до выхода Mac OS.

DOS фирмы Apple отображал шрифт зелёным цветом за счёт особенностей применяемых при производстве ПК кинескопов.
Очень часто в старых фильмах можно видеть ПК, у которого зелёные буквы на экране. Apple II были очень популярными ПК в США.

Примерно в это же время сын юриста Билл Гейтс бросил учёбу на юридическом факультете и со своим другом Полом Алленом взялся за создание интерпретатора языка Basic для компьютера Altair 8800 компании MITS.
В момент, когда они заключали сделку с MITS у них не было никакого Бейсика. Всё строилось только на обещаниях и уверенности Гейтса, что Аллен сотворит чудо.

Altair8800Что же было интересного в компьютерах Apple и Altair — оба они были малы по размеру, по сравнению с тем же PDP. Размер системного блока этих ПК был равен системным блокам современных компьютеров. Кроме того, их цена была в районе 600 долларов, что делало их доступными для рядовых пользователей. За их малый размер компьютеры назывались микрокомпьютерами.

Обзаведшийся первой собственной программой, Гейтс 3 февраля 1979 года опубликовал статью в «Компьютерных заметках MITS» – «Открытое письмо увлечённым людям (Hobbyists)». В ней он обращался ко многим энтузиастам, которые копали код UNIX, BSD и программ для них, что их действия противозаконны и будущее за коммерческим софтом. Что огромное количество бесплатных и легко доступных каждому программ тормозит развитие качественных коммерческих. И с тех пор он так и не успокоился. В первую очередь это была статья в адрес Столлмана, который к тому времени начал собирать вокруг себя достаточное количество свободных программистов-энтузиастов.

В 1978 году аспирант университета Беркли Билл Джой создал BSD UNIX. В ней уже была виртуальная память и замещение страниц по требованию.

Microsoft 78Cам Гейтс тоже любил покопаться в ОС UNIX. Он приобрёл лицензию на операционную систему Xenix у AT&T в 1979-м году. Затем портировал в неё некоторые особенности BSD. Xenix не была Unix-системой. Она имела схожие черты — сейчас такие ОС называют Unix-like (Как Юникс), но отличалась от них, потому никто не признавал эту ОС как серьёзную разработку.

Именно на этой ОС он обкатал метод продажи необработанного паровоза, который потом с успехом применил к IBM с её OS/2. Метод действовал следующим образом. Гейтс объявил, что будет портировать Xenix под 16-ти разрядные микрокомпьютеры. Но фактически так и не смог это сделать. Дабы не подмочить репутацию Microsoft он не пускал эту систему в продажу. Он продавал лицензию на установку этой ОС на компьютеры компаний Intel, Altos и Santa Cruz Operation (SCO), по цене ниже, чем UNIX-лицензия, и уже эти компании занимались портированием и совместимостью ОС с железом. Т.е. фактически он продавал полуось, которую приходилось доделывать покупателям (помните анекдот про паровоз, который после сборки надо обработать напильником? Вот примерно так и было). В итоге SCO приобрела исходный код Xenix, но ничего стоящего из него сделать не смогла и в 1989-м году эта ОС прекратила своё существование.

ДОСеры

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

MSDOSВ 1980-м году Тим Патерсон программист Seattle Computer Product создал клон CP/M под названием QDOS (Quick and Dirty Operating System), которая поступила в продажу под названием 86-DOS — цифра 86 означала, что она создана под процессор Intel 8086, который использовала IBM в своих компьютерах. Именно в эту компанию и пришёл мало кому известный тогда Билл Гейтс с предложением приобрести лицензию на QDOS. Сумма сделки не известна, однако Гейтс и его компания расплачивались за лицензию до июля 1981 года, но это не помешало перепродать её IBM в декабре 1980 года за $50 000.

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

IBM PC12 августа 1981 года свет увидел пра-пра-пра-прадедушка :) современных компьютеров IBM PC! Он был оснащён операционной системой IBM PC DOS.

Но что это была за система на самом деле?

После приобретения Гейтсом и его компанией лицензии на QDOS они начали усовершенствование этой системы для работы на компьютерах IBM. Однако, они не укладывались в срок. Потому IBM потребовала у Microsoft исходный код DOS. Код был получен, и специалисты IBM сами начали проводить отладку ОС попутно исправляя ошибки. В итоге к моменту выхода компьютера от IBM на рынке появилось две операционные системы: IBM PC DOS, которая была предустановлена на компьютерах IBM, и ОС MS-DOS, которая содержала больше ошибок, не имела многих характеристик как IBM PC DOS, и продавалась отдельно — для компьютеров без ОС, опять же по более низкой цене, чем IBM PC DOS и другие ОС. Чуть позже руководство IBM оттаяло и передало все свои новшества и наработки из IBM PC DOS в Microsoft и разница между системами фактически стёрлась.

Однако, сам Гейтс такой добротой не обладал.

До этого времени одной из отличительных особенностей между двумя ДОСами было то, что IBM PC DOS в случае зависания можно было перезагрузить сочетанием клавиш Ctrl+Alt+Del. Интересно платит ли Microsoft за это сочетание клавиш IBM патентные отчисления, так же как она заставляет платить всех за двойной щелчок мыши?

IBM не запатентовала свою архитектуру PC/XT, которая затем изменилась на AT, потом ATX. Что позволило и другим компаниям-конкурентам начать сборку аналогов — IBM PC совместимых ПК.

Но IBM не сильно волновал этот факт, т. к. они не считали DOS лучшей системой и полным ходом совместно с Microsoft вели разработки операционной системы OS/2.

GNU logoВ сентябре 1983 года Ричард Столлман и близкие с ним по взглядам программисты создают GNU — организацию целью которой стало создание операционной системы на подобие UNIX, но отвечающей идеям Свободного ПО, отсюда и название организации GNU — GNU’s Not UNIX — GNU — не Unix.

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

Особенность американского права заключается в том, что если человек работает на какую-либо компанию и изобретает какую-либо вещь, пусть даже если он изобретает её в свободное от работы время, то компания может заявить свои права на эту вещь, и изобретателю придётся делиться.
Вот почему многие ОС, созданные программистами в свободное время оказывались собственностью компаний.
К примеру, всем известный компьютер Apple не стал собственностью Hewlett Packard только потому, что её руководство сказало, работавшему у них Возняку, продавшему к тому времени уже 50 своих компьютеров, что не имеет к нему претензий и вообще не понимает зачем нужен персональный компьютер обычным людям.
По этой же причине Столлман с лёгкостью принял Linux, т.к. Торвальдс на момент создания ядра нигде не работал.


Окна

Mac OSРазработки OS/2, как и в случае с DOS, шли очень долго.

И шокирующая новость поразила IBM в 1984-м году.

Компания Apple представила свою новую операционную систему Mac OS с графическим интерфейсом.

К этому же добавилось и ещё одно новшество — мышь!

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


Голубой гигант
В 1984-м году Джобс уверовавший в силы своей компании совместо с Ридли Скоттом режиссёром знаменитых фильмов «Чужой» и «Бегущий по лезвию бритвы» снимает дерзкий рекламный ролик с сюжетом взятом из романа «1984» Джорджа Оруэлла, где IBM выступала в роли Большого брата, вещавшего с огромного экрана о чудесах новых технологий.


Скачать ролик можно здесь – размер 2,19 Мб, формат FLV.

А следом за Apple в 1985-м году появилась скрытая от общественности и посторонних секретная разработка компании Commodore International — компьютер Amiga с одноимённой операционной системой.

AmigaЭтот компьютер по техническим параметрам во многом превосходил Макинтош:
1.Amiga была самой быстрой из многозадачных ОС;
2.Компьютер Amiga, собранный на том же процессоре — MC68000 (от компании Motorola), что и Apple, был на самом деле мультимедийным — он мог воспроизводить видео, музыку, графику и всё, чем довольствуемся мы сейчас. Огромное количество мультимедия-программ, выпущенных для него сделали его компьютером для развлечений и дома.
3.Как и Apple Macintosh он обладал манипулятором мышь, но двухкнопочным (у Mac были однокнопочные).
4.Именно на этом компьютере был показан первый, так сказать, хранитель экрана «Боинг», созданный ЭрДжи Майклом и Дэйвом Морсом, где красно-белый шар прыгал по экрану и с грохотом ударялся о его края.

Пользовательский интерфейс, рабочий стол, мышь, – всё это было создано ещё в 70-е годы в недрах компании XEROX и воплощено в её компьютере Xerox Alto, созданном в 1973-м году…
Однако, этот ПК не имел операционной системы – скорее это была программа под названием рабочий стол.

IBM всё также оставалась аутсайдером мира ОС и ПК для обычных людей.

Но так было не долго. В 1985-м году из Apple уходят сначала Возняк, а затем Джобс. Компания лишается своих лидеров, но оставшаяся группа тех, кто работал продлевают относительно уравновешенное существование Apple ещё на 5-6 лет. Говорят, что Возняк ушёл из-за постоянных выходок Джобса и его страсти к наркотикам. Джобс же ушёл из-за того, что с ним постоянно спорили остальные управленцы Apple, и дабы их проучить он ушёл из компании.

X Window SystemНо и мир Unix не отставал.

В 1987-м году была реализована идея Джима Геттиса, Боба Шейфлера и Рона Ньюмана (сотрудники Массачусетсского технологического института и IBM), которую они разрабатывали с 1984 года – X Window System (они же Иксы) – оконный менеджер, на котором базируются современные KDE, GNOME и другие оболочки для GNU/Linux и Unix-like систем.

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


Восхождение Антихриста

IBM было буквально готово порвать Гейтса на куски. Постоянное обещание им супер современной ОС завтра уже не действовало. Разработки OS/2 шли еле-еле.

ТаненбаумВ 1984-м году Гейтс и Джобс объявляют о сотрудничестве, что Apple и Microsoft больше не конкуренты, и Microsoft становится одной из ведущих компаний-разработчиков программ для компьютеров Apple.
А Гейтс потихоньку начинает дублировать интерфейс Mac OS в разрабатываемых им OS/2 и Windows.

В 1987-м году мир UNIX пополняется ещё одной операционной системой Minix Эндрю Таненбаума, который использовал её как наглядный пример к своей книге по проектированию ОС – «Operating Systems: Design and Implementation».


Из рассказа очевидца о 1989-м годе:
Представляешь себе картину. Заходишь в магазин — там стоит красивый такой симпатичный компьютер, там окошки, мышка, по экрану летают тостеры с крылышками (скринсейвер Flying Tosters из пакета After Dark, который изначально разрабатывался для систем на базе Mac OS) и стоит это чудо 1000 долларов (Macintosh + Mac OS).
А рядом стоит страшное что-то угловатое, серое, квадратное и там только чёрточка мигает и цена 1500 долларов (IBM PC + DOS).
Естественно, я взял Макинтош :)

В ноябре 1988 года наконец-то в свет выходит OS/2 с графическим интерфейсом.

OS/2 2.0Дела IBM потихоньку выправляются, у Гейтса тоже.
И в 1989-м году обе компании принимают решение, что IBM будет дорабатывать OS/2 2.0, а Microsoft займётся созданием новой 32-х разрядной ОС OS/2 3.0.

Но происходит следующее — на выставке ComDex в этом же году Microsoft демонтирует свою новую ОС Microsoft Windows NT (кодовое имя), которая на то время мало что общего имела с той NT, которую увидели пользователи в 90-е годы. По сути это была OS/2 с несколько изменённым интерфейсом.
Кроме того, стоит упомянуть, что всё время сотрудничества IBM платила многочисленные патентные отчисления за все ноу-хау Microsoft, которые она разрабатывала опять же на деньги IBM!

И тем не менее позиции IBM были прочны долгое время за счёт того, что её компьютеры обладали открытой архитектурой, т.е. в их компьютеры можно было доставлять и подключать новое оборудование, которое было совместимо с IBM в следствие того, что она, как писалось выше, не патентовала свою архитектуру, следовательно проектировщикам новых устройств не надо было платить отчисления IBM, и разработки в области IBM-совместимых технологий росли как на дрожжах.
Именно эта особенность IBM PC подорвала благополучие Apple Macintosh и привела к победе над Amiga и банкротству Commodore International, однако сама ОС Amiga разрабатывается и по сей день другими компаниями.

World Wide Web

NeXTStep18 сентября 1989 г. был выпущен ещё один клон ОС UNIX — операционная система NeXTSTEP, которая устанавливалась на компьютерах компании NeXT Computer, Inc. Владельцем NeXT Computer, Inc был Стив Джобс, который незадолго до этого был уволен из Apple! Но это не все особенности этой ОС. Джобс занимался не только её портированием на компьютеры своей фирмы, но и на компьютеры типа IBM с процессорами x86/Intel, Sun SPARC и HP PA-RISC.

А в 1990-м году Тим Беренс-Ли, создал http-протокол, и впервые употребил знаменитое тройное «W» – World Wide Web, а также создал первый браузер. Всё это он осуществил на компьютере NeXT. Потому на начало 90-х NeXT Computer был единственный ПК, обеспечивающий выход в Интернет того типа, который мы видим сейчас.

22 мая 1990 года Microsoft выпускает Windows 3.0, который однако не получил большого распространения, но дал понять Mac OS и Amiga, что у них появился конкурент, обладающий теми же внешними признаками — графическая оболочка, мышь, мультимедийность, что и они.

Полёт Пингвина

KDE25 августа 1991 года на новостном канале посвящённом ОС Minix появляется сообщение от некоего Линуса Торвальдса из Финляндии, в котором он сообщает о том, что собирается представить общественности бесплатную операционную систему, и он хотел бы узнать, что не нравится в Minix пользователям, так как его система похожа на Minix, там же он упомянул, что разрабатывает её с помощью средств разработки GNU.

Как пишет Торвальдс в своей книге «Just for fun» в начале около недели было затишье, но затем ему начали приходить письмо за письмом и всё больше людей стали собираться вокруг него. Появились и такие, которые помогали ему разбираться с кодом, предлагали идеи.

GNOMEСистема получила такой успех, что Таненбаум услышал о её популярности и известности. Minix в то время хоть и была системой с открытым кодом, так как иначе быть не могло — ведь она была примером к книге Таненбаума, но использовать её другим людям кроме как в целях обучения было нельзя. Таненбаум раскритиковал Торвальдса, назвав Linux тупиковой ветвью развития, но история показала обратное.
К тому времени о Linux услышал Столлман и познакомился с Торвальдсом.
Проект GNU с начала 90-х также вёл разработку ядра для своей ОС, но существенных успехов общественность так и не увидела. Росло количество инструментов разработки, которые с успехом применялись при создании других программ и ОС, но само ядро системы так и не появлялось.

GNU Hurd — ядро, которое должно было заменить UNIX ядро, и стать центром ОС GNU. Оно, как и первые версии Mac OS, основано на микроядре Mach, но в 1994-м разработки этого ядра остановились из-за сложности его реализации. Каково будущее GNU Hard пока не известно.

Линус Бенедикт ТорвальдсИ именно из-за неопределённости с ядром GNU было выбрано ядро Linux.

А спустя некоторое время Таненбаум сам открыл код Minix, но, выйти за пределы университетских экспериментов и приложения к книге по проектированию ОС Minix’у не удалось.

А в 1992-м году Linux обзавёлся графическим интерфейсом X Window, на котором сейчас базируются KDE и GNOME – самые популярные оконные менеджеры для этой ОС.

Linux ничем не отличался от Windows 3.x и Mac OS.


GNU/Linux — почему всё-таки GNU?

Так как Торвальдс использовал при создании Linux среду разработки GNU, Столлман настаивал на названии GNU/Linux, а не просто Linux, сделав разграничение: Linux — это ядро, а GNU/Linux — это операционная система. К 1995 году были готовы: среда разработки, текстовый многофункциональный редактор Emacs, KDE и GNOME — оконные оболочки, GIMP — графический редактор.

IBM vs Microsoft

Windows3В 1992-м году IBM и Microsoft разрывают свои отношения. IBM устаёт платить за патенты и оплачивать ОС Windows, вместо OS/2 3.0.

В 1992-м году в свет выходит Windows 3.11. Действительно переработанная ОС по сравнению с 3.0. И значительно превосходящая по возможностям OS/2.

Негодованию IBM нет предела.

В срочном порядке начинаются собственные разработки в направлении OS/2 3.0. В октябре 1994 года выходит OS/2 3.0, которая во многом равна по возможностям Windows 3.0, хотя и обладает немного большими требованиями к ресурсам ПК.

OS/2 4Но IBM по прежнему беспокоит проблема наличия Win API в коде OS/2, за который приходится платить Microsoft.

Выпускаются различные версии OS/2, устанавливающиеся на Windows 3.x.

Но разработчики IBM не успевают. Каждая новая версия OS/2 выходит на год позже, чем Windows.

Да и чисто внешние признаки идут не в пользу OS/2, интерфейс которой остаётся на уровне начала 90-х.


Пиратство — наш путь к победе!

Гейтс и БалмерНемаловажный фактор в распространении Windows играет не известная широкой общественности особенность разработки новых программ в Microsoft.

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

Следовательно, утечки программ из Microsoft дело обычное. Убедиться можно в этом просто побродив по интернету. Уже никого не удивишь продуктами Microsoft, которые не требуют регистрации или являются никогда не издаваемыми продуктами. Многочисленные беты и закрытые проекты такие как Windows 96 — потомок Windows 95, Windows Longhorn — предшественник Windows Vista.
Представьте ситуацию, когда у вас знакомый из Microsoft, который на халяву может дать любую ОС, офисный пакет или программу этой компании. Вот. Вот так и раздавали работники Microsoft продукты компании друзьям, а там дальше и дальше.

Думаете Россия родина пиратства?

Вовсе нет. Пиратство было всегда. И многое время даже поощрялось самой Microsoft, до тех пор пока не начинало угрожать её благополучию и способствовало насаждению её продуктов в обществе, распространяясь через компьютеры домашних пользователей, которые приучались к Windows и уже не могли работать ни на чём другом кроме неё на работе. А затем невидимыми рычагами правительства и законов Microsoft закручивала гайки и пользователям приходилось покупать лицензионные версии её программ.

Этот метод опробованный на нашей стране дал замечательные результаты на первых порах.

Free – не значит халява. Free – это Свобода!

Ричард СтоллманУспех GNU/Linux за счёт её открытой лицензии привёл к тому, что он начал вытеснять UNIX с серверов. А обиженный на Microsoft IBM объявил, что теперь станет покровителем GNU/Linux.
Во многом по той причине, что ему не нужно было платить за патенты Microsoft.

И тут в середине 90-х восстали BSD (FreeBSD. OpenBSD, ClosedBSD, и другие.), объявив себя тоже открытыми ОС — бесспорно на них оказал влияние успех Linux. В среде BSD даже существует свой вариант лицензии GPL. Правда, прежде, чем восстать, энтузиастам из лагеря BSD пришлось переписать код оригинальной BSD, так как её создатель — Билли Джоэль, который фактически 15 лет никому не был нужен вместе со своею ОС впал в отчаяние и запретил что-либо делать с кодом его ОС.

Microsoft распространяла свои продукты пиратским способом, т.к. Гейтс понимал, что если все поймут, что это официально возможно, мало кто захочет платить за его программы и наступит крах его компании.
Ричарду Столлману и GNU терять было нечего. Они не корпорация с миллионными прибылями.
Однако, как и говорил Столлман не раз, Free Software – не значит, что оно бесплатное, а значит, что оно свободное, т.е. даёт пользователю свободу выбора как ему обращаться с той или иной программой.
Но программисты GNU не святые, не ангелы, им тоже нужно что-то кушать. Поэтому эта организация живёт за счёт проведения различных работ по заказу компаний, или за счёт Donate – спонсорской помощи от обычных людей.
Кстати, в США и Европе этот способ поддержки GNU проектов очень развит, потому эти проекты родились и распространяются именно там, в России же GPL и GNU, также как и free – ассоциируются со словом халява, а раз халява, то и платить за неё не надо, от того и закрываются многие известные бесплатные проекты российских free-шников, которыми пользовались многие в рунете.

Повсеместное засилье свободных ОС в конце 90-х начало угрожать спокойному плаванию Windows.
Гейтс продолжал критиковать GNU и всех, кто работает под лицензией GPL, но к счастью GNU проекты продолжают развиваться и появляются новые.

Ещё один гвоздь в колесо Microsoft

В 1996-м году из проекта WINE отделилось несколько человек.

WINE — это прослойка файлов типа виртуальной машины-программы, которая позволяет запускать на ОС Linux программы, разработанные для Windows.

Мало кто из них знал как разрабатывать ОС, но у них была идея. Создание Windows-клона под лицензией GPL! Несмотря на популярность GNU/Linux. Так и не появились CAD, векторные редакторы и другие профессиональные программы под него.

ReactOSОколо года проект оставался идеей. В 1997-м он был на грани закрытия, но в 1998-м восстал — новая ОС получила название ReactOS. На сегодняшний день — май 2008 года нельзя сказать что-либо определённое об этой ОС.

Многие программы, созданные для Windows в ней не работают, это относится и ко многим драйверам. Так же имеются проблемы с установкой её даже на компьютеры, которые подходят по техническим характеристикам для неё. Также не разработаны многие элементы графической оболочки.
Не верьте красивому скриншоту. Кроме него вы ничего повторить в данной ОС пока и не сможете, особенно, если не очень дружите с ПК.

Но тем не менее эта ОС несёт бесспорную угрозу для Microsoft.

GNU/Linux и BSD системы всё-таки разработки другого рода — они мало претендуют на право быть ОС для домашнего пользователя. А вот ReactOS — другое дело — это игрок на поле Microsoft’а, мало того совместимый, пусть и в теории, со всем тем многообразием ПО и драйверов, созданных для Windows.

GNU наступает по всем направлениям, но и в рядах этого движения есть свои проблемы, но об этом в другой раз.

Феникс восстал

ecomstation10 сентября 1999 года в виде разработки и участника многих выставок появляется ОС eComStation.
Модернизация и усовершенствование ОС шло около 6 лет, пока к 2005-му году разработчики не смогли представить общественности более-менее достойную внимания ОС.

Однако, мало кто знал, что на самом деле это бывшая OS/2. IBM передала лицензию на неё компании Serenity Systems.

А в 2005 году eComStation уже заявила себя в мире.

Ввиду отсуствия информации в широких кругах о том, что OS/2 и eComStation одно и тоже, в 2005 году сообщество энтузиастов направило петицию, подписанную 11-ю тысячами человек с просьбой открыть исходный код OS/2, IBM естественно отказала. Деньги превыше всего, хватит и открытого Линукса…

Но не обольщайтесь это не тот OS/2, как раньше. Совместимости с Windows-приложениями нет. Большинство существующих приложений – тот же OpenOffice – порты из мира GNU/Linux или Freeware.
В общем eComStation – это платная ОС, ни с чем не совместимая, наполненная бесплатным ПО.
Чем покупать такую ОС, лучше использовать GNU/Linux.

Назад в будущее

FreeDOS2006-й год ознаменовал себя появлением новой реинкарнации DOS.

В 1994-м году Джим Холл начал собирать вокруг себя программистов, которые бы были заинтерисованы в создании клона MS-DOS, т.к. Microsoft к тому времени официально заявила о прекращении развития и поддержки MS-DOS.

3 сентября 2006 года появилась ОС под лицензией GPL – FreeDOS, затмившая и заменившая во многих областях оригинал от Microsoft.

А в 1996-м году начинается разработка очень интересного оконного менеджера для DOS под названием SEAL, который очень похож на Windows 3.1 и XP вместе взятые.
В него входят не только сами окна, но и набор игр, и программ для работы с дискетами, аудио, текстами и др.

SEAL 2.0Появление SEAL ещё раз подтвердило давнюю догадку о том, что Windows 3.x был всего лишь графической оболочкой для DOS.

Происходящие сейчас процессы можно описать как битва гигантов. Кто кого. Виндовс Линукс или Линукс Виндовс. GNU и GPL или проприетарщики.

Есть абсолютно новые операционные системы, появившиеся в конце 90-х, начале 2000-го года, но многие из них в стадии альфа и представляют интерес в основном для специалистов и тех, кому нравится следить за развитием чего-то нового, необычного и для души. Кто знает. Может и из этих проектов появится какая-либо знаменитая ОС наподобие GNU/Linux.


Скриншоты и фотографии взяты из:
wikipedia.org, stallman.org, reactos.org, freedos.org, sealsystem.sourceforge.net
astro.virginia.edu,
harding.edu/fmccown/gui/guitour.html