xinionos/README.md
Thomas Reitz 748eaf0ebe Schichtenmodell im README auf ADR-0005 nachgezogen
GAIA Lite steht jetzt bei der Plattform statt als eigener Unterbau,
GAIA Full bei der Infrastruktur. Die beiden Regeln "kein Produktname
in dieser Ablage" bleiben unberuehrt -- sie betreffen den Kern, nicht
die Einordnung.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 17:32:50 +02:00

43 lines
2 KiB
Markdown

# XinionOS — das Betriebssystem der Xinion-Appliances
XinionOS ist die **Geräteschicht** unter den Appliance-Produkten des Hauses. Es liefert ein Gerät,
das startet, sich selbst prüft, sich sicher aktualisieren lässt und im Fehlerfall von allein auf die
vorherige Fassung zurückkehrt — und sonst nichts.
**Es weiß nicht, was auf ihm läuft.** Das ist keine Sparsamkeit, sondern der Zweck: Dieselbe Basis
trägt eine ITSM-Appliance, eine Proxy-Appliance und eine Anwendungsplattform, ohne von einer davon
etwas zu wissen.
## Wo es im Haus steht
| Ebene | Was | Beispiele |
|---|---|---|
| Anwendungen | Fachliche Produkte | COSMOS, INSIGHT, ORION |
| Plattform | Laufzeit- und Betriebsschicht | OLYMPUS mit GAIA Lite · oder die Wirt-Dienste einer Fach-Appliance |
| **Gerät** | **XinionOS** | **diese Ablage** |
| Infrastruktur | Rechenzentrum | GAIA Full |
Beim Kunden auf Blech ist XinionOS das, worauf die Verkaufsvariante der Plattform läuft.
## Was es leistet
* **Ein Abbild, unbeaufsichtigt installierbar** — der Techniker legt das Medium ein und geht.
* **Zwei abwechselnd beschriebene Wurzeln.** Ein Update schreibt nie in die laufende Fassung.
* **Ein Selbstprüflauf entscheidet über den Start.** Nicht „bootet" gilt als Erfolg, sondern
„ist arbeitsfähig".
* **Rücksprung ohne Zutun.** Kommt eine neue Fassung nicht sauber hoch, kehrt das Gerät nach
begrenzten Versuchen von selbst zurück.
* **Betrieb ohne Internet.** Nichts holt sich selbsttätig Aktualisierungen.
* **Eine Einhängestelle für genau eine Nutzlast** — siehe [`nutzlast/`](nutzlast/VERTRAG.md).
## Was es ausdrücklich nicht leistet
Keine Fachlichkeit, keine Anwendungslogik, keine Benutzerverwaltung, keine Mandantenfähigkeit.
Das alles ist Sache der Nutzlast.
## Einstieg
* **Regeln für die Arbeit hier:** [`CLAUDE.md`](CLAUDE.md)
* **Wenn Du baust:** [`BRIEFING.md`](BRIEFING.md)
* **Der Vertrag zur Nutzlast:** [`nutzlast/VERTRAG.md`](nutzlast/VERTRAG.md)
* **Was wirklich gemessen wurde:** [`docs/nachweise/`](docs/nachweise/README.md)