Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

DR DOS

czwartek,

DR DOS

Dokładnie 32 lata temu zadebiutował system DR DOS. Litery DR to skrót od nazwy producenta, firmy Digital Research.

W 1974 roku amerykański informatyk Gary Kildall opracował system operacyjny o nazwie CP/M. W celu sprzedaży swojego produktu założył firmę Intergalactic Digital Research, przemianowaną następnie na Digital Research Incorported. System CP/M pierwotnie powstał dla procesora Intel 8080. Aby ułatwić proces przenoszenia swojego produktu na inne platformy, Kildall opracował koncepcję systemu BIOS. CP/M stał się popularnym rozwiązaniem, w szczytowym momencie wspierał setki różnych modeli komputerów.

W 1980 roku firma IBM pracowała nad serią komputerów IBM Personal Computer, dla nowego produktu potrzebny był system operacyjny. Postanowiono skorzystać z CP/M. Nie są znane dokładne powody niepowodzenia negocjacji, jednak transakcja nigdy nie doszła do skutku. Podobno przed przedstawieniem oferty przedstawiciele IBM zażądali zawarcia umowy o zachowaniu poufności, czego nie zaakceptował prawnik zatrudniony przez Digital Research. Z okazji skorzystał wtedy Bill Gates, który doprowadził do zawarcia przez IBM i Microsoft umowy, na mocy której Microsoft miał dostarczyć system operacyjny dla komputerów IBM PC. Co prawda Microsoft nie posiadał systemu operacyjnego, jednak szybko kupił system QDOS opracowany w firmie Seattle Computer Products, a następnie przemianował go na MS-DOS.

IBM PC stał się później przełomowym produktem, dla większości konsumentów termin komputer osobisty oznacza urządzenie zgodne z platformą IBM PC. IBM PC był także źródłem sukcesu finansowego i powstania jednej z największych potęg w branży technologii informacyjnych, firmy Microsoft. Co ciekawe, wiele podstawowych koncepcji i mechanizmów wczesnych wersji MS-DOS przypominało rozwiązania z CP/M. Gary Kildall zastanawiał się nad złożeniem pozwu o naruszenie praw autorskich, jednak odradził mu to prawnik. IBM zgodził się na oferowanie przez Digital Research wersji CP/M zgodnej z IBM PC. Firma Microsoft zaoferowała MS-DOS w sześciokrotnie niższej cenie i CP/M-86 dla PC nie odniósł sukcesu rynkowego.

Po przegraniu pierwszej rundy w walce o platformę IBM PC, przedsiębiorstwo Digital Research nie zamierzało złożyć broni i postanowiło opracować system umożliwiający uruchamianie aplikacji napisanych dla MS-DOS. Jako rozwinięcie CP/M powstał system Concurrent DOS, a następnie DOS Plus. 28 maja 1988 roku na rynek wprowadzono system DR DOS (Digital Research Disk Operating System). Produkt otrzymał nietypową numerację wersji, miały one odzwierciedlać zgodność z konkretną edycją MS-DOS. Pierwsza publicznie dostępna wersja DR DOS otrzymała oznaczenie DR DOS 3.31.

Na przestrzeni lat system DR DOS wnosił wiele nowych rozwiązań i zmuszał konkurenta w postaci MS-DOS do rozwoju i implementowania funkcji oferowanych przez rynkowego przeciwnika. Latem 1991 roku firma Microsoft wprowadziła system MS-DOS 5.0. Po dwóch miesiącach Digital Research odpowiedział wydaniem systemu DR DOS 6.0, który wnosił m.in. mechanizmy kompresji systemu plików, menedżera zadań, funkcje kopiowania i wklejania między aplikacjami. Obie firmy rywalizowały także ceną produktu.

Wiosną 1991 roku Geoff Chappell odkrył w wersji testowej Microsoft Windows 3.1 funkcję zwracającą niekrytyczny komunikat o błędzie w przypadku wykrycia systemu DOS innego producenta niż Microsoft. Od nazwiska programisty Microsoftu Aarona R. Reynoldsa znalezionego w kodzie maszynowym instalatora nazwano to odkrycie jako „kod AARD”. W ostatecznej wersji Windows 3.1 deaktywowano kod AARD jednak został on zachowany.

W 1991 roku firma Novell zakupiła Digital Research. DR DOS trafił na rynek pod nazwą Novell DOS. Towarzyszyła temu agresywna kampania reklamowa. Novell DOS 7 wprowadził m.in. znacznie zaawansowane zarządzanie pamięcią, bardziej elastyczne opcje zwiększania obciążenia oraz usprawnione mechanizmy wielozadaniowości. Po wydaniu systemu Windows 95 z fabrycznie wbudowanym podsystemem DOS, Novell zakończył prace nad swoją wersją DR DOS.

23 lipca 1996 roku za stosunkowo niewielką kwotę prawa do porzuconego systemu DR DOS wykupiła firma Caldera. Nowy właściciel niemal natychmiast złożył pozew sądowy przeciwko firmie Microsoft, którego przedmiotem były m.in. praktyki monopolistyczne, niedozwolona sprzedaż wiązana oraz kod AARD. Po przeprowadzeniu postępowania przedprocesowego firmy zawarły ugodę. Przez wiele lat uważano, że Caldera otrzymała odszkodowanie w wysokości 150 milionów dolarów, jednak w 2009 roku ujawniono, że kwota ta wynosiła 280 milionów USD. Obecnie uważa się, że ugoda między Caldera i Microsoft, mimo dość sporego kosztu, pomogła firmie Billa Gatesa utrzymać pozycję monopolisty.

Na bazie kodu DR DOS firma Caldera wprowadziła kilka wersji systemów o nazwach Caldera OpenDOS oraz Caldera DR-DOS. Mimo wprowadzenia wielu ciekawych funkcjonalności nie odniosły one spektakularnych sukcesów komercyjnych. Nowościami były m.in. obsługa stosu TCP/IP, rozszerzenie POSIX Pthreads związane z wielozadaniowością, obsługa długich nazw plików, wsparcie dla LBA i FAT32 (DRFAT32), obsługę międzynarodowego formatu daty ISO 8601.

W 2002 roku oddział firmy Caldera odpowiedzialny za rozwój DR-DOS został sprzedany, a prawa do systemu przejęła utworzona przez jego byłych pracowników firma DRDOS Incorporation. 30 marca 2004 roku wydano system DR-DOS w wersji 8.0 przeznaczony do obsługi urządzeń elektroniki domowej, komputerów przemysłowych i innych tego typu zastosowań. W 2005 roku autorzy systemu FreeDOS zarzucili złamanie zasad Powszechnej Licencji Publicznej GNU w DR-DOS 8.1. W efekcie została ona wycofana. Obecnie firma DRDOS Incorporation nie istnieje, jej strona internetowa przestała działać w 2018 roku.

Komendy wewnętrzne DR DOS 6.0

APPEND, BREAK, CD, CHCP, CHDIR, CLS, COPY, CTTY, DATE, DBG, DEL, DELQ, DIR, ERA, ERAQ, ERASE, EXIT, HILOAD, IDLE, MD, MKDIR, MORE, PATH, PROMPT, RD, REN, RENAME, RMDIR, SET, TIME, TYPE, VER VERIFY, VOL.

Komendy przetwarzania wsadowego DR DOS 6

CALL, ECHO, ECHOERR, FOR, GOSUB, GOTO, IF, OR, PAUSE, PAUSEERR, REM, RETURN, SHIFT, SWITCH.

Polecenia zewnętrzne DR DOS 6.0

ASSIGN, ATTRIB, BACKUP, CHKDSK, COMMAND, COMP, CURSOR, DELPURGE, DELWATCH, DISKCOMP, DISKCOPY, DISKMAP, DISKOPT, DOSBOOK, EDITOR, EXE2BIN, FASTOPEN, FC, FDISK, FILELINK, FIND, FORMAT, GRAFTABL, GRAPHICS, JOIN, KEYB, LABEL, LOCK, MEM, MEMMAX, MODE, MOVE, NLSFUNC, PASSWORD, PRINT, RECOVER, RENDIR, REPLACE, RESTORE, SCRIPT, SETUP, SHARE, SID, SORT, SSTOR, SUBST, SUPERPCK, SYS, TASKMAX, TOUCH, TREE, UNDELETE, UNFORMAT, UNINSTAL, XCOPY, XDEL, XDIR.

Adam Trybus

Adam Trybus

Władysław Klimowicz

Władysław Klimowicz

Władysław Bruliński

Władysław Bruliński

Generał Bronisław Prugar-Ketling

Generał Bronisław Prugar-Ketling

Artur Linowski

Artur Linowski

Maciej Kalenkiewicz

Maciej Kalenkiewicz

Nasze technikum

Szkoły dla dorosłych

Pełna oferta edukacyjna