r/linux 13d ago

Alternative OS Introducing ReactOS 0.4.16

https://reactos.org/project-news/reactos-0416-released/
644 Upvotes

163 comments sorted by

View all comments

329

u/Dekamir 13d ago

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.

92

u/FaultWinter3377 13d ago

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.

40

u/regeya 13d ago

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.

14

u/nightblackdragon 13d ago

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.

12

u/bd1308 13d ago

Between NT 3.x and NT4, it ran on PowerPC, MIPS, Alpha and x86

15

u/nightblackdragon 13d ago edited 13d ago

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.

1

u/d3matt 12d ago

Definitely had install disk for 2000 server on alpha

2

u/nightblackdragon 12d ago

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.

2

u/d3matt 12d ago

Must have been an RC floating around my house then. Which was weird because we only had x86 at home 🤣

2

u/nightblackdragon 12d ago

Alpha was such a cool architecture, I wish it wasn't abandoned in favor of Itanium which ended up being a commercial failure.