Digital Research

компанія-розробник програмного забезпечення

Digital Research (DR, DRI; укр. Діджитал Рісерч) — компанія, створена Гері Кілдаллом (англ. Dr. Gary Kildall) для просування та розробки його операційної системи CP/M і пов'язаних з нею 8-бітних, 16-бітних та 32-бітних систем, таких як MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS і GEM. Це була перша велика компанія по розробці програмного забезпечення для мікрокомп'ютерів[1]. Компанія базувалась у місті Пасіфік-Грув, Каліфорнія. Digital Research не слід плутати з Digital Equipment Corporation - ці компанії ніяк між собою не пов'язані.

Digital Research Inc.
Тип Дочірнє підприємство
Форма власності дочірнє підприємство
Галузь Програмне забезпечення
Засновано 1974
Засновник(и) Гері Кілдалл
Закриття (ліквідація) 1991
Штаб-квартира Пасіфік-Гроув
Продукція Операційні системи, компілятори, графічні інтерфейси
digitalresearch.biz
CMNS: Digital Research у Вікісховищі

Огляд ред.

У 1972 році Гері Кілдалл, викладач Військово-морської аспірантури в Монтереї, штат Каліфорнія, почав працювати консультантом в Intel як представник Microcomputer Applications Associates (MAA)[2]. До 1974 року він розробив просту операційну систему CP/M, яка стала першою дисковою операційною системою[en] для мікрокомп'ютерів. У 1974 р. Кілдалл зареєстрував компанію Intergalactic Digital Research, але вже незабаром компанія почала свою діяльність під скороченою назвою Digital Research.

Операційні системи компанії на базі CP/M, починаючи з мікрокомп'ютерів на базі 8080/Z80, були фактично стандартом своєї епохи. Набір продуктів Digital Research включав оригінальну 8-розрядну операційну систему CP/M та її різні модифікації, такі як MP/M (1979 р.) - багатозадачну багатокористувацьку версію CP/M[3].

Першою 16-розрядною системою була CP/M-86 (1981 р., адаптовано до IBM PC на початку 1982 р.), яка позиціонувалась як прямий конкурент MS-DOS. Наступними були багатозадачні MP/M-86 (1981 р.) та Concurrent CP/M (1982 р.), однокористувацька версія, що містила віртуальні консолі, з яких програми можуть бути запущені для одночасного виконання.

У травні 1983 року Digital Research оголосила, що запропонує PC DOS версії всіх своїх мов та утиліт[4]. Компанія залишилась прибутковою - її продажі в 1983 році склали 45 млн.доларів США, що зробило Digital Research четвертою за величиною компанією з розробки та продажу програмного забезпечення для мікрокомп'ютерів[5]. Втративши ринок програмного забезпечення для процесора 8088, Кілдалл сподівався досягти успіху з Intel 80286 та Motorola 68000. 1984 року компанія налагоджує відносини з корпорацією AT&T для розробки програмного забезпечення для Unix System V та продажу програмного забезпечення у роздрібній мережі[6]. Однак справи йшли не досить добре, і Джеррі Пурнелль пізніше того ж року попередив, що "багато хто, відмовився або відмовляється від продуктів Digital Research"[7].

Наступні версії CP/M включали емуляцію API MS-DOS (починаючи з 1983 року), що поступово додало більше підтримки для DOS-застосунків та файлової системи FAT. Ці версії отримали назву Concurrent DOS (1984 р.), при цьому Concurrent PC DOS (1984 р.) є версією, адаптованою для роботи на IBM-сумісних ПК.

У 1985 році, незабаром після появи IBM PC/AT на базі процесора 80286, Digital Research представила систему для роботи в режимі реального часу, спочатку названу Concurrent DOS 286, яка згодом перетворилася на модульну FlexOS (1987 р.). Вона використовувала можливості розширеної адресації пам'яті нового процесора, щоб забезпечити більш гнучке середовище для підтримки багатозадачних функцій. Система мала невеликий, але потужний набір викликів API , кожен із синхронним та асинхронним варіантом. Підтримувались потоки, всі названі ресурси можна було відчужити, встановивши змінні середовища.

Іншими наступниками Concurrent DOS стали Concurrent DOS XM (1986 р.), 32-розрядна Concurrent DOS 386 (1987 р.) і Multiuser DOS (1991 р.).

Крім багатокористувацьких операційних систем Digital Research випускала однокористувацькі системи DOS Plus (1985 р.) та DR DOS (1988 р.). Остання система була продавалась як пряма альтернатива MS-DOS/PC DOS з додатковою функціональністю - вона стала найбільш успішним продуктом компанії.

Digital Research була придбана Novell в 1991 році[8][9], у першу чергу щоб отримати доступ до "лінійки" вже розроблених операційних систем. FlexOS стала основою для Siemens S5-DOS/MT, ОС IBM 4680 та 4690 ОС, тоді як Multiuser DOS перетворилась в незалежні продукти, такі як Datapac System Manager, IMS REAL/32 та REAL/NG. Наступний розвиток продуктів DR DOS призвів до появи не-DRI продуктів, таких як Novell PalmDOS, Novell DOS, Caldera OpenDOS та Dell RMK.

Для своїх операційних систем Digital Research створила серію компіляторів мов програмування та інтерпретаторів для їх платформ, включаючи C, Pascal, COBOL, FORTRAN, PL/I, PL/M, CBASIC, BASIC та Logo. Вона також розробила мікрокомп'ютерну версію графічного стандарту GKS (пов'язаного з NAPLPS) під назвою GSX, пізніше використавши це як основу свого GEM GUI. Менш відомими є прикладне програмне забезпечення на базі GSX DR DRAW, Dr.Halo для DOS та невеликий набір програм GUI для GEM.

CP/M-86 та DOS ред.

На період розробки персонального комп'ютера IBM 5150 операційна система CP/M від Digital Research займала домінуючі позиції, саме тому IBM спочатку запропонувала Digital Research розробити версію CP/M для мікропроцесора Intel 8086 як стандартну операційну систему для персонального комп'ютера, який використовує сумісний з Intel 8088 мікропроцесор. Digital Research, розглянувши умови, запропоновані IBM, відмовилась від контракту.

Microsoft скористалася цією можливістю постачати операційну систему для IBM PC, хоча у неї на той час був лише BASIC - коли наприкінці 1981 року з'явився комп'ютер IBM 5150, він поставлявся разом з операційною системою PC DOS, яка була OEM-версією MS-DOS, розробленої на базі 86-DOS, придбаної Microsoft у компанії SCP. До середини 1982 року MS-DOS почала продаватися для використання на комп’ютерах, які не випускались IBM. Це рішення призвело до того, що Microsoft стала провідною в розробці та продажі програмного забезпечення для комп'ютерів.

Компанія Digital Research розробила CP/M-86 як альтернативу MS-DOS і вона стала доступною теж через IBM на початку 1982 р. Пізніше компанія створила клон MS-DOS з розширеними функціями під назвою DR DOS, під впливом якої Microsoft вдосконалювала власну DOS.

Конкуренція між MS-DOS та DR DOS - одна з найбільш суперечливих сторінок історії мікрокомп'ютерів. Microsoft пропонувала кращі ліцензійні умови будь-якому виробнику комп’ютерів, який зобов’язався продавати MS-DOS з кожною системою, яку вони постачали, що робить невигідним пропонувати системи з іншою ОС, оскільки виробник все одно повинен буде сплачувати ліцензійну плату Microsoft. Ця практика призвела до розслідування Міністерства юстиції США, в результаті чого у 1994 році було прийнято рішення, що забороняло Microsoft ліцензування "за процесором"[10].

Digital Research (а пізніше і її наступник - Caldera) звинуватили Microsoft у оголошенні vaporware-версій MS-DOS(анонсованих, але не випущених) для зменшення продаж DR DOS.

В одній з бета-версій Windows 3.1 Microsoft включила прихований код (пізніше названий кодом AARD), який виявляв наявність DR DOS і відображав повідомлення про помилку[11][12]. Хоча цей код не був включено у остаточну версію Windows 3.1, він створив у користувачів неправильне враження, що DR DOS є несумісною з MS-DOS та Windows. Ці дії були частиною узгодженої програми для виведення Digital Research з бізнесу по розробці і продажу операційних систем для ПК[13][14].

Наступник Digital Research, Caldera, виклала ці факти у позові 1996 року[13][14][15][16], але справу було врегульовано за день до судового розгляду. За умовами врегулювання Microsoft виплатила Caldera нерозголошувану до 2009 року суму, яка склала 280 млн.доларів США[17][18][19][20], а Caldera знищила всі документи, пов'язані з цією справою[21][22]. Це усунуло докази проти Microsoft, і дозволило їй контролювати та домінувати над цим сектором ринку без побоювань щодо будь-якого подальшого серйозного конкурента.

Інші відомі працівники ред.

Крім засновника, Гері Кілдалла, в Digital Research працювали Гордон Еубанкс, Том Роландер, Лі Джей Лоренцен, Дон Хейскелл, Джон Мейер та Ед Маккракен, які згодом зробили важливий внесок у ІТ-індустрію.

Див. також ред.

Посилання ред.

Примітки ред.

  1. Inc, InfoWorld Media Group (25 травня 1981). InfoWorld (англ.). InfoWorld Media Group, Inc. Архів оригіналу за 7 серпня 2020. Процитовано 7 лютого 2020.
  2. Digital Research - DDJ, Spring 1997: Dr. Gary Kildall. www.digitalresearch.biz. Архів оригіналу за 7 лютого 2020. Процитовано 7 лютого 2020.
  3. Kildall, Gary Arlen (1982-09-16). "Running 8-bit software on dual-processor computers" (PDF). Архів оригіналу (PDF) за 19 серпня 2017.
  4. Inc, Ziff Davis (1983-07). PC Mag (англ.). Ziff Davis, Inc. Архів оригіналу за 29 липня 2020. Процитовано 7 лютого 2020.
  5. Inc, InfoWorld Media Group (2 квітня 1984). InfoWorld (англ.). InfoWorld Media Group, Inc. Архів оригіналу за 19 червня 2020. Процитовано 7 лютого 2020.
  6. Inc, InfoWorld Media Group (20 лютого 1984). InfoWorld (англ.). InfoWorld Media Group, Inc. Архів оригіналу за 1 серпня 2020. Процитовано 7 лютого 2020.
  7. Byte Magazine Volume 10 Number 03: Bargain Computing (English) . 1985-03.
  8. Inc, InfoWorld Media Group (29 липня 1991). InfoWorld (англ.). InfoWorld Media Group, Inc. Архів оригіналу за 29 липня 2020. Процитовано 7 лютого 2020.
  9. Novell and Digital Research sign definitive merger agreement. tech-insider.org. Архів оригіналу за 8 березня 2021. Процитовано 7 лютого 2020.
  10. Corcoran, Elizabeth (1994-07-17). "Microsoft Settles Case With Justice". Washington Post. Архів оригіналу за 5 травня 2016.
  11. DDJ>SEP93: Examining the Windows AARD Detection Code. web.archive.org. 10 грудня 2005. Архів оригіналу за 10 грудня 2005. Процитовано 7 лютого 2020.
  12. Schulman, Andrew (1994). Undocumented DOS : a programmer's guide to reserved MS-DOS functions and data structures. Reading, Mass. : Addison-Wesley Pub. Co.
  13. а б Caldera Statement of Facts. www.maxframe.com. Архів оригіналу за 5 серпня 2018. Процитовано 7 лютого 2020.
  14. а б TECH TIE BRIEF1. www.maxframe.com. Архів оригіналу за 5 серпня 2018. Процитовано 7 лютого 2020.
  15. Caldera Statement of Facts News Release. www.maxframe.com. Архів оригіналу за 5 серпня 2018. Процитовано 7 лютого 2020.
  16. Cebit: Caldera shows Windows on DR-Dos, denying MS claims | V3. web.archive.org. 24 червня 2017. Архів оригіналу за 24 червня 2017. Процитовано 7 лютого 2020.
  17. Groklaw - Exhibits to Microsoft's Cross Motion for Summary Judgment in Novell WordPerfect Case. www.groklaw.net. Архів оригіналу за 29 жовтня 2018. Процитовано 7 лютого 2020.
  18. Burt, Thomas W.; Sparks, Bryan Wayne (2000-01-07). "Settlement agreement - Microsoft Corporation and Caldera, Inc. reach agreement to settle antitrust lawsuit" (PDF). Архів оригіналу (PDF) за 4 липня 2017.
  19. Wallis, Richard J.; Aeschbacher, Steven J.; Bettilyon, Mark M.; Webb, Jr., G. Stewar; Tulchin, David B.; Holley, Steven L. (2009-11-13). "Microsoft's memorandum in opposition to Novell's renewed motion for summary judgement on Microsoft's affirmative defenses and in support of Microsoft's cross-motion for summary judgement" (PDF). Архів оригіналу (PDF) за 24 травня 2019.
  20. Journal, Lee GomesStaff Reporter of The Wall Street (11 січня 2000). Microsoft Will Pay $275 Million To Settle Lawsuit From Caldera. Wall Street Journal (амер.). ISSN 0099-9660. Архів оригіналу за 31 грудня 2016. Процитовано 7 лютого 2020.
  21. Lettice, John (2003-05-22). "SCO pulps Caldera-MS trial archives - History is toilet tissue…". The Register. Архів оригіналу за 9 вересня 2018.
  22. Microsoft's dirty tricks archive vanishes • The Register. web.archive.org. 14 липня 2018. Архів оригіналу за 14 липня 2018. Процитовано 7 лютого 2020.