Architecture / UML
gunnchOS Device OS
The same world has to stay explainable when the host is a laptop, a handheld, or an offline bundle.
Accepted source 2ae070fd8b05 · ACCEPTED_MAIN · software-architecture
Current diagrams describe the software design in the repository. They are not a factory boot, a certified device, or a shipped installer.
Current is shown first. Future and legacy stay labeled. A rendered SVG is used when accepted main already committed one. Otherwise the Mermaid or Markdown source is shown and is not executed in the browser.
- current: Component — current
- current: Boot sequence — current software probe
- future: Future — physical boot and factory
- legacy: Legacy UML index — device OS
Current
Component — current
current mermaid
What this diagram shows
There is no production initramfs or signed factory image in this tree.
What this diagram does NOT prove
This diagram does not prove a physical device booted this operating system.
Source path docs/uml/current/component.md @ 2ae070fd8b05
Boot sequence — current software probe
current mermaid
What this diagram shows
Source: `gunnchos_device_os/boot/probe.py` `run_boot_probe`, Make `gate1-boot`.
What this diagram does NOT prove
This diagram does not prove a physical device booted this operating system.
Source path docs/uml/current/sequence_boot.md @ 2ae070fd8b05
Future
Future — physical boot and factory
future mermaid
What this diagram shows
Not implemented in this checkout as proven evidence.
What this diagram does NOT prove
This diagram does not prove a physical device booted this operating system.
Source path docs/uml/future/physical_boot_and_factory.md @ 2ae070fd8b05
Legacy
Legacy UML index — device OS
legacy markdown
What this diagram shows
Superseded as the supervisor architecture front door.
What this diagram does NOT prove
This diagram does not prove a physical device booted this operating system.
Source path docs/uml/legacy/index.md @ 2ae070fd8b05
gunnchOS