I'm more interested in having a device that doesn't require proprietary bits to work.
I'm more interested in having a device that doesn't require proprietary bits to work.
It just makes sense to split the job and work on the kernel vs. userspace bits independently. Compare with e.g. cyanogenMod or LineageOS; running a non-AOSP userspace gives you something that will run as smoothly as iOS does today, and that (barring kernel or driver bugs, of course) can be updated indefinitely.
The solution for this isn't hybris, it's fixing mainline. Hybris is mainly useful for the impossible stuff like powervr graphics.
[0] https://wiki.postmarketos.org/wiki/Nokia_N900#Additional_inf...
The same audio codec is also used for a bunch of sony phones with the same soc (like the Sony Xperia Z2) and Sony does contribute to the mainline kernel so there's hope there.
I have a bunch of Nexus 5 phones. One even still works.