Jeśli to czytasz, prawdopodobnie używasz komputera. Prawdopodobnie działa również pod systemem Windows, a może używasz Mac OS X lub Linuksa. Gdyby jeden fatalny dzień w 1980 roku wypadł inaczej, moglibyśmy zamiast tego użyć CP / M.
początki
Gary Kildall był informatykiem nauczającym w Naval Postgraduate Academy w Monterey w Kalifornii na początku lat 70., który złapał wiatr nowej technologii opracowanej przez Intela na północy w Dolinie Krzemowej.
firma niedawno wprowadziła mikroprocesor, ale Kildall dostrzegł pełny potencjał, gdy Intel widział go tylko kontrolującego sygnalizację świetlną. Zdał sobie sprawę, że można zbudować komputery osobiste, ale to, czego naprawdę potrzebowali, to oprogramowanie do ich uruchomienia.
powstanie CP/M
Kildall, pracując jako konsultant dla Intela, opracował PL/M, czyli język programowania dla mikrokomputerów, który był językiem programowania dla mikrokomputerów i programem sterującym dla mikrokomputerów, lub CP/M.
CP/M był systemem operacyjnym, który teoretycznie działał na każdym mikrokomputerze, o ile części zależne od maszyny były przenoszone.
Projekt Kildalla był genialny. CP / M został podzielony na trzy części: BIOS (Basic Input / Output System), Basic Disk Operating System (BDOS) i Console Command Processor (CCP). BIOS obsługiwał kod zależny od maszyny, podczas gdy CCP akceptował polecenia od użytkownika, podobnie jak powłoka w systemach Unix i Linux.
Intel nie był zainteresowany CP/M, więc założył własną firmę o nazwie Intergalactic Digital Research, później skróconej do Digital Research. Kildall i jego żona Dorothy początkowo prowadzili go ze swojego domu, położonego w Pacific Grove.
CP/M, wraz z magistralą S-100 wykorzystującą procesor Intel 8080 lub Zilog Z-80, stał się de facto standardem pod koniec lat 70. CP/M było użyteczne, ponieważ dopóki Programiści kodowali w sposób niezależny od maszyny, program CP/M mógł działać na prawie każdym komputerze z systemem CP / M bez programisty, który wiedział, jak działa każda maszyna. Pod tym względem był jak mini Unix.
był tak popularny, że istniała nawet karta dodatkowa, Miękka karta dla Apple II, która pozwalała użytkownikom uruchamiać ją na swoich komputerach z 80-kolumnowym wyświetlaczem tekstowym (tak, to było wtedy wielkie halo.)
firma, która stworzyła tę kartę, była małym startupem z siedzibą w Seattle o nazwie Microsoft.
IBM I MS-DOS
rosnący sukces komputerów osobistych sprawił, że w 1980 roku IBM zapragnął części akcji. Firma postanowiła wejść na rynek z własnym komputerem. Big Blue Zwykle projektował całe Komputery samodzielnie, ale uważał, że będzie za późno z wewnętrznymi procesami firmy.
firma postanowiła zrobić coś zupełnie niespotykanego dla IBM. Wykorzystywałby gotowe komponenty i zintegrował je w kompletny system.
CP/M był oczywistym wyborem dla systemu operacyjnego, biorąc pod uwagę jego popularność i łatwość przenoszenia na inne systemy.
IBM początkowo zwrócił się do Microsoftu o CP/M, najwyraźniej myśląc, że mogą licencjonować CP/M, ponieważ stworzyli kartę Apple II. Na jego cześć Microsoft skierował egzekutorów IBM w stronę DRI w Kalifornii.
to, co wydarzyło się później, było przedmiotem niekończących się spekulacji i miejskiej legendy w branży technologicznej.
w dniu, w którym IBM pojawił się, by negocjować z DRI, Kildall dostarczał klientowi dokumentację swoim prywatnym samolotem, pozostawiając Dorothy i prawnikom firmy rozwiązanie Umowy. DRI najwyraźniej utknął w umowie o nieujawnianiu informacji po tym, jak Kildall wrócił później tego samego dnia, i ostatecznie umowa poszła na marne.
desperacko szukając systemu operacyjnego, IBM zwrócił się do Microsoftu. Znaleźli klon CP / M napisany przez przyjaciela Billa Gatesa, Tima Patersona z Seattle Computer Products i projektanta SoftCard, nazwanego QDOS lub ” szybkim i brudnym systemem operacyjnym.”Microsoft licencjonował to IBM, więc będzie gotowe na czas.
Microsoft wypolerował go i zaoferował IBM jako PC-DOS. Firma przekonała IBM, aby pozwolił im zachować prawa do systemu operacyjnego, aby licencjonować je innym twórcom komputerów. IBM, przekonany, że nikt nie sklonuje BIOSu, jedynej zastrzeżonej technologii w PC, zgodził się. (Ponieważ komputer, na którym to czytasz, prawdopodobnie nie został wyprodukowany przez IBM, oczywiste jest, jak to się skończyło.)
Gary Kildall usłyszał o umowie i zagroził pozwaniem IBM, jeśli wyda PC-DOS. Opracowano umowę, w której IBM oferowałby oba systemy, ale IBM sprzedał PC-DOS za 40 dolarów, ale CP / M-86, wersja PC, kosztowała 240 dolarów. Trudno było usprawiedliwić płacenie wyższej ceny za to, co wynosiło to samo, a większość ludzi wybrała DOS. Większość aplikacji CP/M, takich jak edytor tekstu WordStar, została przeniesiona do MS-DOS.
DRI wciąż walczy
pomimo niepowodzeń, DRI wciąż wprowadza innowacje. Firma kontynuowała Innowacje, tworząc wielozadaniową wersję CP / M o nazwie MP / M.
kiedy było jasne, że DOS przyćmił CP/M pod względem obsługi aplikacji, DRI dodał kompatybilność z MS-DOS i rozwinął się w DOS Plus, a później DR DOS.
DRI wkroczył również w wschodzący świat graficznego interfejsu użytkownika z GEM, który był najbardziej znany jako GUI dla linii komputerów Atari ST.
w późniejszych latach
nawet wraz z postępem technologicznym było jasne, że DRI nie dorównuje Microsoft juggernaut. Digital Research został sprzedany firmie Novell — Umowa sprawiła, że Kildall był bardzo bogaty, ale nigdy nie żył wystarczająco długo, aby naprawdę cieszyć się swoim sukcesem. Niestety, Gary Kildall zmarł w 1994 roku po odniesionych obrażeniach podczas upadku.
dziedzictwo Gary ’ ego Kildalla, Digital Research i CP/M nadal żyje. DOS i późniejsze Windows nadal żyją w cieniu, w tym sposób nazw dysków.
lekcja jest taka, że znane firmy, takie jak DRI, powinny zawsze uważać na mniejsze, głodniejsze firmy, takie jak Microsoft z 1980 roku.
Jak mogła ewoluować branża z Garym Kildallem na czele zamiast Billa Gatesa? Michael Swaine argumentował w Dr. Artykuł Dobba w czasopiśmie, że może być o wiele bardziej kolegialny niż konkurencyjny, ze względu na wykształcenie Kildalla.
niemniej jednak, wiele osób wciąż ma silne wspomnienia Gary ’ ego Kildalla i CP/M, z witrynami tribute. Serial the Computer Chronicles poświęcił Kildallowi Epizod rok po jego śmierci. Dla długiej (ponad 1000 stron) obróbki wczesnych dni Doliny Krzemowej, w tym Gary Kildall i Digital Research, warto wyśledzić kopię książki „Fire in the Valley” Paula Freibergera i Michaela Swaine ’ a.
mimo, że DRI, CP/M, a nawet Gary Kildall odeszli, na pewno nie zostaną zapomniani.