This is actually misinformed, the discussion on the mailing list made it clear: there is NO full ACPI on these Windows ARM devices; they only use ACPI marginally and still require and provide device tree.
Phoronix should have revised that article, it's completely misleading.
One option would be to implement the custom non-standard Qualcomm drivers that technically it needs to implement anyway, but with support for the UEFI/ACPI interface.
On Windows, Qualcomm ships custom drivers that override normal ACPI platform logic in various places, IIRC
Not an easily feasible option notably because the firmware ACPI tables are in part stubs - but work on hybrid ACPI/DT instead is possible.
One of the reasons is that Qualcomm uses supplemental ACPI tables (think device tree overlays) shipped inside of the driver packages. Look at the .bin in plenty of the drivers carefully and you'll see that they're supplemental ACPI tables.
Windows doesn't have such a notion and it's implemented via having an ACPI table loader statically linked in to individual drivers.
_On top_ of that, Qualcomm uses PEP to intercept plenty of ACPI functions and implement them in native code instead.
They are in the EU. The tariff is 27% so they aren't as numerous as they would be without it but there are still plenty.
There will probably be a lot more starting next year since they are building a factory in the EU which is scheduled to start production at the end of this year. That bypasses tariffs.
Apologies, I was looking at European Union. I see Norway is not imposing tariffs and there may be variance in other non EU countries as well. Thank you for pointing out the issue.
Detroit will be laughing when a "worldwide economy hiccup" occurs and BYD starts abandoning any service-warrantee centers all across Europe. No parts, no service, send it to the scrap yard.
There are also fleet emmission fines for ICEs so it's not so bad (and very expensive fuel too). Otoh you need buy-in from the population, so making domestic EVs more attractive than foreign ones is one of the better ways to do that.
You can't let Reddit guide your technical decisions.
The FS was marked experimental, so there is no urgency in fixing bugs or providing features in a certain cycle. Everyone using it knows what they got themselves into. You can still provide the DKMS module for faster fixes and features for anyone who wants to use BCacheFS more seriously for the time that the upstreaming process takes, but eventually it would have all been on mainline.
Asahi is taking a similar approach where they have their downstream kernel and push things upstream once they are mature.
That means the upstream kernel is not useful for running on that hardware now, but things are moving there eventually.
This year will be the first time I go to Interfug. I found it while browsing the CCC event calendar 2 weeks ago. I have no idea what to expect, especially because the program preview currently up only lists a few talks (but it clearly says it is still not the full program).
Still, even if there aren't many talks, I like the spirit of these conferences and very interesting conversations you get to have with very interesting people who go there.
Plus, it's only a 90 min train ride away from Dresden, so if I don't like it, I will just go home.
It's called the "hallway track" when you spend your time talking to people around, instead of going to one of the conference rooms to watch the talks at any conference.
Ahh, that one time the Belarussian delegation tried importing so much alcohol into [host country] to give away for free to everyone at the artist party, that it was all seized at the [host country] border and caused a minor diplomatic incident. The free chocolate branded with the artist's face made it in though. Fun times.
And that wasn't the year that Belarus sent "I Love Belarus" as their Eurovision song.
reply