dahliaOS Roadmap
have_orange (dahliaOS Linux)
-
Core OS
- Splash screen
- Account Management
- Shell Service
- Hardening
- OTA Updates
- Networking
-
Recovery OS
- Configuration Menu
- Configuration partition
- System security
- Installation/Reinstallation
- Update management
- Configuration Menu
-
Custom Bootloader
-
Jasper - Development Shell
- Terminal
- Wayland impl
- Web Browser
terminal
- Jasper - Development Shell
- Terminal
- Wayland impl
- Web Browser
dap
- [] Deprecate in favor of Flatpak and RPMs
graft
- [] VM Management interface (Flutter)
- [] Commandline utility for managing machines
- [] API for machine management
- [] Terminal app integration
files
- [] Functional application?
fimage
- [] Automated regular release pipeline
- [] have_orange build releases
documentation
- [] Documentation cleanup and content refresh
website
- [] Project goals and content refresh
- [] Emphasis on developers and contributors?
welcome
- [] Deprecate in favor of documentation webapp and dialog
clock
- [] Display time
- [] Set timers
- [] View world time
- [] API for integration with system
calculator
- [] Revised input methods (latex?)
- [] graphing support
- [] Typing input
- [] Calculus
- [] Advanced function support
- [] Modes for different types of calculations
disks
- [] Display system disks and volumes
- [] Resize, erase, format, and write to disks
- [] Graphical storage management - i.e. windirstat
wallpapers
- [] New wallpaper and theme color manager
- [] New series of 3D rendered abstract wallpapers
media
- [] General purpose video player
- [] Bake into files app like macOS preview?
task_manager
- [] Show running processes
- [] Start/stop processes and processes in containers
- [] Show system specifications and statistics
- [] Networking data
pangolin_displaymanager
- [] Functional login and start to Pangolin
- [] Connections management?
web_browser
- [] Multi-tabbed interface
- [] Web Views
- [] Quick search
- [] Integration with system theming
system_logs
- [] Show system logs and stats in real time
- [] System information page
- [] Hardware changes and logging
kernel_panic
- [] Serve as general purpose package for showing in-progress updates, boot status and errors (potential systemd/v integration?)