OpenBSD developer Tobias Heider (tobhe@) has already committed the first pieces of OpenBSD/arm64 support for these Qualcomm Snapdragon X2 Elite laptops.
"This gets USB, keyboard and touchpad working in ACPI mode on the HP Elitebook X G2q."
Qualcomm hired some developers back from Linaria and they have been providing support for a bunch of X2 laptops these past two, three months directly via Linux ARM MSM mailing list. I'm surprised it took them this long to announce this publicly.
Hopefully this means Framework releases an X2 mainboard as it would be a match made in heaven.
Why only for these "desktop" socs? Why couldn't Qualcomm partner with Debian/Ubuntu to bring support to their mobile chipsets? Why can't Qualcomm partner with PostmarketOS to help recycle old devices and avoid e-waste?
Well, in case anyone else is wondering, I have the answer. That's because Google is maintaining a cartel, the "GMS" cartel in short. Due to intense lobbying and incredibly weak antitrust enforcement, this cartel still continues to operate globally, keeping soc makers like Qualcomm, Mediatek and Unisoc in chokehold. We won't see any real competition in the smartphone space unless it's destroyed, but market forces alone can't do that.
If the upstream is properly done (that is a big if), this can be a go-to choice for the Linux laptop because it has much smaller config variations compared to Intel-based laptops: Everything from wifi (and even modem?), to audio, to camera ISP is included in the single SoC. If it works it works.
People have had a lot of issues with drivers and locked-down firmware on Snapdragon devices, so even with official Linux support for the chipset, the devices themselves could still be a nightmare to get working.
Qualcomm has been upstreaming Linux kernel support for the Snapdragon X for the past 2 years or so, but the community is still having issues with drivers and firmware on devices. I bought a surprisingly capable Lenovo mini PC with a Snapdragon X at a massive discount and it's stuck on Windows 11 for now.
Funny how Qualcomm is juggling three OSes to sell these chips while Apple just stuck a phone chip in the Neo and called it a day. Controlling the chip, the OS, and the actual computer is a huge advantage. Apple is more than one study case on competitive analysis.
This is entirely Qualcomm's doing. If they supported Arm SBSA/UEFI+ACPI like some other Arm chip companies (e.g. Ampere) you could boot a generic Linux (or indeed BSD) Arm distro on their chips no problem. Controlling the entire platform is not necessary, just follow the standards.
All they have to do is support Windows and get their stuff upstreamed in the Linux kernel, no need for specific distro support. I'll never understand why SoC manufactures insist on bespoke kernel/distro pairings.
>I'll never understand why SoC manufactures insist on bespoke kernel/distro pairings
So that if you want to use the next distro release you will be forced to buy their next-gen chip because that's the only supported one on that distro. D'uh.
What advantage? I'm always a bit shocked to see people say this without qualifying it at all.
On the contrary, Apple has to do a lot of greenfield work by refusing standards like UEFI, Vulkan and normal filesystems. They end up reinventing the wheel just to support the same featureset that Qualcomm, Nvidia, AMD and Intel all generally planned for.
I really hope it's like 2031 and we're swimming in way too many of these. Running great Linux. How sick would that be. (And X4 is running mainline great too).
While I am somewhat negative on ARM/RISCV systems due to there being like 50 different boot systems and ASIC setups, I am cautiously optimistic that something like the A16 will end up unintentionally becoming sort of a standard via a large amount being sold.
I suspect in the next 5 years something like this will come up.
"This gets USB, keyboard and touchpad working in ACPI mode on the HP Elitebook X G2q."
https://marc.info/?l=openbsd-cvs&m=178891082169317&w=2
Tobias (who also works for Canonical) recently demoed Ubuntu, also confirming ARM EL2 support, meaning KVM support unlike previous generation.
https://bsd.network/@tobhe/117122761215052773
Hopefully this means Framework releases an X2 mainboard as it would be a match made in heaven.
Well, in case anyone else is wondering, I have the answer. That's because Google is maintaining a cartel, the "GMS" cartel in short. Due to intense lobbying and incredibly weak antitrust enforcement, this cartel still continues to operate globally, keeping soc makers like Qualcomm, Mediatek and Unisoc in chokehold. We won't see any real competition in the smartphone space unless it's destroyed, but market forces alone can't do that.
Consider me cautiously optimistic.
https://news.ycombinator.com/item?id=49824189
So that if you want to use the next distro release you will be forced to buy their next-gen chip because that's the only supported one on that distro. D'uh.
On the contrary, Apple has to do a lot of greenfield work by refusing standards like UEFI, Vulkan and normal filesystems. They end up reinventing the wheel just to support the same featureset that Qualcomm, Nvidia, AMD and Intel all generally planned for.
Please sell >1 model of computer with X2 EE (elite extreme) please please please. Not that #1 was bad at all but more please! https://www.notebookcheck.net/Asus-Zenbook-A16-Laptop-Review...
I really hope it's like 2031 and we're swimming in way too many of these. Running great Linux. How sick would that be. (And X4 is running mainline great too).
I suspect in the next 5 years something like this will come up.