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...
386MAX (původní komerční název 386 to the Max, později Qualitas MAX) - jeden z ovladačů paměti pro DOS, který byl historicky alternativou v systému obsaženého EMM386.EXE - byl uvolněn pod licencí GPL3 a jeho zdrojové kódy publikovány v GitHub repozitáři.
Dle githubových statistik jsou zhruba tři čtvrtiny kódu psány v assembleru, zbytek v C a C++. Autor stejnou formou již dříve zveřejnil i své ostatní programy - DPMI server DPMIONE, debugger pro protected mode 386SWAT a linker QLINK.
Zdroje:
Vždycky jsem vystačil s originál EMM386, což bude tím, že jsem s DOSem skončil už hodně, hodně dávno. Ale ti, kteří používají DOS v roce 2022, tohle jistě ocení.
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.