CP / M: история ОС, которая почти превзошла Windows

Автор: Roger Morrison
Дата создания: 18 Сентябрь 2021
Дата обновления: 1 Июль 2024
Anonim
CP / M: история ОС, которая почти превзошла Windows - Технология
CP / M: история ОС, которая почти превзошла Windows - Технология

Содержание


вынос:

Если в 1980 году это не произошло в один роковой день, возможно, вы используете CP / M вместо Windows или Mac OS.

Если вы читаете это, скорее всего, вы используете компьютер. Возможно, он также работает под управлением Windows, или, возможно, вы используете Mac OS X или Linux. Если бы один роковой день в 1980 году сложился иначе, мы могли бы вместо этого использовать CP / M.

истоки

Гари Килдалл в начале 1970-х учился на ученого-программиста в Военно-морской академии последипломного образования в Монтерее, штат Калифорния, и он узнал о некоторых новых технологиях, разработанных Intel на севере Силиконовой долины.


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

Подъем ХП / М

Килдалл, работая консультантом в Intel, разработал PL / M или язык программирования для микрокомпьютеров, который был языком программирования для микрокомпьютеров, и программу управления для микрокомпьютеров, или CP / M.


CP / M была операционной системой, которая теоретически работала бы на любом микрокомпьютере, пока машинно-зависимые части были портированы.

Дизайн Килдалла был великолепен. CP / M был разделен на три части: BIOS (базовая система ввода / вывода), базовая дисковая операционная система (BDOS) и консольный командный процессор (CCP). BIOS обрабатывает машинно-зависимый код, в то время как CCP принимает команды от пользователя, аналогично оболочке в системах Unix и Linux.


Intel на самом деле не интересовалась CP / M, поэтому он создал собственную компанию Intergalactic Digital Research, позднее сокращенную до Digital Research. Как и многие начинающие технологические компании Северной Калифорнии в 1970-х годах, Килдалл и его жена Дороти сначала вывели его из дома, расположенного в Пасифик-Гроув.

CP / M вместе с шиной S-100, использующей процессор Intel 8080 или Zilog Z-80, стал стандартом де-факто в конце 70-х годов. CP / M был полезен, потому что, пока разработчики кодировали машинно-независимым способом, программа CP / M могла работать практически на любом компьютере с CP / M, и программисту не нужно было знать, как работает каждая машина. В этом отношении это было похоже на мини Unix.

Он был настолько популярен, что была даже дополнительная карта SoftCard для Apple II, которая позволяла пользователям запускать ее на своих компьютерах с 80-колонным дисплеем (да, тогда это было большим делом).

Компания, которая сделала эту карту, была маленьким старомодным стартапом в Сиэтле под названием Microsoft.


IBM и MS-DOS

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


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

CP / M был очевидным выбором для операционной системы, учитывая ее популярность и простоту переноса на другие системы.

IBM первоначально обратилась к Microsoft за CP / M, видимо, думая, что они могут лицензировать CP / M, так как они сделали карту Apple II. К чести Microsoft указала руководителям IBM на DRI в Калифорнии.

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

В тот день, когда IBM пришла на переговоры с DRI, Килдалл доставлял некоторую документацию клиенту, используя свой частный самолет, оставляя Дороти и юристов компании для заключения сделки. DRI, очевидно, застряли на соглашении о неразглашении после того, как Килдолл вернулся позже в тот же день, и в конечном итоге сделка ни к чему не привела.

Отчаянно нуждаясь в операционной системе, IBM обратилась к Microsoft. Они нашли клон CP / M, написанный другом Билла Гейтса, Тимом Патерсоном из Seattle Computer Products и дизайнером SoftCard, получившим название QDOS или «Быстрая и грязная операционная система». Microsoft лицензировала это для IBM, чтобы она была готова вовремя.

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

Гари Килдалл услышал о сделке и пригрозил предъявить иск IBM, если она выпустит PC-DOS. Была заключена сделка, по которой IBM предложит обе системы, но IBM продала PC-DOS за 40 долларов, а CP / M-86, версия для ПК, стоила 240 долларов. Трудно было оправдать уплату более высокой цены за то же самое, и большинство людей выбрали DOS. Большинство приложений CP / M, таких как система обработки текста WordStar, были перенесены в MS-DOS.

Нет ошибок, нет стресса - ваше пошаговое руководство по созданию изменяющего жизнь программного обеспечения без разрушения вашей жизни

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

DRI продолжает бороться

Несмотря на неудачи, DRI продолжал вводить новшества. Компания продолжала вводить новшества, создавая многозадачную версию CP / M под названием MP / M.


Когда стало ясно, что DOS затмил CP / M с точки зрения поддержки приложений, DRI добавил совместимость с MS-DOS и превратился в DOS Plus, а затем в DR DOS.

DRI также проник в развивающийся мир графического пользовательского интерфейса с GEM, который был наиболее известен как GUI для линейки компьютеров Atari ST.

Поздние годы

Даже с достижениями в области технологий было ясно, что DRI не идет ни в какое сравнение с Microsoft juggernaut. Цифровые исследования были проданы Novell - сделка сделала Килдалла очень богатым, но он никогда не жил достаточно долго, чтобы по-настоящему наслаждаться его успехом. К сожалению, Гари Килдалл умер в 1994 году после травм, которые он получил в результате падения.

Наследие Гэри Килдалла, Digital Research и CP / M все еще живет. DOS и более поздние версии Windows по-прежнему живут в тени, включая способ именования дисков.

Урок заключается в том, что признанным компаниям, таким как DRI, всегда следует остерегаться более мелких, более голодных компаний, таких как Microsoft 1980 года.

Как индустрия могла развиваться с Гари Килдаллом у руля вместо Билла Гейтса? Майкл Суэйн в статье в журнале Dr. Dobb's Journal утверждал, что это могло быть гораздо более коллегиальным, чем конкурентным, из-за академического образования Килдалла.

Тем не менее, многие люди до сих пор имеют сильные воспоминания о Гари Килдалле и CP / M с сайтами дани. Шоу PBS The Computer Chronicles посвятило эпизод Килдоллу через год после его смерти. Для продолжительной (более 1000 страниц) обработки первых дней существования Силиконовой долины, включая Гэри Килдалла и Digital Research, вы можете отыскать копию книги Пола Фрайбергера и Майкла Суэйна «Огонь в долине».

Даже если DRI, CP / M и даже Гэри Килдалл ушли, они точно не будут забыты.