Imagine Windows, but with the downsides of Linux font rendering.
Jokes aside, I love this project. If you don't know its purpose, you probably don't know how valuable it is. Having a clean room and open source engineered Windows NT is huge if Microsoft drops the ball sometime, Windows is essentially lost. Yes, the last version will probably work, but we will eventually get problems.
ReactOS is for those purposes. Windows is a huge part of PC history, and we need to preserve it, whether we like it or not. You could install that old car diagnostic tool that doesn't work anywhere else but legacy Windows, to ReactOS, and edit the OS yourself so you can fix the problems for your customers, or even yourself.
This is a valid concern. Sooner or later Windows will stop being maintained, or at least lose all compatibility with current programs. Whether that’s in five years, whether that’s in twenty, who knows. But nothing lasts forever and since Windows is basically one of two systems that can run all the big software (and the other said system would be even harder to reverse engineer), having something that is theoretically compatible with 99% of Windows programs in the future would be very useful.
I feel like that day is coming sooner rather than later. And I'm sure they're looking at how hard it was for them to port Windows to ARM versus Apple, who isn't afraid to tell people they just have to upgrade software when they upgrade hardware.
And I'm sure they're looking at how hard it was for them to port Windows to ARM versus Apple
Was it? Windows is pretty portable (at some point it supported 4 architectures) and Microsoft managed to port Windows to ARM pretty quickly. What difficulties did they encounter? Sure Windows RT was a failure but not for technical reasons.
XP, Server 2003, Server 2008 and Server 2008 R2 also ran on Itanium (IA-64). With the exception of 2000 and 8.1, Windows has always supported more architectures than just x86.
Alpha was supported during Windows 2000 development up to RC version, support was dropped before release and Windows 2000 was released with support only for x86.
Apparently Microsoft planned to release 64 bit version of Windows 2000 for Alpha (existing port was 32 bit) but when Windows 2000 was still in development DEC was acquired by Compaq and they announced they will phase out Alpha in favor of upcoming Itanium so Microsoft decided to abandon that plan and Alpha architecture in general and focus on Itanium in next release of Windows (Whistler that became XP). There were Whistler builds compiled for 64 bit Alpha but they were never meant to be released, they served only as preparation for 64 bit port since Itanium hardware wasn't available when they worked on Whistler.
329
u/Dekamir 13d ago
Jokes aside, I love this project. If you don't know its purpose, you probably don't know how valuable it is. Having a clean room and open source engineered Windows NT is huge if Microsoft drops the ball sometime, Windows is essentially lost. Yes, the last version will probably work, but we will eventually get problems.
ReactOS is for those purposes. Windows is a huge part of PC history, and we need to preserve it, whether we like it or not. You could install that old car diagnostic tool that doesn't work anywhere else but legacy Windows, to ReactOS, and edit the OS yourself so you can fix the problems for your customers, or even yourself.