by senzilla on 1/19/22, 9:52 AM with 3 comments
by senzilla on 1/19/22, 8:15 PM
I think this is a key part of the problem and is not unique to Pine64 devices, but the ARM ecosystem as a whole.
There needs to be more funding and focus drawn towards standards compliant firmware. U-Boot is great, but it tends to lead to lots of unique distribution-specific problems as Drew points out here.
We have the SBBR and UEFI standards for ARM, but it needs to be more widely built out for consumer devices and not just servers.
Here is one key piece of work that NetBSD maintainers are working on: https://github.com/jaredmcneill/quartz64_uefi
by techdragon on 1/19/22, 4:09 PM
Don't get me wrong, it's better than a LOT of other ARM based hardware. The Pine64 guys deserve to be commended for the work they are doing, but they do have their priorities inverted and need to do something about it. The recent changes about having "community pricing" and "regular pricing" are potentially a step in this direction but it doesn't seem to have made much difference from what I've seen so far.
by padraic7a on 1/19/22, 10:16 AM
The author is probably correct that only Pine could organise priority coherent sharable work on kernel drivers, telephony stack etc which would then benefit all distributions.
I guess distributions could club together to fund it but that's more complicated.