3 ms·
> utterly refuse to document anything beyond the absolute basics I don’t see how that’s any different from PC or ARM world, save for a couple of larger scale e
by lloeki 6y ago
> utterly refuse to document anything beyond the absolute basics
I don’t see how that’s any different from PC or ARM world, save for a couple of larger scale exceptions (Dell, Lenovo, Intel, AMD) and a bunch of insignificant players (Raspberry, System76 & al), and even then it’s a fairly recent development in PC history that these players document/support/contribute anything.
The fact that Linux pretty much works+ on any PC out there is mostly due to volunteers hacking stuff around on PCs that are getting increasingly normalised.
And even with the normalisation of hardware architecture, there are still a lot of either unspecified of spec violating special cases. If one is not convinced by that, I encourage one to lurk the Linux kernel tree for quirks, device trees, and other various DSDT hacks. The weird size of payloads for the T2 SSD controller that stumped everyone for some time is only one among many, many other quirks that exist overall.
After 10+ years, dust is only settling on the BIOS to EFI transition, and I’m not the least surprised that it takes a bit of time to adapt to the overall ARM Mac architecture.
+ by “works” I mean boots reasonably well to init 5+VESA, and most of the time something else than VESA. But taking random hardware and having a bulletproof system out of the box down to every nook and cranny is still a tall order. There are systems that fully work optimally out of the box, but they’re a very small minority.