this post was submitted on 11 Dec 2024
56 points (85.9% liked)
Linux
48624 readers
1415 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The question is, what applications would run in ReactOS that wouldn't run through Proton/Wine? Some applications require relatively obscure userspace quirks and tricks, in which case it doesn't matter if they're running through Linux+Wine or ReactOS+Wine if Wine doesn't implement them.
Other than that, the rootkit anticheat that makes so many games not run on Linux are written by companies that have a near hostility towards Linux and open computing in general. If some version of their anticheat happened to work in ReactOS, they'd patch that out super fast. Same with DRM stuff.
Linux and Windows are, I think, too different conceptually to copy things from one to another. And I'm not sure what Linux-compatible innovation that ReactOS would have that hasn't already been thought of. Performance of the Windows kernel is, at best, average.
That is correct. Linux is a UNIX variant/clone, one of many. UNIX isn't just an OS, it's an entire concept on how to build and organize an OS. People keep wanting it to be Windows, but it will never be Windows. I wish it could just stand on its own as a flexible, open, UNIX-like system with its own strengths, not just be a drop-in replacement for Windows on the desktop. Let's make the UNIX way of doing things the normal, everyday way of doing things.
I thought the whole goal of ReactOS was to get to a point where wine isn't needed at all. You just take the .exe installer, and install it. Just like windows.
The issue is that they're so poorly staffed that they're waaaaaay behind on what Windows considers modern. They're doing an impressive job reverse engeneering, but it's still a 20 year old system. They partially rely on wine currently because of how unfinished THEIR work is.
But my vision is that thousands of people each contributing small little bits here and there, all contributing to the code of ReactOS. Eventually they could move beyond XP, into Windows & era, and Windows 8 era, and Windows 10 era, and Windows 11 era. But since it's NOT microsoft, and since it's NOT windows, it wouldn't come with any of the stuff people hate about those versions. It would come with the compatibility, but not the forced spying, or the bloat, or the forced subscriptions.
The thing I read is that Windows 95 was composed of around 1000 people all working towards the same goal, with the same tools, at the same time. All getting paid as their full time job. ReactOS has about 30 people, who are all fighting with each other. Their last stable release was 2021, but they do have nightly builds that are "current". But with so much infighting, and so few people, and not being a full time priority, it doesn't get the support it should.
As far as what linux would gain by ReactOS reverse engeneering modern day OS's? It would mean ANY program that was originally intended for windows could be installed via the .exe file, on ANY linux distro. Using the same gui setup that windows users know how to do. Which in turn would make it 1000% easier to convince a new user to switch from Windows to Linux, if you could say "You can run all the same programs, you already know how to use it, and it's free." THAT would be the game changer.
Drivers and usb hardware support are the main things ReactOS currently are better positioned to support that I know of.