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/12/26 09:33] emulatorman |
en:manual:contrib:hyperbolabsd_roadmap [2026/01/30 21:03] (current) emulatorman |
||
|---|---|---|---|
| Line 53: | Line 53: | ||
| ===== Hyperbola GNU/ | ===== Hyperbola GNU/ | ||
| - | === Enhancements for installation === | + | === Enhancements for installation |
| * Fix and update packages reported being malfunctional or missing features //**-> IN PROGRESS**// | * Fix and update packages reported being malfunctional or missing features //**-> IN PROGRESS**// | ||
| - | * Reduce ISO-image and rebuild essential packages // | + | * <del>Reduce ISO-image and rebuild essential packages</ |
| * Documentation for offline-installation (Responsible: | * Documentation for offline-installation (Responsible: | ||
| - | * Ways forward to reach offline-installation (Responsible: | + | * Ways forward to reach offline-installation |
| - | * Remove pacman for finally supporting hyperman as drop-in replacement //**-> IN PROGRESS**// (Responsible: | + | * Remove pacman for finally supporting hyperman as drop-in replacement //**-> IN TESTING**// (Responsible: |
| - | * Remove remnants of Arch GNU/Linux tools and replace with own implementations //**-> IN PROGRESS**// (Responsible: | + | * Remove remnants of Arch GNU/Linux tools and replace with own implementations //**-> IN TESTING**// (Responsible: |
| - | * Remove further packages being GNU/ | + | * <del>Remove further packages being GNU/ |
| - | * Enhancements for fonts and spell-checking // | + | * <del>Enhancements for fonts and spell-checking</ |
| - | * Enhancements for work without eudev / udev // | + | * <del>Enhancements for work without eudev / udev</ |
| - | ===== 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 109: | Line 104: | ||
| * < | * < | ||
| * < | * < | ||
| - | * Port libbsdadv ((BSD libc compatibility library containing code under the BSD advertising clause)) // | + | * <del>Port libbsdadv ((BSD libc compatibility library containing code under the BSD advertising clause))</ |
| - | * Port libbsdcompat ((BSD libc compatibility library)) // | + | * <del>Port libbsdcompat ((BSD libc compatibility library))</ |
| - | * Port musl ((C standard library (“libc”) implementing the interfaces defined by the ISO C and POSIX standards, plus common extensions)) // | + | * <del>Port musl ((C standard library (“libc”) implementing the interfaces defined by the ISO C and POSIX standards, plus common extensions))</ |
| - | * Port bsdutils ((BSDUtils (BSD Utilities), basic userspace tools for system operations)) | + | * Port bsdutils ((BSDUtils (BSD Utilities), basic userspace tools for system operations)) //**-> IN PROGRESS**// |
| - | * Port bsdcore ((BSDCore: A suite of essential programs tools to handle core operations)) | + | * Port bsdcore ((BSDCore: A suite of essential programs tools to handle core operations)) (Responsible: |
| - | * Port ffsutils ((Suite of command-line utilities for "FFS file system", | + | * Port ffsutils ((Suite of command-line utilities for "FFS file system", |
| + | * Run the [[http:// | ||
| + | * Announce officially the port of musl for HyperbolaBSD (Responsible: | ||
| * Port ash ((Almquist shell (also known as A Shell, ash and sh) is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s.)) | * Port ash ((Almquist shell (also known as A Shell, ash and sh) is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s.)) | ||
| * Port ksh ((MirBSD Korn Shell, a lightweight Unix shell originally designed and developed by David G. Korn at AT&T Bell Laboratories.)) | * Port ksh ((MirBSD Korn Shell, a lightweight Unix shell originally designed and developed by David G. Korn at AT&T Bell Laboratories.)) | ||
| Line 122: | Line 119: | ||
| * Replace BSD init enviroment with runit one (See [[https:// | * Replace BSD init enviroment with runit one (See [[https:// | ||
| * 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 |
| - | * Contact [[musl-subscribe@lists.openwall.com|musl developers]] at their mailing list to let them know that musl runs on HyperbolaBSD | + | * Contact [[musl@lists.openwall.com|musl developers]] at their mailing list to let them know that musl runs on HyperbolaBSD. See the [[https:// |
| - | * Contact [[supervision@list.skarnet.org|Gerrit Pape]]((The runit author)) to let him know that runit runs on HyperbolaBSD | + | * Contact [[supervision@list.skarnet.org|Gerrit Pape]]((The runit author)) to let him know that runit runs on HyperbolaBSD |
| ===== HyperbolaBSD Canis Major v0.99-alpha ===== | ===== HyperbolaBSD Canis Major v0.99-alpha ===== | ||
| === Port hyperman/ | === Port hyperman/ | ||
| - | * Port e2fsprogs ((Suite of command-line utilities for ext2)) | + | |
| - | * Port dosfstools ((Utilities for creating, checking, and labeling FAT (File Allocation Table) family file systems, such as FAT12, FAT16, and FAT32)) | + | |
| + | * Port dosfstools ((Utilities for creating, checking, and labeling FAT (File Allocation Table) family file systems, such as FAT12, FAT16, and FAT32.)) | ||
| * Port the required GRUB dependencies | * Port the required GRUB dependencies | ||
| - | * Port GRUB ((Boot loader package from the GNU Project)) | + | * Port GRUB ((Boot loader package from the GNU Project.)) |
| + | * Set the build server with HyperbolaBSD as the main system. | ||
| * Port the required hyperman/ | * Port the required hyperman/ | ||
| * Port hyperman ((The HyperbolaBSD package manager)) | * Port hyperman ((The HyperbolaBSD package manager)) | ||
| * Port hypertools ((Programs for HyperbolaBSD development)) | * Port hypertools ((Programs for HyperbolaBSD development)) | ||
| * Test HyperbolaBSD alpha version running on QEMU | * Test HyperbolaBSD alpha version running on QEMU | ||
| - | * Announce officially the release of HyperbolaBSD alpha | + | * Announce officially the release of HyperbolaBSD alpha (Responsible: |
| ===== HyperbolaBSD Canis Major v0.99-beta ===== | ===== HyperbolaBSD Canis Major v0.99-beta ===== | ||
| Line 147: | Line 146: | ||
| * Port and test Xenocara | * Port and test Xenocara | ||
| * Test HyperbolaBSD beta version running on QEMU | * Test HyperbolaBSD beta version running on QEMU | ||
| - | * Announce officially the release of HyperbolaBSD beta | + | * Announce officially the release of HyperbolaBSD beta |
| ===== HyperbolaBSD Canis Major v1.0-rc ===== | ===== HyperbolaBSD Canis Major v1.0-rc ===== | ||
| === Port possible extra packages from Hyperbola GNU/ | === Port possible extra packages from Hyperbola GNU/ | ||
| - | |||
| * Index incompatible packages and remove them from the git repositories | * Index incompatible packages and remove them from the git repositories | ||
| Line 158: | Line 156: | ||
| * Develop hypercore from scratch under C++ | * Develop hypercore from scratch under C++ | ||
| * Test HyperbolaBSD final version running on QEMU | * Test HyperbolaBSD final version running on QEMU | ||
| - | * Announce officially the release of HyperbolaBSD release candidate | + | * Announce officially the release of HyperbolaBSD release candidate |
| - | * Contact [[contact+badwolf@hacktivis.me|Haelwenn Monnier]] to let him know that BadWolf runs on HyperbolaBSD | + | * Contact [[contact+badwolf@hacktivis.me|Haelwenn Monnier]] to let him know that BadWolf runs on HyperbolaBSD |
| ===== HyperbolaBSD Canis Major v1.0 ===== | ===== HyperbolaBSD Canis Major v1.0 ===== | ||
| === Release HyperbolaBSD === | === Release HyperbolaBSD === | ||
| - | * Announce officially the release of HyperbolaBSD | + | * Announce officially the release of HyperbolaBSD |
| - | * EOL of Hyperbola GNU/ | + | * EOL of Hyperbola GNU/ |
| - | * Contact the [[licensing@fsf.org|Free Software Fundation]] to endorse HyperbolaBSD in their list of [[https:// | + | * Contact the [[licensing@fsf.org|Free Software Fundation]] to endorse HyperbolaBSD in their list of [[https:// |
| - | * Contact the [[licensing@fsf.org|Free Software Fundation]] to change Hyperbola GNU/ | + | * Contact the [[licensing@fsf.org|Free Software Fundation]] to change Hyperbola GNU/ |
| * Restructuring of entire Hyperbola Project with HyperbolaBSD | * Restructuring of entire Hyperbola Project with HyperbolaBSD | ||