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

95 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SamiOS Roadmap
## Phase 1: Foundation ✅
- [x] Basic archiso profile
- [x] CLI tool (`samios`)
- [x] Boot configuration (BIOS + UEFI)
- [x] System configuration files
- [x] Automated installer (`samios-installer.sh`)
- [x] Font management system (fontconfig + policy enforcement)
- [x] SamiOS branding package (logos, icons, wallpapers)
- [x] GRUB theme (#1424CE cobalt blue)
- [x] SDDM theme
- [ ] Build automation CI pipeline (in progress)
- [ ] Test suite (in progress)
## Phase 2: Desktop Environment ✅ (WSL)
- [x] KDE Plasma integration (WSL on SAMI-PC)
- [x] Display manager config (SDDM)
- [x] Graphics via WSLg
- [x] Audio setup (PipeWire)
- [x] Network management (NetworkManager)
- [x] Windows 11 theme (color schemes, window borders)
- [x] Sami Grotesk as default system font
- [x] Sami Sans as secondary font
- [x] Sami font family installed (excluding 7777 branding fonts)
- [x] 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
- [x] Custom themes (Win11 dark/light color schemes)
- [x] SamiOS branding (logos, wallpapers, boot screens)
- [x] 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