General considerations
- Boot from CDROM? Would be easy to upgrade, and crash-safe. Should load the "critical" programs and libraries into RAM, either by means of MFS or some "don't page" bit set... Must research if this is possible.
- Disadvantage: Needs more RAM than a hard disk backed OS, I suppose, because systems want to write things at runtime -- then again, userland can be heavily modified not to do such. CDROMs are slow.
- We need some storage writable at runtime: Configuration settings and highscore lists have to be saved somewhere.
- OS can not rely on being shut down orderly -- actualy, it will usually just be powered off. So we need a file system that does not keep things in memory but not written to disk for the writable part.
Kernel adjustments
Userland adjustments
Space considerations
CategoryComputer CategoryPinball
THIS DATA IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DATA, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
All product and brand names mentioned on there pages and in the source code are registered names and/or trademarks of the respective owner and are mentioned for identification purposes only.
For a full copyright notice, please see this link. For imprint and contact information, please see http://www.thiemo.net/.