The group maintaining Open Watcom has essentially broken the make utility. My old makefiles from 1997 now no longer worked so I had to resort to calling WCL386 to do my complete builds for DOS 32-bit protected mode.
I got nearly all the libraries compiled in and they look pretty good. I might blow off my FastGUI interface and try to integrate wxMGL GUI if it is not too hard. It's got a lot more working stuff in it, particularly the rudimentary HTML browser for DOS.
I figured out how to use the WATT-32 TCP-IP library and it's pretty good. I was thinking that if every device is a server and every device is a client, with addresses circulated on the Ethernet when devices boot up, everything can operate without a central server and without Ethernet if they still have file share for the databases. I'm going to have to do a bit of investigation to learn how this works in a distributed environment where there is no master-slave relationship and not even a central DNS or address resolver.
I played around with the GUI and had little trouble getting a scrolling status bar at the bottom of the screen or a scrolling console window for printing out the log.
What I really wanted to add was that I have been playing the second PENUMBRA survival horror game the past week (it's awesome) and when I saw the simple, elegant desktop used to represent "The Shelter" computer interface in the game, I knew I had my design for the VaultOS desktop. It's perfect and it would look good in monochrome or color. I am using that as my design guide for VaultOS.
I am not sure if this is going to be releasable as Open Source - I am using my license for the John Miles Sound Library for the sound system and it is proprietary. It works anywhere on anything, however, once it is configured. It will even send WAV files to the PC speaker if it has to.