Гэри Килдалл: гений, опередивший время, и его операционная система, которая могла изменить мир

Автор текста: ThePolymer

Тридцать лет назад, 11 июля 1994 года, ушел из жизни Гэри Килдалл — человек, чье имя навсегда вписано в историю вычислительной техники. Он был создателем операционной системы CP/M, которая в начале 1980-х годов стала отраслевым стандартом для микрокомпьютеров. Часто можно услышать, что именно Килдалл должен был занять место Билла Гейтса. Он был счастливым гением, программистом, миллионером, телеведущим и педагогом, вдохновившим целое поколение. Его наследие, хотя и не всегда осознаваемое, окружает нас до сих пор. История Гэри Килдалла — это история творческого прорыва и предпринимательской смелости, которые привели к созданию одной из фундаментальных операционных систем. Его идеи, такие как концепция BIOS, заложили основы архитектуры современных персональных компьютеров.

❯ Ключевые факты о Гэри Килдалле


Для тех, кто хочет быстро понять масштаб его личности и вклада, вот самое важное:

  • Гэри Килдалл создал операционную систему CP/M, которая стала прообразом и основным конкурентом MS-DOS. Фактически, он заложил фундамент для главной ОС 1980-х годов. У него был шанс продать свою систему для проекта IBM PC, но по роковому стечению обстоятельств встреча с IBM сорвалась, что открыло путь для Microsoft. Интересно, что у Microsoft на тот момент не было своей ОС, и они сначала заключили сделку с IBM, а затем приобрели клон CP/M под названием QDOS.

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

  • Килдалл основал компанию Digital Research (DRI), которая при ином раскладе могла бы стать мировым лидером в производстве операционных систем.

  • Он также разработал графический интерфейс GEM (Graphic Environment Manager), который стал важным шагом в эволюции пользовательских интерфейсов, предвосхитив многие идеи.

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

  • Конфликт с IBM и Microsoft, а также потеря доминирующего положения на рынке привели его к глубокой депрессии, проблемам в личной жизни и алкоголизму. Его смерть в 1994 году в баре при невыясненных до конца обстоятельствах (удар по голове) окутана печальной тайной.

  • На протяжении многих лет Гэри был соведущим культового телешоу «Компьютерные хроники» (1983-2002), которое для многих стало окном в мир информационных технологий.

На этой фотографии Гэри Килдалл (смотрит в камеру) запечатлен с Биллом Гейтсом (второй слева) и Джоном Скалли (второй справа). История не сохранила имен всех участников этой встречи гигантов индустрии.

❯ Становление гения: от математики к компьютерам


Гэри Арлен Килдалл родился 19 мая 1942 года в Сиэтле в семье с морскими традициями. Хотя ему была уготована карьера в семейном бизнесе, связанном с мореплаванием, юношу увлекла математика. Он поступил в Вашингтонский университет, где не только получил степень преподавателя математики, но и погрузился в зарождающуюся компьютерную науку. Его докторская диссертация 1972 года, посвященная экспериментам с системами хранения данных прямого доступа, уже тогда указывала на глубокий интерес к архитектуре вычислительных систем.

Гэри, его жена Дороти и сын Скотт в 1969 году. Семья была его опорой на ранних этапах карьеры.

После университета Килдалл служил научным сотрудником в Военно-морской аспирантуре, где зарекомендовал себя как талантливый преподаватель и исследователь. Параллельно он начал работать консультантом в Intel. Именно там, экспериментируя с процессором Intel 8080, он создал язык программирования PL/M для микропроцессоров. Хотя язык не получил массового распространения, эта работа стала важной ступенькой.

Слева — тот самый гараж в Пасифик-Гроув, Калифорния, где началась разработка CP/M. Это место стало колыбелью революции в мире микрокомпьютеров.

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

Популярный ПК TRS-80 1977 года работал на процессоре Zilog Z80. Килдалл создавал свои инструменты, включая компилятор, специально для архитектур Z80 и Intel 8080.

❯ Рождение революции: CP/M — первая универсальная ОС


В 1974 году Гэри Килдалл разработал CP/M (Control Program for Microcomputers). Это была первая в истории операционная система общего назначения для микрокомпьютеров. Ее гениальность заключалась в переносимости: благодаря внедренному Килдаллом BIOS, одна и та же ОС могла работать на тысячах различных моделей компьютеров, если они были построены на процессорах Z80 или Intel 8080. Это была настоящая революция, которая стандартизировала разработку программного обеспечения.

BIOS, изобретенный Килдаллом, стал мостом между аппаратным обеспечением и программным обеспечением. Эта абстракция позволила программам работать на разном «железе», что определило будущее индустрии ПК.

В 1975 году Гэри и его жена Дороти основали компанию Digital Research для продвижения CP/M. Система быстро завоевала рынок, став стандартом для таких производителей, как IMSAI и North Star. Успех был обусловлен не только технологией, но и бизнес-моделью: DRI продавала лицензии производителям оборудования (OEM), что позволило CP/M распространиться повсеместно. Пик популярности пришелся на 1981 год, когда было продано более 250 000 копий, а оборот компании превысил 5 миллионов долларов. Идея загрузки компьютера с дискеты, популяризированная CP/M, стала отраслевым стандартом на целое десятилетие.

Текстовый интерфейс шахмат, работающий на CP/M на легендарном портативном компьютере Osborne 1.

Килдалл не остановился на CP/M и разработал многозадачную версию — MP/M, а также продолжал совершенствовать свою систему, понимая важность программной экосистемы вокруг ОС.

❯ Поворотный момент: встреча с IBM, которая не состоялась


В 1980 году, разрабатывая свой персональный компьютер, IBM искала операционную систему. Естественным кандидатом была CP/M. По одной из версий, Билл Гейтс, к которому сначала обратились, перенаправил представителей IBM к Килдаллу. Однако в день встречи Гэри по своим делам отсутствовал, а его жена и партнер Дороти, ведя переговоры, отказалась подписать предварительное соглашение о неразглашении, что было стандартной практикой IBM. Это произвело негативное впечатление на серьезных переговорщиков из «Большого синего».

MS-DOS версии 3.30, выпущенная в 1982 году. Ее интерфейс и архитектура во многом были вдохновлены разработками Килдалла.

Когда переговоры с DRI зашли в тупик, IBM вернулась к Microsoft. У Microsoft не было своей ОС, но у Билла Гейтса было видение и деловая хватка. Microsoft быстро лицензировала у небольшой компании операционную систему QDOS (Quick and Dirty Operating System), которая, по сути, была клоном CP/M, адаптированным для процессоров Intel 8086. Эта система, доработанная, была представлена IBM как PC DOS (а позже как MS-DOS). Контракт с IBM, по которому Microsoft сохраняла права на продажу ОС другим производителям, стал отправной точкой для империи Гейтса.

❯ Технологическое и судебное противостояние


Килдалл был уверен в превосходстве своей технологии. В 1983 году DRI выпустила CP/M-86 для процессоров 8086, чтобы напрямую конкурировать с MS-DOS на новых IBM PC. IBM, возможно желая избежать судебного разбирательства, предложила включать обе ОС в поставку своих компьютеров. Однако здесь сыграла роковую роль цена: пока MS-DOS лицензировалась за 40 долларов, CP/M-86 стоила 240. При почти идентичном функционале выбор покупателей и производителей был предопределен.

Графическая среда GEM от Digital Research, выпущенная в 1985 году. Она предлагала удобный интерфейс в стиле Macintosh для компьютеров на базе DOS, но не смогла противостоять растущему влиянию Windows.

DRI продолжала инновации, выпуская новые версии ОС и такие продукты, как графическая оболочка GEM. Однако компания не смогла противостоять маркетинговой мощи и бизнес-стратегиям Microsoft. Внутренние проблемы, включая усталость и депрессию основателя, также сыграли свою роль. В 1991 году Digital Research была продана компании Novell за 80 миллионов долларов, что стало символическим концом эпохи.

❯ Наследие и память


Гэри Килдалл был не просто программистом; он был энтузиастом, пилотом и яхтсменом. Его главным публичным проектом в 1980-е стало со-ведение «Компьютерных хроник» — шоу, которое популяризировало технологии для массовой аудитории. Его смерть в 1994 году стала трагической и неоднозначной точкой в истории пионера IT-индустрии.

Гэри Килдалл оставил после себя не только код, но и идеи, которые сформировали цифровой мир. Его история — это напоминание о том, как тонка грань между величайшим успехом и величайшим «а что если».

Хотя имя Гэри Килдалла сегодня известно меньше, чем имена Гейтса или Джобса, его вклад фундаментален. Концепция BIOS, идея аппаратной абстракции в ОС, сама модель операционной системы для микрокомпьютеров — все это берет начало в его гараже в Пасифик-Гроув. Он был гением, опередившим свое время, и его наследие продолжает жить в каждом современном компьютере.

Полезные ссылки и материалы

  • Дани памяти Гэри Килдаллу в «Компьютерных хрониках» — YouTube

  • Архивы выпусков «Компьютерных хроник» (на английском): пример 1, пример 2, пример 3, плейлист

  • Сайт Дэйва Данфилда с обширной коллекцией компьютеров, поддерживающих CP/M, включая документацию и образы дискет — dunfield.classicccmp.org

  • Исторический профиль компании Digital Research — www.digitalresearch.biz

  • Интервью со Стюартом Шайфом, создателем «Компьютерных хроник», о той эпохе и о Килдалле — www.youtube.com/watch?v=WdtHS_X1ibg

  • Онлайн-эмулятор CP/M для ознакомления с системой — www.cpm.z80.de/emulate.html

  • Список компьютеров, работавших под управлением CP/M (неполный) — en.wikipedia.org/wiki/List_of_computers_running_CP/M

  • Оригинальное руководство по CP/M версии 2.2 (1983 г.) — dunfield.classicccmp.org/r/cpm22.pdf

Материал подготовлен специально для читателей Timeweb Cloud и Pikabu. Больше интересных статей и новостей из мира технологий ищите в нашем блоге на Хабре и Telegram-канале.

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

Облачный сервис Timeweb Cloud — рекомендуемая ссылка, использование которой помогает поддержать проект автора.

Больше интересных статей здесь: О гаджетах.

Источник статьи: Гэри Килдалл — изобретатель, предприниматель, легенда.