Po necelém roce vyšla nová verze velmi zajímavého software pro systémy kompatibilní s MS-DOS: HX DOS Extgender 2.20.
DOSové extendery historicky vznikly proto, aby bylo možné programům pro DOS zpřístupnit možnosti chráněného režimu, který přinesly procesory počínaje 80286 - tedy zejména paměť nad 1 MB a multitasking - a to i přesto, že operační systém samotný běží v režimu reálném, tedy v tom jediném, který první procesory v PC znaly. Asi nejznámější z nich je DOS4/GW, nicméně existuje jich větší množství a protože většinově dodržují API/standard DOS Protected Mode Interface (DPMI), jsou vzájemně záměnné.
Jedním z nich je i HX DOS Extender, který je stále ve velmi aktivním vývoji a oproti ostatním disponuje řadou skutečně zajímavých vlastností. Nejzásadnější je asi vrstva, která částečně implementuje Win32 API, takže umožňuje v DOSu spouštět některé aplikace určené pro Windows 9x/NT. To v minulosti nabídly i některé komerční extendery, ale zde kromě programů běžících v textovém režimu lze spouštět i některé grafické, protože existuje omezená podpora pro DirectDraw, GDI a OpenGL (bez hardwarové akcelerace). Lze pomocí něj v DOSu spustit mj. například QEMU či DOSBox, nebo windowsové verze her jako Quake či Heretic a to přímo z windowsových binárek v PE formátu.
Vývoj mezi lety 2009 a 2020 stagnoval, nicméně od té doby opět pravidelně vycházejí nové verze, z nichž ta aktuální je hlavně opravná.
Zdroje:
Nestačím se divit, co vše je v DOSu možné. A ještě víc se divím, že to zdánlivě nemožné někdo stále vyvíjí.
Decentralizovaná otevřená sociální síť Mastodon, která získává s každým dalším chaotickým krokem Twitteru na popularitě, má klienta pro další platformu, kterou lze dnes jen těžko označit za mainstreamovou: číst a publikovat lze díky klientu DOStodon i z operačních systémů kompatibilních s MS-DOSem.
Ačkoliv vývoj probíhá už od listopadu, je aplikace je zatím dostupná pouze v podobě GitHubového repozitáře, žádný oficiální release ještě vydán nebyl. Je založena na vývojové verzi javascriptového prostředí DOjS (stejný autor), kterou si prozatím nese s sebou, až budou změny v DOjS propsány do hlavní větve, pravděpodobně se toto změní.
Pro běh vyžaduje MS-DOS, FreeDOS či jiný klon s funkčním TCP/IP packet driverem a alespoň Pentium 133 s 32 MB RAM.
Zdroj:
S funkčním moderním prostředím se tyhle věci vyvíjí o dost snáz, než by tomu bylo v TurboPascalu 7.
Operační systém, který byl kdysi mainstreamem, dnes k praktickým účelům používá proti původním počtům jen hrstka lidí. Přesto pro něj neustále vzniká nový software a je aktualizován ten stávající. A v říjnu letošního roku se celkem urodilo obojí:
Zejména mTCP a Bloček jsou projekty, které mě udivují. Síťování ještě chápu - to se hodí i lidem, kteří stará PC zapínají čas od času v záchvatu nostalgie. Ale Bloček? Takovýhle textový editor si někdo musí psát, protože ho sám používá a ještě nejspíše denně. Chtěl bych si s takovým člověkem promluvit někde u piva...
Shodou okolností během několika týdnů po sobě vyšly nové verze hned tří programů pro práci v síti určených pro MS-DOS a kompatibilní systémy:
Zdroje:
Je rok 2022 a síťování v DOSu žije. A žije více, lépe a radostněji než v některých jiných systémech. Kdo by to byl čekal?
Zhruba půl roku po vydání zatím poslední verze interpretovaného programovacího jazyka Tcl byl jeho interpret portován i pod operační systém DOS. V sekci novinek na to upozornil FreeDOS projekt, který zároveň tento build i zrcadlí, nicméně jedná se o port pod libovolný DOSový systém pro x86, dle všeho nejsou využívány žádné specifické možnosti právě FreeDOSu.
Zdroj:
Při průzkumu adresáře devel na druhém uvedeném odkazu se zdá, že Tcl je asi nejvíce udržovaný jazyk pro DOS - vše ostatní je v poměrně historických verzích a nebo se jedná o nějak specificky okleštěné verze. Dobré vědět.
Mateusz Viste vydal letos v pořadí již čtvrtou verzi (celkově pátou) vlastní reimplementace DOSového příkazového řádku, všeobecně asi nejznámějšího pod názvem COMMAND.COM. SvarCOM je určen pro jeho vlastní DOSovou distribuci pojmenovanou SvarDOS, která využívá jádro FreeDOSu a nad ním staví licenčně volnější a hardwarově úspornější systém s online balíčkovačem.
SvarDOS běží na jakémkoliv PC-kompatibilním hardware od 8088 výše a SvarCOM je co do nároků například na paměť několikanásobně úspornější než jeho FreeDOSový předobraz FreeCOM - ten na PC XT s 256 kB RAM zabere zhruba třetinu paměti, SvarCOM vystačí se 2 kB.
První verze byla vydána v závěru loňského roku, další následují v roce letošním. Daní za velkou úspornost je omezení některých, dle autora postradatelných, vlastností - například dlouhých názvů souborů (LFN). Cílem je interpret zhruba na úrovni COMMAND.COM z MS-DOS 5.x/6.x
Zdroj:
Je až fascinující, že i taková věc jako FreeDOS někomu přijde natolik rozežraná a náročná na prostředky, že začne pracovat na úspornější náhradě. Už méně mě překvapuje osoba autora, Mateusz je autorem gopherového serveru Motsognir, na němž provozuji svůj gopher i já. Několikrát jsem si s ním psal, řešil potíže a navrhoval změny, vždy to bylo zpracováno a vždy precizně.