What is Nostr?
PurpCat (V2) (need more art) /
npub15ku…5v0e
2023-07-12 22:44:55
in reply to nevent1q…5ydz

PurpCat (V2) (need more art) on Nostr: "Looking as the Wikipedia article on windows RT, as far as I can see, they seem to ...

"Looking as the Wikipedia article on windows RT, as far as I can see, they seem to have barely managed to port cut down core components of windows as well as office and a few more boring pieces of software. As detailed, it seems that such version of losedows sucked even more than usual, as it would only run specifically ported ARM versions of software?"

It wasn't barely, it was the full OS including Win32 except for a fatal flaw: software required a signing key to run (of which only Microsoft Office, IE, and some other whitelisted tools were) This could be defeated by initially an OS exploit, and later both a secure boot key leak (which turned out to come from some autist who hacked into MS years later) and the Switch Tegra exploit being ported to the Surface RT/2. It's a more functional port than the IA64 one for sure.

Windows 10 on ARM drops the signing requirement and has 32 bit Windows emulation. With 11, 64 bit was added into the OS as well so you can emulate x64 programs and maybe OpenGL even (I know WoA 10 did not do that, only D3D). You can in fact build native ARM64 binaries for Windows on ARM, but a lot of devs won't or don't care. Crucially, GCC does not exist, only LLVM and this is after several years of Windows on ARM.
https://learn.arm.com/learning-paths/laptops-and-desktops/llvm_putty/
https://www.linaro.org/blog/how-to-set-up-windows-on-arm-for-llvm-development/

A github issue has been open since 2019 for this very issue:
https://github.com/msys2/MSYS2-packages/issues/1787
Author Public Key
npub15kuh5f3ez9f0cg2jwz007q33aqf9h5t574v6q0cgyu2vvhd9vhjswd5v0e