logoalt Hacker News

fragmedetoday at 9:27 AM3 repliesview on HN

Fascinating! I've been running the laptop version-ish of this experiment with the 14M9610, and my major complaint is Device Tree sucks. It's been explained to me why all of ARM can't just enumerate devices like PCs do, but it still sucks. This means every ARM device starts off in custom kernel territory, which makes all sorts of hacks okay to begin with, since you need a custom kernel anyway.


Replies

bpyetoday at 9:56 AM

ACPI does exist for Aarch64, but is only really used for Windows client devices, and server hardware - though I think the Ampere hardware in the article would use ACPI not DT.

If you want to run Linux on one of the modern Qualcomm Windows laptops, you still generally end up needing to use device tree.

M95Dtoday at 10:12 AM

> my major complaint is Device Tree sucks

Why? Device tree is great. You can patch it yourself if something doesn't work, add overlays, etc.

show 1 reply
bestoufftoday at 10:10 AM

This is not completely true. You can use a generic kernel with a custom device tree.

The only problem is that distributions currently tend to package them together, but that shouldn't be obligatory.

show 1 reply