5 ms·
More likely: it will not. My gut says that Microsoft, at an institution level, can not coordinate and build software at scale because they have two opposing re
by ramijames 3y ago
More likely: it will not.
My gut says that Microsoft, at an institution level, can not coordinate and build software at scale because they have two opposing requirements:
1. Legacy software must continue to work
2. Rewriting large swathes of the OS is not in scope
MS will continue to add new paint jobs to the UI, more confusing layers for settings, and other "killer features" like ads in your OS, AI, and search that searches everything but your files until the world moves on to some upstart alternative with less baggage.
- Geisterde 3y agoIm not convinced microsoft is capable of doing anything successfully aside from pissing on their userbases shoes while hiring contractors to do all the heavy lifting. Im skeptical that they have the technical expertise to do anything deeper than making a chaotic UI.
- flohofwoe 3y agoThere are different tribes within Microsoft, maybe if the Windows kernel team is still functional they might be able to pull it off (I would be surprised if they hadn't the kernel working on ARM all along, and Windows NT originally was a multi-architecture operating system (according to Wikipedia: initially 32-bit x86, DEC Alpha, MIPS and then later PowerPC, Itanium, ARM(!), and 64-bit x86). If the same people who are now responsible for the Windows desktop are also responsible for the actual tech stuff, then god help us all though ;)
- kevindamm 3y agoI vaguely remember a version of Windows 10 getting released for RaspPi a few years ago...
- circuit10 3y agoWindows already runs on ARM, it’s just not very popular but Microsoft has ARM variants of some of its Surface devices Edit: From the article: “Microsoft obviously already does Arm-compatible builds of Windows.”
- dagaci 3y agoMicrosoft has transitioned from 16bit DOS, to 16bit windows, to hybrid win95, full 32bit to 64bit architectures. All with mostly seamless backwards compatibility, this with billions of active users running literally 1000s of different configurations. I would love to know what you mean by ‘inability to build and coordinate software at scale’
- vl 3y agoAnd also made it work on IA64, Alpha, PPC and MIPS.
- badsectoracula 3y agoThat was a different, much smaller and more agile Microsoft, with a different leadership and MUCH smaller software base. Of all those you mentioned, the 32bit to 64bit architecture would be the most relevant but even that was almost two decades ago and there was hardware support for existing programs to keep working (and Windows 32bit programs are still released and used to this day). Keep in mind that the problem isn't having Windows build and run on an Arm chip - they already have that - but having all existing programs keep working as they did on the new chip without any perceived loss of functionality and performance. And aside from Microsoft, i do not see Intel and AMD to stay still and go "oh well, it was nice while it lasted". IMO of everything mentioned in the article, the most realistic option is for Microsoft to have the next Xbox use ARM chips instead of x86 as they'll have little existing backwards compatibility concerns (and can always benefit by selling existing games again for a new console :-P).
- goosedragons 3y agoThey already did that. Most legacy x86, x64 Windows software runs on the ARM version of Windows 11. Most or all of the OS is written for ARM, remember they basically had that done with Windows RT. What has been missing is good performance. The best Windows ARM devices available now are like low end Intel level devices that then lose more performance through compatibility layers. What's needed is both better CPUs/GPUs (+ drivers for games) and 3rd parties to write ARM software. Even Office has an ARM64 version already.
- mycall 3y agoIf Microsoft could backport some of the ARM64 work they did for their Azure platform into Windows 12, it should be a wonderful transition.
- ch_123 3y agoA) Most of the OS is portable code (go and look at the list of platforms which Windows NT and later have been sold on) B) Microsoft's x86 emulation on ARM is surprisingly good (based on my personal experience of running Windows 11 on Parallels on an M1 Mac)
- mycall 3y ago> Rewriting large swathes of the OS is not in scope Is this impossible for AI to do the majority of the work, then let specialists make it work?
- fragmede 3y agoAs it stands right now, this instant, AI isn't good enough to do that in a sufficiently automated fashion so as to replace entire swaths of OS code, making that infeasible. I say right now this instant because the state of the art (SOTA) is rapidly evolving, and so it's entirely possible that will be possible by the end of 2024, given how fast things have moved in the 13 months since ChatGPT was released.
- fortran77 3y agoWhat a crazy, absurd take. Windows 11 already runs nearly flawlessly on Arm. I'm running Arm windows right now!
- deleted 3y ago[deleted]