= = = BREADSYSTEM = = =

BreadSystem is a general-purpose operating system by Jack Eisenmann.

Design specification:

Software Utilities:

Right now the operating system design is in a "rough draft" state. I have designed many of the fundamental aspects of the system, but there are details and features I want to add. Such items include, but are not limited to:

There is no implementation of BreadSystem yet. I'm working on making the first implementation.


MOTIVATION

I have built various 8-bit homebrew computers over the past several years. Each time I built a computer, I programmed its own rudimentary operating system. This worked OK for demonstrating the computers, but applications were not cross-platform compatible. BreadSystem provides a common platform for computers I build in the future.

Furthermore, BreadSystem serves as an exploration of alternative operating system architectures. BreadSystem includes several non-standard design elements, such as bytecode-driven applications, a unified heap with rigorous pointer security, and extensible permission logic. These features have been fun to think about and incorporate into the system.

Return to the Ostracod Pond