Why would anyone do this? For 13 years? Why?
Why would anyone do this? For 13 years? Why?
Just about every popular general purpose operating system is some variation on UNIX. That is sad, just like it would be sad if JavaScript, TypeScript and Coffescript were the only popular programming languages. The only difference in scenarios is that the OS is much more significant and critical than the programming language.
Windows is fundamentally different from Linux and UNIX. ReactOS is a clean room reimplementation of that, bringing NT's many excellent ideas to the open source community. That is a good thing, even if you never get to use it. Don't forget that, just like in every other part of life, different != bad.
https://blogs.msdn.microsoft.com/oldnewthing/20070710-00/?p=... https://blogs.msdn.microsoft.com/oldnewthing/20120913-00/?p=...
I am all for variety. Hurd, L4 -- these are fundamentally different from Unix and very interesting. ReactOS? well if you enjoy debugging windows kernel drivers without source code...
And yes, lots of people enjoy reverse engineering things like drivers.
Including Windows 9x which is based on DOS which is based on Xenix which is based on Unix. I didn't learn this until a few years ago, and it always seems to shock people in tech conversations.
Imagine a few decades from now, Windows has either transformed so much that it can no longer run certain things or it entirely disappears as a platform.
Something like ReactOS could become very useful to running legacy stuff or perhaps the code can be recycled for emulation/vm and legally offered for free. It can also be used on older hardware to bring back Windows applications/gaming, while also keeping it up to date.
The only advantage of ReactOS over WINE is that ReactOS has Windows 2003 compatible kernel. This means native Windows drivers, and faster emulation of some features.
However, a few decades from now, there will be no devices left which have Windows 2003 drivers. And hopefully CPUs will become faster, so Wine overhead will be negligible. And I doubt all the new devices will have ReactOS drivers.
Rather than keep going on ReactOS, I would much more prefer people making wine better.
What am I saying is that having an open source OS for Windows, is a huge deal if you are interested in hardware preservation for the future.
Therefore in reply to the original post about the current endeavor being "sad" I would say that it is quite the opposite.
Wine is very important as well, but it is a completely different piece of software in my opinion.
HaikuOS aims at BEOS compatibility and also works nicely.
ReactOS I've donated to them so they could reach their 4.x milestone.
If I was some rich billionare or a CEO I'd donate a million dollars to each alternative project.
Thanks for correcting me, looks like a pretty cool project will have to look more into it.
Link for anyone else wondering: https://en.wikipedia.org/wiki/AROS_Research_Operating_System
I've already run into many issues trying to run older software from Windows 98/XP days. For example certain older tools for Quake1 modding don't work properly on anything past Windows XP.
Even something like Photoshop CS2 has certain bugs running under Windows 7.
These days it's so much about only Windows, macOS, and Linux. And two of those are closed systems. Mobile devices are eating up more use cases by the day too, so I guess the golden era of desktop operating sytems are long passed. However, this sure makes me more sad than ReactOS being a thing!