Microsoft ships non-Surface PC: a cheap Arm box for devs
- Reference: 1666674399
- News link: https://www.theregister.co.uk/2022/10/25/windows_dev_kit_2023/
- Source link:
The box packs 32GB RAM and 512GB fast storage, plus Wi-Fi 6, an RJ-45 slot, three USB-A sockets, a pair of USB-C ports, and a Mini DisplayPort to round things out.
More importantly there's also a Qualcomm Snapdragon 8cx Gen 3 Compute Platform inside, which includes the chip designer's Neural Processing (NPU) SDK.
[3]
That SDK is important, because Microsoft reckons the CPU and its accompanying NPUs can trounce the combo of a CPU and GPU when it comes to running AI workloads.
[4]
[5]
Microsoft has therefore declared "Windows Dev Kit 2023 enables developers to build apps that unlock the power of the NPU hardware to accelerate AI/ML workloads delivering AI-enhanced features & experiences without compromising app performance."
[6]Microsoft brings more Arm64 support and an updated expiry date to Dev Channel Windows
[7]Microsoft unveils native Arm64 support in the .NET Framework
[8]Official: Arm-based VMs available on Microsoft Azure
[9]Qualcomm readying new Arm server chip based on Nuvia acquisition
But the box is not just about AI. As Microsoft's announcement post states, it means "developers will be able to bring their entire app development process onto one compact device, giving them everything they need to build Windows apps for Arm, on Arm."
One of the canned quotes Microsoft included in the announcement came from Niyas Sait, technical lead for Windows on Arm Project at Linaro. He said the box is "running incredibly faster than the previous Arm-based Windows machine we've been using with our LLVM and MySQL workload."
Does that read like an admission that the Arm-powered PCs on the market today offer underwhelming performance that has led devs to speedier x86 fare, even if it means more work to ship apps? You decide, dear reader.
[10]
Microsoft's announcement points out that the software giant has taken substantial steps towards making its development environments as mature on Arm-powered hardware as is already the case on x86 tin, with initiatives such as [11]native Arm64 support in the .NET Framework as of version 4.8.1
Other tools to make wrestling Arm easier are also on the way: Visual Studio 2022 17.4, a Windows App SDK with native Arm support, and a VC++ Runtime are all in the works.
.NET 7 for Arm is also imminent.
[12]
"With .NET 7 we have made several improvements for Arm in the areas of functional parity and performance," wrote Microsofties Pavan Davuluri and Kevin Gallo. ".NET 6 had some features that worked on x64 but not Arm64, with .NET 7, and we are excited that we closed this gap for our developers by adding support for ASP.NET Core Module (ANCM) so ASP.NET Core apps can use IIS on Arm64 in addition to Kestrel server."
If all of that excites you enough to buy the box, you can do so [13]here – provided you can pick it up in Australia, Canada, China, France, Germany, Japan, the United Kingdom or the United States. ®
Get our [14]Tech Resources
[1] https://www.theregister.com/2022/05/24/windows_at_build/
[2] https://blogs.windows.com/windowsdeveloper/2022/10/24/available-today-windows-dev-kit-2023-aka-project-volterra/
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2Y1ezvKOJWVTZyhQKItVjGgAAAEQ&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Y1ezvKOJWVTZyhQKItVjGgAAAEQ&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Y1ezvKOJWVTZyhQKItVjGgAAAEQ&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://www.theregister.com/2022/08/18/windows_insider_arm/
[7] https://www.theregister.com/2022/08/10/dotnet_481/
[8] https://www.theregister.com/2022/08/30/microsoft_armbased_vms_azure/
[9] https://www.theregister.com/2022/08/19/qualcomm_arm_server_chip/
[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Y1ezvKOJWVTZyhQKItVjGgAAAEQ&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[11] https://www.theregister.com/2022/08/10/dotnet_481/
[12] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Y1ezvKOJWVTZyhQKItVjGgAAAEQ&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[13] https://www.microsoft.com/en-us/d/windows-dev-kit-2023/94K0P67W7581?rtc=1&activetab=pivot:overviewtab
[14] https://whitepapers.theregister.com/
Windows RT 2?
Anyone remember how Microsoft screwed their users last time by abandoning Windows 8 on ARM?
Re: Windows RT 2?
The problem with RT was that it couldn't run "legacy" apps - i.e. every single app in the universe not written for RT.
Apparently the new version can simulate the intel architecture - time will tell whether that proves to be just a pipe dream
Re: Windows RT 2?
Apple have done some stellar work in getting x86 code running on the M series processors. I would hope Microsoft have managed to do the same. I'd love to see that, but I'd also love to see Windows running natively on my Mac Mini M1. This is partly out of curiosity, and partly because, being one of the designated Mac support bods at work, at *some* point, I am probably going to be expected to get Windows for Arm running on Apple Silicon.
Re: Windows RT 2?
"...Anyone remember how Microsoft screwed their users last time by abandoning Windows 8 on ARM?..."
WinRT - Yes. Let's produce a device that can't run any Windows application because we can't be bothered to put a virtualisation layer in.
WinPho - Yes. Let's produce what could turn out to be an actually decent phone OS then screw all of early adopters by bringing out the next version and making it so that they can't upgrade to it unless they buy a new phone.
Buying any non-Windows compute device from MS other than an xbox seems to be a dodgy proposition.
That'll make a nice Linux build box to run "C.I." in my WFH-environment, locally..
.. was my first thought.
I just woulnd't want to put Windows on it.
Re: That'll make a nice Linux build box to run "C.I." in my WFH-environment, locally..
Ha! Beat me to it. That was my first thought too!
Anyone put Linux on it yet ?
Hopefully the BIOS equivalent is not locked down.