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?
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?
simple answer, NO, long answer FUCK no, following legacy designs is a way to ensure you will never be a viable alternative.
It's unstable as hell even if you manage to run it on your real HW/VM.
If you need to run Windows software but you cannot afford a Windows license or if you don't want to run Windows for some reasons, use Wine instead - if your application runs under it, most likely it will run well.
No
See Subject
Does the public have an IQ above the minimum required to move beyond Windows?
Is Linux dominating after all these years?
Will we have world peace anytime soon?
ReactOS is a project I've followed for a long time, and this alpha is not perfect, but it's brilliant, in the sense that a viable alternative to M$ Windows is under active development and maturing at a reasonable speed.
I would consult with my 8-ball, but it GPF'ed.
--sf
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.
ReacOS was aimed to be the open source implementation of Win 2000 which is not supported. There is even no proper support for x86_64.
My experience running it on VirtualBox, is NO. The last version I tested was 0.4.2 IIRC. Excepting pendrives, keyboards and mouse, no USB device I tested worked, even pretty simple ones like USB to RS232 converters. Most applications crash unexpectedly, and getting pretty simple hardware configured, like the sound card, can lead to lots of crashes and even BSOD easily. I appreciate the great effort that ReactOS team is doing, but nowadays, if you need to run Windows software, you have pretty much better chance to get it working with GNU/Linux+Wine, that in ReactOS.
When I first heard about it years ago (15ish?), I thought it was an interesting idea, and it'd be nice to have something that could reliably run Windows software without actually needing to have Windows, but was disappointed that at the time it could only run basically the same handful of things WINE could.
More recently - within the last year or so - I investigated the idea of using it at work to run some of the software we need without having to either continue using Windows XP or pay to upgrade. The runtimes needed for the software wouldn't even install.
There's really no advantage to it over Linux in any kind of practical terms, and some key disadvantages. With Linux and WINE, you can run a smallish subset of Windows software, and you've also got the rest of the Linux software ecosystem. With ReactOS, you've only got the smallish subset of Windows software. If it had 100% Windows compatibility or even much greater compatibility than WINE, an argument could be made in its favour, but as things stand it's little more than a novelty. And if it was at all plausible for it to achieve either 100% Windows compatibility or close enough to be worth it, it would have done so by now.
If you want a Free operating system, go with Linux and live with the selection of software that works with it. If you really do need professional-grade 3D software or other things that are Windows-only, bite the bullet and use Windows. As nice as it would be to have a useful middle ground, it's not happening.
It's been there almost as long as Linux. I remember hearing about it in late 90's, KDE looked like a pretty good alternative to windows then, BeInc was giving away x86 BeOS for free, Sun was trying to force Solaris into an intel box, and I was hoping to get an SGI workstation. Funny how things went.
ReactOS was a promising tech demo... like 10 years ago. Considering where it has gone from then till now? It seems to be moving along quite slowly, and has an interface that isn't even comparable to Windows 98 yet in terms of usability.
Need to keep legacy applications alive? Best bet is still VMWare with PCI Passthrough for any legacy hardware you need.
Linux fanatics? Go play outside kid...
Did you bother checking how long it has been in development for?
It was easy to miss if you haven't heard of ReactOS any time in the last 19 years, so I don't blame you for missing it, but ReactOS is an alternate implementation of WINDOWS. The summary only mentioned that six times, so it was easy to overlook.
Of you've used FreeDOS (or more properly, if you were AWARE that you were using FreeDOS), it's like that. ReactOS has nothing whatsoever to do with Linux. The only relationship I can come up with there is that it's for people who don't want to use Linux, or can't, and don't want to use Microsoft Windows (or can't). It's non-Microsoft Windows.
I've been using Linux since I can remember and am happy with it. I don't use closed-source software even on my Android so there would be even less software for me on ReactOS than on Linux.
Don't listen to the brigade here trying to warn you of the evil Russian dangerous operating system. ReactOS works perfectly fine for general use and simpler applications. But if you f.ex. need heavy real-time 3D apps or games, then you will have to give your soul to Microsoft and switch back to Windows.
"Imagine running your favorite Windows applications and drivers in an open-source environment you can trust."
Well, you can trust the OS itself, but since almost every program most people are going to run on it are non-free, you can't trust it.
(That's not a problem with the OS though)
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
It's an open project. That means it's "all of us" working on it. Not just "them" the reactos team.
I've heard they can't even afford one full time developer. This is one of those problems that can be solved by throwing money at it. If some government or charity or crowdfunding thing decides it's tired enough of windows to do something about it, then the sky is the limit.
But right now it's pretty neglected. The question is: how badly do you want that to change?
Seriously?
Windows 2000 was probably the peak UI efficiency. XP added skinning which slowed things down, 7 put it through a global compositor, and 8/10 basically made things obnoxious with UWP.
ReactOS might be a suitable alternative to say... DosBOX and Windows 95 or VMware/VirtualBox running windows XP, but as an OS stand-alone I just don't see how one would be expected to use it without having software constantly try to install it's own DLL's all over the damn place. 2K/XP's glaring problem was that it lacked the user privilege separation and a lot of software of that era and before assumed it had root access. So just getting a game to work on it will be much more of a pain in the ass, though probably less than WINE.
I applaud the efforts though. It may allow companies with legacy software be able to access that legacy software, but it's not likely going to replace Windows for anyone.
Efforts would be better applied to cloning MacOS X, because that is what people actually want, and MacOS X's software is much more "containerized" so that you don't have software installing libraries all over the god damned place.
Every point release up the 0.4.x series has been a notable improvement. Their goal is that the 0.5.x series will be a beta, and usable day to day. The instant this happens you will get a critical mass of windows devs poking at it, and it will take off as a platform.
Try DirectX 9, and yes it still works the best of all Windows OS. The only problem is 64-bit support was limited to Alpha not x86 processors.
It's a buggy, laggy piece of crapware right now. It's not even an alternative to Linux or Android right now, much less Windowss.
No, we just move the goalposts.
Yo mama so fat she make pig fly!
Windows 2000 included version 7.0 of the DirectX API ... wiki say so in ink.
Unless it literally 'just runs' 25+ years of Windows Applications including games, I don't see it as becoming a viable alternative to the real thing.
Noone really cares what the OS looks like GUI-wise so long as it's easy to figure out. The problem is compatibility and reliability.
I'm not in the tech field professionally. I follow tech news for entertainment mostly. I've never heard of "ReactOS". It basically looks like they said, "Ok, let's make a clone of Windows 2000." I'm an environmental engineer. The Civil and Environmental industries will never ever flip to Linux or anything else. Not because we can't for some reason, but because it's pointless. We have old people in the industry that refuse to learn anything new at all -even when it's applicable to the field. I have enough trouble just convincing many civil engineers that they should do groundwater sampling near known leaking petroleum storage tank sites prior to designing water pipes, much less getting them to learn some new OS. It simply won't happen.
DirectX 9 was backported to even Windows 98 SE. I ran that pretty late. It even had Steam and .NET 2.0.
Steam ran against the 64K resource limit (inherited from Windows 3.1) which gives weird ass display corruption. I should have tried Windows ME or setting up a ME/98SE dual boot had I thought of it (would have had to add another hard drive or an IDE or SATA controller, or repartition the whole secondary hard drive..)
Not even possible.
React OS is basically a copy of Windows server 2003.
I mean, all we /.ers want is a terminal emulator. And when we get frisky and need graphics, perhaps Eclipse and a browser. Any Linux distro has these nowadays.
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
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
I love that ReactOS exists, and I think the people behind it have done some amazing work. I've enjoyed playing with it on old and new machines... but...... is this actually a serious question? I feel like slashdot.org is more and more just trying to troll me.
I've been following the project for some years and they same some hardworking people...but they're way to few to take on a project of this size.
Cloning Windows is a huge huge work and they would need serious financial backing and a lot more people to be a viable replacement for Windows in a short time.
and worry about intrusion and back-doors used by NSA/CIA for industrial/political espionage and sabotage? Then you should look at ReactOS. Do you want to play the latest Doom 3 in 4K resolution? Then stick with Windows.
As long as you are running "regular" apps that just chew data and files, then you're good to use ReactOS.
is windoze a serious alternative to ubuntu?
What were you doing running Steam on Win98? I'm honestly curious.
Kill the "themes" + "windows "Desktop Window Manager Session Manager" usermode services - You revert to GDI/Win32 as the GUI - just like Windows 2000...
* No more "compositing" for desktop display & yes, games still work just fine!
APK
P.S.=> Before you do the above IF you want the look of "classic windows 2000/9x" desktop, set it to that theme FIRST & then do the above - it works & is lighter + faster too vs. running those 2 services you do NOT need by that point... apk
This question has come a number of times in one form another for well over 15 years. If you can't answer yes to at least three of these four questions your chosen OS isn't a suitable replacement to windows for most people.
Can the average person use it for typical tasks (internet, printing, office etc.) without friction? If your OS makes someone feel like an idiot they'll lose all interest.
Can the average person use it without being to be told RTFM? This attitude has done more to keep people on windows than Microsoft's FUD ever has.
Can the average person run their existing games on it? You don't want to buy a second computer just to play some games.
Can the average person run routine maintenance tasks at the GUI instead of the command line? The lay person doesn't want to deal with command lines.
Mac OS largely meets these requirements (games are a weak spot) and is certainly a viable alternative for most people. Android and Chrome are progressing and likely will become viable if Google ever merges the two and improves hardware support. Certainly Chromebooks have become viable for limited educational settings.
No one else has a product that is remotely viable for the lay person. Professionals and business users have additional requirements that go far beyond these.
https://www.reactos.org/wiki/T...
Is ReactOS A Serious Alternative To Windows? YES!
Of course, YES!
But it is possible only with your support! The good beginning is to test programs and report bugs!
P.S. Have you seen this video?
ReactOS is NOT Russian
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.
ReactOS dropped its XP focus before XP was EOLed. It has been focusing on the Windows 6.x driver model for at least 5 years and NT 5.1+ API for at least that long.
One of the major complaints some of us had a few years back was their decisions to switch focus AWAY from XP towards the much less developed Vista+ APIs rather than taking the time to get XP support finished before moving on.
Same problem many open source emulator projects have, and the reason so few have gotten 'feature complete' other than maybe FreeDOS (which itself has issues, although the majority are strictly with microsoft products using undocumented interfaces, or issues with real-mode bios support on newer hardware (hint: many pieces of hardware no longer have it! Thanks EFI!)
I'm downloading it now to try it out, but regardless if it can, Linux is already the king of the OS game.
I run Linux for my desktop OS on all my computers and I haven't missed Windows for one day. Once you leave the desktop, Windows is dead, I don't have a single server running Windows Server, and I don't need them to, because it will give me nothing I can't do quicker or better with Linux. The take away is that well ReactOS might be a great replacement for Windows, as I'm about to try it, Linux already is.
It'll be an uphill battle. Windows is barely compatible with itself.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Just about any FOSS system is a viable alternative to Windows, because it doesn't rely on certain functions becoming obsolute and needing to be upgraded. The prime mechanism of cashflow for MS.
This is the reason I abandoned Windows after Win2K and moved to Linux. The lack in convenience is annoying - I once again had to manually fiddle with modlines and x11.conf just a few weeks ago (... in effing 2017!!). But in the long run my *nix skills will still be useful and applicable when todays versions of Windows have long since passed again.
How far ReactOS is in replacing older versions on Windows is I don't know, but AFAIHH it is pretty impressive how far it has come. Although progress is very slow, AFAICT.
However, don't use ReactOS for the wrong reasons!
If you are relying on React to run older versions of MS Office, I strongly recommend you move to some FOSS office package like LibreOffice and ditch the Windows camp alltogether. Also 3D shouldn't be a reason wantig to keep old versions of Windows around. Switcihing to a modern platform and using the tool of your choice or the FOSS tool Blender is a way better idea for stuff like that. ReactOS is a platform for good functional custom legacy software built for Windows - and if it succeeds at being exactly that, then that is a good thing. Testing legacy software with ReactOS might yield results that can save companies massive amounts of money, because they now know a platform their stuff runs on that MS doens't controll and can continue developing against it rather than ditching millions worth of software and starting from scratch. And that is always a good thing.
My 2 eurocents.
We suffer more in our imagination than in reality. - Seneca
Windows hasn't been up too much for a decade. So I don't see why not. Microsoft has been used to a virtual monopoly, yet failed at the server and mobile markets. Office is basically a bust now. They have never been innovators, they copy, and are phasing themselves out. Heck, I've only used them for gaming for years, and now even that is not entirely necessary. Lately Microsoft's biggest success is the xbox. As for Windows, what's really new, what are they doing, that isn't stagnation? Present day, I'd say reactOs has a very good chance, but it will take some time, without more devs. But what's the rush? It's not like windows is relevant, as far as technology.
That's a lofty goal. One they don't pursue.
Done before, just run windows on windows...
-Your friends in the OS/2 Warp Community.
id say not until they cover ability to install easily and play games, and not the simple canned /come with the os kind but the big hits like wow. for me this is a litmus test of an oses real capability. just me though....
Betteridge's law of headlines strikes again!
ReactOS only supports Win32 which is being deprecated if you haven't noticed!
Valve's Half-Life 2 was the first major game to use Steam and was released in the fourth quarter of November 2004. Though mainstream support for Windows 98 ended in June 2002, extended support (including security updates) for Windows 98 continued through July 11, 2006. This makes an overlap of over a year and a half of production use of both Steam and Windows 98.
Short answer: NO!
Long answer: For running Applications, you are better of with WINE. Hell, at some point even the ReactOS team realized it as such, and did a redesign to use more of the wine code and better align with the wine team.
But, since ReactOS is a re-implementation of windows, there is the niffty issue of driver support. As in: you can use old win2000/xp drivers with reactos.
It means that all those applications that use custom HARDWARE/drivers (CNC cutting SW, byte bangers, weird ISA/PCI cards) can run in a somewhat more "modern/supported" os.
Come 2019, when support for WindowsXP like systems dries out (that's when support for even Windows POS runs out, as well as those support contracts for large organizations), some (but not all) users of said hardware may consider to move to ReactOS, instead of firewalling/mitigating/baind-aiding the olden XP boxes to death.
But, judging from past experience, I doubt it. ReactOS had XP laying there as a sititng duck for 6 years, while longhorn/vista was delayed, and guess what? they were not able to catch up. Yes, chances are that by 2020 they are to the level of XP, with a little (but not all) of Win7 thrown in the mix, but do not expect more than that...
*** Suerte a todos y Feliz dia!
Wine may work provided your application doesn't use any devices other than a keyboard, mouse, display, audio output, storage, and network connection. A lot of applications for which people keep Windows around are applications devoted to accessing a particular hardware peripheral through a custom driver. As I understand it, ReactOS can run drivers for these peripherals, unlike Wine.
Or is it just a bunch of PC gamers and IT guys in a "Window$ is the best" bitch-frenzy like they normally do? I don't play computer games and like ReactOS. It's not an out-of-the-box Linux distro like a lot are used to. If you can't learn to be more proactive in your setups to get things to work, that's you're your own problem.
No, Windows NT-line on Alpha was always running in 32-bit. Which is why I never saw it installed on very much, probably. What was the point?
Slashdot: Playing Favorites Since 1997
True, but as far as I'm aware, the most recent Oracle v. Google recognized a fair use defense for interoperability.
You don't want to buy a second computer just to play some games.
I'll assume for the moment that you don't claim to speak for millions of people who buy a Sony or Nintendo computer just to play exclusive games.
It was originally launched simultaneously with Counter Strike 1.6 (although I was not impressed by the lower framerate and the new in-game fonts so I still ran 1.5 for a while)
Steam also gave you the other "official" mods when entering an old Half-Life 1 key, like Quake 1 deathmatch clone, Team Fortress and Day of Defeat - the latter was a good game and I ended up running it.
Why Win 98? All the games from the 90s worked, e.g. Xwing with sound and joystick to give an example. I even had the config.sys set to give me EMS memory, as backwards as that is. Even IPX networking was enabled and available to Doom 2 and Warcraft II, DOS versions. (The XP machine on the LAN was the one which couldn't join). For Internet there was Firefox (back when you needed an extension to recover tabs after a crash, and that was great) and aMSN for chatting, both also ran on XP or Unix/Linux (not found at home).
Perhaps I installed Cygwin once but I didn't love it.
2GB C:\ partition was enough for it so moar gigabytes for games and data.
I'm already writing too long an answer, in short : it was a compatibility monster.
A ham sandwich is a "serious alternative to Windows", for some values of "serious". It depends on your application and needs.
There was a Windows 2000 64bit for Alpha, but it was strictly internal work at MS. Someone eventually casually let the world know about it I guess, but it never was a product. It was likely for ensuring NT 5.x is 64bit ready and perhaps they switched to the Itanic as soon as they could anyway.
I just checked and they released two versions of XP for Itanium : NT 5.1 and NT 5.2.
So you certainly don't need NT 5.2 or 6.0 for 64bit, but I wonder about the people who bought an Itanium workstation, all three of them. What an expensive way to run IE and Solitaire lol.
+1 !
LOL. Best post of the day!
At least that was what Prof. Tanenbaum opined when Linux was still sporting alpha version numbers. Presumably, his own Amoaba OS was the future.
If 100 % Windows compatibility is what you're looking for, your won't get it from Microsoft.
A number of its main developers are Russian.
Not that that makes the project Russian.
Er, well, scratch that. I'm looking at its CVS log and the developers' handles sound German to me. I see only one Russian-sounding name...
Just go with Linux. Or you will have to accept the ReactOS Windows 98 desktop design.
I actually use ReactOS quite regularly, mostly within KVM. I find it's a pretty good alternative to Windows. Like most open source software there's a few missing features which are holding it back from being a lot more useful, but overall it's getting better with each release and the future looks bright enough. I think if ReactOS wants more enterprise adoption they need to improve the domain login support, and add support for being an RDP Server/Client. This would allow a lot of companies to drop Windows Terminal Server installations from being used. They charge a full server license for something which is not that complex. The same is true for SAMBA and fileserver support. If ReactOS can improve it's Domain Controller functions, there's not much reason why it couldn't be used instead of Windows Server for a lot of the same tasks. Most businesses just like the ease of GUI administration, SAMBA already gets controlled via Remote Server Admin Tools so it could be a useful drop-in in those use cases whcih frees up Windows Server licenses for SQL/Application servers. Will ReactOS take off in enterprise? Maybe/probably not, but a lot of SMBs that are lazy/cheap will probably dabble with it at some point with varying degrees of success. It mostly depends on what server implementations run on it. Stuff like Filezilla server already runs. Now in terms of desktop OS, it really depends on the use case. It's not quite ready for desktop because of driver/control panel support that's missing, but it already runs older versions of 3D Studio Max, Caligari Truespace, and even Skyrim. I think it's a lot like wine in how it progresses, so at some point it will pickup a lot of functionality. What people forget is that wine has 74% of the Windows API reimplemented. That last 16% is hard but not insurmountable. IMHO there's too much focus on reverse engineering the newer parts of Windows, which is silly. The newest parts of Windows won't help bring in users. Think about it, a Windows user running current software is going to stick with Windows which works 100% for those cases. But a person who just wants their legacy tools to run, would be more open to running a windows alternative as long as their old apps are supported. By ignoring the older sections of the software stack and focusing on just the new stuff. They're always playing catch up, never getting reaching parity, and users who would switch get frustrated that their legacy tools don't work, think wine is crap and stop bothering to switch.
They got Itanic workstations for $10 each, they were all HP employees, and got Doom to run on it.
Slashdot: Playing Favorites Since 1997
I find it hard to take seriously any discussion about MS Windows on a site flat out refuses to use the actual Windows logo. It gives an unmistakable signal how posters are expected to respond.
ReactOS is intended to be a binary compatible OS to windows systems circa 2003. I suspect its main use will be to run legacy software from that era. Development started on it in '96 and was crawlingly slow. However fund raising efforts from 2012 onwards have meant it has been able to significantly step up the rate of progress. It will never replace the current version of windows, but then again it was never intended to.
If you need more than NT4/Win2k, Say XP SP1, then No, not really.
Yes, it's an alternative to Windows. In the same way that OS/2, or BeOS, or Amiga is an alternative. More current and more relevant, GNU Hurd is also an alternative to Windows.
You know, as long as you like to spend endless amounts of time troubleshooting arcane problems, finding that there's no support, discovering that compatibility is a mixed bag, writing drivers or other code that is completely missing from the OS, and generally messing around with an experiment that has no future beyond being an experiment.
You want to join the real world and get an alternative to Windows? Run Mac or Linux.
Wine is the same thing, but better since it runs on top of a real OS, so you're not forced to use an ancient design and ancient drivers.
It can make a great Microsoft free utility disk. It needs support, Linux and Wine weren't that great when I started using them. Now, Linux has performed wonderful, and WINE is very impressive. Android is blowing up the market. In 1997 when I started using GNU\Linux, I got made fun of. I don't want to degrade something, that could actually make it, with support.
I've been following ReactOS since the early 0.3 days, and whilst it's much better today than it was back then, it's still not feasible to replace windows with ReactOS. Application compatibility is good, stability is reasonable, but it's still no better (in fact, much worse) than Linux and WINE.
If you want a free alternative to Windows, pick Linux and WINE. ReactOs is nowhere near stable or compatible enough to be a viable drop-in replacement. Come back in another 10 years
if we wrap the wrappers in higher-level wrappers, we can run anything on anything!
Why is my new PC so slow?
BOTH have shown security flaws in their code over time (patched last I knew of, no new ones since) & see subject: Things like transparency (yes, you can do that w/ apps in GDI/Win32 too) are best off-loaded to the GPU (but then you gain weight in bloat in extra services & repaints done + CPU cycles running said background services eaten up). I've seen 1 nice thing I like about DWM - you can move ANY window, even if in a REALTIME PRIORITY level loop (can't do that in GDI/Win32 - screen's frozen in place onscreen). However, progress bars in apps STOP working if you move the window generating one from say, a loop (again), in DWM. They keep updating in GDI/Win32. It's a trade-off (& even though I like Win7's AEROGlass display, MOST of the time, I turn it off to save CPU cycles & go w/ GDI-Win32 "classic desktop" (turning off themes after I get it in place as I said in my 1st post)).
APK
P.S.=> "6 of 1 or 1/2 dozen of another" (lb. of lead = lb. of feathers) tradeoffs - completely arbitrary & "beauty is in the eye of the beholder" & all that w/ the 'trite sayings' etc. ... apk
In the past years the development was slow, but now they're releasing every 3 months. Also they started working on NT 6.x compatibility. I think that until 2020 it will be usable. You really must closely follow their development to see, to realize how much progress they're actually doing!