DOSové novinky - jaro 2024

23.04.2024 - Doba čtení: 3 minut

Od loňského léta, kdy jsem novinky na kdysi mainstreamovém PC systému popisoval naposledy, jich už opět dorazilo dostatek na nový souhrn:

  • Webový prohlížeč MicroWeb poskočil z verze 0.53 rovnou na verzi 2.0, která se odlišuje zejména úvodní podporou zobrazování obrázků - GIF se již načítají a zobrazují, pro JPG a PNG se prozatím na stránce pouze korektně vynechává prostor dle jejich rozměrů, obsah se bude zpracovávat až někdy v budoucnosti. Rozšířila se také podpora grafických režimů, v nichž prohlížeč běží a větší je i seznam podporovaných HTML tagů - mj. o tabulky a formuláře.
  • V závěru loňského roku byl veřejně v první verzi vydán ovladač USBDOS, s jehož podporou lze v DOSu zprovoznit USB klávesnice, myši, disky a RetroWave OPL3 USB interface. Podporuje USB řadiče dle standardu OHCI, UHCI a EHCI, podpora xHCI je plánována.
  • V závěru roku byla také vydána první ostrá verze SBEMU, emulátoru zvukových karet Sound Blaster a OPL3 na moderních počítačích a ač se to zdá jako chvilka, tak za tu dobu v repozitáři najdeme 105 releasů. Dokonce je tu i již první fork v podobě specializované verze pro integrované zvukovky kompatibilní se standardem HDA nazvaná VSBHDA.
  • Laaca vydal vlastní verzi portu utility Neofetch pro DOS - forknutím a notným vylepšením DOSFETCH vznikl MySysInf, který toho umí více a to, co umí, umí lépe. Od stejného autora je tu i nová verze (1.75b) textového editoru Bloček, v níž je také dlouhý seznam změn.

Jistě by se toho našlo i více, DOS totiž i po 43 letech od svého počátku a takřka 30 letech od svého konce stále odmítá umřít. Nicméně pro ilustraci dění tento výčet postačuje, ostatně nikdy jsem nebyl nadšený DOSař... 


DOSové novinky - léto 2023

07.08.2023 - Doba čtení: 4 minut

DOS by dle některých měl být (zaslouženě) už desítky let mrtvý. Nejen díky projektům jako je FreeDOS k tomu ale má daleko. Dovolte jen stručný přehled toho, co se na poli tohoto operačního systému stalo za poslední dva měsíce:

  • V polovině čevna vyšla nová verze multiformátového hudebního přehrávače Mpxplay (1.67), která mimo jiné nahradila komunikaci s PCI zvukovkami pomocí BIOSu za přímé volání I/O portů nebo vylepšila práci se zvukovými čipy Intel HDA, ICH a VIA.
    https://mpxplay.sourceforge.net/
  • FreeDOS se dočkal první ostré verze nástroje LOGGER, který umí logovat zprávy vypisované jednotlivými komponentami systému při bootu tak, jako to umí například unixové systémy.
    https://fd.lod.bz/repos/current/pkg-html/logger.html
  • Nové verze se dočkal i Doszip Commander, správce nortonovského střihu a rozhraní, určený pro práci s archivy ve formátu ZIP.
    https://github.com/nidud/doszip
  • S verzí 1.74b (od loňského října, kdy jsem jej zmiňoval poprvé již čtvrtou) přišel pokročilý textový editor české provenience Blocek. V této verzi se hlavně opravovaly chyby, ale nově přibyly například záložky, které lze vyvolat pravým kliknutím na lištu menu.
    http://laaca.borec.cz/blocek/
  • Svobodná varianta nástroje pro správu diskových oddílů FDISK je od verze 1.3.8 lokalizovatelná a hned s ní přichází německý, turecký, francouzský a nekompletní polský překlad. Jinak se zejména opravovaly chyby, nicméně novinkou je i aktivní blokace spuštění nástroje z OS/2 či Windows NT.
    https://github.com/FDOS/fdisk/releases/tag/v1.3.8
  • Jelikož v březnu vyšla nová verze DOSového TCP/IP stacku mTCP, prošel aktualizací i na ní založený webový prohlížeč MicroWeb. Zde je hlavní novinkou podpora grafického režimu 640x400, který umí například Olivetti M24, AT&T PC 6300, Compaq Portable II/III či Toshiba T3100. Za zmínku jistě stojí, že v tomto prohlížeči je web ALT-F4 bez problémů čitelný.
    https://github.com/jhhoward/MicroWeb/releases/tag/v0.53
  • V Turbo Pascalu 7 byl napsán a vydán dosfetch, DOSová napodobenina (původně) linuxového nástroje Neofetch, který používají všichni, kdo se rádi chlubí screenshoty svého pracovního prostředí - v originále totiž vypisuje nejrůznější údaje o počítači, na němž je spuštěn. V DOSu toho vypisuje o poznání méně, nicméně jde o úplně první release, třeba autor v budoucnu překvapí.
    https://github.com/leahneukirchen/dosfetch

Je toho hodně: MicroWeb překvapil tím, jak je schopný i na současném, velmi náročném webu; dosfetch je jen taková letní blbinka; nicméně za vším uvedeným je množství odvedené práce, které říká jediné - DOS alespoň někde ještě žije.


    HX DOS Extender 2.20

    27.02.2023 - Doba čtení: 2 minut

    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í.


    DOStodon - Mastodon klient pro DOS

    06.02.2023 - Doba čtení: ~1 minuta

    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. 


    Říjnové novinky pro DOS

    03.11.2022 - Doba čtení: 3 minut

    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í:

    • Vyšla letos již třetí verze textového webového prohlížeče links.
      https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/net/links/2.28/
    • Aktualizace se dočkal i multiplatformní skriptovací jazyk Regina REXX. Kromě široké škály linuxových distribucí, Darwin/macOS, Windows, FreeBSD, OS/2 a Haiku je k dispozici i pro DOS s DOS4GW.
      https://sourceforge.net/projects/regina-rexx/files/regina-rexx/3.9.5/
    • V síťovém balíku mTCP, který umožňuje síťování na počítačích IBM PC a kompatibilních již od nejstarších modelů, bylo aktualizováno DHCP tak, aby umělo pracovat i s nestandarně se chovajícími DHCP servery.
      http://www.brutman.com/mTCP/
    • Sice pětadvacet let starý, ale nyní uvolněný jako freeware je The SemWare Editor - poměrně mocný a schopný textový editor zaměřený na programátory.
      https://www.semware.com/
    • JavaScriptové prostředí pro DOS-kompatibilní systémy DOSjs se dočkalo nové verze plné nových vlastností.
      https://github.com/SuperIlu/DOjS/releases/tag/v1.90
    • S DOSem stále počítá ve své čvrté major verzi i UPX (Ultimate Packer for eXecutables), nástroj jímž je možno komprimovat spustitelné soubory a knihovny na široké řadě operačních systémů a počítačových platforem.
      https://github.com/upx/upx/releases/tag/v4.0.0
    • Jedním z programů, který vzniká primárně pro DOS, a nejde jen o port z jiné platformy, je i textový editor Bloček. Jak název napovídá, pochází z tuzemska, leč vzhledem ke svým možnostem je vcelku populární i za hranicemi. Je programován v Pascalu, kompilován FreePascalem a nová verze (1.7b) přináší dlouhou řadu novinek - například umí přímo pracovat s Unicode, generovat QR kódy, konvertovat HTML entity a další.
      http://www.laaca.borec.cz/blocek/

    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 uvolněn jako open-source

    02.07.2022 - Doba čtení: ~1 minuta

    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í. 


    ALT-F4.cz

    Novinky ze světa mimo současný desktopový a mobilní mainstream.
    Tak často, jak to jen je možné. Ozdrojované a se stručným komentářem.

    Chcete podpořit tvorbu tohoto webu? Kupte mi třeba kafe!