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


    Nové verze tří síťových programů pro DOS

    20.06.2022 - Doba čtení: 2 minut

    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:

    • SSH2DOS  v0.2.1+SHA256.1 - první novinka je už poněkud starší, nicméně o to důležitějí - po (v kryptografii obzvláště) dlouhých osmi letech byl aktualizován ssh klient pro DOS, byly do něj přidány některé nové šifrovací algoritmy a protokoly. Jako základ pro změny byl vzat kód pět let staré verze windowsového klienta PuTTY 0.70, která je poslední dodatečně kompatibilní se zdrojáky SSH2DOS. Aktuální stav by měl umožnit relativně bezpečnou komunikaci se servery, ačkoliv autor upozorňuje, že například použitý generátor náhodných čísel má k dokonalosti daleko.
    • Links 2.27 - v současnosti asi nejpropracovanější WWW klient pro textový režim přichází s novou, spíše udržovací a opravnou verzí. Největší změny se týkají verze pro Windows, nicméně například změny v překladech do Turečtiny jsou globální.
    • VMSMOUNT 0.5c - tento nástroj umožňuje připojovat síťové složky sdílené operačním systémem VMS coby disky pod DOSem. Aktuální a předchozí verzi od sebe dělí takřka jedenáct let a jedinou položkou seznamu změn je oprava funkce CloseFile(), která teď korektně modifikuje datum a čas změny souboru.

    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?


    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!