Both sides previous revisionPrevious revisionNext revision | Previous revision |
slackwarearm:development-roadmap [2024/01/11 09:31 (UTC)] – mozes | slackwarearm:development-roadmap [2024/03/25 13:40 (UTC)] (current) – ["Exploring" (Thinking About It)] change status of honeycomb uefi details mralk3 |
---|
| |
^ Category ^ Enhancement ^ More ^ Owner ^ ETA (+When it's ready) ^ | ^ Category ^ Enhancement ^ More ^ Owner ^ ETA (+When it's ready) ^ |
| Hardware Model Support | Support HoneyComb LX2 | [[https://www.solid-run.com/blog/articles/honeycomb-lx2-server/|Manufacturer page]], Grub integration into installer and kernel module loader integration complete. All that remains is a utility to flash the UEFI Firmware into SPI Flash or SD Card.| mralk3@slackware | 2023 some time | | | Docs / Installer | HoneyComb Workstation | Document installation process, [[slackwarearm:inst_sa64_lx2160a_honeycomb|see progress here]] and [[slackwarearm:development_di_lx2160acex7|see notes here]]. Integration of UEFI firmware support. | mralk3@slackware | 2024 some time | |
| Docs / Installer | HoneyComb Workstation | Document installation process, [[slackwarearm:inst_sa64_lx2160a_honeycomb|see progress here]] and [[slackwarearm:development_di_lx2160acex7|see notes here]]. Integration of UEFI firmware support. | mralk3@slackware | 2023 some time | | |
| Tutorial/Doc | Complete document | The Direct integration guide needs to be completed to enable the community to understand how to contribute Hardware Model support. A video will also be made to walk through it | mozes@slackware | Late 2023 | | | Tutorial/Doc | Complete document | The Direct integration guide needs to be completed to enable the community to understand how to contribute Hardware Model support. A video will also be made to walk through it | mozes@slackware | Late 2023 | |
| Installer | Upstream Installer improvements | The ARM port has a number of improvements that should be merged upstream | mozes@ | - | | | Installer | Upstream Installer improvements | The ARM port has a number of improvements that should be merged upstream | mozes@ | - | |
| RK3399 U-Boot (SPI) flashing tool within the OS | Low (it's not ancitipated that a new release of U-Boot for Slackware will be frequent). | Productised version of [[http://ftp.arm.slackware.com/slackwarearm/platform/aarch64/bootware/tools/flash-spl|this tool]]. Add a new package a/hwm-bw-rk3399, have it ship new and previous fw in /usr/share with command line options to flash either one. Wanted to couple this with slackpkg so that an 'update your spi flash' message could be delivered. I don't think this is an appropriate candidate for automation - it always needs user confirmation. | Aug 2023 | | | RK3399 U-Boot (SPI) flashing tool within the OS | Low (it's not ancitipated that a new release of U-Boot for Slackware will be frequent). | Productised version of [[http://ftp.arm.slackware.com/slackwarearm/platform/aarch64/bootware/tools/flash-spl|this tool]]. Add a new package a/hwm-bw-rk3399, have it ship new and previous fw in /usr/share with command line options to flash either one. Wanted to couple this with slackpkg so that an 'update your spi flash' message could be delivered. I don't think this is an appropriate candidate for automation - it always needs user confirmation. | Aug 2023 | |
| Abstract HWM discovery into usr/sbin/slk-hwm-discover | Development | If the HWM discovery becomes more than DT and DMI decode, we'll want to move it into a standalone tool to avoid code duplication and long term maintenance. This script would be included in the OS InitRD, Installer and OS. The script would be referenced from /load-kernel-modules, and several of the Installer scripts. Script will return status codes and null if no model detected. If script doesn't exist, $HWM will be null and warning code will trigger. Scan source tree for /proc/device-tree/model to find all scripts. | Oct 2023 | | | Abstract HWM discovery into usr/sbin/slk-hwm-discover | Development | If the HWM discovery becomes more than DT and DMI decode, we'll want to move it into a standalone tool to avoid code duplication and long term maintenance. This script would be included in the OS InitRD, Installer and OS. The script would be referenced from /load-kernel-modules, and several of the Installer scripts. Script will return status codes and null if no model detected. If script doesn't exist, $HWM will be null and warning code will trigger. Scan source tree for /proc/device-tree/model to find all scripts. | Oct 2023 | |
| | Hardware Model Support | SolidRun HoneyComb LX2K | [[https://www.solid-run.com/blog/articles/honeycomb-lx2-server/|Manufacturer page]], Grub integration within the installer and OS complete. Hardware model support complete. UEFI firmware is written into SPI Flash during installation.| Feb 2024 || |
| |
===== "Exploring" (Thinking About It) ===== | ===== "Exploring" (Thinking About It) ===== |
| New Hardware Model | Slacking | HoneyComb LX2160a Workstation Installation Documentation | mralk3@slackware| | | New Hardware Model | Slacking | HoneyComb LX2160a Workstation Installation Documentation | mralk3@slackware| |
| New Hardware Model | Low | Honeycomb Workstation Cooling Fan Control | mralk3@slackware | | | New Hardware Model | Low | Honeycomb Workstation Cooling Fan Control | mralk3@slackware | |
| New Hardware Model | High | HoneyComb Workstation: Slackware built UEFI firmware (currently using the vendor's) and a UEFI firmware medium that can flash into SPI| mralk3@slackware | | | New Hardware Model | Low | HoneyComb Workstation: Slackware built UEFI firmware (currently using the vendor's) and a UEFI firmware medium that can flash into SPI| mralk3@slackware | |
| New Hardware Model | Start date: Post release of Slackware 15.1. | Support being virtualised on the Apple M2 hardware | mozes@slackware | | | New Hardware Model | Start date: Post release of Slackware 15.1. | Support being virtualised on the Apple M2 hardware | mozes@slackware | |
| Raspberry Pi4: Installer: Offer to upgrade the EEPROM firmware | - | It'd be a post installation script that checks if the relevant 2 packages are installed, validates if upgrade is available and offers. Not really sure it's worth it though as it'll always become out of date at some point - esp for a stable release.. | mozes | | | Raspberry Pi4: Installer: Offer to upgrade the EEPROM firmware | - | It'd be a post installation script that checks if the relevant 2 packages are installed, validates if upgrade is available and offers. Not really sure it's worth it though as it'll always become out of date at some point - esp for a stable release.. | mozes | |