Dear Turris users,
We now have Turris OS 8.0 building for all our platforms. We finished testing fixes for in one of our internal development branches and we are merging them now into hbd
to have everything ready there. Migration from Turris 7.1 should work, but we know that there are still some rough corners, for example missing drivers in medkit. We expect to merge everything into hbd
during this week and shortly after that, we are going to move Turris OS 8 development into hbl
.
As you might know, OpenWrt branched OpenWrt 24.10 that will became a base for Turris OS 9. Once we get Turris OS 8 into hbl
we will start experimenting with Turris OS 9 in hbd
. Probably next week.
This post is meant as an early warning, that hbd
is going to become more volatile. And that Turris OS 8.0 is coming to hbl
.
Turris 1.X sidenote
Do not try hbd
on Turris 1.x yet! All patches needs to be merged and rebuild first. And one big change is coming in Turris OS 8. To be able to reasonably maintain Turris 1.x we are disabling the hardware floating point support. The CPU used in Turris 1.x has support for floating points, but unfortunately, this instruction set is incompatible with mainstream PPC instruction set and code for it’s support was dropped from gcc. We would have to either maintain patcheset for it by ourselves or switch to clang and fix all the errors resulting from that. This would add a lot of burden to our maintainers and as floating points shouldn’t be needed for networking (benchmarks pending), it is a lot of work for a little gain. Thus we decided to drop it.