Development Roadmap (2024.03.ver)
eweOS Developers
3/11/2024
Architecture Support
aarch64 initial support is on our roadmap(Finished)aarch64 will be built in Main and Testing repo(Finished)aarch64 KIS image will be released(Finished)riscv64 initial support is on our roadmap(Finished)- aarch64 in Main repo will get all packages built successfully (Near finished)
riscv64 will be built in Main and Testing repo(Finished)- riscv64 in Main repo will get all packages built successfully
System Utils
dinit system services will be redesigned.(Finished)dinit user services will be initialized.(Finished)- obs-worker will be able to run directly in eweOS.
System Image Creation will be able to accomplish directly in eweOS.(Finished)
Graphics and Desktop
sway will be the first usable compositor for eweOS.(Finished)GNOME will NOT be our immediate goal. It will be considered when all pre-requisites are ready and stable.(Mutter requires X11, just be patient)- More fonts will be added into Testing repo.
- OpenJFX will be provided to play Minecraft.
- hyprland will be our demo desktop environment, relevant scripts will be packaged to provide out-of-box experience.
mesa will be our only choice of video driver, with support of more GPUs.(Finished)- A wallpaper collection will be created for eweOS.
Multimedia
- pipewire will be our only choice of audio system, and wireplumber support for libudev-zero will be investigated.
Language Support
- Python support with common packages is on our roadmap.
- Java bootstrapping with its build tools is on our roadmap.
Infra
Package list will be added to our homepage.(Finished)Architecture information will be added into Package List.(Finished)- User Repository will be ready to accept build scripts from community.
Main Repo Server will be moved to europe/US.(mirrors deployed)OBS Server will be moved to a safer zone.(Finished)More build workers for multiple architectures will be added.(aarch64 workers added)- An auto package upgrading system will be developed and deployed, with GitHub issues for notification.
An image creation service will be developed with(Finished)systemd-nspawn
andqemu-user
to create daily system image of eweOS.
Testing
- VM-based system automatic testing will be added and performed after system image creation.
Device-targeted Kernels
- For
aarch64
, RockPi 5B will be initially supported with 5.10 kernel from vendor. Raspberry Pi 4B will be supported with mainline kernel later. - For
riscv64
, Visionfive2 will be initially supported with 515 kernel from vendor. Hifive Unmatched will be supported with mainline kernel later.