Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:manual:contrib:hyperbolabsd_roadmap [2025/09/12 13:15] emulatorman |
en:manual:contrib:hyperbolabsd_roadmap [2025/09/12 17:57] (current) emulatorman |
||
---|---|---|---|
Line 64: | Line 64: | ||
* Enhancements for fonts and spell-checking //**-> IN PROGRESS**// | * Enhancements for fonts and spell-checking //**-> IN PROGRESS**// | ||
* Enhancements for work without eudev / udev //**-> IN PROGRESS**// | * Enhancements for work without eudev / udev //**-> IN PROGRESS**// | ||
+ | |||
+ | ===== Hyperbola GNU/ | ||
+ | === Final release for GNU/ | ||
+ | |||
+ | * Fix and update packages reported being malfunctional or missing features (Responsible: | ||
+ | * Removal of udev-support and replacing with mdev (Responsible: | ||
Line 93: | Line 99: | ||
* < | * < | ||
* < | * < | ||
- | * Port musl ((The official | + | * Port musl ((C standard |
- | * Port GNU Make for x86_64 architecture | + | |
* Debug userspace and fix binary issues //**-> IN PROGRESS**// | * Debug userspace and fix binary issues //**-> IN PROGRESS**// | ||
* Test HyperbolaBSD pre-alpha version running on QEMU | * Test HyperbolaBSD pre-alpha version running on QEMU | ||
* Announce officially the release of HyperbolaBSD pre-alpha (Responsible: | * Announce officially the release of HyperbolaBSD pre-alpha (Responsible: | ||
+ | * Contact [[musl-subscribe@lists.openwall.com|musl developers]] at their mailing list to let them know that musl runs on HyperbolaBSD | ||
===== HyperbolaBSD Canis Major v0.99-alpha ===== | ===== HyperbolaBSD Canis Major v0.99-alpha ===== | ||
Line 105: | Line 111: | ||
* < | * < | ||
* < | * < | ||
- | * Develop hyperutils from scratch under C++ //**-> IN PROGRESS**// | ||
- | * Develop hypercore from scratch under C++ //**-> IN PROGRESS**// | ||
- | * Modularise userspace | ||
- | * Adapt userspace under [[en: | ||
* Develop kernel for i386 architecture //**-> IN PROGRESS**// | * Develop kernel for i386 architecture //**-> IN PROGRESS**// | ||
* Develop userspace for i386 architecture | * Develop userspace for i386 architecture | ||
- | * Port musl ((The official C library ported version for HyperbolaBSD)) for i386 architecture //**-> IN PROGRESS**// | + | * Adapt userspace under [[en:project:fhs|FHS]] for i386 version (eg. binaries |
- | * Port GNU Make for i386 architecture | + | * Modularise userspace |
* Port hyperman ((The HyperbolaBSD package manager)) | * Port hyperman ((The HyperbolaBSD package manager)) | ||
* Port hypertools ((Programs for HyperbolaBSD development)) | * Port hypertools ((Programs for HyperbolaBSD development)) | ||
* Port and test runit ((a UNIX init scheme with service supervision)) | * Port and test runit ((a UNIX init scheme with service supervision)) | ||
- | * Develop runit init scripts to run HyperbolaBSD | + | * Develop runit init scripts to run HyperbolaBSD |
* Replace nonfree tools/ | * Replace nonfree tools/ | ||
* Test HyperbolaBSD alpha version running on QEMU | * Test HyperbolaBSD alpha version running on QEMU | ||
Line 125: | Line 127: | ||
* Package the entire modularised HyperbolaBSD system with hyperman ((The HyperbolaBSD package manager)) | * Package the entire modularised HyperbolaBSD system with hyperman ((The HyperbolaBSD package manager)) | ||
+ | * Develop hyperutils from scratch under C++ //**-> IN PROGRESS**// | ||
+ | * Develop hypercore from scratch under C++ //**-> IN PROGRESS**// | ||
* Develop the HyperbolaBSD live image | * Develop the HyperbolaBSD live image | ||
* Test HyperbolaBSD live image | * Test HyperbolaBSD live image |