AlternativeTo Logo
ReactOS icon

ReactOS

A free Windows-compatible Operating System

  • Windows
  • FreeDOS
Avg rating of 3.8 (8)| 10 comments

What is ReactOS?

ReactOS™ is an Open Source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft® Windows™ NT family of operating systems (NT4, 2000, XP, 2003, Vista, Seven).

The ReactOS project, although currently focused on Windows Server 2003 compatibility, is always keeping an eye toward compatibility with Windows Vista and future Windows NT releases.

The code of ReactOS is licensed under GNU GPL 2.0.

ReactOS is currently an Alpha quality operating system. This means that ReactOS is under heavy development, things may not work well and it can corrupt the data present on your hard disk. It is recommended to test ReactOS on a virtual machine or on a computer with no sensitive or critical data!

show full description

ReactOS Screenshots

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
 Suggest and vote on features

ReactOS Features

ReactOS information

  • Developed byReactOS Foundation
  • LicensingOpen Source (GPL-2.0) and Free product.
  • Written in
  • RatingAverage rating of 3.8
  • Alternatives174 alternatives listed

Supported Languages

  • English

GitHub repository

  •  11,913 Stars
  •  1,483 Forks
  •  138 Open Issues
  •   Updated
View on GitHub

Popular alternatives

View all

Top ReactOS apps (extensions / mods etc)

View all

Our users have written 10 comments and reviews about ReactOS, and it has gotten 276 likes

ReactOS was added to AlternativeTo by cheutger on and this page was last updated .

Comments and Reviews  Post a comment/review

 all • positive • negative      relevance • date
SpottedLady
  
Top positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

ReactOS has seen lots of improvements in recent years. Here are some of them:

  • The Windows Explorer and shell code behaves much closer to how it does on Windows XP/2003. For those who said it worked like WIndows 98, it was because the old Explorer had to do a lot of its own work because the underlying APIs were missing, Then a developer wrote an Explorer that worked on Windows. However, at that time, it didn't work on ReactOS. So the underlying APIs and support had to be added. A contract was given to Huw Campbell, if I'm not mistaken, to do a lot of that. Then Gigaherz was given a contract to make the new Explorer work on ReactOS. That took a lot of sleuthing to discover how things worked underneath in Windows -- and to do so in a "clean" and legal manner as the project requires. He got things to where the new Explorer and his code could be merged as it was the other year or so. However, Gigaherz was burned out some by this point, and others picked up the code to make improvements. Others worked to make non-English languages work properly in the Explorer, and Giannis Adamopoulos was given a contract to make the theming support work properly.

  • Disk I/O support has improved in recent years. NTFS read-only support exists and there is substantial NTFS write support sitting in a branch to later be added to the trunk code, with Trevor, the developer who worked on that, returning this year. Alter, the developer for UniATA, has been upgrading his driver in response to problems with it in ReactOS, with 2 major bugs being recently fixed. The FAT32 driver has seen extensive overhauls as well.

  • NTVDM support works pretty good. That is the "DOS" mode you get when you type CMD in the run box. The ReactOS approach of writing it as an emulator means that future compatibility with the future 64-bit port of ReactOS will be maintained.

  • Numerous memory leaks have been found and plugged to provide better stability.

  • A substantial amount of USB code was rewritten last year, with a 3.x driver planned this year.

  • Hermès Bélusca-Maïto did substantial work in getting Word 2010 to working in ReactOS. The registry and profile issues blocking this (and other apps that install using similar strategies) have been addressed, and a workaround for one of the root causes has been put into place. There is more work to do there, but Word 2010 can be installed now with the help of a 3rd party program. In time, the necessary NTLM code will be added to ReactOS.

  • Partition table setup and detection code has been improved in the installer.

  • Some rudimentary parallel port printing support has been added.

  • Various network improvements.

To be fair, while ReactOS is not ready for daily usage on real hardware, it is much closer to being usable.

The project needs donations and developers to be able to proceed. Those who want to help develop it will need to meet certain requirements. They cannot have seen any Microsoft code for whatever portion they wish to assist in writing. That means you cannot have worked for Microsoft as a developer, that you haven't seen either of the sets of leaked source code (NT 3.x ad Windows 2000), and that you haven't seen the Windows Research Kernel (that college students have permission from Microsoft to use for educational purposes and personal use). Then you would need experience in the area which you propose to write code for. Needed areas of expertise include kernel code, memory manager code, platform/hardware driver experience, core networking experience, and audio driver experience, However, if you just have Win32 coding experience, there is still plenty of work to do at the user level, such as ancillary and setup programs.

Show entire comment
6
E102
  
Top positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

Currently far too unstable to run on real hardware. In fact; it's so unstable that installing it through a virtual machine has required me to reinstall several times. I reccomend running the Live CD through a VM with copies of the programs you want to run on your local hardware (I use Virtualbox to load several sub 4gb isos as virtual disc drives containing the programs I need so that the OS cannot access my actual hardware by any means). It is endless fun to toy around with and it's more compatible than people make it out to be. Much progresss has been made in recent years and I look forwards to more updates from the team!

1 reply
tuva-hayabi

If it is unstable and does not run well on real hardware, why do you give it five stars? If an operating system does not work … uhm … what could you use it for?

Reply written ago

If this reply contains spam or other abuse, notify admins about it.   
Show entire comment and 1 reply
1
tuva-hayabi
  
Top negative comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

Every two or three years I test this OS again, hoping it will work someday. But I still can’t even start the Live USB or the installation USB. They run for a few seconds and then freeze. Well, this can’t be my fault – I created many bootable USB flash drives with different GNU/Linux distributions, using Etcher, and most of them work. But ReactOS? Nope. I remember I could install an earlier version years ago, using a bootable CD, but the installed system crashed and was unusable.

I know, it is alpha software, but I’m disappointed though. I think a (working) Windows-like OS would be a nice thing. Pardon my only one star, but I have never been able to get ReactOS up and running, since years. Nevertheless, thanks for thousand of hours of programming efforts – I appreciate that.

1 reply
cy6ernauti1us

This is genuinely a review! The others are just 'encouragement' for which this is not the space.

Reply written ago

If this reply contains spam or other abuse, notify admins about it.   
Show entire comment and 1 reply
3
ab1
Comment ago
Copy a direct link to this comment to your clipboard   
If this Comment contains spam or other abuse, notify admins about it.   

React OS devs were accused in stealing a year ago:

https://news.ycombinator.com/item?id=20341933

1 reply
y4rr

"Using leaked Microsoft source code" is not "stealing." Go away with your disinformation.

Reply written ago

If this reply contains spam or other abuse, notify admins about it.   
Show entire comment and 1 reply
-2
Unk42
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

I also really like this project. The idea is very good. I would like to wish good luck in further development, and take at least some part. The maximum possible reconstruction of the WinNT code seems to be a very necessary thing. If we succeed in creating a basic, workable system, many new developers and end-users will be attracted. It is a pity, at present, there is no commercial company that would take on the sponsorship and development of the project itself. Although the project is too unstable and currently does not develop at a significant pace. I see no reason to be unhappy with this old project.

1 reply
tuva-hayabi

No reason to be unhappy? An operating system that does not work at all from the beginning to the present day does not make you unhappy? Well, you are easy to satisfy.

Reply written ago

If this reply contains spam or other abuse, notify admins about it.   
Show entire comment and 1 reply
0
williamgrant
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

Wish you guys could speed it up a we bit, but i suppose you are not getting any income from it, well i am liking it so far , yes it is a bit buggy, i hope it becomes a solid program for daily usage, well done in this and i am testing it every now and again in hope ... 5 stars just for effort, ps i am putting this on my wish list ..

2 replies
tuva-hayabi

A bit buggy, you say? Well, it would be nice if it only was a bit buggy, but in fact it is unusable and useless – why not call the child by name?

Reply written ago

If this reply contains spam or other abuse, notify admins about it.   
burkerude

I wish I could reply to replies. @tuva-hayabi Why are you hating on react os? sure it's buggy, so if you don't like it why don't you contribute to it?

Reply written ago

If this reply contains spam or other abuse, notify admins about it.   
Show entire comment and 2 replies
0
Translator5
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

high compatibility with windows programs and rush development

Show entire comment
-1
Show more comments
7 of 10 comments

Tags

  • windows-based
  • freedos
  • dos-compatible
  • Operating System
  • driver-compatibility

Recent user activities on ReactOS

AlternativeTo