DR-DOS
| DR-DOS | |
| Whitehorn DR DOS 9.0, revízia 487 | |
| Základné informácie | |
|---|---|
| Vývojár | Digital Research, Novell, Caldera, DeviceLogics, Whitehorn Ltd. Co. |
| Rodina OS | DOS |
| Zdrojový model | zmiešaný; prevažne uzavretý, niektoré verzie otvorené |
| Prvá verzia | 28. máj 1988 |
| Posledná stabilná verzia | 9.0, revízia 1276 / 13. október 2026 |
| Jazyky | angličtina, staršie verzie aj nemčina, francúzština, taliančina, španielčina, japončina |
| Podporované platformy | x86 |
| Jadro | monolitické |
| Užívateľské rozhranie | príkazový riadok (COMMAND.COM) |
| Licencia | proprietárna |
| Stav vývoja | aktívny vývoj |
| Ďalšie odkazy | |
| Web | dr-dos.com |
| Operačné systémy |
| Microsoft Windows |
| 1.0 · 2.0 · 3.0 · 3.1x · 95 · NT · 98 · 2000 · Me · XP · 2003 · Vista · 2008 · Windows 7 · CE · Mobile · Windows 8 · Windows 8.1 · Windows 10 · Windows 11 |
| Mac OS |
| System 6 · System 7 · Mac OS 8 · Mac OS 9 · macOS |
| GNU/Linux (distribúcia) |
| Ubuntu · Debian · Fedora · Gentoo · Knoppix · Mandriva · Red Hat Linux · Slackware · SUSE · ďalšie... |
| BSD |
| FreeBSD · NetBSD · OpenBSD · DragonFly BSD |
| Mobilný telefón a PDA |
| PalmOS · Windows Mobile · Windows Phone · Android · Symbian OS · iOS |
| DOS |
| MS-DOS · DR-DOS · Enhanced-DR-DOS · FreeDOS · PTS-DOS |
| Ďalšie |
| CP/M · OS/2 · QNX · Solaris · UNIX · IRIX · AmigaOS · BeOS · OpenVMS · NeXTSTEP · MINIX 3 |
DR-DOS[pozn. 1] je diskový operačný systém pre počítače kompatibilné s IBM PC, ktorý pôvodne vyvinula spoločnosť Digital Research Garyho Kildalla. Vychádza zo systému Concurrent PC DOS 6.0, pokročilého nástupcu systému CP/M-86. Pri svojom uvedení v roku 1988 to bol prvý operačný systém, ktorý sa pokúšal byť kompatibilný so systémami IBM PC DOS a MS-DOS.
Prvé vydanie malo číslo verzie 3.31, zhodné s vtedy aktuálnou verziou MS-DOS.[1] DR DOS 5.0 vyšiel v roku 1990 ako prvá verzia predávaná v maloobchode; kritika ho prijala veľmi priaznivo[2] a DR DOS sa stal hlavným konkurentom systému MS-DOS spoločnosti Microsoft,[3] ktorá rýchlo zareagovala ohlásením vlastného MS-DOS 5.0, vydala ho však až o viac ako rok neskôr.[4] Verzia 5.0 priniesla nadstavbu s grafickým používateľským rozhraním s názvom ViewMAX. DR DOS 6.0 vyšiel v roku 1991; po tom, čo Digital Research kúpila spoločnosť Novell, dostala nasledujúca verzia v roku 1994 názov Novell DOS 7.0. Po ďalšom predaji, spoločnosti Caldera, vychádzali aktualizované verzie čiastočne ako open source pod značkou Caldera a krátko aj pod názvom OpenDOS. Doteraz posledná verzia určená pre stolové počítače, Caldera DR-DOS 7.03, vyšla v roku 1999;[5] potom ho Caldera a neskôr spoločnosť DeviceLogics ponúkali pre vstavané systémy. V januári 2022 podala spoločnosť Whitehorn Ltd. Co. prihlášku ochrannej známky DR DOS. Od roku 2026 vydáva beta verzie systému DR DOS 9.0, operačného systému napísaného od začiatku, ktorý nevychádza z kódu predchádzajúcich verzií.[6]
História
[upraviť | upraviť zdroj]Pôvod v systéme CP/M
[upraviť | upraviť zdroj]Pôvodný systém CP/M spoločnosti Digital Research pre 8-bitové systémy s procesormi Intel 8080 a Z80 dal vzniknúť mnohým odvodeným verziám, predovšetkým systému CP/M-86 pre rodinu procesorov Intel 8086/8088. Hoci CP/M od polovice 70. rokov ovládal trh a dodával sa s prevažnou väčšinou osobných počítačov, ktoré nemali proprietárnu architektúru, príchod počítača IBM PC v roku 1981 znamenal začiatok zmeny, ktorá sa nakoniec ukázala ako zásadná.
Spoločnosť IBM sa na Digital Research pôvodne obrátila v roku 1980, keď hľadala verziu CP/M pre procesory x86. Pri zmluve však došlo k nezhodám a IBM od nej odstúpila. Namiesto toho uzavrela dohodu so spoločnosťou Microsoft, ktorá kúpila iný operačný systém, 86-DOS, od firmy Seattle Computer Products (SCP). Z neho sa stali systémy Microsoft MS-DOS a IBM PC DOS. Štruktúra príkazov a aplikačné programové rozhranie systému 86-DOS napodobňovali systém CP/M 2.2 (s jadrom BDOS 2.2). Digital Research pohrozila súdnymi krokmi s tvrdením, že PC DOS/MS-DOS sa príliš podobá na CP/M. Začiatkom roka 1982 IBM spor urovnala tým, že súhlasila s predajom verzie CP/M pre x86 od Digital Research, CP/M-86, popri systéme PC DOS. PC DOS sa však predával za 40 USD, zatiaľ čo CP/M-86 stál 240 USD. Podiel kupujúcich PC, ktorí boli ochotní zaplatiť za CP/M-86 šesťnásobok, bol veľmi malý a obmedzená dostupnosť kompatibilného aplikačného softvéru, ktorá spočiatku hrala v prospech Digital Research, bola len dočasná.[7]
Digital Research viedla dlhý a márny boj o presadenie systému CP/M-86 a jeho viacúlohových a viacpoužívateľských nástupcov MP/M-86 a Concurrent CP/M-86. Nakoniec dospela k záveru, že náskok dvojice Microsoft – IBM v dostupnosti aplikačného softvéru nedokáže prekonať, a preto upravila Concurrent CP/M-86 tak, aby dokázal spúšťať tie isté aplikácie ako MS-DOS a PC DOS.
Tento systém bol verejne predvedený v decembri 1983[8] a v marci 1984 sa začal dodávať výrobcom hardvéru ako Concurrent DOS 3.1 (známy aj ako CDOS, s jadrom BDOS 3.1).[9] Concurrent DOS sa počas nasledujúcich rokov ďalej vyvíjal v rôznych variantoch, z ktorých sa nakoniec stali systémy Multiuser DOS a REAL/32, nebol však prispôsobený trhu stolových počítačov a pre jednopoužívateľské nasadenie bol príliš drahý. Preto vznikli postupne dva pokusy produkt nahradiť:
V roku 1985 Digital Research vyvinula systém DOS Plus vo verziách 1.0 až 2.1, zjednodušený a upravený jednopoužívateľský derivát systémov Concurrent DOS 4.1 a 5.0, ktorý spúšťal aplikácie pre obe platformy a umožňoval prepínať medzi viacerými úlohami[10][11] podobne ako pôvodný CP/M-86. Jeho kompatibilita s DOS bola obmedzená, a tak Digital Research urobila ďalší pokus, tentoraz s natívnym systémom DOS.[11] Tento nový diskový operačný systém bol uvedený na trh v roku 1988 pod názvom DR DOS.
Hoci DRI (Digital Research Inc.) sídlila v meste Pacific Grove a neskôr v meste Monterey v Kalifornii v USA, práce na systéme DOS Plus sa začali v meste Newbury v grófstve Berkshire v Spojenom kráľovstve, kde mala od roku 1983 sídlo skupina podpory výrobcov OEM spoločnosti Digital Research Europe.[pozn. 2] Od roku 1986 prebiehala väčšina prác na operačných systémoch Concurrent DOS 386 a XM, Multiuser DOS, DR DOS a PalmDOS v Európskom vývojovom centre (European Development Centre, EDC) spoločnosti Digital Research v meste Hungerford v grófstve Berkshire.[pozn. 2] Neskôr na nich pracovala aj spoločnosť Digital Research GmbH v Mníchove v Nemecku.
Prvá verzia DR DOS
[upraviť | upraviť zdroj]Na žiadosť viacerých výrobcov OEM (angl. original equipment manufacturer) začala Digital Research v roku 1987 plánovať vývoj nového operačného systému DOS, ktorý by odstránil nedostatky systému MS-DOS.[12] Mimoriadny význam mala dohoda v hodnote milióna dolárov s Kazuhikom „Kayom“ Nišim zo spoločnosti ASCII Corporation, ktorý predtým výrazne pomohol Microsoftu otvoriť japonský trh výrobcov OEM.[11] Prvá verzia DR DOS vyšla 28. mája 1988.[12] Čísla verzií sa volili tak, aby odrážali funkcie v porovnaní so systémom MS-DOS; prvou verziou propagovanou na verejnosti bol DR DOS 3.31,[12] ktorý ponúkal funkcie porovnateľné so systémom Compaq MS-DOS 3.31 vrátane podpory veľkých diskov (FAT16B, známy aj ako „BIGDOS“). DR DOS 3.31 sa aplikáciám ohlasoval ako „IBM PC DOS 3.31“, interná verzia jadra BDOS (angl. Basic Disk Operating System) však bola 6.0 s jednopoužívateľským režimom. To odrážalo jeho pôvod: išlo o derivát systému Concurrent DOS 6.0, z ktorého boli odstránené viacúlohové a viacpoužívateľské schopnosti aj podpora API systému CP/M a vrstva XIOS bola nahradená DOS-BIOS-om kompatibilným s IBM. Systémové súbory sa volali DRBIOS.SYS (DOS-BIOS) a DRBDOS.SYS (jadro BDOS) a ako OEM označenie disku sa používal reťazec „DIGITAL␠“.
DR DOS ponúkal rozšírené nástroje príkazového riadka s pomocníkom, podrobnými chybovými hláseniami, prepracovanou históriou a úpravou príkazového riadka (direktíva HISTORY v súbore CONFIG.SYS) a priamo v jadre zabudovanú podporu hesiel pre súbory a adresáre.[13] Jeho licencia bola lacnejšia ako licencia MS-DOS a od začiatku ho bolo možné umiestniť do pamäte ROM. Verzia DR DOS uložená v ROM sa nazývala aj ROS (angl. ROM Operating System).[14] Na DRI sa obrátilo viacero výrobcov PC, ktorí mali záujem o DOS od tretej strany, čo podnietilo niekoľko aktualizácií systému.
MS-DOS bol v tom čase dostupný len výrobcom OEM ako súčasť dodávky hardvéru. DR DOS preto dosiahol okamžitý úspech, keď si ho od verzie 3.4x mohli spotrebitelia kúpiť bežnou maloobchodnou cestou.
Známe sú verzie DR DOS 3.31 (BDOS 6.0, jún 1988, len pre OEM), 3.32 (BDOS 6.0, 17. augusta 1988, len pre OEM), 3.33 (BDOS 6.0, 1. septembra 1988, len pre OEM), 3.34 (BDOS 6.0, len pre OEM), 3.35 (BDOS 6.0, 21. októbra 1988, len pre OEM), 3.40 (BDOS 6.0, 25. januára 1989) a 3.41 (BDOS 6.3, jún 1989, pre OEM aj maloobchod). Podobne ako MS-DOS sa väčšina z nich vyrábala vo viacerých variantoch pre rôzny hardvér. Kým väčšina výrobcov OEM ponechala označenie DR DOS, spoločnosť 2001 Sales, Inc. ho predávala pod názvom EZ-DOS 3.41 (známy aj ako EZ-DOS 4.1).[15][16]
DR DOS 5.0
[upraviť | upraviť zdroj]Verzia DR DOS 5.0 (kódové meno „Leopard“) vyšla v máji 1990.[12] Z dôvodu kompatibility sa stále ohlasovala ako „PC DOS 3.31“, interne však uvádzala jednopoužívateľské jadro BDOS 6.4. (Verzia 4 bola vynechaná, aby sa systém nespájal s pomerne nepopulárnym systémom MS-DOS 4.0.) Verzia 5.0 priniesla ViewMAX, grafický správca súborov založený na prostredí GEM.[17][18] Úvodná obrazovka programu ViewMAX zobrazovala slogan „Digital Research - We make computers work“.[19][20][21] DR DOS 5.0 priniesol aj patentovaný systém správy napájania BatteryMAX, pribalený softvér na vyrovnávaciu pamäť disku (DRCACHE), nástroj na vzdialený prenos súborov (FILELINK), nástroj na nastavenie tvaru kurzora (CURSOR) a výrazne vylepšený systém správy pamäte (MemoryMAX).[17][18] Z dôvodu kompatibility sa systémové súbory DR DOS 5.0 odteraz volali IBMBIO.COM (DOS-BIOS) a IBMDOS.COM (jadro BDOS) a vďaka pokročilému zavádzaču v zavádzacom sektore mohli byť fyzicky uložené kdekoľvek na disku.[18] OEM označenie v zavádzacích sektoroch sa zmenilo na „IBM␠␠3.3“.

DR DOS 5.0 bol prvý DOS, ktorý dokázal zavádzať časti systému nad hranicu konvenčnej pamäte (angl. load high). Jadro a údajové štruktúry, napríklad diskové vyrovnávacie pamäte, bolo možné presunúť do oblasti high memory area (HMA), teda prvých 64 KB rozšírenej pamäte (angl. extended memory), ktoré sú dostupné v reálnom režime procesora. Tým sa uvoľnilo rovnako veľké množstvo kritickej „základnej“, čiže konvenčnej pamäte – prvých 640 KB pamäte RAM počítača PC, v ktorej bežia všetky aplikácie pre DOS.[18]
Na počítačoch s procesorom Intel 80386 navyše správca pamäte EMS systému DR DOS umožňoval operačnému systému zavádzať ovládače zariadení pre DOS do blokov upper memory blocks (UMB, voľné oblasti pamäte medzi 640 KB a 1 MB), čím sa ďalej uvoľňovala základná pamäť.
DR DOS 5.0 bol prvý DOS, ktorý túto funkciu integroval priamo do základného operačného systému (zavádzanie ovládačov do UMB bolo už predtým možné pomocou softvéru tretích strán, napríklad QEMM). Vďaka tomu dokázal na systémoch s procesorom 286 s podporovanými čipovými sadami a na systémoch s procesorom 386 poskytnúť podstatne viac voľnej konvenčnej pamäte ako ktorýkoľvek iný DOS. Po zavedení ovládačov myši, multimediálneho hardvéru a sieťového zásobníka mal počítač so systémom MS-DOS/PC DOS zvyčajne len 300 až 400 KB voľnej konvenčnej pamäte – príliš málo na spustenie veľkej časti softvéru z konca 80. rokov. DR DOS 5.0 naproti tomu dokázal po troche ručného ladenia zaviesť všetky tieto ovládače a ponechať celú konvenčnú pamäť voľnú – po odpočítaní niektorých nevyhnutných údajových štruktúr DOS až 620 KB zo 640 KB. Príkazom MEMMAX +V bolo možné oblasť konvenčnej pamäte rozšíriť dokonca aj do nevyužitých častí pamäte grafickej karty, čo zvyčajne prinieslo ďalších 64 až 96 KB voľnej pamäte pre DOS.
Keďže DR DOS ponechával voľné také veľké množstvo konvenčnej pamäte, niektoré staršie programy, ktoré využívali techniku address wrapping (pretečenie adresy za hranicu 1 MB späť na začiatok pamäte), nefungovali správne, pretože sa teraz nečakane (alebo – pod MS-DOS – „nemožne“) zavádzali nízko v pamäti, do prvého 64 KB segmentu (tzv. low memory). Nový príkaz MEMMAX -L systému DR DOS 5.0 tento problém obchádzal tým, že na začiatku pamäťovej mapy vopred vyhradil blok pamäte, takže sa programy zavádzali nad touto hranicou (s menším množstvom využiteľnej konvenčnej pamäte). Štandardne bol MEMMAX nastavený na +L, aby aplikácie mohli využiť pamäť navyše.
DR DOS 6.0 a konkurencia Microsoftu
[upraviť | upraviť zdroj]

Microsoft čelil v oblasti systémov DOS silnej konkurencii a v máji 1990 zareagoval ohlásením ešte nevydaného systému MS-DOS 5.0.[12] Ten vyšiel v júni 1991[12] a obsahoval pokročilé funkcie podobné funkciám DR DOS.[22] Zahŕňal aj obdobu vylepšení správy pamäte zo systému DR DOS.[22]
Digital Research takmer okamžite, v septembri 1991, odpovedala systémom DR DOS 6.0[12] s kódovým menom „Buxton“. DR DOS 6.0 mal interne už jadro BDOS úrovne 6.7, bežným aplikáciám pre DOS sa však z dôvodu kompatibility stále ohlasoval ako „IBM PC DOS 3.31“. Obsahoval program SuperStor na priebežnú kompresiu disku, ktorý maximalizoval dostupné miesto na pevnom disku, a funkcie sledovania zmazaných súborov a ich obnovy, ktorých autorom bol Roger A. Gross.
DR DOS 6.0 obsahoval aj prepínač úloh TASKMAX[23] s podporou štandardného API na prepínanie úloh[24], ktorý umožňoval mať spustených viacero aplikácií súčasne. Na rozdiel od systému Multiuser DOS od Digital Research (nástupcu systému Concurrent DOS v rade viacpoužívateľských produktov), ktorý spúšťal aplikácie pre DOS v preemptívne prepínaných virtuálnych strojoch DOS, prepínač úloh v DR DOS 6.0 zmrazil aplikácie na pozadí, kým ich používateľ nevrátil do popredia. Fungoval na počítačoch x86 a na počítačoch s procesorom 286 a vyšším dokázal odkladať úlohy do pamäte XMS.[23] TASKMAX podporoval aj obmedzené kopírovanie a vkladanie medzi aplikáciami.[23] Prostredníctvom API prepínača úloh sa grafické používateľské rozhrania, napríklad ViewMAX[23] alebo PC/GEOS, mohli zaregistrovať ako ponuka správcu úloh a nahradiť textovú ponuku programu TASKMAX, takže používatelia mohli prepínať medzi úlohami priamo z grafického rozhrania.
Microsoft odpovedal systémom MS-DOS 6.0, ktorý opäť napodobnil niektoré funkcie DR DOS 6.0.
V decembri 1991 sa zistilo, že predbežná verzia systému Windows 3.1 zobrazuje chybové hlásenie (ktoré neprerušilo beh), ak zistí, že beží na inom systéme DOS ako od Microsoftu.[12] Táto kontrola sa stala známou ako kód AARD.[25][26] Pre Digital Research bolo jednoduché upraviť DR DOS 6.0 tak, aby „kontrolu pravosti“ kódu AARD v beta verzii Windows 3.1 obišiel – stačilo zmeniť poradie dvoch interných tabuliek v pamäti (bez akejkoľvek zmeny funkčnosti). Opravená verzia s názvom „business update“ bola v predaji do šiestich týždňov od vydania Windows 3.1.[27][28][29][30] S vypnutým detekčným kódom fungovali Windows pod systémom DR DOS aj pod jeho nástupcom Novell DOS bezchybne. Vo vydanej verzii Windows 3.1 bol kód prítomný, ale vypnutý.[31]
V júli 1992 vydala spoločnosť Digital Research Japan DR DOS 6.0/V, japonskú verziu DR DOS 6.0 kompatibilnú so systémom DOS/V.[32][33] Zrejme existovala aj kórejská verzia.
PalmDOS
[upraviť | upraviť zdroj]V roku 1992 sa Digital Research, ešte pod starým názvom, ale už vo vlastníctve spoločnosti Novell, ktorá ju kúpila v júli 1991,[34][35] pustila aj do odvodeného produktu s kódovým menom „Merlin“, ktorý neskôr vyšiel ako NetWare PalmDOS 1. Ako napovedá názov, išlo o derivát systému DR DOS 6.0 s veľmi nízkymi nárokmi na prostriedky, určený pre vznikajúci trh vreckových počítačov (angl. palmtop) a osobných digitálnych asistentov (PDA).[36]
PalmDOS bol prvým operačným systémom tejto rodiny, ktorý podporoval nové jadro BDOS 7.0 s natívnymi internými údajovými štruktúrami kompatibilnými s DOS namiesto ich emulácie. Nahradenie emulácie DOS nad jadrom CP/M skutočne DOS-kompatibilným jadrom výrazne zlepšilo kompatibilitu s aplikáciami, ktoré využívali niektoré interné údajové štruktúry DOS, a bolo aj kľúčom k ďalšiemu zmenšeniu rezidentnej časti kódu jadra – čo bola osobitná požiadavka trhu PDA. Na druhej strane zavedenie skutočnej štruktúry aktuálnych adresárov (Current Directory Structure, CDS) obmedzilo hĺbku pracovných adresárov na 66 znakov (ako v MS-DOS/PC DOS), zatiaľ čo predchádzajúce vydania DR DOS takéto obmedzenie nemali, pretože adresáre interne organizovali ako relatívne odkazy na nadradené adresáre, a nie ako absolútne cesty.[37][38][39] PalmDOS sa aplikáciám stále ohlasoval ako „PC DOS 3.31“, aby jadro zostalo malé a nevznikali problémy s kompatibilitou s Windows, ktoré od každej verzie DOS 5.0 a vyššej očakávali implementáciu API DOSMGR.
Okrem jadra spúšťaného priamo z pamäte ROM mal PalmDOS podporu funkcií typických pre vreckové počítače, napríklad kariet PCMCIA (PC Card, s podporou DPMS), správy napájania (BatteryMAX a ovládač $IDLE$ s patentovanou dynamickou detekciou nečinnosti,[40] ktorej autormi boli Gross a John P. Constant) či podporu prepínača úloh MINIMAX pre aplikácie PIM (angl. Personal Information Modules), uložené a spúšťané z ROM technikou XIP (Execute-In-Place).
Zásobník PCMCIA pre PalmDOS čiastočne napísal Ian H. S. Cullimore, pôvodný iniciátor hnutia PCMCIA/PC Card.
Novell DOS 7 a prínos spoločnosti Novell
[upraviť | upraviť zdroj]Novell DOS bol názov, ktorý spoločnosť Novell používala pre DR DOS v období, keď ho po kúpe Digital Research v roku 1991 predávala.[41][42][35][34][43] Funkciami aj výkonom bol zvyčajne aspoň o jedno vydanie pred systémom MS-DOS.[44] V roku 1993 systém Novell DOS 7 prekonal systémy PC DOS 6.1, MS-DOS 6.2 a PC DOS 6.3.[45]
Stratégia generálneho riaditeľa Novellu Roberta J. Frankenberga zahŕňala „veľké osekávanie“ – predaj produktov, ako bola transakčná databáza Btrieve, a ukončenie iných, napríklad systému Novell DOS či multimediálnych detských titulov Main Street od spoločnosti WordPerfect.[46] Novell si od spoločnosti Stac Electronics licencoval technológiu na použitie v systéme Novell DOS a vo svojom sieťovom operačnom systéme NetWare.[47][48] Novell predal produktový rad 23. júla 1996 spoločnosti Caldera, ktorá sa na ňu obrátila, pretože hľadala operačný systém DOS, ktorý by mohla dodávať so svojou distribúciou OpenLinux.[12]
Marc Perkel tvrdil, že vo februári 1991 inšpiroval Novell, aby kúpil Digital Research a vyvinul systém, ktorý si predstavoval pod názvom „NovOS“.[49] Novell v skutočnosti kúpil Digital Research v júli 1991 s cieľom využiť jej produktový rad ako páku vo svojej celkovej stratégii zlomiť monopol Microsoftu. (Bolo to súčasťou rozsiahleho a nakoniec katastrofálneho nákupného ťaženia Novellu: približne v rovnakom čase kúpil spoločnosť WordPerfect Corporation, niektoré produkty firmy Borland a veľké prostriedky investoval aj do systému Unix.) Plánovaný „DR DOS 7.0“ s interným názvom „Panther“, ktorý mal prekonať problematický MS-DOS 6.0 od Microsoftu, sa opakovane odkladal. Novell medzitým pracoval na voliteľne zavádzanom bezpečnostnom rozšírení pre viacerých používateľov po vzore systému Unix (ak bolo zavedené, súborové príkazy ako BACKUP, DELPURGE, MOVE, TOUCH, TREE, UNDELETE, XATTRIB, XCOPY, XDEL a XDIR podporovali inak vypnutý prepínač /U:meno na výber konkrétnych používateľov alebo skupín,[38] kompatibilný so systémom Multiuser DOS) a na dvoch nových grafických používateľských rozhraniach: ViewMAX 3, derivát prostredia GEM, a „Star Trek“, skutočný port systému System 7.1 od spoločnosti Apple, ktorý mal bežať pod novým multitaskingovým prostredím DR DOS s názvom „Vladivar“.
Keď DR DOS napokon v decembri 1993 vyšiel (lokalizované verzie v marci 1994), premenovaný na Novell DOS 7 (známy aj ako „NWDOS“) a bez týchto troch komponentov, pre niektorých to bolo sklamanie. Bol väčší a chýbalo mu niekoľko posledných úprav,[50] mnohí odborníci z odvetvia ho však napriek tomu považovali za najlepší DOS.[51]
V Nemecku sa Novell DOS 7 agresívne propagoval v tlači sloganom „Trau keinem DOS unter 7“ („Neverte žiadnemu DOS-u pod verziou 7“) a bezplatnými demonštračnými disketami v počítačových časopisoch.[52][53][51] Cieľom kampane bol 20 % podiel na trhu systémov DOS; už koncom februára 1994 mal Novell objednávky na 1,5 milióna kópií, najmä od výrobcov OEM, a záujem produkt ponúkať prejavilo asi 3 000 predajcov.[52][53] Novell DOS 7 sa predával prostredníctvom rôznych výrobcov OEM, vlastného zásielkového obchodu a autorizovaných predajcov.[52]
Významným funkčným rozšírením bol druhý pokus Novellu o systém sietí so vzájomným sprístupňovaním (peer-to-peer), Personal NetWare (PNW).[pozn. 3] Bol lepší ako jeho predchodca NetWare Lite (NWL), nebol však kompatibilný so sieťovým systémom Microsoftu, ktorý získaval na popularite vďaka podpore vo Windows for Workgroups, OS/2 a Windows NT. Na to, aby oba systémy mohli fungovať na tom istom PC, bolo potrebné značné množstvo ručnej konfigurácie, a Personal NetWare nikdy nedosiahol veľký úspech.
Keďže Novell DOS 7 implementoval API DOSMGR a jeho interné údajové štruktúry boli aktualizované, jeho jadro BDOS 7.2 sa mohlo ohlasovať ako DOS verzie 6.0 s OEM identifikátorom „IBM“ bez rizika problémov s kompatibilitou s Windows. Väčšina nástrojov ho preto zobrazovala ako „PC DOS 6.1“, pretože IBM PC DOS 6.1 sa aplikáciám tiež ohlasoval ako DOS 6.0.
Novell DOS 7 priniesol oveľa pokročilejšiu správu pamäte vrátane novej podpory rozhraní DPMI (angl. DOS Protected Mode Interface) a DPMS (angl. DOS Protected Mode Services) a pružnejších možností zavádzania load high.[51] Zaviedol aj podporu „skutočného“ preemptívneho multitaskingu[51] viacerých aplikácií pre DOS vo virtuálnych strojoch DOS (VDM), komponent pôvodne nazvaný MultiMAX. Podobal sa systému Multiuser DOS, teraz však na základe natívne DOS-kompatibilného prostredia, podobne ako rozšírený režim 386 (angl. 386 Enhanced Mode) systému Windows, ale bez grafického rozhrania. Pribalený program TASKMGR sa štandardne správal podobne ako niekdajší TASKMAX zo systému DR DOS 6.0. Ak bol však správca pamäte EMM386 zavedený s prepínačom /MULTI, zaviedol natívne 32-bitové jadro operačného systému pre chránený režim procesora 386, ktoré poskytovalo API pre preemptívny multitasking, viacvláknové spracovanie, virtualizáciu hardvéru a správu domén virtuálnych strojov DOS. Toto API mohli využívať aplikácie, ktoré poznali DR DOS. Ak sa neskôr spustil TASKMGR, prostredníctvom tohto API vytvoril inštanciu aktuálneho 16-bitového prostredia DOS, vytvoril virtuálne stroje DOS a spúšťal v nich aplikácie namiesto vlastného prepínania úloh v reálnom režime. Multitaskingové prostredie bolo kompatibilné s Windows, takže úlohy spustené pred spustením Windows boli viditeľné ako úlohy aj pod Windows.
Novell DOS 7 a Personal NetWare 1.0 sa dodávali aj s hrou NetWars, sieťovou trojrozmernou arkádovou hrou.
Novell DOS 7 a Personal NetWare si vyžiadali viacero opravných vydaní (D70xyy, kde x označuje jazyk a yy číslo) a v čase, keď prišiel ďalší vývoj, neboli úplne stabilné. S blížiacimi sa beta verziami systému „Chicago“ od Microsoftu (z ktorého sa neskôr stali Windows 95) Novell v septembri 1994 ďalší vývoj systému Novell DOS 7 utlmil[12] a v januári 1996, po viac ako 15 aktualizáciách, ukončil jeho údržbu.
Po období Novellu
[upraviť | upraviť zdroj]Keď sa Caldera obrátila na Novell, pretože hľadala operačný systém DOS, ktorý by mohla dodávať so svojou distribúciou OpenLinux,[54] Novell jej 23. júla 1996 predal celý produktový rad,[12] ktorý už preň v tom čase mal malú obchodnú hodnotu.
Pod tlakom systému DR-DOS vo vlastníctve Caldery a konkurenčného systému PC DOS 6.3 od IBM Microsoft urobil kroky, ktoré znemožnili používať alebo kúpiť nasledujúcu verziu Windows, Windows 95, s iným produktom DOS ako jeho vlastným. Microsoft tvrdil, že išlo o čisto technickú zmenu; neskôr sa to stalo predmetom veľkého súdneho sporu (Caldera v. Microsoft), ktorý Caldera s pomocou skupiny Canopy Group podala v meste Salt Lake City.[12][55] Právnici Microsoftu sa opakovane neúspešne pokúšali dosiahnuť zamietnutie žaloby. Hneď po skončení predsúdnej fázy výsluchov (v ktorej strany uvádzajú dôkazy, ktoré chcú predložiť) sa strany 7. januára 2000 mimosúdne vyrovnali na nezverejnenej sume.[56][57] V novembri 2009 vyšlo najavo, že išlo o 280 miliónov USD.[58][59][60][57]
V auguste 1996 sa na americkú spoločnosť Caldera, Inc. obrátil Roger A. Gross, jeden z pôvodných inžinierov systému DR-DOS, s návrhom obnoviť vývoj DR-DOS a dosiahnuť, aby na ňom bežali Windows 95, čo by pomohlo v súdnom spore. Po stretnutí Grossa s Ransomom H. Loveom, Bryanom Waynom Sparksom a Raymondom Johnom Noordom v septembri 1996 v meste Lindon v štáte Utah v USA bol Gross prijatý a poverený založením novej dcérskej spoločnosti v Spojenom kráľovstve.[pozn. 2] Caldera 10. septembra 1996 ohlásila blížiace sa vydanie systému OpenDOS (COD) a zámer zverejniť aj jeho zdrojový kód[54] a 20. septembra 1996 bola založená spoločnosť Caldera UK Ltd.[61][pozn. 2] Gross zamestnal niekoľkých pôvodných vývojárov operačného systému z Novell EDC aj niekoľko nových talentov, ktorí pokračovali v práci na systéme v prestavanej stodole na okraji mesta Andover v grófstve Hampshire v Spojenom kráľovstve,[pozn. 2] neďaleko bývalého sídla EDC spoločností Digital Research a Novell.[pozn. 2] Popri ďalších zlepšeniach v celom systéme pribudlo počas nasledujúcich dvoch rokov niekoľko nových kľúčových funkcií: zásobník TCP/IP (odvodený od produktov LAN WorkPlace for DOS a NetWare Mobile), grafický 32-bitový webový prehliadač DR-WebSpyder pre chránený režim DOS s podporou HTML 3.2, pripojením cez LAN aj vytáčaným pripojením cez modem (pôvodne založený na zdrojovom kóde prehliadača Arachne, ktorého autorom je Michal Polák), rozšírenie multitaskingového prostredia o vlákna POSIX (Pthreads), ktorého autorom bol Andy T. Wightman, podpora dlhých názvov súborov (LONGNAME), ktorej autorom bol Edward N. Hill Jr., a podpora LBA a systému FAT32 (DRFAT32), ktorej autorom bol Matthias R. Paul. Gross tiež prizval ako konzultanta Andrewa Schulmana (ktorý spolu s Geoffom Chappellom v roku 1992 výrazne prispel k odhaleniu kódu AARD), aby v Andoveri pomáhal Paulovi s prácou na „WinGlue“, tajnom projekte, ktorého cieľom bolo vytvoriť verziu DR-DOS kompatibilnú s Windows 95, 98 a 98 SE, ktorá by v nich nahradila komponent MS-DOS 7.xx.[62][63][64] Táto verzia bola predvedená na veľtrhu CeBIT v marci 1998[62][63] a neskôr ju malý tím rozvinul do podoby „WinBolt“. Obe verzie DR-DOS zostali (stav v roku 2023) nevydané, zohrali však dôležitú úlohu v súdnom spore.[55][65][64][66][67][68][69]
Caldera UK oficiálne vydala systém Caldera OpenDOS 7.01 3. februára 1997. Táto verzia však bola len aktualizáciou 10 systému Novell DOS 7 (stav z decembra 1994), skompilovanou iba s nevyhnutnými úpravami, ktoré zapracovali nový názov do zobrazovaných hlásení, premenných prostredia a názvov súborov. Chýbali v nej opravy z celého roka, ktoré vznikli pre aktualizácie Novell DOS 11 (január 1995) až 15.2 (január 1996).[38] Dôvodom bolo, že časti zdrojových kódov Novell DOS sa medzitým v Novelli stratili.[70] Táto verzia preto stále uvádzala internú verziu BDOS 7.2, rovnakú ako Novell DOS 7. Novému balíku chýbal aj príkaz SETFIFO, ktorý pribudol v jednej z aktualizácií Novell DOS, ako aj antivírusový skener Search&Destroy a nástroj FastBack Plus 2.0 od spoločnosti Fifth Generation, ktoré sa predtým dodávali so systémom Novell DOS. Namiesto nich obsahoval novšiu verziu programu PNUNPACK a oveľa pokročilejšiu verziu hry NetWars.[38]
Časti systému OpenDOS 7.01 boli v máji 1997 zverejnené ako open source[54] v podobe balíka M.R.S. (angl. Machine Readable Sources), licenčné podmienky však boli väčšinou nezlučiteľné s existujúcimi licenciami open source.[71] Zdrojový kód bol potom opäť uzavretý, pretože Gross sa domnieval, že by to podkopalo obchodné ambície systému.
Po beta verziách v septembri a novembri 1997 prišlo ďalšie oficiálne vydanie v decembri 1997 pod zmeneným názvom Caldera DR-OpenDOS 7.02 a čoskoro nato, v marci 1998, ďalšie vydanie, v ktorom sa vrátil názov DR-DOS – Caldera DR-DOS 7.02,[72] po prvý raz písaný so spojovníkom. Verzia 7.02 (ktorá sa teraz ohlasovala ako BDOS 7.3) obsahovala vylepšené vydania BIOS a BDOS, ktoré vyvinul Paul,[70][73] s mnohými novými možnosťami zavádzania a konfigurácie, mnohými vylepšeniami kompatibility, opravami chýb a optimalizáciami veľkosti a rýchlosti a s opätovne implementovanými opravami zo všetkých chýbajúcich aktualizácií Novell DOS.[70][73] BIOS zlepšil koexistenciu DR-DOS so systémami Windows 9x a podporu ovládačov na kompresiu disku od tretích strán, napríklad DriveSpace od Microsoftu.[70][74][75] Zaviedol diagnostický režim (aktivovaný klávesom Scroll Lock),[70][74] integrovanú podporu ladiaceho programu (direktívou DEBUG=ON a ladiacim programom zavedeným pred spracovaním súboru CONFIG.SYS alebo z neho)[70] a pružnejšie možnosti krokovania súboru CONFIG.SYS klávesovými skratkami F5/F6/F7/F8 a príkazmi TRACE a TIMEOUT,[70][76][74] čím sa zlepšila aj integrácia alternatívnych interpretov príkazového riadka, napríklad 4DOS.[70][74][39] Spolu s programom LOADER, príkazom SYS /DR:ext a direktívou CHAIN priniesol rozšírenú podporu viacerých konfigurácií v súboroch DR/D/CONFIG.ext[74][77] a vylepšenia konfiguračného jazyka súboru CONFIG.SYS podobného jazyku BASIC, ktoré umožňovali výkonnejšie zavádzacie ponuky, pohodlnú interakciu s používateľom[74] a programové reagovanie na podmienky (CPU386), návratové kódy a úrovne chýb (ERROR, ONERROR).[70] Umožňoval aj meniť nastavenia SCROLLOCK, CAPSLOCK, INSERT a VERIFY, ako aj znaky SWITCHAR, YESCHAR, NOCHAR a RESUMECHAR.[70][74] Rôzne podrobnosti správania bolo možné riadiť novými parametrami /Q (Quiet), /L (Lowercase), /Y (Yes) a /S (Switch) direktívy SWITCHES.[70] Ďalej poskytoval voliteľnú podporu zariadenia LPT4: a umožňoval konfigurovať vstavané zariadenia COMx: a LPTx:, ako aj meniť predvolené zariadenia PRN: a AUX:.[70] Zlepšila sa práca s premennými prostredia v súbore CONFIG.SYS a pribudli nové možnosti zavádzania load high, napríklad voľby HIFILES/FILESHIGH a HIFCBS/FCBSHIGH na presun popisovačov súborov a štruktúr FCB do UMB, ktoré v porovnaní s predchádzajúcimi verziami zvyčajne priniesli 1 až 4 KB (a až 15 KB) voľnej konvenčnej pamäte navyše, alebo direktíva HISHELL/SHELLHIGH SIZE na riadenie vopred vyhradenej pamäte HMA pre interpret COMMAND.COM. Tá pomáhala predchádzať fragmentácii pamäte a zvyčajne poskytla o 5 až 8 KB viac súvislej pamäte HMA pre ovládače tretích strán schopné využívať HMA, ktoré pracovali spolu s interpretmi príkazového riadka tretích strán, ktoré sa na rozdiel od COMMAND.COM s prepínačom /MH nedokázali zaviesť do HMA.[70][76] Pri menšej pamäťovej náročnosti priniesla verzia 7.02 aj vylepšený subsystém národnej jazykovej podpory NLS 4.xx od Paula, ktorý umožňoval, aby systém súčasne používal v hierarchickom modeli viacero distribuovaných, prípadne používateľom upravených súborov COUNTRY.SYS.[70][78][76][79] Priniesol aj dynamickú podporu formátov súborov COUNTRY.SYS systémov MS-DOS/PC DOS popri vlastných formátoch COUNTRY.SYS systému DR-DOS[70][78][76][79][80][81][82] a podporu medzinárodného formátu dátumu podľa normy ISO 8601[79][76] (vrátane automatickej detekcie) a vtedy novej meny euro.[79][76] Niektoré súbory DR-DOS, napríklad IBMBIO.COM, IBMDOS.COM a COUNTRY.SYS, mali z dôvodu kompatibility zavádzajúce prípony; v DR-DOS 7.02 dostali bezpečnostnú funkciu v štýle fat binary (jeden súbor s kódom pre viac prostredí), ktorú navrhol Paul, aby sa pri nevhodnom spustení korektne ukončili.[70][38][82][79] DR-DOS 7.02 plne zvládal prechod na rok 2000 a poskytoval osobitnú podporu na prácu s chybnými systémovými BIOS-mi. Dodával sa aj s aktualizovaným programom FDISK, ktorý dokázal rozdeliť a naformátovať zväzky FAT32 (ale ešte nepracoval s LBA). Zdrojové kódy opráv Novellu pre externé nástroje a ovládače sa medzitým našli v Nemecku, takže ich bolo možné dodatočne zapracovať aj do systému. DR-DOS 7.02 tak napokon nielen dobehol Novell DOS 7, ale predstavoval skutočný krok vpred. Po vydaní nasledovali v júni, auguste a septembri 1998 rôzne aktualizácie.
Aktualizované interné číslo verzie BDOS spôsobilo nový problém: niektoré staršie aplikácie tretích strán s osobitnou podporou systému Novell DOS, ktoré sa už ďalej neaktualizovali, prestali fungovať. Ovládač SETVER už predtým umožňoval systému Novell DOS vydávať sa za iné verzie DOS – podľa názvu súboru aj globálne – a pri zadaní „magickej“ podverzie 255 dokonca vypol vlastnú internú kontrolu verzie BDOS, aby si poradil s programami, ktoré konkrétne zisťovali prítomnosť systému „DR-DOS“.[38] Upravené jadro a ovládač SETVER od Paula podporovali v hierarchickom modeli aj cesty zavádzania, aby bolo možné rozlíšiť viacero spustiteľných súborov s rovnakým názvom, a zaviedli rozšírený režim, v ktorom SETVER dokázal falšovať nielen verzie DOS, ale aj verzie jadra BDOS.[82] Podverzie 128 až 255 sa aplikáciám hlásili ako podverzie DOS 0 až 127, ale s vypnutou kontrolou verzie BDOS, zatiaľ čo podverzie 100 až 127 bolo možné použiť na predstieranie rôznych verzií BDOS;[82] ako hlásená podverzia sa vtedy použilo číslo revízie DOS (zvyčajne nastavené na 0 v statickej údajovej štruktúre, ktorú bolo možné upraviť pred zavedením systému). Príkaz SETVER /G /X 6.114 tak umožnil verziám DR-DOS od 7.02 naďalej sa ohlasovať ako „DOS 6.0“ s predstieranou verziou BDOS 7.2 (114 desiatkovo = 72 šestnástkovo), a vydávať sa tak za Novell DOS 7 / OpenDOS 7.01.[82]
Nová funkcia HIFILES, inak prospešná, vyvolala problém s kompatibilitou funkcie DOS-UP správcu pamäte QEMM 8 od tretej strany. Ten pod DR-DOS napevno očakával blok piatich štruktúr popisovačov súborov v konvenčnej pamäti (ako pri predchádzajúcich verziách až po 7.01), zatiaľ čo verzia 7.02 pri zavádzaní súborov load high zámerne ponechávala v dolnej pamäti osem popisovačov, aby si zachovala plnú kompatibilitu so staršími verziami Windows 3.xx.[76][28] Kompatibilita s Windows for Workgroups 3.11 tým ovplyvnená nebola. Vznikla servisná oprava, ktorá zmenou jediného bajtu v súbore IBMBIO.COM prepla správanie a voliteľne obnovila pôvodné delenie na bloky. Tým sa uvoľnilo približne 150 bajtov konvenčnej pamäte a dosiahla sa plná kompatibilita s DOS-UP, zároveň sa však pri použití funkcie HIFILES narušila kompatibilita so staršími verziami Windows 3.xx, a naopak. Oprava s názvom IBMBIO85.SCR fungovala aj s novšími verziami DR-DOS.[70][83][84][85]
V auguste 1998[86] založila americká spoločnosť Caldera, Inc. dve nové dcérske spoločnosti: Caldera Systems, Inc. pre podnikanie v oblasti systému Linux a Caldera Thin Clients, Inc. pre trh vstavaných systémov a tenkých klientov.[87]
Ďalšia verzia, DR-DOS 7.03 (stále s jadrom BDOS 7.3, ktorá sa aplikáciám z dôvodu kompatibility ohlasovala ako „PC DOS 6.0“), vyšla v predbežnom vydaní na Vianoce 1998 a oficiálne ju Caldera UK vydala 6. januára 1999. Priniesla výrazne vylepšených správcov pamäte (najmä rozšírenú podporu DPMI v spojení s multitaskingovým prostredím) a ďalšie vylepšenia, napríklad nové nástroje DEVLOAD a DRMOUSE. Zmenené OEM označenie v zavádzacom sektore zväzkov naformátovaných pod DR-DOS však mohlo spôsobovať problémy v iných operačných systémoch (čo sa dá obísť programom NOVOLTRK).[88][89] DR-DOS 7.03 sa stal poslednou verziou DR-DOS prispôsobenou aj na použitie na stolových počítačoch.
Caldera, Inc. chcela presunúť podnikanie s DR-DOS do USA a veľmi úspešnú pobočku v Spojenom kráľovstve[90][91] zatvorila vo februári 1999,[92] keď Gross odišiel a založil spoločnosť iCentrix, ktorá vyvíjala webový prehliadač MarioNet s rozdeleným oknom. Vývoj sa potom presunul do USA (čo sa pre úplný nedostatok odborných znalostí v tejto oblasti v americkej Caldere nikdy nepodarilo)[92] a rad DR-DOS pripadol dcérskej spoločnosti Caldera Thin Clients, ktorá bola 20. júla 1999 premenovaná na Lineo, Inc.[93][90] Prehliadač DR-WebSpyder dostal nový názov Embrowser a mal byť údajne prenesený na Linux.[93] Lineo vydalo DR-DOS 7.03 znovu v júni a septembri 1999, stále pod značkou „Caldera DR-DOS“[30] a bez akýchkoľvek zmien, inak sa však sústredilo na Linux pre vstavané systémy založený na zjednodušenej verzii distribúcie OpenLinux s názvom Embedix.[93][90]
K posledným a nezávisle vyvinutým verziám DR-DOS patrili OEM DR-DOS 7.04 (stav z 19. augusta 1999)[84] a 7.05 (stav z 30. novembra 1999), stále pod značkou „Caldera DR-DOS“.[94][95] Išlo o varianty systému, ktoré pozostávali len z jadra a príkazového interpretu. So špecializovanou natívnou implementáciou FAT32 a podporou veľkých pevných diskov sa v roku 2000 dodávali s programom Easy Recovery 5 od spoločnosti Ontrack, kde nahradili dynamicky zavádzaný presmerovací ovládač DRFAT32, ktorý sa dodával ešte s programom Easy Recovery 4.[96][97] Používali sa aj v nástroji SeaTools spoločnosti Seagate[98] a v programe na zápis obrazov CD Nero Burning ROM. Hoci interne stále uvádzali BDOS 7.3, boli to prvé verzie, ktoré sa aplikáciám ohlasovali ako „PC DOS 7.10“, aby naznačili integrovanú podporu FAT32. Súbor IBMBIO.COM z DR-DOS 7.04/7.05 bol navrhnutý tak, aby bol väčšinou spätne kompatibilný, a dal sa kombinovať so súborom IBMDOS.COM z DR-DOS 7.03, čím jadro DR-DOS 7.03, overené na stolových počítačoch, získalo schopnosť LBA a mohlo pracovať s diskami väčšími ako 8 GB. Pre špecifické požiadavky výrobcov OEM spojil DR-DOS 7.06 (stav zo 14. decembra 1999)[85] od Wightmana súbory jadra do jediného binárneho spustiteľného súboru, takže ho – podobne ako súbor IO.SYS systému Windows 98 – bolo možné zaviesť zo zavádzacích sektorov MS-DOS 7.10 (ale už nie zo zavádzacích sektorov DR-DOS). DR-DOS 7.07 (s BDOS 7.4/7.7) od Paula priniesol nové zavádzače a aktualizované diskové nástroje, ktoré spojili podporu prístupu k disku v režimoch CHS a LBA, súborových systémov FAT12, FAT16 a FAT32 a rozdielnych zavádzacích konvencií systémov DR-DOS, PC DOS, MS-DOS, Windows, REAL/32 a programu LOADER do jediného hlavného zavádzacieho záznamu (MBR) a zavádzacieho sektora NEWLDR. Tento kód tak naďalej dokázal zaviesť ktorúkoľvek verziu DR-DOS až po 3.31 (a od DR-DOS 7.04 aj s podporou FAT32), ale dal sa použiť aj na spustenie systémových súborov PC DOS alebo MS-DOS vrátane súborov Windows 9x a PC DOS 7.10. Jadro sa zároveň dalo zaviesť nielen z nových sektorov, ale aj z akýchkoľvek diskov naformátovaných skoršími verziami DR-DOS, ako aj z diskov s existujúcimi zavádzacími sektormi PC DOS alebo MS-DOS a z rôznych iných zavádzačov, čo uľahčilo súbežnú inštaláciu s inými operačnými systémami a výber systému pri štarte (angl. multi-boot).
Neskoršie verzie
[upraviť | upraviť zdroj]V roku 2002 bolo Lineo odkúpené a niektorí z jeho bývalých manažérov kúpili názov a založili novú spoločnosť DRDOS, Inc., pôsobiacu pod obchodným menom DeviceLogics L.L.C. Tá naďalej predáva DR-DOS na použitie vo vstavaných systémoch. DR-DOS 8.0 vyšiel 30. marca 2004 s podporou FAT32 a veľkých diskov, možnosťou zavádzania z pamäte ROM alebo flash, multitaskingom a správcom pamäte DPMI. Táto verzia vychádzala z jadra verzie 7.03.[99]
Spoločnosť neskôr, na jeseň 2005, vydala DR-DOS 8.1 (s lepšou podporou FAT32). Táto verzia však vychádzala z OpenDOS 7.01.xx. DR-DOS 8.1 bol stiahnutý pre porušenie licencie GPL (pozri časť Spory).
Okrem predaja kópií operačného systému ponúkala webová stránka DRDOS, Inc. aj možnosť odkúpiť DR-DOS celý; požadovaná cena bola 25 000 USD.[100]
Zdrojový kód OpenDOS 7.01 sa stal základom projektu The DR-DOS/OpenDOS Enhancement Project, ktorý vznikol v júli 2002 so zámerom priblížiť funkčnosť DR-DOS moderným operačným systémom pre PC, ktoré nie sú systémami Windows. Projekt pridal natívnu podporu veľkých diskov (LBA) a súborového systému FAT32 a niekoľko ďalších vylepšení vrátane lepšej správy pamäte a podpory nového rozšírenia súborového systému FAT32+, ktoré umožňuje súbory s veľkosťou až 256 GB na bežných oddieloch FAT. DR-DOS 7.01.08 WIP (angl. work in progress) vyšiel 21. júla 2011.[101]
Od roku 2023 bolo posledné vydanie Enhanced DR-DOS 7.01.08 WIP prenesené na sadu nástrojov na zostavenie s otvoreným zdrojovým kódom, vďaka čomu je možné jadro a príkazový interpret krížovo zostaviť aj v iných operačných systémoch ako DOS.[102] Jadro možno zostaviť ako jediný binárny súbor KERNEL.SYS, čím sa stáva kompatibilným so zavádzačmi, ktoré podporujú jadro systému FreeDOS. Dostalo viacero opráv chýb a aktualizácií a k októbru 2024 sa aktívne udržiavalo.
DR DOS 9.0
[upraviť | upraviť zdroj]V januári 2022 podala spoločnosť Whitehorn Ltd. Co. prihlášku na zápis ochrannej známky DR DOS.[103] Predchádzajúca registrácia, platná od roku 1991, bola zrušená už v roku 1998, pretože nebolo podané vyhlásenie o pokračujúcom používaní.[104][105] Zápis novej známky v prospech spoločnosti Whitehorn bol dokončený 25. apríla 2023.[106] V marci 2026 vyšlo najavo, že spoločnosť pracuje na úplnom prepísaní systému metódou clean-room design (nezávislá reimplementácia bez použitia pôvodného kódu):[107] kód systému DR-DOS 9.0 bol napísaný od začiatku v jazyku symbolických inštrukcií pre asembler NASM bez použitia kódu z EDR-DOS, FreeDOS alebo Caldery.[6] Nové jadro vyžaduje procesor Intel 80386 alebo novší; staršie modely (8086, 80286) nie sú podporované.[108] Vývojári uviedli, že ich cieľom je vytvoriť verziu DR-DOS bez právnych problémov, ktoré sprevádzali predchádzajúce verzie systému.[109]
Spory
[upraviť | upraviť zdroj]V októbri 2005 sa zistilo, že DR-DOS 8.1 obsahoval niekoľko nástrojov zo systému FreeDOS aj z iných zdrojov a že jeho jadro bolo zastaranou verziou jadra Enhanced DR-DOS. Spoločnosť DR DOS, Inc. nedodržala licenciu GNU General Public License (GPL), pretože neuviedla autorov nástrojov z FreeDOS a nepriložila zdrojový kód.[99] Po sťažnostiach vývojárov FreeDOS (vrátane návrhu zverejniť zdrojový kód, a tak licenciu GPL dodržať) DR DOS, Inc. namiesto toho stiahla zo svojej webovej stránky verziu 8.1 a aj verziu 8.0, ktorej sa problém netýkal.
Príkazy
[upraviť | upraviť zdroj]APPEND, ASSIGN, BATCH, DBG, DELQ, ERA, ERAQ, MORE a SUBST patrili od verzie DR DOS 3.31 k podporovaným interným príkazom. DR DOS 5.0 odstránil príkaz BATCH a pridal HILOAD.[110][39] Príkazy GOSUB, IDLE, RETURN a SWITCH pribudli ako interné príkazy vo verzii DR DOS 6.0.[39] ASSIGN a SUBST sa v DR DOS 6.0 zmenili na externé príkazy.[39] ECHOERR a PAUSEERR existovali v DR DOS 6.0 (a v systéme Multiuser DOS) ako interné príkazy, bežne však neboli zapnuté.[110] MORE zostal interným príkazom až po PalmDOS vrátane, v systéme Novell DOS 7 sa však zmenil na externý príkaz. V systéme Novell DOS 7 bol odstránený príkaz DBG a ako interné príkazy pribudli LOADHIGH, LH a TRUENAME.
Interné príkazy
[upraviť | upraviť zdroj]Systém DR DOS 6.0 podporuje tieto interné príkazy:[111][110]
Podpríkazy dávkového spracovania
[upraviť | upraviť zdroj]Podpríkazy dávkového spracovania systému DR DOS 6.0:[111][110]
Externé príkazy
[upraviť | upraviť zdroj]Systém DR DOS 6.0 podporuje tieto externé príkazy:[111]
- 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
- RECOVER
- RENDIR
- REPLACE
- RESTORE
- SCRIPT
- SETUP
- SHARE
- SID
- SORT
- SSTOR
- SUBST
- SUPERPCK
- SYS
- TASKMAX
- TOUCH
- TREE
- UNDELETE
- UNFORMAT
- UNINSTAL
- XCOPY
- XDEL
- XDIR
Poznámky
[upraviť | upraviť zdroj]- ↑ Vo verziách do 6.0 vrátane sa názov písal DR DOS, bez spojovníka.
- 1 2 3 4 5 6 Skupina podpory výrobcov OEM spoločnosti Digital Research Europe bola otvorená v roku 1983 v meste Newbury v grófstve Berkshire v Spojenom kráľovstve (Oxford House, 12-20 Oxford Street). V roku 1986 sa presťahovala do mesta Hungerford v grófstve Berkshire a stala sa novozaloženým Európskym vývojovým centrom (EDC) spoločnosti Digital Research, pôvodne na ulici Station Road, neskôr v areáli Charnham Park. V rokoch 1991 – 1992 sa stala skupinou Digital Research Systems Group spoločnosti Novell a neskôr bola začlenená do jej skupiny Desktop Systems Group (DSG). Pracovisko bolo zatvorené v rokoch 1994 – 1996. Nová skupina Digital Research Systems Group spoločnosti Caldera otvorila v roku 1996 spoločnosť Caldera UK Ltd. v meste Andover v grófstve Hampshire v Spojenom kráľovstve. Pôvodne sídlila na ulici Winchester Street (Aldwych House), čoskoro sa však presťahovala do prestavanej stodoly v obci Upper Clatford na okraji Andoveru (Norman Court Barns, Norman Court Lane). Zatvorená bola v roku 1998.
- ↑ Na zlepšenie výkonu pri prenose súborov má interný príkaz COPY v niektorých verziách interpretu COMMAND.COM od systému Novell DOS 7 zabudované schopnosti príkazu NCOPY: automaticky zistí, či sa má súbor kopírovať lokálne na vzdialenom súborovom serveri NetWare alebo Personal NetWare, a v takom prípade spustí vzdialený prenos súboru, takže obsah súboru netreba posielať cez sieť.
Referencie
[upraviť | upraviť zdroj]- ↑ DR DOS 3.x [online]. WinWorld, [cit. 2024-12-04]. Dostupné online. (po anglicky)
- ↑ Antitrust Division [online]. justice.gov, 2015-08-14, [cit. 2024-12-04]. Dostupné online. (po anglicky)
- ↑ FISHER, Lawrence M.. Preaching Love Thy Competitor [online]. The New York Times, 1992-03-29. Dostupné online. (po anglicky)
- ↑ FISHER, Lawrence M.. Microsoft in Inquiry by F.T.C. [online]. The New York Times, 1991-03-13. Dostupné online. (po anglicky)
- ↑ Caldera DR-DOS Notes - zxnet [online]. zx.net.nz, [cit. 2024-12-04]. Dostupné online. (po anglicky)
- 1 2 PROVEN, Liam. DR-DOS rises again – rebuilt from scratch, not open source [online]. theregister, 2026-03-11, [cit. 2026-07-01]. Dostupné online. (po anglicky)
- ↑ The rest of the story: How Bill Gates beat Gary Kildall in OS war, Part 1 [online]. PodTech, [cit. 2026-10-27]. Dostupné online. Archivované 2008-08-21 z originálu. (po anglicky)
- ↑ PC-Mode bridges CP/M and PC-DOS. Edit. Nan Borreson. Digital Dialogue - Employee Newsletter of Digital Research Inc. (Digital Research), marec 1984, roč. 3, čís. 1, s. 3. Dostupné online [cit. 2017-09-10]. Archivované 2017-09-10 z originálu. (po anglicky)
- ↑ Concurrent DOS bridges PC-DOS, CP/M. Edit. Nan Borreson. Digital Research News - for Digital Research Users Everywhere (Digital Research), máj 1984, roč. 4, čís. 2, s. 3. Dostupné online [cit. 2017-09-10]. Archivované 2017-09-10 z originálu. (po anglicky)
- ↑ BURTON, Robin. Master 512 Technical Guide. First edition, first printing. vyd. Leicestershire, UK : Dabs Press, 1989-september. [cit. 2018-05-09]. Dostupné online. ISBN 1-870336-80-1. Kapitola Chapter 7: DOS Plus: A short history. Archivované 2017-09-10 z originálu. (po anglicky)
- 1 2 3 WEIN, Josef "Joe". DRI History and Joe Wein [online]. Príprava vydania Herbert R. Johnson. 2010-02-19, [cit. 2017-01-17]. Dostupné online. Archivované 2017-01-17 z originálu. (po anglicky)
- 1 2 3 4 5 6 7 8 9 10 11 12 Software Developer Caldera sues Microsoft for Antitrust practices alleges monopolistic acts shut its DR DOS operating system out of market [online]. Caldera News, 1996-07-24, [cit. 2017-06-24]. Dostupné online. Archivované 2017-06-24 z originálu. (po anglicky)
- ↑ BROWN, David K.; STRUTYNSKI, Kathryn; WHARTON, John Harrison. Tweaking more performance from an operating system - Hashing, caching, and memory blocking are just a few of the techniques used to punch up performance in the latest version of CP/M.. Computer Design - The Magazine of Computer Based Systems (PennWell Publications / PennWell Publishing Company), 1983-05-14, roč. 22, čís. 6, s. 193–194, 196, 198, 200, 202, 204. Dostupné online [cit. 2021-08-14]. ISSN 0010-4566. CODEN CMPDA. ark:/13960/t3hz07m4t. (po anglicky) (7 strán) (Pozn.: Tento zdroj sa týka systému CP/M Plus, v ktorom boli niektoré podobné koncepty zavedené do rodiny operačných systémov DRI o niekoľko rokov skôr.)
- ↑ PONTING, Bob. Award Software plans to implement Digital Research's OS on ROM chip. InfoWorld, 1988-08-15. (po anglicky)
- ↑ EZ-DOS - Break the stranglehold on your PC.. BYTE Magazine (McGraw-Hill), máj 1989, roč. 14, čís. 5, s. 198, 320C. Dostupné online [cit. 2021-11-14]. ISSN 0360-5280. ark:/13960/t88g9x33p. (po anglicky)
- ↑ PAUL, Matthias R.. How to detect FreeCOM/FreeDOS in-batch? [online]. freedos-dev mailing list, 2002-02-20, [cit. 2014-08-06]. Dostupné online. Archivované 2018-11-06 z originálu. (po anglicky)
- 1 2 Kompatibles PC-Betriebssystem kann mehr als MS-DOS und PC-DOS - Digital Research stellt sich dem Monopolisten mit DR-DOS 5.0. Computerwoche (IDG Business Media GmbH), 1990-07-06. Dostupné online [cit. 2019-07-26]. Archivované 2019-07-25 z originálu. (po nemecky)
- 1 2 3 4 ROSCH, Winn L.. DR DOS 5.0 - The better operating system?. PC Magazine, 1991-02-12, roč. 10, čís. 3, s. 241–246, 257, 264, 266. (po anglicky)
- ↑ Digital Research - We Make Computers Work [online]. 1992-11-13, [cit. 2018-09-02]. Dostupné online. Serial Number 74087063. Archivované 2018-09-02 z originálu. (po anglicky)
- ↑ ELLIOTT, John C.. ViewMAX/1 screenshots [online]. Seasip.info, 2013, [cit. 2018-09-10]. Dostupné online. Archivované 2026-09-04 z originálu. (po anglicky)
- ↑ ELLIOTT, John C.. ViewMAX/2 screenshots [online]. Seasip.info, 2013, [cit. 2018-09-10]. Dostupné online. Archivované 2026-08-23 z originálu. (po anglicky)
- 1 2 MS-DOS 5.0 Development Post-Mortem Report [online]. Príprava vydania Mike Dryfoos. Microsoft, 1991-09-18, [cit. 2019-07-22]. S. 10. Dostupné online. MS-PCA1179169 (MS-PCA1179159-MS-PCA1179191). MS7020988 (MS7020978-MS7021010). Depo. Ex. 1109. Comes v Microsoft Plaintiff's Exhibit 3473. CA.No.2:96CV645B Plaintiff's Exhibit 477.. Archivované 2019-04-02 z originálu. (po anglicky) (1+32 strán)
- 1 2 3 4 SALEMI, Leo. DR DOS 6.0 Leapfrogs MS-DOS 5.0 With Task-Switching in RAM. PC Magazine, 1991-11-12, roč. 10, čís. 19, s. 48, 50. (po anglicky)
- ↑ OpenDOS Developer's Reference Series — OpenDOS Multitasking API Guide — Programmer's Guide. [s.l.] : Caldera, Inc., 1997-august. Dostupné online. Caldera Part No. 200-DOMG-004. Archivované 2017-09-10 z originálu. (po anglicky) (Vytlačené v Spojenom kráľovstve.)
- ↑ The AARD Code [online]. [cit. 2007-09-20]. Dostupné online. Archivované 2010-01-13 z originálu. (po anglicky)
- ↑ MEYER, Egbert. Microsoft: Vorgetäuschter Bug legte DR-DOS lahm. Heise Online (Verlag Heinz Heise), 1998-08-27. Dostupné online [cit. 2018-07-14]. Archivované 2018-07-14 z originálu. (po nemecky)
- ↑ DR DOS 6.0 does Windows 3.1. Computerworld, 1992-04-20, s. 6. Dostupné online. (po anglicky)
- 1 2 SCHULMAN, Andrew; BROWN, Ralf D.; MAXEY, David; MICHELS, Raymond J.; KYLE, Jim. Undocumented DOS: A programmer's guide to reserved MS-DOS functions and data structures - expanded to include MS-DOS 6, Novell DOS, and Windows 3.1. 2. vyd. Reading, Massachusetts : Addison Wesley, 1994. Dostupné online. ISBN 0-201-63287-X. (po anglicky) (xviii+856+vi strán, 3,5-palcová disketa) Errata:
- ↑ SUSMAN, Stephen Daily; ESKRIDGE III, Charles R.; SOUTHWICK, James T.; SUSMAN, Harry P.; FOLSE III, Parker C.; PALUMBO, Ralph H.; HARRIS, Matthew R., Philip S. McCune, Lynn M. Engel, Stephen J. Hill, Ryan E. Tibbitts In the United States District Court - District of Utah, Central Division - Caldera, Inc. vs. Microsoft Corporation - Consolidated statement of facts in support of its responses to motions for summary judgement by Microsoft Corporation - Case No. 2:96CV 0645B [online]. Caldera, Inc., apríl 1999, [cit. 2018-08-05]. Dostupné online. Archivované 2018-08-05 z originálu. (po anglicky)
- 1 2 PAUL, Matthias R.. 25 years of DR DOS history - Digital Research DOS history [online]. FreeDOS.org, 2000-09-18, [cit. 2013-10-05]. Dostupné online. Archivované 2016-11-25 z originálu. (po anglicky)
- ↑ Dr. Dobb's Journal investigation [online]. Dr. Dobb's Journal. Dostupné online. Archivované 2009-08-22 z originálu. (po anglicky)
- ↑ Timeline of DOS/V versions [online]. 2014-11-28, [cit. 2017-01-16]. Dostupné online. Archivované 2017-01-18 z originálu. (po japonsky)
- ↑ TAM, Roy; ELLIOTT, John C.. DR DOS 6.0/V [online]. 2014-01-12, [cit. 2017-01-16]. Dostupné online. Archivované 2018-09-03 z originálu. (po anglicky) (Pozn.: Obsahuje snímky obrazovky verzie ViewMAX 2 s podporou DBCS bežiacej na DR DOS 6.0/V a hexadecimálny výpis príslušnej databázy DRFONT
SCREENHZ.FNTpre jej ovládač$FONT.SYS.) - 1 2 Novell and Digital Research sign definitive merger agreement [online]. Business Wire, 1991-07-17, [cit. 2017-01-24]. Dostupné online. Archivované 2018-08-18 z originálu. (po anglicky)
- 1 2 SCOTT, Karyl. Novell/DRI merger to reap better client management. InfoWorld, 1991-07-29, s. 33. Dostupné online. (po anglicky)
- ↑ CW. Markt für Desktop-Betriebssysteme im Visier - Novell kündigt die ersten Low-end-Produkte mit dem Betiebssystem DR DOS 6.0 an. Computerwoche (IDG Business Media GmbH), 1992-09-11. Dostupné online [cit. 2017-07-04]. Archivované 2017-07-04 z originálu. (po nemecky)
- ↑ PAUL, Matthias R.. NWDOS7UN.TXT — Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7. [s.l.] : [s.n.], 1997-jún-7. [cit. 2016-11-07]. Dostupné online. Kapitola Chapter 1.3.xi: Überlange Pfade. Archivované 2016-11-07 z originálu. (po nemecky)
- 1 2 3 4 5 6 PAUL, Matthias R.. NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds. 3. vyd. [s.l.] : [s.n.], 1997-júl-30. [cit. 2014-08-06]. Dostupné online. Archivované 2017-09-10 z originálu. (po nemecky) (Pozn.: NWDOSTIP.TXT je obsiahle dielo o systémoch Novell DOS 7 a OpenDOS 7.01 vrátane opisu mnohých nezdokumentovaných funkcií a vnútorných mechanizmov. Je súčasťou autorovej ešte väčšej zbierky
MPDOSTIP.ZIP, ktorú udržiaval do roku 2001 a ktorá sa v tom čase šírila na mnohých stránkach. Uvedený odkaz smeruje na staršiu verziu súboruNWDOSTIP.TXTprevedenú do HTML.) - 1 2 3 4 5 BROTHERS, Hardin; RAWSON, Tom; CONN, Rex C.; PAUL, Matthias R.; DYE, Charles E.; GEORGIEV, Luchezar I.. 4DOS 8.00 online help. [s.l.] : [s.n.], 2002-február-27. (po anglicky)
- ↑ US Patent 5355501 - Idle detection system [online]. . Dostupné online. Archivované 2012-04-07 z originálu. (po anglicky)
- ↑ HILDEBRAND, J. D.. Novell v. Microsoft trial ends in hung jury [online]. SD Times, 2011-12-19, [cit. 2012-03-02]. Dostupné online. Archivované 2012-05-15 z originálu. (po anglicky)
- ↑ Novell DOS. PC Magazine. Dostupné online [cit. 2012-03-02]. Archivované 2013-11-13 z originálu. (po anglicky)
- ↑ ALLCHIN, James Edward. Novell/Digital Research reach definitive agreement... [online]. 1992-05-27, [cit. 2017-01-21]. Dostupné online. Plaintiff's exhibit 828, Comes v. Microsoft. Archivované 2016-11-19 z originálu. (po anglicky)
- ↑ FISHER, Lawrence M.. The Executive Computer; Microsoft's Operating System Rivals Get a Boost, Sort Of [online]. The New York Times, 1994-07-24, [cit. 2012-03-02]. Dostupné online. (po anglicky)
- ↑ ANTHONY, Sebastian. MS-DOS is 30 years old today [online]. ExtremeTech, 2011-07-27, [cit. 2012-03-02]. Dostupné online. Archivované 2025-11-22 z originálu. (po anglicky)
- ↑ FISHER, Lawrence M.. Novell Readies a Response to Windows [online]. The New York Times, 1995-09-18, [cit. 2012-03-02]. Dostupné online. (po anglicky)
- ↑ FISHER, Lawrence M.. The Executive Computer; Will Users Be the Big Losers in Software Patent Battles? [online]. The New York Times, 1994-03-06, [cit. 2012-03-02]. Dostupné online. (po anglicky)
- ↑ SHEESLEY, John. My DOS version can beat up your DOS version [online]. TechRepublic, 2008-04-09, [cit. 2012-03-02]. Dostupné online. Archivované 2019-11-01 z originálu. (po anglicky)
- ↑ PERKEL, Marc. Digital Research - The Untold Story [online]. 1996-10-18, [cit. 2019-04-19]. Dostupné online. Archivované 2019-04-19 z originálu. (po anglicky)
- ↑ GOODMAN, John M.. Novell ups the ante for DOS functionality - But long-awaited revamp of DR DOS is slightly unstable, and some utilities lack finish. InfoWorld, 1994-05-02, s. 107–110. Dostupné online. (po anglicky)
- 1 2 3 4 SCHNEIDER, Stefanie. Das Ende von DOS ist nur noch eine Frage der Zeit. Computerwoche (IDG Business Media GmbH), 1994-06-17. Dostupné online [cit. 2022-01-02]. Archivované 2022-01-02 z originálu. (po nemecky)
- 1 2 3 Novell: Power-Marketing I - Dosis gegen den Marktfuehrer. Absatzwirtschaft, 1994-04-01, čís. 4, s. 8. Dostupné online [cit. 2018-09-02]. Archivované 2018-09-02 z originálu. (po nemecky)
- 1 2 HILL, Jürgen. Microsoft wird mehr Wind von vorne bekommen. Computerwoche, 1994-05-27. Dostupné online [cit. 2018-09-02]. Archivované 2018-09-02 z originálu. (po nemecky)
- 1 2 3 Caldera announces open source code model for DOS - DR DOS + the Internet=Caldera OpenDOS [online]. Príprava vydania Lyle Ball, Nancy Pomeroy. Caldera, Inc., 1996-09-10, [cit. 2019-07-14]. Dostupné online. Archivované 1996-10-18 z originálu. (po anglicky)
- 1 2 SUSMAN, Stephen Daily; ESKRIDGE III, Charles R.; SUSMAN, Harry P.; SOUTHWICK, James T.; FOLSE III, Parker C.; BORCHERS, Timothy K.; PALUMBO, Ralph H., Matthew R. Harris, Lynn M. Engel, Philip S. McCune, Lawrence C. Locker, Max D. Wheeler, Stephen J. Hill, Ryan E. Tibbitts In the United States District Court - District of Utah, Central Division - Caldera, Inc. vs. Microsoft Corporation - Case No. 2:96CV 0645B - Caldera, Inc.'s Memorandum in opposition to defendant's motion for partial Summary Judgment on plaintiff's "Technological Tying" claim [online]. Caldera, Inc., máj 1999, [cit. 2018-08-05]. Dostupné online. Archivované 2018-08-05 z originálu. (po anglicky)
- ↑ LEA, Graham. Caldera vs Microsoft - the settlement [online]. BBC News, 2000-01-13. Dostupné online. Archivované 2017-06-24 z originálu. (po anglicky)
- 1 2 GOMES, Lee. Microsoft Will Pay $275 Million To Settle Lawsuit From Caldera [online]. The Wall Street Journal, 2000-01-11, [cit. 2019-11-24]. Dostupné online. Archivované 2016-12-31 z originálu. (po anglicky)
- ↑ Exhibits to Microsoft's Cross Motion for Summary Judgment in Novell WordPerfect Case [online]. Groklaw, 2009-11-23, [cit. 2011-10-22]. Dostupné online. Archivované 2010-05-05 z originálu. (po anglicky)
- ↑ WALLIS, Richard J.; AESCHBACHER, Steven J.; BETTILYON, Mark M.; WEBB, JR., G. Stewar; TULCHIN, David B.; HOLLEY, Steven L.. 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 [online]. 2009-11-13, [cit. 2018-08-03]. S. 16. Dostupné online. Novell, Inc. v. Microsoft Corporation, Civil Action No. JFM-05-1087. Archivované 2019-05-24 z originálu. (po anglicky)
- ↑ BURT, Thomas W.; SPARKS, Bryan Wayne. Settlement agreement - Microsoft Corporation and Caldera, Inc. reach agreement to settle antitrust lawsuit [online]. 2000-01-07, [cit. 2018-08-03]. Dostupné online. Case 1:05-cv-01087-JFM, Document 104-8, Filed November 13, 2009; NOV00107061-NOV00107071; LT2288-LT2298; Lan12S311263739.1; Exhibit A. Archivované 2017-07-04 z originálu. (po anglicky) (Pozn.: Tento dokument zo sporu Caldera v. Microsoft bol dôkazným materiálom v sporoch Novell v. Microsoft a Comes v. Microsoft.)
- ↑ Basic information about company "Caldera (UK) Limited" [online]. Company Data Rex, 2001-07-01, [cit. 2017-06-24]. Dostupné online. Company Number 03252883. Archivované 2017-06-24 z originálu. (po anglicky)
- 1 2 LEA, Graham. Cebit: Caldera shows Windows on DR-DOS, denying MS claims [online]. 1998-03-23, [cit. 2009-06-01]. Dostupné online. Archivované 2017-06-24 z originálu. (po anglicky)
- 1 2 LEA, Graham. Caldera's DR gets OnSatellite of love - Service to offer voice, email, and smartie cards [online]. The Register, 1998-09-28, [cit. 2018-02-13]. Dostupné online. Archivované 2018-08-22 z originálu. (po anglicky)
- 1 2 SCHULMAN, Andrew. The Caldera v. Microsoft Dossier [online]. O'Reilly and Associates, Inc., 2000-02-07. Dostupné online. Archivované 2000-08-19 z originálu. (po anglicky)
- ↑ ROMANO, Mike. The mouse that roared. Forget the feds. It's up to an obscure Utah company to prove what we already know: that Microsoft is a monopoly.. Seattle Weekly, 1998-09-17. Dostupné online [cit. 2017-06-24]. Archivované 2017-06-24 z originálu. (po anglicky)
- ↑ SCHULMAN, Andrew. Undoc [online]. Undoc.com, 2000-03-02. Dostupné online. Archivované 2000-08-16 z originálu. (po anglicky)
- ↑ PAUL, Matthias R.. Will Windows 3.1 work with DR-DOS 7.03?. 2002-07-25, [cit. 2018-05-09]. (po anglicky)
- ↑ PAUL, Matthias R.. [fd-dev] HMA access from TSR [online]. freedos-dev, 2002-04-10, [cit. 2017-09-09]. Dostupné online. Archivované 2021-03-08 z originálu. (po anglicky)
- ↑ PAUL, Matthias R.. Suche freien Speicherbereich unterhalb von 1 MB, der nicht von OS überschrieben wird. 2002-08-13, [cit. 2017-09-03]. (po nemecky)
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 PAUL, Matthias R.. Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM README.TXT [online]. 1997-10-02, [cit. 2009-03-29]. Dostupné online. Archivované 2003-10-04 z originálu. (po anglicky)
- ↑ Caldera OpenDOS Machine Readable Source Kit (M.R.S) 7.01 [online]. Caldera, Inc., 1997-05-01, [cit. 2022-01-02]. Dostupné online. Archivované 2021-08-07 z originálu. (po anglicky)
- ↑ The Doctor Is Back! [online]. Caldera, február 1998. Dostupné online. Archivované 1998-02-05 z originálu. (po anglicky)
- 1 2 Ralf D. Brown: Ralf Brown's Interrupt List, INTER61, stav zo 16. júla 2000 (), heslo o kontrole verzie DR-DOS pod INT 21h/AH=4452h. (po anglicky)
- 1 2 3 4 5 6 7 PAUL, Matthias R.. Re: Random Lockups with DR-DOS 7.03 [online]. [email protected]; FidoNet conference: ALT_DOS, 2004-06-17, [cit. 2019-04-28]. Dostupné online. Archivované 2019-05-05 z originálu. (po anglicky)
- ↑ PAUL, Matthias R.. Re: Random Lockups with DR-DOS 7.03 [online]. [email protected]; FidoNet conference: ALT_DOS, 2004-06-17, [cit. 2019-04-28]. Dostupné online. Archivované 2019-05-01 z originálu. (po anglicky)
- 1 2 3 4 5 6 7 PAUL, Matthias R.. Optimizing CONFIG.SYS... [online]. [email protected], 2000-11-22, [cit. 2019-05-06]. Dostupné online. Archivované 2026-03-11 z originálu. (po anglicky)
- ↑ PAUL, Matthias R.. Re: Random Lockups with DR-DOS 7.03 [online]. [email protected]; FidoNet conference: ALT_DOS, 2004-06-17, [cit. 2019-04-28]. Dostupné online. Archivované 2019-05-01 z originálu. (po anglicky)
- 1 2 PAUL, Matthias R.. Possible DR-DOS enhancements [online]. delorie.com/opendos, 2000-01-11, [cit. 2019-04-20]. Dostupné online. Archivované 2019-04-20 z originálu. (po anglicky)
- 1 2 3 4 5 PAUL, Matthias R.. DOS COUNTRY.SYS file format [online]. 2001-06-10, [cit. 2016-08-20]. Dostupné online. Archivované 2016-04-20 z originálu. (po anglicky)
- ↑ PAUL, Matthias R.. Format description of DOS, OS/2, and Windows NT .CPI, and Linux .CP files [online]. 2001-06-10, [cit. 2016-08-20]. Dostupné online. Archivované 2016-04-20 z originálu. (po anglicky)
- ↑ PAUL, Matthias R.. Overview on DOS, OS/2, and Windows codepages [online]. 2001-06-10, [cit. 2016-08-20]. Dostupné online. Archivované 2016-04-20 z originálu. (po anglicky)
- 1 2 3 4 5 DR-DOS 7.03 WHATSNEW.TXT - Changes from DR-DOS 7.02 to DR-DOS 7.03. [s.l.] : Caldera, Inc., 1998-december-24. [cit. 2019-04-08]. Dostupné online. Archivované 2019-04-08 z originálu. (po anglicky) (Pozn.: Súbor uvádza, že tieto zmeny priniesol DR-DOS 7.03, mnohé z nich však boli v skutočnosti dostupné už v aktualizovaných revíziách 7.02.)
- ↑ PAUL, Matthias R.. QEMM OPTIMIZE and DR-DOS [online]. OpenDOS, 2001-11-05, [cit. 2018-05-11]. Dostupné online. Archivované 2018-05-11 z originálu. (po anglicky)
- 1 2 PAUL, Matthias R.. QEMM 8.xx and Linux. 2001-11-28, [cit. 2018-05-11]. (po anglicky)
- 1 2 PAUL, Matthias R.. drdos + qemm=problems. 2003-01-06, [cit. 2018-05-11]. (po anglicky)
- ↑ JONES, Pamela. Caldera, Inc./Caldera Systems, Inc. 1998 Asset Purchase and Sale Agreement [online]. Groklaw, 2004-02-29, [cit. 2017-05-25]. Dostupné online. Archivované 2017-06-25 z originálu. (po anglicky)
- ↑ Caldera. Caldera Creates Two Wholly-Owned Subsidiaries [online]. PRNewswire, 1998-09-02, [cit. 2017-06-24]. Dostupné online. Archivované 2017-06-24 z originálu. (po anglicky)
- ↑ PAUL, Matthias R.. Need DOS 6.22 (Not OEM). 2002-02-20, [cit. 2006-10-14]. (po anglicky)
- ↑ PAUL, Matthias R.. NOVOLTRK.REG [online]. drdos.org, 2004-08-25, [cit. 2011-12-17]. Dostupné online. Archivované 2016-03-04 z originálu. (po anglicky)
- 1 2 3 BALL, Lyle. Interview: Lyle Ball, Lineo. Edit. Marjorie "Margie" Richardson. Linux Journal, 1999-10-01. Dostupné online [cit. 2019-06-01]. Archivované 2017-12-13 z originálu. (po anglicky)
- ↑ COLLINS, Lois M.; NII, Jenifer. Settlement fuels Caldera 'family' - Orem company is 'settling up' with spinoffs thriving [online]. Deseret News, 2000-01-16, [cit. 2019-11-30]. Dostupné online. Archivované 2020-07-27 z originálu. (po anglicky)
- 1 2 LEA, Graham. Caldera closes UK thin client development unit - Development being moved over to Utah [online]. The Register, 1999-04-27, [cit. 2017-06-24]. Dostupné online. Archivované 2017-06-25 z originálu. (po anglicky)
- 1 2 3 Caldera, Inc.. ((Embedded Linux moved to top priority at Lineo, Inc. formerly known as Caldera Thin Clients, Inc.)) [online]. 1999-07-20, [cit. 2017-06-24]. Dostupné online. Archivované 2017-06-25 z originálu. (po anglicky)
- ↑ autoexec.gif [nefunkčný odkaz] na stránke drdos.moriy.com (nedostupný odkaz, november 2019) (po anglicky)
- ↑ configsys.gif [nefunkčný odkaz] na stránke drdos.moriy.com (nedostupný odkaz, november 2019) (po anglicky)
- ↑ DIEDRICH, Oliver; RABANUS, Christian. Notaufnahme - Alle Daten futsch - was nun?. c't - magazin für computertechnik (Heise Verlag), 2000-03-11, roč. 2000, čís. 6, s. 106+. Dostupné online [cit. 2018-05-13]. Archivované 2018-05-13 z originálu. (po nemecky)
- ↑ EasyRecovery - Sophisticated Data Recovery [online]. Ontrack Data International, Inc., 1999, [cit. 2018-08-26]. Dostupné online. Archivované 2018-08-26 z originálu. (po anglicky)
- ↑ FREE SOFTWARE FOR DOS — Operating Systems [online]. [cit. 2009-09-08]. Dostupné online. Archivované 2009-11-04 z originálu. (po anglicky)
- 1 2 Archived copy [online]. [cit. 2008-06-14]. Dostupné online. Archivované 2010-06-26 z originálu. (po anglicky)
- ↑ DR DOS Buy Out [online]. DRDOS, Inc., 2013, [cit. 2026-10-27]. Dostupné online. Archivované 2018-06-03 z originálu. (po anglicky)
- ↑ Welcome to the DR-DOS/OpenDOS Enhancement Project! [online]. [cit. 2026-10-27]. Dostupné online. Archivované 2016-07-06 z originálu. (po anglicky)
- ↑ Enhanced DR-DOS kernel and command interpreter [online]. GitHub, [cit. 2024-10-04]. Dostupné online. (po anglicky)
- ↑ DR DOS Trademark Application of Whitehorn Ltd. Co. - Serial Number 97221270 :: Justia Trademarks [online]. trademarks.justia.com, [cit. 2026-07-01]. Dostupné online. Archivované 2026-03-11 z originálu. (po anglicky)
- ↑ DR DOS Trademark - Registration Number 1654228 - Serial Number 74082778 :: Justia Trademarks [online]. trademarks.justia.com, [cit. 2026-07-01]. Dostupné online. (po anglicky)
- ↑ Trademark Status & Document Retrieval [online]. tsdr.uspto.gov, [cit. 2026-07-01]. Dostupné online. (po anglicky)
- ↑ Trademark Status & Document Retrieval [online]. tsdr.uspto.gov, [cit. 2026-07-01]. Dostupné online. (po anglicky)
- ↑ TYSON, Mark. ‘Clean-room reimplementation’ of DR-DOS hits early beta, modernizing the operating system 38 years after its debut — runs Doom, Warcraft, SimCity, and other period-appropriate titles [online]. Tom's Hardware, 2026-03-15, [cit. 2026-07-01]. Dostupné online. (po anglicky)
- ↑ MARUCCIA, Alfonso. DR-DOS is coming back from the dead, rebuilt from scratch in pure assembly [online]. TechSpot, 2026-03-12, [cit. 2026-07-01]. Dostupné online. (po anglicky)
- ↑ About - DR DOS [online]. dr-dos.com, [cit. 2026-07-01]. Dostupné online. (po anglicky)
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 PAUL, Matthias R.. Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0. [s.l.] : [s.n.], 1997-apríl-13. [cit. 2019-08-14]. Dostupné online. Archivované 2018-10-11 z originálu. (po nemecky)
- 1 2 3 DR DOS 6.0 User Guide Optimisation and Configuration Tips. 3. vyd. [s.l.] : Digital Research, Inc., 1992-február. [cit. 2019-08-14]. Dostupné online. 10005695 0045-5424. Archivované 2019-09-30 z originálu. (po anglicky) (Pozn.: Licencované spoločnosťou Novell pre spoločnosť Acorn.)
Ďalšia literatúra
[upraviť | upraviť zdroj]- Digital Research, Inc.. DR DOS 5.0 Retail box with lid. [s.l.] : Digital Research, Inc., 1990. Part Number 1176-6114-001. (po anglicky)
- Digital Research, Inc.. DR DOS 5.0 User Guide. 1. vyd. [s.l.] : Digital Research, Inc., 1990-máj. Part Number 1176-2004-002. (po anglicky) (501 strán)
- Digital Research, Inc.. ViewMAX User Guide. 1. vyd. [s.l.] : Digital Research, Inc., 1990-máj. Part Number: 1174-2004-002. (po anglicky) (88 strán)
- Digital Research, Inc.. DR DOS 5.0 Release Notes. [s.l.] : Digital Research, Inc., 1990-august. Part Number: 1176-1001-002. (po anglicky) (11 strán)
- Digital Research, Inc.. DR DOS 6.0 Software performance report. [s.l.] : Digital Research, Inc., 1991-august. Part No. 000-1200-00. (po anglicky) (A5, raz preložené)
- Digital Research, Inc.. DR DOS 6.0 User Guide. 2. vyd. [s.l.] : Digital Research, Inc., 1991-august. Part Number. 1182-2004-002. (po anglicky) (698 strán)
- Digital Research, Inc.. ViewMAX User Guide. 2. vyd. [s.l.] : Digital Research, Inc., 1991-august. Part Number. 1192-2054-002. (po anglicky) (106 strán)
- Novell Desktop Systems Group. DRTIPS.ZIP [online]. Digital Research / Novell, 1993-01-07, [cit. 2018-04-03]. Dostupné online. Archivované 2024-05-28 z originálu. (po anglicky)
Pozri aj
[upraviť | upraviť zdroj]Externé odkazy
[upraviť | upraviť zdroj]- Oficiálna stránka DR DOS (Whitehorn Ltd. Co.) (po anglicky)
- Enhanced DR-DOS/OpenDOS Project (po anglicky)
- Online príručka k systému DR-DOS 7 (po anglicky)
- DR-DOS Wiki (po anglicky)
Zdroj
[upraviť | upraviť zdroj]Tento článok je čiastočný alebo úplný preklad článku DR-DOS na anglickej Wikipédii.