SvarCOM 2022.03 pro SvarDOS

17.03.2022 - Reading time: 2 minutes

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


FreeDOS 1.3

21.02.2022 - Reading time: 2 minutes

Byla vydána ostrá verze 1.3 volné reimplementace systému kompatibilního s MS-DOS/PC-DOS. Od vydání posledního release candidate v prosinci loňského roku se toho už příliš nezměnilo, seznam novinek tedy platí z tehdejšího oznámení.

Instalace čistého systému (volba Plain DOS system v instalátoru) požaduje na disku alespoň 20 MB volného místa, zvolíte-li instalaci včetně dalších softwarových balíčků (Full installation including applications and games), budete potřebovat 275 MB a ještě další užitečné programy lze najít na doplňkovém BonusCD. Co se nachází v kterém typu instalace lze přehledně zjistit z reportu vydaného při příležitosti release systému.

Zdroje:

Shodou okolností právě dodělávám to písíčko, které jsem zmiňoval v prosinci, takže hned budu mít příležitost vyzkoušet novou verzi systému, který jsme všichni rádi opustili - jen teď v jeho svobodné a docela dost vyspělé verzi.


Textový editor DWED pro DOS

13.01.2022 - Reading time: 2 minutes

Více než rok po vydání alfaverze textového editoru pro programátory, určeného pro systémy typu DOS na počítačích kompatibilních s IBM PC, vychází verze nová, již plně použitelná. Pro běh jí stačí libovolné PC vybavené procesorem 8088/8086 a základních 640 kB paměti avšak i přes tato omezení nabízí mj.:

  • Podporu editace souborů větších než 64 kB. Pokud běží na počítači s 640 kB RAM, v reálném režimu a bez použití DPMI, pak je reálný limit někde kolem 300-400 kB.
  • Práci s více soubory najednou.
  • Schránku až do velikosti 32 kB kopírovaného textu, podporu schránky ve Windows v případě, že je program spuštěn v jejich prostředí.
  • Podporu dlouhých jmen souborů (LFN)
  • Zvýrazňování syntaxe pro C/C++/C--, Pascal, Basic, Assembler, HTML/XML a další s možností uživatelské definice.
  • Spouštění definovatelných skriptů (BAT souborů) pomocí kláves F5, F8 a F9.
  • Podporu myši.

Celý program je psán v Borland Pascalu a distribuován ve formě zdrojových kódů pod licencí MIT

Zdroj:

Před třiceti léty by vydání editoru pro DOS bylo jen stěží tématem pro web o alternativních platformách. V době Windows 11 a Androidu si ale práce na něčem takhle užitečném, navíc určeném pro tak minoritní skupinu, jakou jsou přeživší programátoři pro (Free/MS-/DR-/PTS-)DOS, navíc operující přímo v DOSu, zmínku zaslouží.


FreeDOS 1.3 RC5 a další novinky

15.12.2021 - Reading time: 2 minutes

Půl roku po RC4 dorazila pátá RC verze FreeDOSu a jsou v ní tyto novinky:

  • nová verze jádra (2043) mj. s podporou FAT32 i na systémech s 8086
  • nová verze příkazového řádku FreeCOM (0.85a)
  • komprese disketové verze, jež teď potřebuje o polovinu méně médií než předtím
  • opravy v částečně rozbitém síťování, které je nyní plně funkční
  • vylepšení v instalátoru a konfigurátoru systému
  • nové verze programů a balíčků

Autoři by rádi tento release candidate považovali za poslední, příští vydání už by mělo být ostrou verzí 1.3, první po pěti letech.

Není to ale jediné, co se ve FreeDOS projektu stalo. Za více než sedmadvacetiletou historii projektu FreeDOS existuje řada programů či systémových součástí, jejichž vývojář je přestal vyvíjet. Doposud byl takový software shromažďován na ibiblio.org v podobě archivu s poslední verzí zdrojového kódu. Nově budou tyto projekty přesunuty na GitLab, kde bude jednodušeji umožněno komukoliv si daný repozitář naklonovat a pokračovat tam, kde kdysi někdo skončil.

Zdroje:

Podařilo se mi nedávno v aukci vyhrát základní desku se Socketem 3, která se v roce 1999 nacházela v mém historicky druhém PC. Už z ní pomalu montuju celý funkční počítač a FreeDOS bude jedním ze systémů, které určitě nainstaluju - jsem na moderní verzi DOSu opravdu zvědav a jen z nějakého večerního blbnutí v emulátoru/virtualizaci člověk polovinu věcí nezjistí.


Červencové novinky u FreeDOSu

27.07.2021 - Reading time: 2 minutes

Měsíc červenec není sice ještě u konce, ale troufnu si říct, že dvě nejnovější aktuality u FreeDOSu už se překonat nepodaří:

  • Vyšla verze 0.5 textového webového prohlížeče MicroWeb, která je jako první označena jako alpha, nikoliv jako prototype. Přináší nově možnost použití grafických karet CGA, EGA, VGA a Hercules (v posledním jmenovaném režimu zatím není vidět kurzor myši) a různá vylepšení renderování obsahu. Již v předchozích verzích byla zavedena podpora kódování Latin 1, Windows 1250 a 1252 a to vše nad protokolem HTTP/1.1 (bez šifrování). Celý projekt je necelého čtvrt roku starý, za tu dobu jde již o pátý release. Browser běží i na holém PC-XT a je distribuován jako FreeDOSový bootdisk s ovladači pro síť dle standardu NE2000. Lze ho ale samozřejmě spustit na jakémkoliv DOSu s packet driverem. 
  • Práce odvedená v poslední době na FreeDOS kernelu zapříčinila, že je možné spustit pod ním poprvé od začátku projektu Windows 3.1 v 386 Enhanced mode, tedy s možností ovládat DOSové programy v oknech myší, možností použití ovladačů, které ve Standard mode nefungují (např. hi-res, hi-color grafika), či 32-bitovým přístupem k disku. Změny prozatím nebyly nahrány do hlavního repozitáře zdrojových kódů, protože je třeba ještě některé věci doladit, ale vše je na dobré cestě. 

Zdroje:

Tak si říkám, jestli bych si FreeDOS neměl někam nainstalovat, alespoň do emulace, je tam teď nějak až podezřele živo. 


Nová verze FreeDOS kernelu a další novinky

14.06.2021 - Reading time: 4 minutes

Novinkový feed FreeDOSu sleduju už několik let, ale za květen a červen v něm přibylo tolik novinek, jako předtím už dlouho ne, proto si zaslouží alespoň stručné shrnutí:

  • Na prvním místě se jistě sluší zmínit, že na počátku května vyšla nová verze FreeDOS označená jako 1.3 RC4. Nejvíce změn prý dostal instalátor systému, který podporuje vícejazyčná prostředí, více hardware a práce s ním je jednodušší. Dle zakladatele projektu byl tentokrát poprvé kladen větší důraz na provoz systému ve virtualizaci, než na reálném železe, takže by se měly projevit změny i v této oblasti. Nicméně kromě live CD určeného právě pro emulátory a virtuální stroje, existují i nadále instalační média pro starý hardware a to jak jako CD, tak v podobě obrazů instalačních disket. Pokud půjde vše dle plánu, příští verze už bude bez RC, tedy plný release.
  • Nové verze se dočkalo i samotné jádro systému. Podle releasů na GitHubu jde o první nové vydání za zhruba pět let, největší změnou zde je možnost překladu jádra pomocí GCC-ia16 a nový příkaz CHAIN pro soubor config.sys.
  • Pro FreeDOS stále vychází množství software, respektive primárně pro MS-DOS, ale díky kompatibilitě je samozřejmě funkční i zde. Námátkově za poslední týdny vyšel Free Pascal 3.2.2, Links 2.23, assembler A72 ve verzi 1.03 nebo interpret JavaScriptu nazvaný jSH.
  • FreeDOSu se v červnu masivně věnuje server OpenSource.com, obden na něm vychází nějaký článek počínaje seznámením s projektem a instalací systému, přes popis bootovacího procesu a následně se seriál zabývá běžným každodenním používáním. Autorem všech článků je osoba nejpovolanější: přímo zakladatel FreeDOSu, Jim Hall.

Zdroje:

Co dodat? DOS měl dle mateřské společnosti umřít nejpozději v roce 1995, kdy byl vydán jeho nástupce pro běžné stolní počítače. Co ale má uživatele, to neumírá, a chápu ty, kteří tváří v tvář hrůze zvané Windows 95 raději sedli a napsali si vlastní DOS - a to ačkoliv jsem se raději vydal jinou, unixovou cestou.


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.