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:hyperbola_roadmap [2023/05/04 02:21] emulatorman |
en:manual:contrib:hyperbola_roadmap [2023/06/27 00:45] (current) throgh |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Hyperbola Roadmap ====== | + | ~~REDIRECT>en:manual:contrib:hyperbolabsd_roadmap~~ |
- | + | ||
- | Todo lists are used by the developers when a software development is needed. This is common when there is a software development plan, such as the inclusion of new code or port code to the HyperbolaBSD kernel or userspace, new features, etc. The progress can be tracked here, and completed todo lists can be browsed as well. | + | |
- | + | ||
- | ===== Hyperbola GNU/ | + | |
- | === Further work on GNU/ | + | |
- | * <del>Add further packages within context of missing protocols (Gopher, Gemini), additions for free and libre gaming and applications for digital book-publication</ | + | |
- | + | ||
- | ===== Hyperbola GNU/ | + | |
- | === Full integration of runit === | + | |
- | * < | + | |
- | * < | + | |
- | + | ||
- | ===== Hyperbola GNU/ | + | |
- | === Updates and fixes for UXP-applications, | + | |
- | + | ||
- | <note important> | + | |
- | + | ||
- | * Fix and update packages reported being malfunctional or missing features //**-> IN PROGRESS**// | + | |
- | * < | + | |
- | * Optimize desktop-experience for Hyperbola //**-> IN PROGRESS**// | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * Add HyperbolaBSD partition support (MBR and GPT) in gptfdisk //**-> TODO**// | + | |
- | * Add HyperbolaBSD partition support (MBR and GPT) in util-linux (fdisk) //**-> TODO**// | + | |
- | * Add HyperbolaBSD partition support (MBR and GPT) in parted //**-> TODO**// | + | |
- | * Package modified gptfdisk //**-> TODO**// (Responsible: | + | |
- | * Package modified util-linux (fdisk) //**-> TODO**// (Responsible: | + | |
- | * Package modified parted //**-> TODO**// (Responsible: | + | |
- | + | ||
- | ===== Hyperbola GNU/ | + | |
- | === Cleaning extra-repository for further preparation towards transition into HyperbolaBSD === | + | |
- | + | ||
- | <note important> | + | |
- | + | ||
- | * Removal of defined packages from **[extra]**-repository for transition towards **HyperbolaBSD** //**-> IN PROGRESS**// | + | |
- | + | ||
- | ===== HyperbolaBSD Canis Major v0.99.x-alpha ===== | + | |
- | === Rebranding and Deblobbing OpenBSD === | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * Port BSD userspace to our custom GCC/LLVM versions //**-> IN PROGRESS**// | + | |
- | * Build and test the ported BSD userspace //**-> IN PROGRESS**// | + | |
- | * Test HyperbolaBSD pre-alpha version running on QEMU (without Xenocara) | + | |
- | * Remove all non-x86 specific source code in kernel | + | |
- | * Remove all non-x86 specific source code in libc | + | |
- | * Write compatible code under [[https:// | + | |
- | * Write compatible code under [[https:// | + | |
- | * Replace nonfree tools/ | + | |
- | * Test HyperbolaBSD alpha version running on QEMU (without Xenocara) | + | |
- | * Port Xenocara to our custom GCC/LLVM versions | + | |
- | * Build and test the ported Xenocara | + | |
- | * Test HyperbolaBSD alpha version running on QEMU (with Xenocara) | + | |
- | + | ||
- | ===== HyperbolaBSD Canis Major v0.99.x-beta ===== | + | |
- | === Modularise the BSD system === | + | |
- | * < | + | |
- | * Modularise BSD userspace | + | |
- | * Port and test hyperman ((Hard fork of pacman for HyperbolaBSD, | + | |
- | * Build libretools and add patches to make it working in HyperbolaBSD | + | |
- | * Build runit and add patches to make it working in HyperbolaBSD | + | |
- | * Package the entire modularised BSD system and some core packages with hyperman ((Hard fork of pacman for HyperbolaBSD, | + | |
- | + | ||
- | ===== HyperbolaBSD Canis Major v1.x ===== | + | |
- | === Port possible extra packages from the current GNU/ | + | |
- | * Index incompatible packages | + | |
- | * Upgrade and maintain packages | + | |
- | * EOL of GNU/ | + | |
- | * Restructuring of entire Hyperbola Project with HyperbolaBSD | + |