Перед тим як Microsoft і Intel домінує на ринку персональних комп'ютерів із загальною платформи, CP / M операційної системи зробив щось подібне для машин малого бізнесу в кінці 1970-х і початку 1980-х років, поки MS-DOS не витягнув килим з-під нього. Ось більше про CP / M, і чому він програв MS-DOS.
Що було CP / M, в кінці кінців?
CP / M був текст на основі операційної системи, створеної американським програмістом Кілдалл з Digital Research в 1974 р Його ініціали постояли «Control Program / Monitor» на перше, але Digital Research змінив його на більш дружню «програму управління для мікрокомп'ютерів» пізніше.
Оскільки ціна мікрокомп'ютерів швидко впала в середині-кінці 1970-х років, CP / M, в парі з Z80, процесор, став стандартом де-факто платформою, яка була популярна серед комп'ютерів малого бізнесу в кінці 1970-х і початку 1980-х років.
CP / M була консоль на базі операційної системи, яка означає, що ви взаємодіяли з ним за допомогою клавіатури, набравши в командах в запрошенні. Ви проводили операції з файлами за допомогою
прості команди
такі як «PIP» (для копіювання файлів), ввівши
PIP A: = B :. * БАВ
і ударяти Enter. (Це скопіює всі основні файли з диска «В:» над водити «A:».) Для того, щоб запустити програму, потрібно ввести ім'я програми і натисніть клавішу ENTER. Коли ви закінчите, ви або перезавантажити машину або виходу назад в CP / M запрошення.
Одним з ключових CP / M проривів був в обробці основних вхідних і вихідних завдань з базовим обладнанням, в результаті чого прикладне програмне забезпечення для взаємодії в основному з самої ОС. Це означає, що CP / M програми не обов'язково прив'язані до конкретного устаткування вони побігли далі і можуть бути легко переведені між ПК від різних виробників.
Популярні додатки для CP / M включені WordStar (Текстовий процесор), SuperCalc (Ця програма електронної таблиці), і Dbase (Для баз даних). Інші програми, такі як AutoCAD і Turbo Pascal, виникла на CP / M, а потім став більш успішним, після того, як перенести на MS-DOS пізніше.
Який Комп'ютери Ран CP / M?
Більшість комп'ютерів під управлінням CP / M включала 8 біт Intel 8080 або процесор Zilog Z80, хоча Digital Research пізніше випустила 16-бітну версію CP A / M для Intel 8086 машин називається CP / M-86.
Майже всі комп'ютери, що використовують галузевий стандарт автобус S100 що використовували 8080 або Z80 були здатні працювати CP / M. Але автобус S100 не потрібно. CP / M поставляється в якості ОС за замовчуванням сотні різних комп'ютерних моделей всіх типів і розмірів. Популярні CP / M виробники комп'ютерів включені CROMEMCO, Kaypro, Amstrad, Osborne, векторна графіка, телетекст, Visual і системи даних Zenith.
Інші комп'ютери-включаючи деякі більш дешеві домашні машини-повнофункціональна CP / M можливості в якості доповнення опції, хоча часто потрібні додаткові апаратні засоби, щоб зробити можливим запуск. Насправді, ще в 1980 році, дуже перший апаратний продукт від Microsoft був Z80 SoftCard для Apple II. Користувачі можуть підключити карту в свій Apple II комп'ютер, щоб дати йому Z80 процесор, який може запускати додатки продуктивності популярної CP / M.
У 1982 році, голова Microsoft Білл Гейтс стверджував, що клієнти SoftCard представляли найбільшу базу для установки CP / M машин. Цікаво, що приблизно в той же час, нова операційна система, заснована на CP / MS-DOS швидко завойовують ринок M-Microsoft.
MS-DOS запозичив Лот з CP / M
Коли IBM почала розвивати ПК (IBM PC 5150), фірма спочатку намагалася отримати ліцензію на CP / M, але Digital Research не зробив, як пропоновані умови угоди. Таким чином, IBM звернулася до Microsoft, яка ліцензований продукт під назвою 86-DOS від Seattle Computer Products (SCP). Через кілька місяців, Microsoft купив 86-DOS прямо за 50000 $.
86-DOS стала IBM PC-DOS, коли він поставляється разом з IBM PC в серпні 1981 р Пізніше, Microsoft буде продавати PC-DOS під власним лейблом, як Microsoft MS-DOS.
При розробці 86-DOS, її творець, Тім Патерсон, виглядав важко CP / M для натхнення, запозичуючи його загальну архітектуру і командного рядка характер. Ось список деяких подібностей між CP / M і MS-DOS:
- Командний рядок
- Алфавітні буква диска імена, як «A:,» «B:,» і «C:.»
- Формат імені 8 + 3 файлу (наприклад, FILENAME.DOC)
- Символ підстановки «*» і відповідний символ «?»
- Зарезервовані імена файлів, такі як PRN (принтер) і CON (для консолі)
- файли «.COM» для виконуваних командних файлів
- Команди, такі як DIR, REN, і TYPE
Кілдалл повідомляється засмутив, що PC-DOS / M так близько імітував CP і поскаржився IBM. З концепцією програмного забезпечення авторських прав в дитинстві, Digital Research відмовилася судитися з IBM, і замість цього уклали угоду, де IBM надаватиме CP / M-86 в якості опції для своїх машин IBM PC. На той час, PC-DOS вже судноплавство в якості операційної системи за замовчуванням для IBM PC, і це коштує набагато менше, ніж CP / M-86-о $ 40 замість $ 240 .
Упущена можливість по Kildall і Digital Research спочатку ліцензії CP / M для IBM часто епос, одна з найбільших трагедій в комп'ютерній історії, нібито, Kildall міг би стати мільярдером, як Білл Гейтс, якщо він тільки що підписав контракт з IBM. Ця соковита історія посилювалися в пресі протягом багатьох років. Але коли Kildall помер в 1994 році, він був не зовсім жебрак: Novell придбали Digital Research Kildall для яких повідомляють $ 120 мільйонів в 1991 році, що робить Kildall багатим в процесі . Проте, це стурбувало Kildall, що Microsoft збагатився наслідуючи свій підпис продукту.
Чому MS-DOS Win над CP / M?
При установці операційної системи угоди з IBM в 1981 році, Microsoft уклала ліцензію, яка дозволила компанії не тільки ліцензії PC-DOS для IBM, а й продавати PC-DOS в якості загальної операційної системи (як «MS-DOS») для постачальників, крім IBM.
Незабаром після випуску IBM PC, почали такі компанії, як Compaq і Eagle Computer продажу клонів що може запустити програмне забезпечення IBM PC. Для того, щоб забезпечити сумісну операційну систему для цих клонів машин, вони ліцензовані MS-DOS від Microsoft. Протягом декількох років сотні клонів IBM PC наповнили ринок ПК, а в 1986, MS-DOS на основі ПК став найбільш популярна персональні комп'ютери платформа в США.
MS-DOS виграв над CP / M, тому що він чіпляв поїздку з успіхом платформи IBM PC. Microsoft наполегливо боролася, щоб отримати MS-DOS на будь-якому комп'ютері відвантаженого і зберегти його таким чином, і фірма продовжила цю практику в епоху Windows.
Що трапилося з CP / M?
У 1988 році, Digital Research створили клон MS-DOS під назвою DR-DOS в спробі конкурувати з Microsoft. Він також продав миша на основі графічного інтерфейсу під назвою GEM що спочатку прагнули повторити досвід Macintosh, але пізніше конкурував з Windows. У той час як продукція заслужила повагу в пресі, ні на самому ділі не зняв. Дехто стверджував, що це було пов'язано з антиконкурентні тактики Майкрософт. Після того, як Novell придбали Digital Research в 1991 році, CP / M нудився з невеликим розвитком, як MS-DOS продовжує домінувати на ринку.
У 1996 році Caldera придбала права на активи компанії Digital Research від Novell і як і раніше на ринку DR-DOS. Вони також позов Microsoft для створення несумісності в MS-DOS до крайового DR-DOS з ринку (який пізніше був врегульований у позасудовому порядку).
У 1997 році Caldera випустили частини CP / M 2.2, як з відкритим вихідним кодом, так що любителі могли б продовжувати роботу над ним. Ці копії раніше доступні для вільного онлайн . Сьогодні ви можете пробіг CP / M в браузері завдяки 8080 емуляторі, написаної Стефан Tramm.
У певному сенсі, CP / M є одним з прадідів в Windows, тому біти його ліній випікають в умовності ОС Windows, такі як букви дисків і Зарезервовані імена файлів . Таким чином, CP / M ніколи повністю не зник: його душа живе в ДНК продуктів, що мільярди людей використовують кожен день.
Пов'язані: Windows 10 досі не дозволять вам використовувати ці імена файлів, зарезервовані в 1974 році