![]() | |
Caldera OpenDOS 7.1
Společnost Caldera Inc., známá hlavně jako autor jedné z komerčních distribucí Linuxu (známé jako Caldera Network Desktop, nicméně linuxoví experti touto distribucí celkem právem opovrhují), před nedávnem od Novellu koupila Novell DOS (původně DR-DOS firmy Digital Research) a zároveň v souvislosti s DOSem zažalovala Microsoft. Nyní se výsledek činnosti programátorů od Caldery objevil - je jím nový Caldera OpenDOS 7.1. Již při instalaci poznáte, že OpenDOS je vlastně nepříliš pozměněný Novell DOS 7, jen s pár drobnými úpravami. Pro ty, kteří původní Novell DOS neznají, popíši v krátkosti jeho základní odlišnosti oproti starému MS-DOSu. Tak předně: Novell DOS podporuje preemptivní multitasking (kernelem přidělujícím systémový čas aplikacím se pak stává program TASKMGR), dále umožňuje sdílet své zdroje (disky, tiskárny) s ostatními uživateli, na Novell DOSu tedy lze zbudovat celá síť peer to peer (síťovým jádrem je pak Novell Personal Netware, využívána je rodina síťových protokolů IPX/SPX), bohužel Personal Netware je kompatibilní pouze sám se sebou, takže se na něj z OS/2, Windows NT či Unixu nedostanete. Novell DOS 7 také obsahoval komprimátor disků Stacker, antivirový program, zálohovací rutiny a další příjemné utility. Microsoft podobné programy do MS-DOSu přidal až teprve jako reakci na kroky Novellu. OpenDOS má tyto nové vlastnosti: podporuje VFAT a dlouhá jména souborů (kéž by podporoval též HPFS a uměl se z ní nabootovat), nyní podporuje i disky komprimované programy DoubleSpace a SuperStor, obsahuje univerzální ovladač ATAPI CD-ROM mechanik (a samozřejmě i rozhraní NWCDEX) a podporuje dynamické měnění počtu rukojetí souborů. OpenDOS je shareware, můžete jej zdarma používat, pokud jste charitativní, církevní nebo vzdělávací instituce, pokud jej chcete vyzkoušet a výše uvedený požadavek nesplňujete, můžete jej volně používat po dobu 30 dnů. Co se týče využití, myslím, že DOS ještě není zdaleka mrtev - vezměte si jen Windows 95, které opět nejsou v podstatě ničím jiným, než grafickým rozhraním, běžícím nad (poněkud neuměle skrytým) DOSem. Pravda je, že Windows 95 již však DOSové jádro příliš nevyužívají, spíše jej obcházejí. Koncepce DOSu však má oproti opravdovým operačním systémům (z OS/2 už bych se zpátky asi nevracel) několik nevýhod: každý ovladač zabírá místo v cenné konvenční paměti, takže pokud máte komprimovaný disk, několik síťových ovladačů, ovladač grafické karty a ovladače CD-ROM, paměti již mnoho nezbude. Toto sice řeší všemožné přesouvání ovladačů do horní paměti (HMA), ale ani ta není bezedná a v nejlepším případě má nejvýše něco přes 200 kB, popř. pomocí DPMS kamsi jinam, což ale musí daný ovladač explicitně podporovat. Paradoxně tak spotřebuje více procesorového času kouzlení s pamětí, než funkce samotného driveru - kdežto např. v OS/2 mám již nataženy všechny síťové ovladače (NetBEUI, IPX i TCP/IP), ovladače CD-ROM mechanik, případných on-line komprimačních programů, zvukové a grafické karty a v prakticky neomezeném počtu DOS relací mohu mít stále k dispozici 635 kB konvenční paměti, 128 kB v HMA, 16 MB XMS a 32 MB EMS a to i tehdy, pokud tolik paměti v počítači ve skutečnosti ani fyzicky nemám. Od OpenDOSu jsem také čekal, že bude obsahovat TCP/IP stack pro systémovou podporu připojení do Internetu - abych mohl využít multitaskingu OpenDOSu a v jedné úloze si spustit telnet a ve druhé třeba ftp relaci. To bohužel nejde. I když - ani jakožto platforma pro koncového uživatele na Internetu není DOS stále ještě tak zcela nepoužitelný, jak ukazuje Sun připravovanou podporou JAVA pro DOS. Pokud tedy hledáte jednoduchý systém pro některý z vašich počítačů, zkuste OpenDOS - za zkoušku nic nedáte (a při tom neporušíte autorský zákon). Caldera OpenDOS 7.1 si můžete stáhnout z WWW site Caldery na http://caldera.co.uk v Anglii nebo na http://www.caldera.com U.S.A. Zbyněk Pospíchal
|