CP/M


CP/M (Control Program/Monitor либо Control Programs for Microcomputers) — операционная система, первоначально предназначенная для 8-разрядных микрокомпьютеров. Написана в 1973 году программистом Гэри Килдаллом на языке программирования PL/M. Стала первой операционной системой общего назначения для микрокомпьютеров, в которой были предусмотрены операции с дисковыми магнитными накопителями.

Во второй половине 1970-х годов была наиболее популярной системой для компьютеров на базе Intel 8080 и Zilog Z80, позднее была вытеснена MS-DOS[⇨]. Стала основой операционной системы DR-DOS (1988).

Поначалу применялась только в компьютерах, которые использовали микропроцессоры Intel 8080, позднее она была адаптирована под микропроцессор Zilog Z80, потом появились версии CP/M для новых более совершенных микропроцессоров Motorola 68000 (CP/M-68k), а также Intel 8088, Intel 8086 (CP/M-86). В компьютерах семейства Apple II, построенных на базе процессора MOS Technology 6502, пошли по противоположному пути адаптации и разработали специальную плату расширения Softcard с дополнительным процессором Z80 для запуска системы CP/M и программ для неё.

В 1980 году компания IBM начала поиск подходящей операционной системы для персонального компьютера IBM PC. Первоначально планировалось использовать для него именно CP/M. Проводились переговоры с компанией Digital Research, принадлежавшей Килдаллу и его жене, однако сделка не состоялась, и IBM заключила договор с небольшой фирмой Microsoft (мать владельца которой — Билла Гейтса — была председателем исполнительного комитета в United Way International, вместе сразу с двумя влиятельными руководителями IBM Джоном Опелем и Джоном Эйкерсом (англ. John Fellows Akers; президент с 1985 года). Microsoft не имела собственной операционной системы для процессоров Intel 8086, поэтому приобрела у компании Seattle Computer Products[en] лицензию на систему 86-DOS, которая фактически являлась 16-разрядным клоном CP/M, предложив её на рынок под именем MS-DOS.

В 1988 году Digital Research на основе CP/M выпустила для x86 MS-DOS-совместимую операционную систему DR-DOS; в 1990 году и 1991 году были выпущены две последующие версии.

В 1991 году Novell купила Digital Research вместе с правами на интеллектуальную собственность, после чего DR-DOS вышла под маркой Novell DOS. В 1996 году Novell продала права на DR-DOS компании Caldera, которая планировала использовать систему DR-DOS в собственном программном обеспечении. Примерно в то же время создатель неофициального сайта поклонников CP/M Тим Олстед получил разрешение Caldera на использование исходного кода системы в некоммерческих целях.