Linux
Koder Linux — OS + Desktop Environment
- *rea:*
infra/linux/(RFC-003 Domain) - *ath:*
infra/linux/distro,infra/linux/shell,infra/linux/x,infra/linux/keyboard,infra/linux/kolide - *ind:*Debian-based Linux distribution + custom desktop environment
Role in the stack
Koder Linux is the operating system of the Koder platform — the ground floor. It is a Debianbased distribution shipping with a custom desktop environment, shell, window system and input stack, all branded and preconfigured for Koder developers and end users.
infra/linux/distro— ISO build (live-build), package lists, variant overlays, hook 0060 koder-suite consumer chain (pulls each component's.debfrom Flow at build time)infra/linux/shell— Koder shell replacing bashinfra/linux/x—koder-xWayland compositor based on wlroots 0.18 (scenegraph + xdgshell + layershell + screencopy + windowlist IPC + inputmethodv2 + textinputv3 relay + Super+Shift+S screenshot binding)infra/linux/keyboard— *oder Keyboard* Androidside GBoardparity input method (lives underinfra/linux/for historical reasons; physically an Android product targeting Kolide phones; module is scaffoldonly as of 202605-16)infra/linux/kolide— Kolide DE: panel + dock + launcher + *indowoverview*(GNOME Activitiesstyle; click cards to focus via IPC) + hotcorner + quicksettings + notifications +kolide-servicesdaemon +kolide-sessionlauncher +/usr/bin/koder-screenshotwrapper (slurp+grim)
Koder Linux is the OS shipped on dev notebooks, Koderbranded hardware, and targetspecific images (kiosks, IoT gateways, data-center nodes).
Primary couplings
| Module | Relationship |
|---|---|
infra/linux/distro |
Builds the ISO, applies variant overlays, ships installer and live-build config |
infra/linux/x |
Provides the koder-x Wayland compositor shipped in the desktop variant; exposes wlr |
infra/linux/kolide |
Provides kolide-shell (paneldocklauncheroverview), kolide-services (poweraudionetworkbluetoothportalsettings daemons), kolide-session (XDG env + compositor + services + shell startup sequence) |
dev/store |
Supplies the optional privileged Android/Waydroid store extension overlay |
| `dev |