I thought at first it's gonna be redbean (https://redbean.dev), but turns out Cosmo/APE (despite the .com file extension) "only" supports x86-64/Windows.
I like the idea of using the attached screen to scroll logs / show stats. My next server build has a 9" touchscreen on the front panel, and I'm looking for ideas on what (&how) to show there.
(sort of) related ongoing thread:
DOS on Dope: The last MVC web framework you'll ever need (2010) - https://news.ycombinator.com/item?id=38706483 - Dec 2023 (18 comments)
So, someone needs to integrate this with https://github.com/MatthewCroughan/NixThePlanet, of course.
("Run macOS, Windows and more via a single Nix command, or simple nixosModules", aka, declarative DOS VM images)
That's nice but you can't run the Web server in the background can you? So you need to terminate it to edit index.htm?
Better sandbox the webserver in WebAssembly
It's cool and all, but does FreeDOS support something similar to Data Execution Prevention? I know MS-DOS probably don't have it, and searching "'FreeDOS' 'Data Execution Prevention'" on DuckDuckGo yielded no result.
Gopher support?
Cute article, but I'm not quite sure how you missed the mTCP HTTPServ program ...
What happens if you DOS a DOS server?
I fail to see the point.
With no intention of one-upping the original post, people who find this enjoyable may also check out https://secretgeek.net/dod_intro