4 ms·
Surprising to see this taking so long to evolve. One would think that Qualcomm would benefit from dedicating a few heads to proper Linux support of the Snapdrag
by speed_spread 3y ago
Surprising to see this taking so long to evolve. One would think that Qualcomm would benefit from dedicating a few heads to proper Linux support of the Snapdragon, or offer bounties for community development of features. Asahi is doing much better with Apple hardware even though it is comparatively much more exotic and closed up than PC architecture. I wonder how much Microsoft / Windows 11 ties are interfering (on purpose or accidentally) with the progress of native ARM PC Linux.
- izacus 3y agoIf you take a moment to research you'll see that Qualcomm absolutely does not give two craps about software support for their SoC/SoMs. Like, none. They throw out a binary turd and that's that. Androids history of (lacking) updates is littered with them refusing to do anything but release a binary blob that works on a few kernels. There's no need to make up some wild conspiracy theories with Windows here, spend a single Google search before going into this direction next time.
- speed_spread 3y agoOr maybe, I'm just creating opportunities so you can come and shit on Qualcomm like they deserve. I think it's funnier than if we're both taking that dump at the same time.
- dmytroi 3y agoAFAIK Android updates are not as fast as they could be due to need for mobile operators to re-certify every update as the OS blob contains modem firmware. Apple is able to update iOS faster because modem firmware is separate from the rest of iOS. Hence having open source drivers in the kernel will not improve the situation much.
- izacus 3y agoThat is completely tangential from Qualcomms SoM/SoC support cycle.
- wyldfire 3y agoQualcomm employee here - I agree that we have fallen short of expectations but I don't think it's fair to say "none". I know several folks whose job is kernel development and upstreaming is part of that. It would be great if we could shift from a focus on Android to a focus on Linux instead, though. I have seen significant changes in the policies established only just weeks ago that should enable Qualcomm to better participate in developer communities. There's a clear message from the CEO and several VPs that these changes are necessary.
- ZuLuuuuuu 3y agoThat news is very nice to hear! Good to know that CEO is onboard with it.
- mschuster91 3y ago> I have seen significant changes in the policies established only just weeks ago that should enable Qualcomm to better participate in developer communities. There's a clear message from the CEO and several VPs that these changes are necessary. Forgive me the snark, but I'll believe it when I see it. The last years didn't inspire me with confidence. The problem is, at the core, that this sort of behavior used to be the norm in the industry. Working with embedded systems is pure and utter hell. The open documentation and standardized interfaces one got with Intel/AMD is the complete exception.
- wyldfire 3y ago> Forgive me the snark, but I'll believe it when I see it. The last years didn't inspire me with confidence. Indeed, it will be hard to change the minds of all the folks at Qualcomm who have operated here for years under the status quo. I see new leverage for those who have lobbied for change in the past. I'm cautiously optimistic.
- kwanbix 3y agoYou need to provide an alternative to M1/M2, for desktops. Qualcomm let Apple steal it.
- mschuster91 3y agoQualcomm is a bunch of shortsighted incompetence disguised as a company.
- rbanffy 3y ago> Surprising to see this taking so long to evolve. Qualcomm's competition isn't Apple. It's Intel and AMD. Intel and AMD offer chips that run Windows much better than whatever Qualcomm can make. Apple managed to do that because they control the whole stack - they made macOS run well on ARM, something Microsoft has little incentive to do because chicken and egg. For Windows, binary compatibility with 3rd party apps is extremely important, at least for the apps that aren't browsers running JavaScript, so, what Qualcomm could aim to do is to optimize the heck of their ARM offerings for x86 emulation/JITing, and efficient JavaScript execution, more or less what Apple did.
- rollcat 3y ago> For Windows, binary compatibility with 3rd party apps is extremely important, at least for the apps that aren't browsers running JavaScript, so, what Qualcomm could aim to do is to optimize the heck of their ARM offerings for x86 emulation/JITing, and efficient JavaScript execution, more or less what Apple did. I found this remark by HN user dwaite very informative: https://news.ycombinator.com/item?id=37327938 https://news.ycombinator.com/item?id=37327938 TL;DR emulated x86-32 performance on ARM is poor, and is going to stay poor because of the memory model. Whether this strategy is going to be successful largely depends on how important/prevalent legacy 32bit apps are.