Its about why it is taking so long for linux on arm or the new Qualcomm x elite.
In this video which honestly i cant grasp entirely mentions why this is and it is something called acpi tables for x86 that is in the ufi ? which arm does not have.
And about how it works basically as i understood this acpi tables has info for all the parts in the computer allowing it to work somewhat even if not everything has drivers available.
where as arm which does not have this needs each specific device added into the kernel and x86 does not it is more generic because it does not know the specific device but all the components inside.
So my question is can these acpi tables ufi thing be made for arm ?
now i am sure there some reason why not which i was wondering if someone can explain it to me as if i was a 7 year old also if i made a mistake above please correct me.
While ACPI Tables would indeed be helpful, they need to be used and implemented by the hardware manufacturers…
Devicetrees (which is what comes closest to ACPI tables on ARM) are simply the established way of defining hardware, they are around for some decades in the embedded and phone worlds (which is where ARM used to be big for most of its lifetime) …
Manufacturers as well as developers need to adapt to ACPI, but that will take its time and will likely first happen on server hardware (which is already way more standardized) before it happens on something like a laptop (especially if you expect someone like Qualcomm to move there who are one of the number one phone chip manufacturers, their products come with devicetrees because this is what they use on the phone).
Canonical is actually working very closely with Qualcomm and indeed requests like this are passed on by Canonicals developers, but the margin for laptop chips is pretty small compared to smartphone chips, such changes cost money for Qualcomm (changing chipdesign, production processes, etc), while they might sell 100000s of laptops worldwide, they are at the same time selling millions and millions of smartphone chips for which ACPI tables do not make a lot of sense…