We just open-sourced DOS 4 (and found binaries of Multitasking DOS 4) https://www.hanselman.com/blog/open-sourcing-dos-4
Open Sourcing DOS 4

See the canonical version of this blog post at the Microsoft Open Source Blog! ...

@shanselman
Imagine the possibilities.

An operating system usable by virtually every still-functioning computer in existance today, and a horde of programmers who can work in such a simplified environment that can write virtually any program for any task needed.

Who can write me a DOS 4 web server?

@starraven @shanselman Sioux should work, though you might need the network layer (maybe the one from freeDos could work) http://www.georgpotthast.de/sioux/
SIOUX - A Web Server for DOS

DosUHCI is a new USB host controller driver to support USB device drivers for DOS

@dec_hl I think
@starraven is looking for you...

@shanselman

@blackcoffeerider @starraven @shanselman well, I never figured out what is wrong with my quick'n'dirty HTTPS-DOS webserver. But the HTTP-Server I wrote for DOjS is working OK ๐Ÿ˜‚

Update: I figured it out and got it working! IPv6 support did try to enable multicast and the packet driver did not like that!
I'll put together a binary release now.

https://github.com/SuperIlu/httpDOS

GitHub - SuperIlu/httpDOS: Simple TLS capable HTTP server for MS-DOS

Simple TLS capable HTTP server for MS-DOS. Contribute to SuperIlu/httpDOS development by creating an account on GitHub.

GitHub
@dec_hl @blackcoffeerider @starraven @shanselman and a hanselminutes about httpDOS coming when? ๐Ÿ˜
GitHub - SuperIlu/DOjS: A MS-DOS Creative Coding IDE/platform based on JavaScript

A MS-DOS Creative Coding IDE/platform based on JavaScript - SuperIlu/DOjS

GitHub
@dec_hl for a moment i though it was an tool to cause Denial Of Service attacks to webservers xD
@pancake naaah, I wonโ€™t spend my time to create suffering for other people...
@starraven @shanselman Sounds like a great way to expose 40 years of vulnerabilities to the internet

@saagar @shanselman

Not necessarily. The operating system is old, but all the network software being written for it would be recent.

In any case, it still could potentially give new life to computers doing tasks for which the latest graphics card isn't necessary, and which aren't needed to be connected to the Internet.

@starraven @shanselman Yes but at some point youโ€™d have a kernel component handing packets from the network