Slashdot Mirror


Ask Slashdot: Is ReactOS A Serious Alternative To Windows? (reactos.org)

dryriver writes: So I just discovered the ReactOS 0.4.4 Alpha... It seems like this is basically a free, open source Windows replacement in the making. Does anyone have serious experience with ReactOS?

Do you think that ReactOS will ever reach the point where you can basically say "bye bye" to Microsoft Windows, but keep using all your favorite Windows software under ReactOS? Will this be able to run Windows Games and DCC software that taps into the processing power of the GPU? Or will ReactOS wind up being "mildly compatible" with Windows software -- e.g. basic Office productivity type software works, but professional-grade 3D software like Maya/CATIA does not?

9 of 236 comments (clear)

  1. no by Anonymous Coward · · Score: 5, Interesting

    simple answer, NO, long answer FUCK no, following legacy designs is a way to ensure you will never be a viable alternative.

    1. Re:no by Anonymous Coward · · Score: 5, Interesting

      With the way Microsoft is beginning to phase out standard programs in favour of UWP applets, I'd say ReactOS has a real chance of moving in and taking over what MS is abandoning.

    2. Re:no by kamathln · · Score: 4, Interesting

      Yeah, ReactOs could be to Windows, what Mate is to Gnome.

    3. Re:no by Dutch+Gun · · Score: 3, Interesting

      So, yeah, phasing out Win32 in favor of Windows store apps is Microsoft's wet dream, of course, as you see with Windows 10 S.

      The problems is this: no one is writing UWP apps. The idea used to at least make a tiny bit of sense when there was a promise (however slight) that MS might have a foothold in the mobile market. Now that UWP covers only Windows 10 and Xbox One, there's not as compelling an argument to make for its "cross-platform" capabilities. So, companies that want to target Windows only still write native or C# Win32 apps. Anyone who wants true cross-platform will probably use another technology altogether. Essentially, UWP is sputtering out.

      Instead, what you're seeing is the rise of Microsoft's Project Centennial, which is the conversion of Win32 apps of *any* flavor into a Window Store App (essentially, they run in a container), which is how MS Office is added to the store. So, as you see UWP != Windows Store Apps anymore. This provides some of the benefit of store apps, like increased security and ease of distribution / updates / installation (something many Linux distros have enjoyed for a while), without having to completely rewrite applications.

      We'll see if this makes a difference in the long-term strategy of getting software in the store. I remain skeptical, and believe Windows native applications are far too entrenched in the ecosystem to ever realistically be abandoned. At the very least, MS will always need a "Pro" version that you can actually use for software development (and to run all that pesky "legacy" software), so there's really little chance you'll ever see a complete abandonment of the traditional Windows desktop in the foreseeable future.

      --
      Irony: Agile development has too much intertia to be abandoned now.
  2. Short answer: no by Anonymous Coward · · Score: 2, Interesting

    But maybe someday. dryriver, it looks like you have just discovered ReactOS but did you also realize that it has been alpha software for 20years? I 100% support their efforts—and have even given them money—but simply put, it is nowhere near replacing Windows in any meaningful way and unless someone wants to give them a $300 million grant, then they will not be any time soon and probably never.

  3. Re:Nope by Anonymous Coward · · Score: 1, Interesting

    Do you think that ReactOS will ever reach the point where you can basically say "bye bye" to Microsoft Windows, but keep using all your favorite Windows software under ReactOS?

    In ten years, maybe, if your favourite software is at least 5 years old.

    Will this be able to run Windows Games and DCC software that taps into the processing power of the GPU?

    Not likely, because in 10 years ReactOS will only properly support Windows XP, while Windows will move on so much, there will be no modern GPUs to support Windows XP. Even right now, the absolute minimum requirement for modern GPUs is Windows 7 and ReactOS doesn't support it at all.

    Or will ReactOS wind up being "mildly compatible" with Windows software -- e.g. basic Office productivity type software works, but professional-grade 3D software like Maya/CATIA does not?

    It already is.

    No, not in 10 years or 20 years or ever. ReactOS has the same fundamental problem as Wine, it will be forever chasing stability trying to implement features and support that will ensure you can never run anything reliably but legacy software.

  4. DRM-free, spy-free Windows? by Misagon · · Score: 5, Interesting

    I think that most people that would be interested in ReactOS or Wine are not because they would not want to pay for a Windows license but because they have concerns about Microsoft's present and future shenanigans. There could be many reasons: from national security to just wanting to keep the machine safe and stable for what they are running.

    That begs the question, what about cracker groups? Are there no cracked versions of Windows 10 out there with telemetry and other back doors switched off, that could only receive screened updates?
    If that is an option for people, why isn't Microsoft concerned?

    --
    "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
  5. The long answer is maybe by DarkOx · · Score: 5, Interesting

    I have seen it used on a few machines on my companies plant floor that are used to run some very old designer software, that produces a set of instructions that is then sent to machines running 'real windows' but highly isolated. Files get copied to a 3.5" and walked over! The design software won't run on anything newer than XP. The control software is running on WFW3.11 and Win95 in some cases.

    ReactOS seems to be fine for this. The software runs and its basically the only thing the PCs are used for. Prior to this they were running WFW3.11 in DOSBox. ReactOS makes it a little easier for less than tech savy machine operators to get the file onto the floppy disk etc. They were struggling with the virtual/emulated machine concept. Ie I saved the file to the floppy drive, no you saved it to the virtual floppy drive now you need to copy it to the actual floppy. I said I saved it to the floppy. NO! So ReactOS is not without its use case, its just rare.

    As far as the OP's question though. The answer is mostly "No", ReactOS is not going to be a reasonable platform for gaming, and really any kind of media. There is simply no hardware support. It shares a lot of code with WINE but lags behind what even WINE implements. WINE on Linux on the other hand can give you a pretty darn good gaming experience if you do your homework and pick well supported hardware, and check the app database on winehq before you frustrate yourself. Its also good to install apps in their own wine bottle, for best compatibility, and flexibility around libraries and such. If you do that I have found most software will run acceptably, unless you insist on the cutting edge latest games. Stick to titles for a few years ago for best results.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  6. The final answer is NEVER by Anonymous Coward · · Score: 2, Interesting

    I joined the ReactOS team a few years ago. And left again in a matter of days when I realized that ReactOS is just a shell with virtually no functionality. The code quality is beyond description - I have never experienced so poor code anywhere else during a period of more than 30 years of coding.

    For instance, when I tried out ReactOS, you could format the system partition without any warning. Simply issue "format c:" and it happily formatted your Windows partition. Most of the code of ReactOS is like that. It appears to work but nobody tested it, nobody uses it, and it doesn't make any sense when you try it out.

    No, ReactOS is NEVER going to be usable for anything but wasting a few nerds' time.