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 на півночі в Силіконовій долині.


Компанія нещодавно представила мікропроцесор, але Kildall бачив весь потенціал, коли Intel бачила, що він керує світлофорами. Він зрозумів, що можна створити персональні комп’ютери, але для їх запуску потрібне програмне забезпечення.

Підвищення CP / M

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


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

Дизайн Kildall був геніальним. 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

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


Компанія вирішила зробити щось абсолютно нечуване для IBM. Він використовує нестандартні компоненти та інтегрує їх у повну систему.

CP / M був очевидним вибором для операційної системи, враховуючи, наскільки вона була популярною і наскільки простою була портизація до інших систем.

Спочатку IBM звернулася до Microsoft за CP / M, мабуть, думаючи, що вони можуть ліцензувати CP / M, оскільки вони зробили карту Apple II. У свою честь Microsoft вказує виконавцям IBM на DRI вниз в Каліфорнії.

Що сталося далі, зазнало нескінченних міркувань та міської легенди в галузі індустрії.

У той день, коли IBM з'явилася на переговори з DRI, Kildall доставляв клієнту частину документації, використовуючи його приватний літак, залишаючи Дороті та адвокатів компанії укладати угоду. DRI, мабуть, застряг у угоді про нерозголошення після того, як Кілдалл повернувся пізніше того ж дня, і, зрештою, угода дійшла ні до чого.

У відчаї від операційної системи IBM звернулася до Microsoft. Вони знайшли клон CP / M, написаний другом Білла Гейтса, Тімом Патерсоном із "Сіетл Комп'ютерні Продукти" та дизайнером SoftCard, що отримав назву QDOS, або "Швидка та брудна операційна система". Microsoft ліцензувала це IBM, щоб воно було готове вчасно.

Microsoft відполірувала його та запропонувала IBM як PC-DOS. Компанія переконала IBM дозволити їм зберігати права на операційну систему на ліцензування інших виробників комп'ютерів. IBM, впевнений, що ніхто не буде клонувати BIOS, єдину частину фірмової технології в ПК, погодився. (Оскільки комп'ютер, який ви читали це, напевно, не створив IBM, очевидно, як це вийшло.)

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

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

Ви не можете покращити свої навички програмування, коли ніхто не піклується про якість програмного забезпечення.

ДРІ веде боротьбу

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


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

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

Пізніші роки

Навіть з прогресом у галузі технологій було зрозуміло, що DRI не відповідає матчу "Майкрософт". Цифрові дослідження були продані Novell - угода зробила Кілдалла дуже заможним, але він ніколи не жив досить довго, щоб справді насолоджуватися своїм успіхом. На жаль, Гері Кілдалл помер у 1994 році після травм, які він зазнав при падінні.

Спадщина Gary Kildall, Digital Research та CP / M досі живе. DOS та пізніші Windows все ще живуть у тіні, включаючи те, як названі диски.

Урок полягає в тому, що створені компанії, такі як DRI, завжди повинні остерігатися таких менших, голодніших компаній, як Microsoft 1980 року.

Як може розвинутися індустрія з Гері Кілдаллом на чолі замість Білла Гейтса? Майкл Суейн стверджував у статті доктора Добба, що він міг бути набагато колегіальнішим, ніж конкурентоспроможним, завдяки академічній освіті Кілдалла.

Тим не менш, у багатьох людей все ще є сильні спогади про Гері Кілдалла та CP / M, з данинами. Шоу PBS "Комп'ютерні хроніки" присвятило епізод Кілдалу через рік після його смерті. Для тривалого (на 1000 сторінок сторінки) лікування перших днів Силіконової долини, включаючи Гері Кілдалла та цифрові дослідження, ви можете відшукати копію книги "Пожежа в долині" Пола Фрейбергера та Майкла Свена.

Незважаючи на те, що DRI, CP / M і навіть Gary Kildall вже немає, вони точно не забудуться.