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 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.

Open full sizeDownload

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.

Open full sizeDownload

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.

Open full sizeDownload

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.

Open full sizeDownload

Source path docs/uml/legacy/index.md @ 2ae070fd8b05

Architecture library