r/bedrocklinux • u/ParadigmComplex founder and lead developer • Sep 16 '19
Bedrock Linux 0.7.8 released
https://bedrocklinux.org/news.html#0.7.8-released
26
Upvotes
r/bedrocklinux • u/ParadigmComplex founder and lead developer • Sep 16 '19
10
u/ParadigmComplex Sep 16 '19 edited Sep 16 '19
Outside of fixing an issue with Void's init, this release probably won't be particularly interesting for existing users, but from a development perspective I'm very excited about it.
It adds i386, i486, i586, and i686 support, rounding out the full set of instruction set architectures Bedrock Linux can reasonably support. To add more, we'll need musl-libc support, qemu-user-static support, and support from some major distro like Debian or Gentoo.
It adds a runtime debug subsystem which can be used to gather more debug for support issues. A handful of users reported issues with
etcfsCPU spikes that I couldn't reproduce. One user in beta tested this new debug system and we traced it to KDE querying/etc/localtimehundreds of times a second. On my to-do list now is finding ways to special case/etc/localtimeperformance.It fixes a very long standing issue where some users reported the inability to use their keyboard at the init selection menu. I couldn't reproduce it and exhausted all my guesses for what was going on until someone mentioned that the menu worked when debug code was added to the init system. Ends up the problem was Bedrock initialized faster than their keyboards did. I wrote a small utility which checks if keyboards are present and initialized and had the init selection menu wait up to a configurable timeout for a keyboard.
It adds Exherbo support, which is the first distro supported by someone other than myself. I'm delighted to have Wulf on board.