Microsoft announces a brand-new Arm-powered desktop PC and Arm-native dev tools
At its Build developer conference Tuesday, Microsoft made a few announcements aimed at bolstering Windows on Arm. The first is Project Volterra, a Microsoft-branded mini-desktop computer powered by an unnamed Qualcomm Snapdragon SoC. More relevant for developers who already have Arm hardware, Volterra will be accompanied by a fully Arm-native suite of developer tools.
According to Microsoft's blog post, the company will be releasing ARM-native versions of Visual Studio 2022 and VSCode, Visual C++, Modern .NET 6, the classic .NET framework, Windows Terminal, and both the Windows Subsystem for Linux and Windows Subsystem for Android. Arm-native versions of these apps will allow developers to run them without the performance penalty associated with translating x86 code to run on Arm devices—especially helpful given that Arm Windows devices usually don't have much performance to spare.
[...] As for the Volterra hardware, what we know is that it's running a Qualcomm SoC with a built-in neural processing unit (NPU), "best-in-class AI computing capacity," and support for Qualcomm's Neural Processing SDK. Microsoft is pushing it as a solution for testing AI and machine-learning apps, although depending on the other specs it could also be a good general-purpose development box for Windows on Arm apps.
While Microsoft remains quiet on what chipset powers Project Volterra, WinFuture asserts that it is the Snapdragon 8cx Gen3, which contains four ARM Cortex-X1 cores running at 2.99 GHz and an additional four Cortex-A78 cores clocked at 2.4 GHz.
[...] Moreover, Microsoft claims that Project Volterra is stackable, theoretically allowing developers to combine two or more Snapdragon 8cx Gen3 chipsets together.
(Score: 2, Interesting) by Anonymous Coward on Friday May 27 2022, @05:16PM
Don't forget Microsoft requires ARM system manufacturers to not permit disabling of "secure boot". If they also do not allow you to enroll your own keys, you will be forced to use the mainstream linux distribution official kernels and bootloaders that have been signed by Microsoft. Last I checked none of the BSDs were signed by MS either.
And, Qualcomm has a history. They have repeatedly said FU to upstreaming drivers or even providing source for their drivers. Qualcomm is just an alternate spelling for,
"binary blobs". I'm not sure how that will work for a distro + secure boot?
Asahi Linux is coming along well (and Freebsd has been using what the Asahi Linux reverse engineering team discovers to add support in Freebsd too). Apple hardware will likely end up better supported by Linux and *BSD than this WinArm junk.
https://asahilinux.org/about/ [asahilinux.org]