Kiosk UI: Chromium was evaluated as an Epiphany alternative (ADR-0005) after ADR-0004's application-mode approach turned out unusable end-to-end, then abandoned after four distinct real-boot failures in a row (ADR-0006) in favor of a hardened plain --profile Epiphany launch. ADR-0004 amended with the actual fix history (profile directory creation, application-mode's undocumented web-app requirement, --private-instance/--profile conflict on the target's Epiphany 50.1 vs. the 43.1 used for local testing). ADR-0007 resolves ADR-0004's open question: the kiosk web UI and installer.sh never talk directly, only via the provisioning server. WLAN autoprovisioning: customer profile gets an "Autoprovisionierung" flag plus WLAN credentials, driving self-service generation of a personalized ISO with the credentials baked in as a NetworkManager profile — works from device one, no persistent on-stick state needed. Personalizing the build this way also motivated giving the ISO its own volume label (TUXFLOTTE) instead of the source Fedora label. Also folds in the EROFS root-cause writeup and the Ubuntu-live-medium alternative noted for a future ISO rework, and brings roadmap/installer-roadmap.md's checkboxes in line with actual status. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Tuxflotte Platform Docs
Dieses Repository beschreibt die Architektur, Begriffe und Leitentscheidungen von Tuxflotte.
Tuxflotte ist eine distributionsunabhängige Workspace-Provisioning-Plattform für Linux-Arbeitsplätze.
Einstieg
00-philosophy.md00-glossary.mdarchitecture/01-layered-provisioning.mdarchitecture/02-workspace-model.mdarchitecture/05-runtime-blueprint.mdarchitecture/06-backend-api.md
Bereiche
architecture/– gültige Architekturadr/– Architekturentscheidungenroadmap/– Planung und Meilensteinearchive/– historische Dokumente
Grundsatz
Die Dokumentation ist die Spezifikation.
Der Code implementiert diese Spezifikation.
Description
Languages
Markdown
100%