Microsoft

BIOS

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

microsoft



IBM предвосхитила это, и увидела возможность создания небольшого бизнеса по производству добротных компьютеров IBM – первый IBM-PC был сделан из стали, и у меня есть один, если Вы занимаетесь поднятием тяжестей...




BIOS (Основная Система ввода-вывода) является микросхемой вашего PC, которая берет компьютер под контроль, как только Вы его включаете. Она проводит быструю проверку памяти, распознаёт жесткий диск и начинает загрузку операционной системы. IBM хотела, чтобы другие компании могли изготовлять подключаемые платы расширения для IBM PC, но хотела оставаться при этом единственным производителем непосредственно PC. Поэтому она опубликовала исходный текст BIOS. Это означало, что каждый мог знать подробности её функционирования (что особенно необходимо для третьесторонних производителей, чтобы создавать платы расширения). Но лицензия IBM запрещала дублирование или имитацию её BIOS. Это был ловкий трюк - BIOS является основой PC. Прошло примерно два года, пока клон появился на рынке. Компания под названием Ajwad организовала рабочую группу, членам которой показали исходный текст BIOS (зная исходный код IBM, эти люди теперь не могли создать собственную BIOS). После этого на основе исходного кода IBM группа составила детальное функциональное описание требований к BIOS, совместимой с IBM PC. Другая группа, члены которой никогда не видели исходного кода IBM и поэтому не были связаны обязательствами, на основе составленного первой группой документа разработала собственный клон BIOS. В то время это обошлось в 1 млн. долларов, так как им нужно было не только сделать работу, но и убедиться, что всё как следует задокументировано и что они могут доказать, что они строго придерживались такого метода «чистой комнаты» и, следовательно, не нарушили договорённости с IBM.


Это является совершенно законной практикой конкуренции в рамках нашей капиталистической системы.




DOS, DR-DOS


IBM заключила соглашение с маленькой компанией под названием Micro Soft для производства операционной системы для своих PC. Как упоминалось, никто тогда не предсказывал огромного роста рынка PC, поэтому IBM не обратила особого внимания на подробности соглашения. IBM могла распространить DOS вместе со своими PC, выплачивая Micro Soft установленную сумму за каждую проданную копию. Micro Soft, однако, также имела право продавать DOS независимо от IBM.


Раньше, перед тем, как было решено перепроектировать BIOS IBM, всё шло как ожидалось - IBM производила машины, поставляла их с DOS, и разработчики приложений создавали приложения, такие как текстовые процессоры и электронные таблицы, работающие на основе DOS. Теперь, когда любой мог сделать клон PC, они также должны были лицензировать DOS от Micro Soft. Конечно, эти новые изготовители клона PC могли использовать альтернативную операционную систему или разработать свою собственную, но когда решили перепроектировать BIOS, определенные приложения, такие как Lotus 1-2-3 стали "захватчиками рынка" - то есть люди покупали PC, только чтобы работать с Lotus 1-2-3. Lotus 1-2-3 был написан, чтобы использовать возможности и BIOS IBM и DOS, поэтому эти клиенты также нуждались в DOS. Не потому, что DOS была лучше других систем, и не потому, что клиенты явно просили DOS, а потому, что клиенты хотели Lotus 1-2-3, а этот продукт зависел от DOS.


Сделка с IBM для распространения DOS была вероятно самой умной вещью, которую когда-либо делал Microsoft.


Все продолжало продвигаться, IBM продавало DOS как DOS PC, Microsoft продавал его как MS-DOS, множество компаний делали клоны PC, множество людей покупали их, и большое количество компаний делали платы расширения для PC и клонов PC, чтобы предложить новые возможности, такие как лучшее качество видео или звука, или сетевые возможности.


Компания под названием Digital Research решила делать собственную версию DOS, названного DR-DOS. Она обладала теми же возможностями, что и DOS Microsoft, но стоила немного дешевле, и предлагала некоторые дополнительные возможности. Как и создание с помощью метода «чистой комнаты» BIOS IBM, это - нормальная практика, защищённая хорошими капиталистами во всем мире. Теперь Вы могли использовать Lotus 1-2-3, не покупая PC от IBM, и без DOS Microsoft. Это - свободный рынок в работе, и, как мы вскоре увидим, Microsoft не терпел этого долго.




Windows 3.1


Однако в это время появился интерес к графическим средам - Apple уже разработал графический интерфейс пользователя (GUI) в MacOS, и Microsoft разрабатывал Windows, которая запускалась «над» DOS. То есть обычно сначала в PC загружалась DOS, а затем в командной строке после подсказки C: \> надо было ввести WIN, и запускалась Windows, в которой предусматривалась возможность работы сразу с несколькими приложениями DOS. Это также давало программистам возможность создания программного обеспечения именно для Windows, где программист мог использовать простую последовательность команд, чтобы попросить программное обеспечение Windows нарисовать меню или кнопку и т. д. до полного создания графического приложения.


Здесь и начинаются настоящие развлечения... важно понимать, что Windows 3.1 все еще требовалась DOS. Она только предлагала дополнительные функциональные возможности для DOS, но ещё не являлась сама по себе операционной системой. По-настоящему Windows началась, когда Microsoft выпустила Windows 3.1. Выходу в свет основного программного обеспечения обычно предшествует ограниченно-распространяемая тестовая версия, называемая бета. Она обычно доступна для разработчиков программ, производителей комплектующих компьютера и других заинтересованных сторон, чтобы к моменту выпуска окончательной версии уже было написанное для неё программное обеспечение. Так получилось, что Digital Research, автор DR-DOS, была лишена доступа к опытной бета–версии.


Однако другие испытатели бета-версии скоро убедились, что при запуске бета-версии Windows 3.1 на DR-DOS (не Microsoft DOS), выводится сообщение: «Обнаружена некритическая ошибка: Номер ошибки [такой-то]. Пожалуйста свяжитесь с контактной службой поддержки бета-Windows 3.1. Нажмите «Ввод» для выхода или «C» чтобы продолжить».


Caldera, которой позже принадлежала DR-DOS, привлёк Microsoft к судебному процессу в 1996. Судья постановил, что "Caldera представила существенные доказательства, что предполагаемая несовместимость была частью антиконкурентной схемы Microsoft." Спор был окончательно урегулирован без судебного разбирательства в 1999 году, таким образом у нас нет полного юридического решения, заявляющего явно, что Microsoft вводил явный код в Windows 3.1 просто в антиконкурентных целях, хотя внутренние электронные письма Microsoft ясно указывают на это.


Интернет


В 1994 web-браузер корпорации связи Netscape - Netscape - стал доступным бесплатно по Интернету. Он был доступен для Windows, Mac и операционных систем Unix. Microsoft всё ещё говорил всем, кто спрашивал, что Интернет не будет завоевывать популярность, и продолжал игнорировать его, пока к 1996 году 75% пользователей сети уже стали использовать Netscape.


Microsoft выпустила Windows 95, и в первое его обновление был включён её собственный web-браузер Internet Explorer. Она купила компанию под названием SpyGlass, разрабатывавшую браузер (основанный на том же самом коде, что и Netscape). К этому времени Netscape был доминирующим web-браузером на всех платформах в течение двух лет. Microsoft, спящий гигант, поняла, что Интернет не собирался уходить со сцены, хотя все еще вынашивала планы относительно Microsoft Network, которую видела как замену Интернет. (У NWNetworks есть хорошая история Internet Explorer до версии 5, выпущенного в 1999). Эта первая попытка была гораздо хуже браузера Netscape, хотя версия 3.0 была примерно эквивалентна Netscape. Две программы не были идентичны, но нельзя сказать, что одна была лучше другой. Они обе включали почту и программы чтения новостей как часть пакета, и поддерживали Java и другие дополнительные технологии.


Пришло время сказать кое-что о стоимости: Netscape был доступен бесплатно, хотя технически для коммерческого использования предполагалось регистрировать его за 39$. Но об этом никто особенно не обеспокоился, включая Netscape. В бизнес-плане Netscape предполагалось продавать расширенное программное обеспечение для web-серверов за тысячи долларов. Microsoft никогда не брала плату за браузер, объединив его с Windows.


Распределение сил на рынке предсказывало, что эти два браузера будут занимать примерно равные части рынка.


По некоторым причинам Internet Explorer постепенно обгонял Netscape. Возможно потому, что он был больше похож на Windows, у него был флажок Windows в верхнем правом углу вместо "N" у Netscape. Не знаю.


Это были дни войн браузеров. Сторонники каждого из браузеров приводили доводы с почти религиозным усердием. К 1998 году Internet Explorer, производимый Microsoft, победил.




Антитрестовский процесс


Internet Explorer был для Microsoft ядром антитрестовского процесса. (Для британских читателей, незнакомых с антитрестовскими делами США: "антитрестовский" обычно означает "злоупотребление монопольным положением").


Microsoft настоял, чтобы самостоятельные производители оборудования (OEM) (производители PC) интегрировали Internet Explorer. Это не кажется плохим, пока вы не поймёте, что вследствие доминирования Windows на основанном на IBM рынке PC (благодаря тактике, подобной инциденту с DR-DOS), большинство пользователей PC хотели (или думали, что хотят, или не знали, что у них есть выбор) иметь Windows на своём PC. Таким образом, Microsoft предложил самостоятельным производителям оборудования скидки с объёма на определенных условиях - установленный процент поставляемых PC должен быть с предустановленной Windows, и не должен предусматривать "двойной загрузки" - то есть, предлагать пользователям выбрать Windows или, допустим, OS/2 или Linux.


Самостоятельные производители оборудования соглашались с этим для получения скидок – лицензия Windows составляет довольно значительную часть стоимости производства PC. Windows 2000 Professional (версия для обычного рабочего использования) стоит 319 $. Если самостоятельный производитель оборудования (OEM), может изготавливать PC например, за 680 $, и не заключит сделки с Microsoft, то он не сможет продать свой PC меньше чем за 999 $ с установленной Windows. Конкурент с 50%-ой скидкой от Microsoft продаст такой же PC клиенту за 999 $ и получит прибыль в размере 160 $. Кто из них дольше останется в бизнесе?


Таким образом, поставленные перед новым условием включения в пакет Internet Explorer, самостоятельные производители оборудования соглашались с ним без долгих рассуждений.


Конечно, раз Internet Explorer поставляется с Windows, кому может понадобится web-браузер Netscape? Оба они обладали похожими функциональными возможностями, и это было концом для Netscape. Если бы Netscape был вытеснен лучшим продуктом, или хотя бы лучше поставляющимся продуктом, это было бы воздействием сил рынка и хорошим примером действия капитализма. Однако Netscape был уничтожен господством Microsoft на рынке операционных систем. Это переход к злоупотреблению монополией - использование (или применение рычагов, как любят говорить американцы) преимущества на одном рынке для получения преимущества на другом.


В январе 1998, Microsoft согласилась разрешить самостоятельным производителям оборудования (OEM) устанавливать Windows 95 без отображения значка Internet Explorer (несмотря на это Internet Explorer до сих пор должен устанавливаться... начиная с версии 3.0. Microsoft заявила, что невозможно полностью отделить Internet Explorer от Windows). Конечно, в июне 1998 Microsoft выпустила Windows 98 с интегрированным в неё Internet Explorer без предусмотренной возможности его деинсталляции. Не ставился вопрос о разрешении самостоятельным производителям оборудования продавать неполные версии Windows, как это продолжалось полгода.


Было возбуждено дело, и в июне 2000 года решением судьи Джексона Microsoft должна была быть разделена на две компании, одна из которых разрабатывала бы операционные системы, а другая – приложения. Microsoft обжаловала это решение и выиграла. Самой большой проблемой, которую Апелляционный суд усмотрел в поведении Джексона, было не его решение, а проведение им пресс-конференций до окончания судебного процесса. Эти пресс-конференции проводились с условием их публикации только после окончания дела (и условие соблюдалось), тем не менее Джексон нарушил правила поведения судьи. В сентябре 2001 года Министерство Юстиции заявило, что оно больше не собирается делить Microsoft на две компании, и хотело бы закончить всё как можно скорее.


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






Продолжение истории...


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


Таким образом в остальной части этой статьи, мы рассмотрим некоторые ключевые второстепенные вопросы:
Почему Microsoft должна теперь вести себя не так, как другие компании?
Барьер по приложениям для входа
Охватывание и расширение
Почему Microsoft должна теперь вести себя не так, как другие компании?


Microsoft была объявлена американским Министерством юстиции монополией на рынке PC. Это не является незаконным, но связано с определенными обязанностями. Так как было юридически заявлено, что рынок операционных систем PC не является открытым – т. е. большинство потребителей выбирает Windows, потому что большинство потребителей выбирает Windows (см. «Барьер по приложениям для входа» и «Охватывание и расширение» ниже) - эта операционная система должна сама допускать справедливое соревнование между теми, кто в нём участвует. Это изготовители аппаратных средств, но главным образом разработчики программного обеспечения, а также потребители. Microsoft не может, например, начать продавать с уступкой в цене Microsoft Word как часть Windows, чтобы уничтожить конкурирующий текстовой процессор. Она также не может, например, использовать свою монополию OS, чтобы вести себя антисоревновательно в своих попытках предоставлять программное обеспечение для мобильных телефонов или проникнуть в телевизионную промышленность. Она может, конечно, конкурировать на любом рынке, на котором хочет, но не может использовать господство Windows на PC, чтобы делать это.


Обновление за май 2004: По иску ЕС против Microsoft за связывание Windows Media Player с Windows на неё был наложен штраф 497 млн. евро (около 590 млн. долларов), рекордный штраф.


Барьер по приложениям для входа


Эта фраза была изобретена во время антитрестовского процесса, насколько я знаю. Она относится к тому факту, что альтернативная операционная система, чтобы конкурировать с Windows, должна быть в состоянии работать с большей частью приложений, которые в настоящее время доступны для Windows. Для того, чтобы этого достичь, все сотни разработчиков приложений должны преобразовать (или "перенести") свои приложения, чтобы они могли работать с новой операционной системой.


Это не было проблемой для Windows 3.1 в 1991 году, когда все существующие приложения работали под DOS - с Windows 3.1 DOS был так или иначе. Также не было проблемой и для Windows 95, хотя некоторые из возможностей DOS отсутствовали, но предлагался режим MS-DOS. Это было возможно, конечно, только потому, что Microsoft принадлежали обе операционных системы. Было бы невозможно для распространения Linux, например, предложить режим Windows, который гарантировал бы работу программ Windows, если иметь в виду сегодняшний Windows. У Linux есть WINE, свободная реализация Windows API, похожая внешне на то, как DR-DOS был реализацией DOS (технически различные подходы, но результат подобен), тогда как Windows - чрезвычайно сложный и в значительной степени недокументированный кусок работы, писавшийся почти два десятилетия. WINE сделано хорошо, но имеет немного шансов обеспечить полностью идентичную среду. Предположим, что в некоторый момент разработчики WINE производят среду, в которой может работать каждое приложение, работающее под Windows. Microsoft произведет новую версию Windows (это - их работа, в конце концов) – тогда потребуется намного больше времени, чтобы перепроектировать и конкурировать, чем просто для того, чтобы написать, даже при равных бюджетах.


Другой путь решения проблемы приложений для компаний - написать новую операционную систему, и написать все приложения самим. Тогда они могут сказать, "Cмотрите – это наша новая операционная система Х – под ней работает текстовый редактор Х, электронная таблица FooBar, и т.д". Такое решение абсолютно невозможно - затраты непомерно высоки. Чтобы обеспечить всю среду, не только надо повторить все, что написала Microsoft, но и все, что когда-либо делал каждый разработчик Windows (включая внутренних разработчиков индивидуальных компаний, пишущих их собственный код, работающий на корпоративных машинах). Это стоило бы больше денег, чем даже есть у Microsoft.


Движение Open Source - лучший пример моего придуманного Х – большинство разработчиков Open Source делают его из любви к искусству, программное обеспечение бесплатно. Они разработали операционную систему Linux, пакет OpenOffice.org (текстовой процессор, электронные таблицы и т.д.), web-браузер Mozilla, и я использую всех их каждый день вместо Windows. Они также произвели GNOME и рабочую графическую среду KDE (http://www.kde.org), которые являются превосходными альтернативами Windows. Но есть буквально тысячи разработчиков, которые пишут работающие под Windows приложения просто потому, что у неё самая большая доля на рынке. И есть миллионы пользователей PC, которые используют эти третьесторонние продукты и всё больше от них зависят.


Таким образом барьер по приложениям для входа – это факт, что никто, просто производя лучшую Операционную систему чем Windows, не мог заменить Windows.


Нельзя сказать, что невозможное не случится - это уже случилось на моем PC; мой брандмауэр также работает под Linux, а не под Windows, и на моём рабочем PC (используется больше моей женой, чем мной), установлены Windows, Linux и FreeBSD, но им главным образом управляет Linux.


Я не уверен, поместить ли эту часть в тему «Барьер по приложениям для входа», или в тему «Охватывание и расширение», но думаю, что это лучше расположить здесь. Любой, кто регулярно получает электронную почту, содержащую вложение в формате Microsoft Word, вероятно обнаруживает, что иногда он не может открыть приложение. Это случается потому, что с каждым выпуском Microsoft Word (или Excel, или любое другое приложение MS в этом значении), формат файла немного изменяется так, что старшие версии не могут понять документ. Это на практике означает, что, если Арчи запускает Word 97 под Windows 98, Билли запускает Word 2000 под Windows 2000, и Катберт запускает Word XP под Windows XP, то Арчи не может прочитать документы Билли без модернизации Word 97 до Word 2000, и они оба должны были бы провести модернизацию до Windows XP и Word XP, чтобы прочитать документы Катберта. Windows XP требует, среди других вещей, более быстрые аппаратные средства чтобы работать на эквивалентной скорости, и соединение Интернет - так, чтобы Microsoft могла проверить, что Вы не крадете у них - даже при том, что Вы были вынуждены заплатить им, просто потому что Катберт использует Word XP.


Это также делает более трудным написание других текстовых процессоров - OpenOffice.org, например, может открыть каждый файл Word, который я в состоянии бросить в него, потому что команды OpenOffice.org выполнили огромный объем работ при разработке (как DR сделал с DR-DOS, и команды WINE делают с WINE). Но как только выйдет новая версия MS Word, у неё будет новый формат файла, парни OpenOffice.org должны будут купить копию, понять, что новая версия MS Word делает, и обновить своё программное обеспечение. Текстовой процессор OpenOffice.org ничего не стоит, и исходный код OpenOffice.org свободно доступен, и если что, люди все еще будут в состоянии обновить его!






Охватывание и расширение


«Охватывание и расширение» (также известная как «Охватывание и аннулирование»), фраза, используемая по отношению к практике Microsoft поддержки существующего стандарта, добавляя несовместимые расширения к стандарту (который, де-факто, из-за их монополистического положения, станет широко распространенным), таким образом выход на рынок, пока другие не могут вычислять, как Microsoft меняет оригинальный стандарт.


Например, в IETF (инженерная группа по развитию Интернета) есть список RFC – документов, которые определяют открытые стандарты, такие, как те, по которым работает World Wide Web.


Microsoft избегает ломать сеть слишком решительно, так как сеть главным образом работает на не-Microsoft машинах (хотя на большинстве PC работает программное обеспечение Microsoft, на большинстве интернет-серверов стоит Unix, более старая, более трудоспособная и более устойчивая операционная система).


Microsoft взяла RFC1510, например, который определяет метод для двух машин, по которому они могут точно идентифицировать друг друга, даже при том, что они ничего не знают друг о друге, и не доверяют сети, по которой они общаются. Это – главная часть работы, которая была помещена в общественную область, чтобы каждый продавец программного обеспечения мог бы использовать стандарт и получить очевидные льготы. Microsoft увидела это, искривила и сломала его так, чтобы он работал только на PC с Windows.

Создание Microsoft


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


Пока в других странах энтузиасты пытались рассчитать, как объединить в систему детали, которые можно найти в магазинах электроники, MITS (микро аппаратура и телеметрические системы) в Альбукерке, Нью-Мексико, анонсировала Altair 8800 от MITS на обложке январского выпуска журнала Popular Electronics.


Altair MITS вдохновил новое поколение энтузиастов-технологов, включая Билла Гейтса и Пола Aллена, которые были среди первых людей, которые поняли, что ключ к будущему ПК находится в неограниченном потенциале программного обеспечения.


"Вот оно!" говорит Пол Allen, размахивая копией Popular Electronics. "Это начинается!" На обложке журнала - изображение Altair от MITS, первого персонального компьютера.


В 1964 г. в Дартмуте J. G. Kemeny и Т. Kurtz разработали язык БЕЙСИК. Их целью было создание упрощенного машинного языка для обучения студентов программированию. Гейтс и Аллен поняли, что компактность БЕЙСИКа делает его идеальным для существующих ограничений первых персональных компьютеров, обладающих небольшой памятью и слабым процессором.


Аллен, нанятый Honeywell и его друг Билл Гейтс, второкурсник Гарварда, немедленно намеревались адаптировать БЕЙСИК к аппарату, работающему марафонскими 24-часовыми сеансами.


Используя опубликованные спецификации Альтаира, Гейтс и Аллен создали его имитатор на корпоративном компьютере DEC PDP-10, подобный аппарату MITS. Работая день и ночь, они создали первую версию MICROSOFT BASIC для Альтаира.


2 января Билл Гейтс и Пол Аллен завершают БЕЙСИК.


Аллен собирается предложить его президенту MITS Эду Робертсу в Альбукерке. Понимая, что у него нет способа загрузки программы в компьютер, Пол Аллен вручную набирает загрузочную программу для БЕЙСИКа на высоте 30 000 футов в воздухе, при перелёте в Нью-Мексико. Несмотря на то, что программа не проверялась на реальном аппарате, всё отлично сработало с первой попытки.


Они продают право на БЕЙСИК своему первому клиенту - MITS из Альбукерке, Нью-Мексико, производителю персональных компьютеров Altair 8800. Это была первая программа компьютерного языка, написанная для персонального компьютера.


3 января Пол Аллен устраивается в MITS заведующим программным обеспечением. Позднее в этом же году Гейтс следует за ним, чтобы сформировать неофициальное партнерство под названием Micro-soft.


"MITS Mobile" продвигается на Запад США, демонстрируя Альтаир и БЕЙСИК "Micro-soft". При этом также происходит невольное распространение "не совсем готовых к лучшему эфирному времени" (то есть, пиратских) копий БЕЙСИКа.


7 марта в «Computer Notes», информационном бюллетене MITS Altair, объявляется о завершении "БЕЙСИКа Альтаира".


1 июля БЕЙСИК Билла Гейтса и Пола Aллена официально поставляется в редакциях 4 КБ и 8 КБ под названием версии 2.0.


22 июля Пол Аллен и Билл Гейтс подписывают с MITS лицензионное соглашение об интерпретаторе БЕЙСИК. Microsoft еще не является официальным партнерством. Название фактически даже не было выбрано.


29 ноября в письме к Полу Aллену, Билл Гейтс использует название "Micro-soft", упоминая их партнерство. Это - самое раннее из известных письменных свидетельств.


Впервые члены Homebrew Computer Club встречаются в Калифорнии в Парке Meнлоу (в гараже Гордона Френча).


На Медисон Авеню в Нью-Йорке открывается торговый центр Computer Mart. Начало продаж 8-битового микропроцессора Zilog Z-80.


Статистика:


Доходы: $16,005


Служащие: 3 (Аллен, Гейтс и Рик Виленд)


MITS продвигает Altair BASIC, компьютерный язык, разработанный Гейтсом и Алленом для компьютера Altair. Энтузиасты в восторге, несмотря на тот факт, что даже с помощью БЕЙСИКа фактически можно не так много сделать с Альтаиром.


1976. Стив Джобс и Стив Возняк анонсируют персональный компьютер Apple I всего за 666.66 $! Цена высокая, но приемлемая для тех, кто действительно хочет иметь собственный компьютер.


Shugart представляет 5.25-дюймовый флоппи-дисковод для гибких магнитных дисков за 390 $. Появляются три компьютерных журнала: BYTE, Computer Graphics & Art и Dr. Dobb's Journal of Computer Calisthenics и Orthodontia.


Жертвы первоапрельской шутки.


Компьютер Apple воплотился в виде системы Apple I в День дураков 1 апреля 1976. Согласно историческим записям, Стив Джобс и Стивен Возняк изготовили первый PC на единой плате, с видео интерфейсом и 8 КБ оперативной памяти и клавиатурой. Система состояла из недорогих компонентов, таких как процессор MOS Technologies 6502 и динамическая RAM. Различным потенциальным инвесторам показывали прототип Apple I, собранный на куске фанеры, так что были видны все составляющие. Группа компьютерных энтузиастов Homebrew Computer Club, базировавшегося в Пало Альто, Калифорния, оценила инновационные особенности одного из прототипов. Местный компьютерный дилер, который согласился продать модули, потребовал, чтобы они поставлялись в полностью собранном состоянии, что в то время не было нормой для продаваемых клиентам образцов. Почти все выставленные в его магазине системы Apple I были проданы в течении следующих десяти месяцев. До появления Apple II было произведено 200 систем Apple I.


Джобс и Возняк продолжали производство систем в течение ещё двух лет до переезда в сегодняшнюю штаб-квартиру Apple в Купертино, Калифорния.


1 июля Microsoft усовершенствует БЕЙСИК для продажи другим клиентам, таким как DTC, General Electric, NCR, и Citibank.


1 ноября Пол Allen уходит из MITS для полноценной работы в Microsoft.


26 ноября торговая марка "Microsoft" регистрируется в штате Нью-Мексико как "идентифицирующая компьютерные программы для использования в системах автоматической обработки данных; осуществляющая допрограммную обработку систем и сервисное обслуживание служб обработки данных, включая службы компьютерного программирования". В приложении говорится, что название применялось с 12 ноября 1975.


Всё ещё являясь неофициальной компанией Microsoft переезжает в первые настоящие офисы в Альбукерке. Гейтс возвращается в Гарвард на сессию весеннего семестра, но находит время руководить Microsoft, которая пытается продать лицензию на использование БЕЙСИКа Дженерал Электрик, NCR, Citibank, и др.


3 февраля Билл Гейтс становится одним из первых программистов, поднявших проблему пиратских компьютерных программ. В "Открытом письме энтузиастам", опубликованном сначала в информационном бюллетене MITS "Computer Notes", а позднее в нескольких других информационных бюллетенях и журналах, Гейтс обвиняет компьютерных энтузиастов в воровстве программного обеспечения и в предотвращении тем самым "... создания качественного программного обеспечения". "Если вы ВСЁ ЕЩЕ используете Altair BASIC 1.1, значит, вы пользуетесь похищенной в марте 1975 копией!"


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


Статистика


Доходы: 22 496 $.


Служащие: 7.


MITS организует Всемирный Съезд по Компьютеру Альтаир (WACC) в Альбукерке для владельцев, дилеров, программистов, и любых лиц, интересующиеся микрокомпьютерами. Основным докладчиком Конвенция объявляет 20-летнего Билла Гейтса.


Microsoft продвигает свою первую рекламную кампанию, названную "Легенда о микро-малыше".


1977


Компания Apple Computer представляет Apple II.


Microsoft на базе БЕЙСИКа разрабатывает компьютерные языки ФОРТРАН, КОБОЛ и Ассемблер, расширяя возможности PC в научной и деловой областях.


1 июля компания поставляет свой второй язык, (в версии Microsoft) ФОРТРАН, и начинает продажу штучных копий БЕЙСИКа.


Другие компьютеры первого поколения, работавшие на БЕЙСИКе от Microsoft, включали компьютеры от компаний Atari, Cromemco и Texas Instruments, производимые на основе впечатляющего диапазона процессоров, включавшего Z-80, 8080, 6800, 6809, 6502, и 68000. Поскольку большинство компьютеров обладали неповторимым дизайном и собственными (обычно примитивными) операционными системами, группа разработки Microsoft должна была создавать специализированную версию каждого компьютерного языка для каждого компьютера.


Microsoft расширялась вместе с распространением пользующегося большим спросом БЕЙСИКа.


3 февраля официально оформлено соглашение о партнерстве между Полом Aлленом и Биллом Гейтсом. Их основным продуктом все еще остаётся БЕЙСИК, но он связан с MITS, которая согласилась «предпринимать усилия» для продажи его лицензий другим компаниям. С точки зрения Билла и Пола, однако, MITS делает меньше, чем могла бы.


18 ноября Арбитраж решает спор о БЕЙСИКе в пользе Microsoft, предоставив компании свободу продавать БЕЙСИК другим. В течение нескольких месяцев Microsoft лицензирует БЕЙСИК для компьютеров PET Commodore и TRS-80 и начинает переговоры с другими компаниями.


Президенты


Билл Гейтс и Пол Аллен совместно пользовались званием главных партнёров до 1977, когда Билл Гейтс стал президентом, а Пол Аллен - вице-президентом корпорации Microsoft.


Статистика


Доходы: 381 715 $


Служащие: 9


Установленная сумма гонорара Microsoft в 21 000 $ за разработку Applesoft BASIC похожа на хорошую идею до тех пор, пока Apple не продает больше чем миллион машин с установленным БЕЙСИКом. Отложите калькуляторы - это составляет 2 цента за копию.


1978 г.


5.25-дюймовые дисководы появляются для компьютерных систем Tandy и Apple, снабжённых 16-разрядными микропроцессорами. Intel представляет процессор 8086. Первый компьютер COMDEX показан в Лас Вегасе.


Соучредитель Apple Стив Возняк создаёт Integer BASIC, первый язык, доступный для машины. Но он быстро вытесняется популярностью Applesoft BASIC от Microsoft.


Личный электронный посредник, более известный как РЕТ Commodor – обладал интегрированным самодостаточным дизайном и вызывающе оценивался менее чем в 800 $. Microsoft разработал свой первый БЕЙСИК на основе 6502 процессора для Commodore и продал исходный текст Apple. Машина использовала кассетное записывающее устройство для записи и хранения данных.


Представленный в 1977 и лицензированный для Apple, БЕЙСИК Applesoft предлагал более богатый набор как программируемых команд, так и арифметических операций с плавающей запятой, что позволяло разработку первого поколения бизнес-приложений. Applesoft BASIC сначала был доступен на ленте и диске, а затем поставлялся на ROM на популярном Apple II Plus. Кроме того, компания предложила Applesoft Compiler для клиентов, желающих увеличения производительности.


11 апреля Microsoft объявляет о своем третьем языковом продукте, Microsoft COBOL 80.


1 ноября Microsoft открывает свой первый офис международных продаж в Японии. Microsoft назначает расположенный в Токио ASCII Microsoft основным коммерческим агентом на Дальнем Востоке. Организатором проведения новой операции является Kazuhiko Nishi, основатель и издатель популярного японского журнала ASCII.


31 декабря Microsoft заканчивает год с объёмом продаж, превышающим 1 млн. долларов.


Уроженцы Сиэтла Гейтс и Аллен объявляют о планах возвратиться домой и открыть офисы в Беллвью, в Вашингтоне, становясь первой компанией - разработчиком программного обеспечения для микрокомпьютеров на Северо-западе Америки. На встрече между издателем японского компьютерного журнала Kay Nishi и Биллом Гейтсом встаёт вопрос об учреждении ASCII Microsoft, японской компании, которая продавала бы продукты Microsoft производителям компьютерного оборудования, дилерам и пользователям. Достаточно интересно, что продукты имеют хороший сбыт, хотя они созданы на основе английского языка. Microsoft находится все еще исключительно в бизнесе разработки компьютерных языков, и Microsoft BASIC становится языком, выбираемым всей расцветающей промышленностью.


Microsoft представляет COBOL-80.


Статистика


Доходы: 1 355 655 $


Служащие: 13


В ожидании успеха 16-разрядного процессора Microsoft начинает разработку имитаторов для ускорения и упрощения разработки кода.


Международный.


Первый международный офис открывается, когда Microsoft начинает стратегическое партнерство с K. Ниши, основателем корпорации ASCII в Японии.


1979 г.


1 января Microsoft перемещает свои офисы из Альбукерке, Нью-Мексико, в Беллвью, Вашингтон.


После перемещения в Bellevue Microsoft продолжает разрастаться по числу служащих, объёмам продаж, и направлениям стратегических интересов. У Microsoft есть компилятор БЕЙСИКа практически для любого микрокомпьютера на рынке. Однако компания сознаёт, что языки - только часть картины, что объясняет первую интервенцию Microsoft на рынок товаров массового производства для персональных компьютеров, формированием Отдела потребительских продуктов, созданного для разработки и торговли продуктами в розницу и оказания поддержки индивидуальным пользователям.


18 июня Microsoft объявляет о создании Microsoft BASIC для 16-разрядного микропроцессора 8086. Этот первый выпуск резидентного языка высокого уровня для использования на 16-разрядных машинах отмечает начало широко распространённого использования этих процессоров.


29 ноября Microsoft выводит свои службы на рынок Европы учреждением в Бельгии своего нового представителя, Vector Microsoft. До этого Microsoft уже установил контракты с ICL, Phillips, R2E и несколькими другими ОЕМ.


Статистика


Доходы: 2 390 145 $


Служащие: 28


Работая в тесном сотрудничестве с фирмой NEC и её компьютером PC-8001, Microsoft расширяет своё международное влияние для налаживания сотрудничества с производителями компьютеров в области разработки аппаратных средств.


Международный


Первый выход на европейский рынок. В Бельгии зарегистрирована компания Vector International, чтобы представлять Microsoft.




1980 г.


Apple Computer получает широкое признание. 4,6 миллиона акций, наибольшее предложение со времени Ford Motor в 1956. Novell, Inc объявляет о планах по разработке сетевого программного обеспечения. В США действует миллион компьютеров.


2 апреля разработан Microsoft SoftCard - один из первых аппаратных продуктов компании, позволяющий запуск на Apple II программ, спроектированных для операционной системы CP/M. Microsoft заявляет о Microsoft Z-80 SoftCard, микропроцессоре на печатной плате, что подключается к компьютерам Apple II и даёт владельцу возможность запуска тысяч программ, доступных для компьютеров класса 8080/Z-80 с незначительными модификациями. Microsoft обеспечивает SoftCard Z-80 БЕЙСИКом, ФОРТРАНом, КОБОЛом. (Была также доступна версия для злополучного Apple III). SoftCard был огромным успехом на заре компьютерной эры, и Microsoft продала более чем 100 000 модулей между 1977 и 1982.




Microsoft представляет OS XENIX Microsoft, мобильную операционную систему для 16-разрядных микропроцессоров. Это интерактивная, многопользовательская и многозадачная система, которая будет работать с Intel 8086, Zilog Z8000, Motorola M68000 и DEC PDP-11. Всё существующее системное программное обеспечение Microsoft (КОБОЛ, ПАСКАЛЬ, БЕЙСИК и DBMS) будет адаптировано для работы с операционной системой XENIX, и всё существующее программное обеспечение, написанное для OS UNIX, будет также совместимо с OS XENIX.


11 июня Microsoft нанимает Стива Балмера. Он станет ответственным за порядок в финансовой, организационной сферах и за распределение ресурсов.


Хотя компания пополнилась только двумя служащими, объёмы продаж возрастают более чем втрое. Microsoft представляет язык Паскаль, разрабатывает XENIX (улучшенная версия операционной системы UNIX), и начинает исследования новых приложений - электронных таблиц. Выпуск первого аппаратного продукта, Microsoft SoftCard, даёт возможность пользователям Apple II работать с приложениями CP/M-80 (с операционной системой от Digital Research – нет, но с MS-DOS - да!).


Но самая большая новость все ещё является большой тайной: контракт с IBM по разработке языков для их первого персонального компьютера. Ничего себе. Но ведь они также нуждаются в операционной системе!


Статистика


Доходы: 7 520 720 $


Служащие: 40


Стив Балмер переходит из Procter & Gamble, чтобы стать первым помощником президента. Его приход уменьшает административное бремя Билла Гейтса и позволяет компании нанять "много хороших людей."






1981 г.


Появление 16-разрядного персонального компьютера IBM в 1981 году открыло дорогу новой эре компьютеризации, поскольку индустрия персональных компьютеров быстро оставила позади реальность своих 8-битовых дней.


Оригинальный персональный компьютер IBM фактически был представлен с возможностями работы с несколькими операционными системами, включая CP/M-86 от Digital Research и UCSD от P-System. Но PC IBM представила новую платформу для обработки данных, которая, как и все изменения в этой индустрии, предлагала переход к новым принципам вычисления и позволяла создание новых продуктов с новыми возможностями. Основываясь на ядре продукта, приобретенного у Seattle Computer Products, Microsoft воспользовался прорывами технологии, реализованными в IBM-PC, и в развивающихся версиях MS-DOS обеспечил основу для появления следующего поколения компьютеров.




После месяцев маниакальной работы разработчиков персональный компьютер IBM дебютировал с дисковой операционной системой от Microsoft (MS-DOS). Другие компании начали клонировать этот новый аппаратный стандарт, проводя переговоры с Microsoft относительно прав на распространение MS-DOS (которые IBM под давлением Билла Гейтса и компании авторизовала). Поскольку клоны не были хорошо совместимыми, Microsoft создавала различные MS-DOS для каждого компьютера.


12 августа IBM представляет персональный компьютер, который использует 16-разрядную операционную систему Microsoft, MS-DOS 1.0, а также Microsoft BASIC, КОБОЛ, ПАСКАЛЬ, и другие продукты Microsoft. Microsoft посещает Стив Джобс из Apple для закрытого предварительного тестирования революционного компьютера Macintosh. Microsoft становится первой главной компанией, разрабатывающей продукты для Mac.


25 июня 1981 года Microsoft реорганизовывается в частную корпорацию во главе с Биллом Гейтсом в качестве президента и Председателя совета директоров, и Полом Aлленом как исполнительным Вице-президентом. Microsoft становится Microsoft, Inc., бизнес-корпорацией штата Вашингтон.


Статистика


Доходы: 16 000 000 $


Служащие: 128




1982 г.


Локальная сеть Microsoft (MILAN) теперь полностью функциональна, связывая все внутренние компьютеры разработчиков Microsoft, включая DEC 2060, два PDP-11/70s, VAX 11/250 и много компьютеров MC68000, работающих с XENIX. Эта система упростила доставку почты на рабочее место.


В течении первых 16 месяцев на рынке, MS-DOS была лицензирована для 50 производителей комплектующих, но не было никакой гарантии, что она станет отраслевым стандартом. Продвигая MS-DOS и работая над её дальнейшим совершенствованием, Microsoft продолжает действовать в других странах, открыв Microsoft Ltd. в Англии, создавая таким образом первую действительно глобальную компанию - разработчика программного обеспечения для РС. При этом Microsoft продвигается в области бизнес-приложений представлением программы Multiplan - электронной крупноформатной таблицы.


Статистика


Доходы: 24 486 000 $


Служащие: 220


1983 г.


На ранних стадиях разработки MS-DOS основное внимание уделялось тому, чтобы сделать её открытой системой, спроектированной для работы на множестве компьютеров.
Чтобы увеличить память выше установленного предела в 640 КБ для процессора 8086 Intel, Lotus, Intel и Microsoft представили стандарт LIM/EMS для расширенной памяти.
Хотя конкуренция на рынке языков программирования становилась жестокой - особенно с началом продаж Borland Turbo Pascal по цене распродажи в $49 – Microsoft во всех отношениях оставалась лидером индустрии языков программирования. После улучшений Microsoft BASIC стал GW-BASIC ("Ничего себе!"), широко используемым для различных целей: от специализированных программ до программирования по принципу "дёшево и сердито". Компания также помогала переводить профессиональный рынок (где покупателями были несколько наших прямых конкурентов) с Паскаля на Cи с помощью выпуска языка программирования Microsoft C.
Распространение работающих под управлением MS-DOS систем помогло упростить разработку программного обеспечения и предоставило потребителям единую платформу, поддерживающую широкий диапазон функциональных свойств, по цене, которая стимулировала рост всей компьютерной индустрии.
Если бы вы захотели проверить новый компьютер на совместимость с IBM, то одной из применяемых для этого программ могла бы быть Microsoft Flight Simulator, реалистично моделирующая пилотирование самолёта, разработанная в сотрудничестве с Брюсом Aртвиком из SubLogic.
Но Microsoft делала ставки не на одну только MS-DOS. Компания также развивала операционную систему XENIX, производную от UNIX, разработанную для реализации её многопользовательских возможностей в персональные компьютеры, анонсированные в 1980 г. До тех пор, пока рынок многопользовательских PC оставался небольшим, XENIX была относительно успешной, опережая по возможностям остальные версии UNIX. Позднее Microsoft передала свои права на XENIX Santa Cruz Operation.


Электронная таблица Microsoft Multiplan, первый продукт компании в области приложений, запускалась на многих типах компьютеров времён начала внедрения MS-DOS, когда слова "IBM-совместимое" могли означать что-то от "способна запустить программу" до "может читать диски IBM, но возможно ничего не может делать кроме этого". В то время как Lotus 1-2-3 превзошёл Multiplan на внутренних рынках, Multiplan был победителем на рынках почти всех стран, где он появлялся, помогая закладывать основу для сильного международного влияния Microsoft.


Представленный в 1983 году Tandy/Radio Shack PC Model 100 стоимостью в 800 $ перевернул понятие о мобильности персональных компьютеров. Он содержал встроенный текстовый редактор, электронные таблицы и коммуникационные программы. Microsoft работала в тесном сотрудничестве с Tandy в описании и разработке машины.


29 сентября. В то время как большинство клиентов ещё считали Microsoft ориентированной в основном на разработку систем и компьютерных языков, два продукта компании в этом году заложили основу, которая в конечном счете существенно изменила общественные перспективы компании: Microsoft Word для MS-DOS 1.00.
Подписчики PC World получили бесплатную демонстрационную дискету с Microsoft Word в специальном «Обзоре Программного обеспечения» журнала. «Впервые в истории печати журнал предоставил возможность вложения дискет», сказал Дэвид Баннел, издатель PC World.
10 ноября Microsoft представляет Windows Microsoft, расширение для операционной системы MS-DOS, обеспечивающее пользователю графическую среду. Windows обладает функцией управления окном программы, что даёт возможность пользователю одновременно контролировать работу нескольких несвязанных прикладных программ. Она также обеспечивает возможность обмена данными между прикладными программами.


Отличительная черта Word - дизайн WYSIWYG (что видишь на экране, то и получишь при печати), хотя в то время дизайн WYSIWYG означал не более чем курсив, выделение жирным и подчёркивание на экране. Но всё же Word превосходил остальные продукты того времени. Отличительная черта Windows – обеспечение графического интерфейса для пользователей MS-DOS.


2 мая Microsoft представил Microsoft Mouse, недорогое указательное устройство ручного управления, используемое как с IBM PC, так и любым другим работающим под руководством MS DOS персональным компьютером. Мышь использовалась для быстрого перемещения курсора на экране. Две кнопки обеспечивали выбор альтернативных решений или команд из отображаемых на экране.
1 декабря Microsoft объявляет, что MSX-DOS, 8-битовая дисковая операционная система для микрокомпьютеров MSX будет доступна для 14 японских и одного американского производителей микро комплектующих с января следующего года. MSX-DOS совместима с CP/M-80 2.2 и работает со всем 8-битовым программным обеспечением от Microsoft, в том числе с языками BASIC, КОБОЛ-80, ФОРТРАН-80, и с Multiplan.


Статистика
Доходы: 50 065 000 $
Служащие: 476


Время идет и сегодня, глядя на эти цифры становится даже смешно. Уж больно они малы по сравнению с текущими доходами корпорации Б.Гейтса. Однако изложенная здесь история наглядно показывает путь успеха.   


источник www.billsoft.ru