Turris OS 8 comming to hbl and Turris OS 9 to hbd

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.

11 Likes

Great timing. I need to confess that I was waiting for owut tool in openwrt 24.10 and I would move to vanilla OpenWRT. But this gives me some hope back in Turris so I will stay for now. Good luck moving forward!

Thank you for the heads-up. Good news.