Wednesday, September 28, 2011

Vault-OS Self-Building, Self-Configuring Server

The only thing I liked about CD Commander (link no longer works for download) that I released a few years back is that it built and populated all the required databases the first time it was run, automatically, leaving the user with something ready to go with an IJW ("It just works") philosophy. The program was a series of half-starts with me trying to get my head around the right architecture. It is a thorny problem I have now solved and can demonstrate working according to the original ambitions for Vault-OS.

A lot of that embedded schema code I compiled right into the source I have successfully transferred over to the Watcom build. I am trying to use SQLite as a completely portable file repository solution not just for configuration and all system settings but also a cross-platform binary to keep all data in. The idea here was if you wake up one morning and decide you need to get a machine running with Linux, you copy that database file over as a single chunk and the Linux version of the server runs off that the first time it is initialized. This is integrated into my generic form processing routines which also operate in memory and provide for a uniquely original method for processing CGI at lightning fast speed. So I would say the hours I may have spent in the past on "CD Commander" was not a complete waste of time, I was able to port a good chunk of that source code over.

One other thing is that I have confidence this exact source is going to be nearly 100% portable to the QNX Neutrino OS, which was my original choice for Vault-OS across the board five years ago. There may still be a cross-platform build for QNX in the cards.


Anonymous said...

The time has come. I'm about to start building my Vault!!!
A couple of questions if I may. ( and I do appreciate your opinion)
With your Vault what diameter pipe did you go with?
Did you build you own overpressure valve or purchase?
What would you recommend bedding and covering the Vault in? and to what depth should it go?
Also I was looking around on the web for CMP suppliers and I came across this
With a bit of retrofitting and altering the way the entrance works so there is a 90deg corner to the main Vault, do you have an opinion on this unit as far as it's suitability to being re-tasked?
Thanks in advance

Texas Arcane said...

I used 2.2 meter pipe with the floorboards about 30 cms off the bottom.

American Saferoom supplied all my valves and filtration equipment.

Use sterile hard foam mattresses with little permeability to air unless they are compressed to avoid them turning into fungal beds.

That Buffatank looks like a winner for sure. Just make sure that polymer coating is safe for human beings and can be painted over.

One thing you can do to avoid skyshine from coming directly into your shelter is to turn that tank sideways 90 degrees and have your entrance consist of an elbow that goes up at an angle with ladder or stairs depending on how steep it is. The other turret can serve as your alternate/emergency access.

Texas Arcane said...

Also, you are going to either have to forcibly ventilate and dehumidify that shelter every week or else put it on automated environmental control. The problem with these shelters is that they are similar to a submarine in that fungus and mold can get a foothold in there very easily with poor management. This is what I am fighting right now. I would say if you have any money left over buy yourself an ozone generator and run it in the shelter at least once a week regularly.

Anonymous said...

In Qld the mould problem is due to the humidity and the coolness of the underground shelter.
The answer is to warm up the shelter or seal it up from the outside. Sealing it is difficult if you are inside and respiring.
If you ventilate then be sure to insulate the vessel so that it may attain a similar temperature as that outside.
If you were to build in a region of low humidity like SA and most of WA then this would be no problem and you get free, natural cooling too.
Be aware that the earth tends to flow like a liquid and can crush or float the vessel when the dirt or concrete is thrown back on the tops and sides.


Anonymous said...

Hey Tex,
Thanks for the detailed answer, helps add a few items to think about as we get stuck into this.