Рабочий стол с ярлыками, меню Пуск, панель задач и запуск программ в отдельных окнах — сегодня всё это кажется естественным и даже обыденным, а ведь еще какие-то три десятка лет назад подобное было трудно представить. На заре компьютерной эры никакого графического интерфейса в современном понимании не было, а управление первыми компьютерами по большей части сводилось к ручному вводу команд в консольном режиме.
Хотя не то чтобы совсем не было, GUI известен еще со времен Xerox Alto, однако этот компьютер, появившийся на свет в далеком 1973 году, предназначался исключительно для университетов и научных учреждений.
Более четко перспективы GUI обозначились лишь спустя несколько лет, когда в 1981 году появилась операционная система Xerox Star, ставшая источником вдохновения для разработки графических интерфейсов операционных систем от Apple и Microsoft, в этом же году появляется и первая версия MS-DOS, сыгравшая роль трамплина для появления и развития Windows. MS-DOS по праву может считаться предшественницей Windows, но интересно другое. Как эта скромная, лишенная графического интерфейса операционная система смогла продержаться почти два десятилетия и это в то время, когда системы с вполне себе приличным GUI уже получили распространение?
Как Гари Килдалл в аутсайдерах оказался и что из этого вышло
Чтобы понять, как это стало возможным, нужно перенестись в самое начало 70-годов. В 1971 году фирма Intel создает по заказу японской компании Busicom интегральную схему с названием 4004, а по сути — первый микропроцессор, принцип работы которого до сих пор используется во всех современных процессорах. Спустя год программист и создатель занимавшей в то время лидирующие позиции операционной системы CP/M Гари Килдалл по чистой случайности приобретает детище Intel всего за 25 долларов и найдя его многообещающим, пишет несколько программ, а затем предлагает их Intel, желая таким образом заинтересовать руководство компании.
Это ему вполне удается, и через год Гари, будучи уже штатным консультантом Intel, создает язык программирования PL/M и адаптирует его под новую версию микропроцессора 4004 — Intel 8008. Примерно же в это время Килдалл начинает работу над новой версией операционной системой CP/M для интеловского 8-битного процессора, которая, однако, несмотря на особый интерес к PL/M со стороны Intel, полностью игнорируется компанией. Тогда раздосадованный Килдалл создает собственную компанию Digital Research и посвящает всё свободное время совершенствованию своей CP/M.
Тем временем компания IBM задается целью создать собственный 16-разрядный персональный компьютер, который мог бы конкурировать с успевшими набрать популярность компьютерами от Apple. А так как собственной операционной системы и программного обеспечения у IBM не было, компания обращается в разные программистские фирмы с предложением принять участие в проекте. Среди получивших приглашение была и Microsoft, к тому времени уже достаточно хорошо известная своими наработками. Билл Гейтс встречается с руководством IBM и предлагает приобрести у него Бейсик, что же до операционной системы, то тут Гейтс рекомендует обратиться к Килдаллу.
В IBM и присушиваются к совету Гейтса, но на этот раз с ответом медлит сам Килдалл, похоже забывший, что в мире бизнеса время является эквивалентом капитала. И тогда случилось то, что случилось — расторопный Гейтс решает взять дело в свои руки. Он предлагает IBM поставить в ближайшие сроки подходящую операционную систему, которая в отличие от работающей только на 8-разрядных компьютерах CP/M, уже якобы заточена под работу под 16-разрядные компьютеры. IBM дает согласие, и Гейтс, не теряя времени, приобретает у компании Seattle Computer Products имеющую сходство с CP/M и позаимствовавшую у нее целый ряд команд 16-разрядную систему 86 DOS, а заодно уводит у SCP самого создателя 86 DOS Тима Патерсона, руками которого дорабатывает ее под нужды IBM.
Конец CP/M и рождение MS DOS
Так в 1981 году на свет появляется MS DOS 1.0, которую IBM переименовывает в PC-DOS. Когда Гари Килдалл ознакомился с PC-DOS, он был поражен ее сходством с CP/M. Это просто невероятно, — возмущался Килдалл, — что IBM могла так с ним поступить. Подавать иск против IBM он, однако, не решился, тем более, что руководство компании поспешило сгладить назревавший конфликт, пообещав Килдаллу включить наконец-то созданную им 16-разрядную версию ОС CP/M-86 в состав IBM PC. И действительно, компьютеры IBM PC были выпущены на рынок аж с тремя операционными системами: PC-DOS (она же MS-DOS), CP/M-86 и P-System, только вот PC-DOS оказалась дешевле, поэтому потребитель отдал предпочтение ей, вынеся тем самым окончательный приговор CP/M.
Обеспечив IBM операционной системой, Microsoft на этом не остановилась и всего за год лицензировала свою MS-DOS более чем 70-компаниям. Это стало возможным благодаря дальновидности и деловому чутью Гейтса, которому удалось убедить IBM отказаться от полной передачи прав на MS-DOS от него, Гейтса, к руководству IBM. Следующие пять лет MS-DOS стабильно развивалась, удовлетворяя запросы быстро растущего компьютерного рынка, в то же время ее пользовательский интерфейс оставался весьма примитивным.
С этим нужно было что-то делать, и в 1985 году Microsoft создает первый графический оконный интерфейс для консольной MS-DOS.
Как вы, наверное, уже догадались, интерфейс получил название Windows, что буквально переводится как «Окна». Однако первая Windows вовсе не была тем, чем она является сегодня. Хотя датой рождения этой популярнейшей ныне ОС и считается 1985 год, изначально Windows не рассматривалась как самостоятельная операционная система. По сути это была реализующая графическое окружение надстройка над MS-DOS, кстати, тоже довольно примитивное. Потребовалось еще пять лет, чтобы благодаря драйверу HIMEM.SYS и системе «расширения MS DOS», обеспечившим вкупе с похорошевшим графическим интерфейсом многозадачность, Windows, а это была уже третья ее версия, смогла обособиться, продолжая оставаться надстройкой MS DOS.
И только вышедшая в 1992 году Windows 3.1 получает право именоваться операционной системой, но что любопытно, функционировать сама, без MS DOS, она была еще не в состоянии. Полностью самостоятельной система стала лишь на момент выхода Windows 95, которая загружалась, минуя среду MS DOS, превратившейся в дополнительный компонент новой версии операционной системы. Этот момент стал началом конца эпохи MS-DOS, однако в силу инерции и самого факта ее наличия в составе Windows 95 дисковая операционная система продолжала оставаться в периферии внимания пользователей вплоть до начала 2000, когда Microsoft почти целиком удалила ее из Windows Me.
Сегодня MS-DOS, от которой в современной Windows остались лишь артефакты в виде классической командной строки, может рассматриваться лишь как часть истории. Однако роль, которую эта неприхотливая операционная система сыграла в развитии компьютерных технологий, трудно переоценить. Без MS-DOS не было бы Windows, занимающей лидирующие позиции на рынке настольных операционных систем, но это лишь половина того, что MS-DOS смогла подарить миру. Именно MS-DOS послужила платформой для реализации творческих устремлений сотен тысяч разработчиков программного обеспечения, начало трудового пути которых как раз совпало с появлением этой операционной системы.
Автору статьи предлагаю удалить её и пойти подучить историю Windows...
"Полностью самостоятельной система стала лишь на момент выхода Windows 95" - да вы что? Сначала грузилась dos, а затем оболочка Windows.
"Microsoft почти целиком удалила ее из Windows Me" - ржу, немогу! Линолиум ни чем не отличался от 98, а 98 от 95...
По настоящему ms-dos исчез только с появлением первой Windows NT, а таковой была Windows 2000!
Исчес дом в windows nt 3.51