Friday, February 1, 2008

CA-Clipper For 32 bit protected mode DOS

Just as an update on the Vault OS planning stage ... now that I have the tablet PCs (which came without any bootable hard drives) up and running ... has anyone used CA-Clipper 5.3b 32 bit protected mode for DOS?

It's apparently got a graphic GUI, multitasking multiuser environment, an IDE for 4GL style design (similar to VBDOS) and a full scale SQL database with server and LAN support built in right out of the box. The database supports streaming of binary data like BLOBs for images and sounds.

All I know about it is from talking to a guy ten years ago who swore it was the greatest thing he'd ever seen running in the DOS environment.

After researching it a bit on the internet, I discovered it has some support for real-time and embedded style control in addition to a report designer, menuing ... the works. There's also an open source version called CLIP but I need to learn more about that as well.

This might be better than Damn Small Linux, smaller run-time, there is even a documented watchdog function to reboot the system if it falls over ... !! This might present the best possible environment to run the Vault OS on if you are staying in the DOS x86 system.

After running Damn Small Linux for a while I noticed it has to access the flash a lot. It's very quick but there have to be fifty megabytes of files there to support the base functionality of DSL for most stuff. That seems like it might be overcomplicating the system when my original goal with VBDOS was to keep it idiot simple and all running in one big integrated foolproof system.

Any feedback appreciated.


Anonymous said...

Tex, look into Python and sqlite for dos.

Or run them on a minimal install of openbsd.

Pretty small, simple as pie, able to do virtually anything (for free) and - since you can create sqlite databases in ram - not constantly accessing the flash even for db operations. Simply back up to flash at regular intervals or on command.

Have one of more servers and (possibly remote-booting diskless-) clients which run a dos-based graphical web browser like arachne and serve all your info using a simple python cgi web server (~5 lines of code) and python cgi scripts.

Personally I plan to use old junker mobos. Keep the CPUs cool with convection-circulated water cooling and run them directly off DC bypassing the usual AC power supply etc and you've got the ultimate energy efficient, failsafe, completely silent survivalist's network (...or that's what I reckon anyway)


Anonymous said...

Nobody is replying with anything because we have no frikin idea what you are talking about!!!!!

Really, well done there. knowledge is a wonderful thing.