Files
samios/docs/roadmap.md
T
Sami Ahmed 658a8541e9
SamiOS CI / lint-and-test (push) Successful in 14s
v0.2.0: WSL desktop, branding, GRUB theme, CI, installer, fonts, voice architecture
Major update adding full desktop environment support, complete branding suite,
and project infrastructure:

Desktop (WSL):
- KDE Plasma + SDDM + Dolphin/Konsole/Kate/Firefox setup script
- Windows 11 dark/light color schemes
- PipeWire audio stack
- WSLg-compatible launch script
- SamiOS CLI tool (v0.2.0) with desktop command

Branding:
- Logos: face-on-pyramid with and without text (500px)
- Icons: square + launcher (256/512/1024px) + SVG vector
- Wallpapers: 1920x1080, 4K, clean variant (PIL-generated)
- GRUB theme: full cobalt blue (#1424CE) theme with pyramid background
- SDDM theme: SamiOS login screen configuration
- Branding README with palette, typography, usage guidelines

Fonts:
- Sami Grotesk (Helvetica-like) as default system/UI font
- Sami Sans as secondary
- Full Sami font family support (excluding 7777 personal branding)
- fontconfig rules mapping Helvetica/Arial → Sami Grotesk
- Font policy enforcement in samios CLI

Infrastructure:
- Automated installer (samios-installer.sh): partition, format, pacstrap, bootloader
- PKGBUILD for samios-branding package
- Test suite: shell tests for profiledef, packages, pacman.conf, CLI, font policy
- Makefile: test, lint, check, build, clean targets
- Gitea Actions CI workflow
- Voice integration architecture document (SamiType × SamiOS)
- Updated roadmap reflecting completed phases
2026-08-11 03:39:47 -07:00

3.1 KiB
Raw Blame History

SamiOS Roadmap

Phase 1: Foundation

  • Basic archiso profile
  • CLI tool (samios)
  • Boot configuration (BIOS + UEFI)
  • System configuration files
  • Automated installer (samios-installer.sh)
  • Font management system (fontconfig + policy enforcement)
  • SamiOS branding package (logos, icons, wallpapers)
  • GRUB theme (#1424CE cobalt blue)
  • SDDM theme
  • Build automation CI pipeline (in progress)
  • Test suite (in progress)

Phase 2: Desktop Environment (WSL)

  • KDE Plasma integration (WSL on SAMI-PC)
  • Display manager config (SDDM)
  • Graphics via WSLg
  • Audio setup (PipeWire)
  • Network management (NetworkManager)
  • Windows 11 theme (color schemes, window borders)
  • Sami Grotesk as default system font
  • Sami Sans as secondary font
  • Sami font family installed (excluding 7777 branding fonts)
  • SamiOS wallpapers (1920×1080, 4K, clean variant)
  • KDE panel configuration (bottom taskbar, Win11 start menu style)
  • Full system settings GUI

Phase 3: Applications (Next)

  • Web browser (Firefox) installed
  • File manager (Dolphin) installed
  • Terminal emulator (Konsole) installed
  • Text editor (Kate) installed
  • Office suite (LibreOffice)
  • Media player (VLC)
  • Image viewer (Gwenview)
  • Package manager GUI (Pamac)
  • Email client (Thunderbird/KMail)

Phase 4: SamiType Voice Integration

  • SamiType STT service (systemd, always-on)
  • Wake word detection ("Computer")
  • Command router (intent classification)
  • KDE/WM control via voice
  • Web navigation via voice
  • System control via voice (volume, brightness, screenshots)
  • TTS voice feedback
  • Push-to-talk mode (keyboard shortcut)
  • Dictation mode (SamiType → any text field)
  • See: docs/voice-integration-architecture.md

Phase 5: System Tools

  • System monitor
  • Backup tool (Btrfs snapshots)
  • Firewall configuration
  • User management GUI
  • System update GUI

Phase 6: Polish

  • Custom themes (Win11 dark/light color schemes)
  • SamiOS branding (logos, wallpapers, boot screens)
  • Documentation (installation, voice architecture)
  • Testing suite (shell tests, CI)
  • Release automation (ISO build pipeline)

Phase 7: Advanced Features

  • Dual-boot setup tool (Windows → SamiOS migration)
  • System recovery tools
  • Snapshot/rollback (Btrfs)
  • Container support (Docker/Podman)
  • Virtual machine support
  • Custom kernel with optimizations

Long-term Goals

  • Custom kernel with SamiType hardware acceleration
  • SamiOS-specific packages (voice-native apps)
  • Community repository
  • Hardware certification
  • Enterprise features

Timeline

  • Phase 1: Complete
  • Phase 2: Complete (WSL), bare-metal pending
  • Phase 3: Q3 2026
  • Phase 4: Q4 2026 (SamiType integration begins)
  • Phase 5-7: 2027+

Notes

  • Prioritize stability over features
  • Keep system lightweight
  • Maintain Arch compatibility
  • Focus on daily-driver usability
  • Voice-first interaction is the north star