
ReactOS is a
free and open-source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
for
amd64
x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mo ...
/
i686
The P6 microarchitecture is the sixth-generation Intel x86 microarchitecture, implemented by the Pentium Pro microprocessor that was introduced in November 1995. It is frequently referred to as i686. It was succeeded by the NetBurst microarchi ...
personal computer
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tech ...
s intended to be
binary-compatible
Binary-code compatibility (binary compatible or object-code-compatible) is a property of a computer system, meaning that it can run the same executable code, typically machine code for a general-purpose computer CPU, that another computer sys ...
with
computer program
A computer program is a sequence or set of instructions in a programming language for a computer to execute. Computer programs are one component of software, which also includes documentation and other intangible components.
A computer progra ...
s and
device driver
In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabling operating systems and o ...
s made for
Windows Server 2003
Windows Server 2003 is the sixth version of Windows Server operating system produced by Microsoft. It is part of the Windows NT family of operating systems and was released to manufacturing on March 28, 2003 and generally available on April 24, ...
and later versions of Windows. ReactOS has been noted as a potential open-source
drop-in replacement for Windows
and for its information on
undocumented Windows API
The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations ...
s.
ReactOS has been in development since 1996. , it is still considered feature-incomplete
alpha software
A software release life cycle is the sum of the stages of development and maturity for a piece of computer software ranging from its initial development to its eventual release, and including updated versions of the released version to help impro ...
, and is therefore recommended by the developers only for evaluation and testing purposes.
However, many Windows applications are currently working, such as
Adobe Reader
Adobe Acrobat is a family of application software and Web services developed by Adobe Inc. to view, create, manipulate, print and manage Portable Document Format (PDF) files.
The family comprises Acrobat Reader (formerly Reader), Acrobat (former ...
9.3,
GIMP
GIMP ( ; GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized ...
2.6, and
LibreOffice
LibreOffice () is a free and open-source office productivity software suite, a project of The Document Foundation (TDF). It was forked in 2010 from OpenOffice.org, an open-sourced version of the earlier StarOffice. The LibreOffice suite consi ...
5.4.
[Tests for 0.4.14](_blank)
on reactos.org (February 2022)
ReactOS is primarily written in
C, with some elements, such as ReactOS
File Explorer
File Explorer, previously known as Windows Explorer, is a file manager application that is included with releases of the Microsoft Windows operating system from Windows 95 onwards. It provides a graphical user interface for accessing the file ...
, written in
C++. The project partially implements
Windows API
The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations ...
functionality and has been ported to the
AMD64
x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mo ...
processor architecture.
ReactOS, as part of the
FOSS
Fos or FOSS may refer to:
Companies
* Foss A/S, a Danish analytical instrument company
*Foss Brewery, a former brewery in Oslo, Norway
* Foss Maritime, a tugboat and shipping company
Historic houses
*Foss House (New Brighton, Minnesota), United ...
ecosystem, re-uses and collaborates with many other FOSS projects,
most notably the
Wine
Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are ...
project, which presents a Windows compatibility layer for
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
operating systems.
History
Early development
Around 1996, a group of
free and open-source software
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
developers started a project called ''FreeWin95'' to implement a
clone
Clone or Clones or Cloning or Cloned or The Clone may refer to:
Places
* Clones, County Fermanagh
* Clones, County Monaghan, a town in Ireland
Biology
* Clone (B-cell), a lymphocyte clone, the massive presence of which may indicate a pathologi ...
of
Windows 95
Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1x, and was released to manufactu ...
. The project stalled in discussions of the design of the system.
While FreeWin95 had started out with high expectations, there still had not been any builds released to the public by the end of 1997. As a result, the project members, led by then coordinator Jason Filby, joined together to revive the project. The revived project sought to duplicate the functionality of
Windows NT
Windows NT is a proprietary graphical operating system produced by Microsoft, the first version of which was released on July 27, 1993. It is a processor-independent, multiprocessing and multi-user operating system.
The first version of Wi ...
. In creating the new project, a new name, ''ReactOS'', was chosen. The project began development in February 1998 by creating the basis for a new NT kernel and basic drivers. The name ReactOS was coined during an IRC chat. While the term "OS" stood for operating system, the term "react" referred to the group's dissatisfaction with – and reaction to – Microsoft's
monopolistic position.
In 2002, the ReactOS Foundation was established in Moscow with Maxim Osowski and Aleksey Bragin as executive officers and Vladimir Bragin, Saveliy Tretiakov and Alexey Ivanov on the board of directors.
In 2015, the foundation was liquidated.
Internal audit
In order to avoid copyright prosecution, ReactOS had to be expressly completely distinct and non-
derivative
In mathematics, the derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. ...
from Windows, a goal that needed very careful work.
A claim was made on 17 January 2006 by developer Hartmut Birr on the ReactOS developers
mailing list (ros-dev) that ReactOS contained code derived from
disassembling Microsoft Windows.
The code that Birr disputed involved the function BadStack in syscall.S, as well as other unspecified items. Comparing this function to disassembled binaries from
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was release to manufacturing, released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Wind ...
, Birr argued that the BadStack function was simply
copy-pasted from Windows XP, given that they were identical. Alex Ionescu, the author of the code, asserted that while the Windows XP binary in question was indeed disassembled and studied, the code was not merely copy-pasted, but reimplemented; the reason why the functions were identical, Ionescu claimed, was because there was only one possible way to implement the function.
On 27 January 2006, the developers responsible for maintaining the ReactOS code repository disabled access after a meeting was held to discuss the allegations. When approached by
NewsForge
Geeknet, Inc. is a Fairfax County, Virginia–based company that is a subsidiary of GameStop. The company was formerly known as VA Research, VA Linux Systems, VA Software, and SourceForge, Inc.
History VA Research
VA Research was founded in Nov ...
, Microsoft declined to comment on the incident. Since ReactOS is a
free and open-source software
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
development project, the claim triggered a negative reaction from the
free software community
The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedoms to run the software, to study the software, to modify the software, and to share copies of the s ...
; in particular, Wine barred several inactive developers from providing contributions and formal high level cooperation between the two projects remained difficult .
Contributions from several active ReactOS developers have been accepted post-audit, and low level cooperation for bug fixes has been still occurring.
In a statement on its website, ReactOS cited differing legal definitions of what constitutes
clean-room reverse engineering
A Chinese wall or ethical wall is an information barrier protocol within an organization designed to prevent exchange of information or communication that could lead to conflicts of interest. For example, a Chinese wall may be established to sepa ...
as a cause for the conflict. To avoid potential litigation, companies sometimes enact a policy where reimplementation based on disassembled code must be written by someone other than the person having disassembled and examined the original code.
ReactOS clarified its Intellectual Property Policy Statement requirements on clean room reverse engineering to avoid potential infringement of United States law. An internal source code
audit
An audit is an "independent examination of financial information of any entity, whether profit oriented or not, irrespective of its size or legal form when such an examination is conducted with a view to express an opinion thereon.” Auditing ...
was conducted to ensure that only clean room reverse engineering was used, and all developers were made to sign an agreement committing them to comply with the project's policies on reverse engineering.
Contributors to its development were not affected by these events and all access to the software development tools was restored shortly afterward. In September 2007, with the audit nearing completion, the audit status was removed from the ReactOS homepage. Though the audit was completed, specific details were not made public, as it was only an internal effort to ensure compliance with the project's own policies.
Much of the
assembly code
In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence be ...
that was allegedly copied has also been replaced as a natural progression in ReactOS development, by the developers having reimplemented the functionality in C for portability reasons.
Also, the 2004
leaked Windows source code was not seen as legal risk for ReactOS, as the
trade secret
Trade secrets are a type of intellectual property that includes formulas, practices, processes, designs, instruments, patterns, or compilations of information that have inherent economic value because they are not generally known or readily a ...
was considered indefensible in court due to broad spread.
[Reset, Reboot, Restart, legal issues and the long road to 0.3]
"''Now as for the issue of leaked source code, I want to try to put all fears to rest. We don't know what the legal ramifications are for someone downloading and having leaked code, as the party that maintains copyright ownership of that code might still try to claim Trade Secrecy on information contained in the sources in a court of law. It is our point of view that the source code leaks of Windows have been spread to a broad enough audience that it would be impossible to claim the product is still under Trade Secrecy.''" on reactos.org by Steven Edwards (27 January 2006)
Axel Rietschin, who is a kernel engineer at Microsoft, claimed that he recognized some specific bits in the ReactOS kernel that are unlikely to result from a clean room reimplementation. He suggests that the project took source code from the Windows Research Kernel, which was licensed to universities and has been leaked multiple times. Internal data structures and variable names have the exact same name in both ReactOS and the research kernel.
Google Summer of Code participation
Starting in 2006, the ReactOS project participated in several
Google Summers of Code. For example, in the GSoC 2011,
ReactOS mentored a student project which integrated
lwIP
lwIP (lightweight IP) is a widely used open-source TCP/IP stack designed for embedded systems. lwIP was originally developed by Adam Dunkels at the Swedish Institute of Computer Science and is now developed and maintained by a worldwide netwo ...
into the network stack.
ReactOS has to date participated six times in GSoC: 2006, 2011, 2016, 2017, 2018 and 2019.
Lobbying for support in Russia
Between 2007 and 2015, Russian ReactOS contributors representing the ReactOS Foundation made efforts at lobbying the Russian federal government. , these efforts have not yielded government support for ReactOS, and the Russia-based ReactOS Foundation has been dissolved since November 2015.

* In 2007, then
State Duma
The State Duma (russian: Госуда́рственная ду́ма, r=Gosudárstvennaja dúma), commonly abbreviated in Russian as Gosduma ( rus, Госду́ма), is the lower house of the Federal Assembly of Russia, while the upper hous ...
member and nationalist hardliner
Viktor Alksnis
Viktor Imantovich Alksnis (russian: italic=yes, Виктор Имантович Алкснис, lv, Viktors Alksnis; born 21 June 1950) is a Russian politician and former Soviet Air Force colonel of Latvian descent. He is the chairman of Russi ...
met with project coordinator Aleksey Bragin, who gave a presentation and demonstration of the project, showing ReactOS running with
Total Commander and
Mozilla Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current a ...
.
* In 2011, a demonstration was given to then president
Dmitry Medvedev during a visit to a high school in Verhnerusskoe,
Stavropol
Stavropol (; rus, Ставрополь, p=ˈstavrəpəlʲ) is a city and the administrative centre of Stavropol Krai, Russia. As of the 2021 Census, its population was 547,820, making it one of Russia's fastest growing cities.
It was known as ...
, attended by one of the development team members.
* On 31 July 2012,
Vladimir Putin
Vladimir Vladimirovich Putin; (born 7 October 1952) is a Russian politician and former intelligence officer who holds the office of president of Russia. Putin has served continuously as president or prime minister since 1999: as prime m ...
was also given a demonstration during his visit as
President of Russia
The president of the Russian Federation ( rus, Президент Российской Федерации, Prezident Rossiyskoy Federatsii) is the head of state of the Russian Federation. The president leads the executive branch of the federal ...
to
Seliger Youth Forum, attended by Marat Karatov, one of the development team members.
* On 1 April 2015, Bragin attended an expert meeting of the
Russian Ministry of Communications on reducing Russia's dependency from proprietary software imports. Its minutes name the "creation of an open source operating system based on ReactOS for PCs, laptops and other mobile devices", as well as the "creation of an open source operating system for servers based on ReactOS",
[Russland-erklaert-ReactOS-zu-favorisierter-Windows-Alternative](_blank)
on heise online
Heise (officially ''Heise Gruppe'', formerly ''Verlag Heinz Heise'') is a German media conglomerate headquartered in Hanover, Lower Saxony. It was founded in 1949 by and is still family-owned. Its core business is directory media as well as gen ...
by Louis-F. Stahl (23 June 2015, in German) placing it second among three named proposals.
Funding campaigns
On 1 May 2012, a €30,000 funding campaign was started to finance additional development projects. At the end of the year, approximately 50% of the funding goal was achieved and it was decided to continue the funding campaign without deadlines. The money went to ''ReactOS Deutschland
e. V.''. As the
tax law
Tax law or revenue law is an area of legal study in which public or sanctioned authorities, such as federal, state and municipal governments (as in the case of the US) use a body of rules and procedures (laws) to assess and collect taxes in a ...
in Germany for this form of a
registered
Registered may refer to:
* Registered mail, letters, packets or other postal documents considered valuable and in need of a chain of custody
* Registered trademark symbol, symbol ® that provides notice that the preceding is a trademark or service ...
voluntary association
A voluntary group or union (also sometimes called a voluntary organization, common-interest association, association, or society) is a group of individuals who enter into an agreement, usually as volunteers, to form a body (or organization) to a ...
(''
Eingetragener Verein
An (; "registered association" or "incorporated association"), abbreviated (), is a legal status for a registered voluntary association in Germany. While any group may be called a , registration as confers many legal benefits, because it co ...
'') makes it problematic to pay developers directly; indirect possibilities like
stipend
A stipend is a regular fixed sum of money paid for services or to defray expenses, such as for scholarship, internship, or apprenticeship. It is often distinct from an income or a salary because it does not necessarily represent payment for work pe ...
s were evaluated.
Thorium Core Cloud Desktop project
When ReactOS was awarded as Project of the Month on
SourceForge
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrori ...
on June 2013, a
crowdfunding
Crowdfunding is the practice of funding a project or venture by raising money from a large number of people, typically via the internet. Crowdfunding is a form of crowdsourcing and Alternative Finance, alternative finance. In 2015, over was rais ...
campaign on
Kickstarter
Kickstarter is an American public benefit corporation based in Brooklyn, New York, that maintains a global crowdfunding platform focused on creativity. The company's stated mission is to "help bring creative projects to life". As of July 2021, K ...
was announced in an interview with the project's coordinator, Aleksey Bragin.
On 23 December 2013 the announced project was revealed as a Kickstarter campaign with the goal of US$120,000 was started. The ''Thorium Core Cloud Desktop'' dubbed
cloud computing
Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over m ...
service would use ReactOS as core and could allow the use of Windows compatible applications from
mobile device
A mobile device (or handheld computer) is a computer small enough to hold and operate in the hand. Mobile devices typically have a flat LCD or OLED screen, a touchscreen interface, and digital or physical buttons. They may also have a physical ...
s (like
smartphone
A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
s,
tablets),
workstation
A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating systems. The term ''worksta ...
s, or any other connected device. On 21 February 2014, fundraising ended short of the target amount, with $48,965 of $120,000 raised, resulting in no transferred money.
ReactOS Community Edition
In April 2014, the ReactOS project announced an
Indiegogo campaign to launch ReactOS Community Edition, a version of ReactOS based on the 0.4 release. The flexible funding campaign had a goal of US$50,000 with additional stretch goals beyond that. Development of ReactOS Community Edition would be community-centric, with ReactOS users voting and funding to decide which software and hardware drivers the project will aim to support. On 1 June 2014, the flexible crowdfunding campaign on Indiegogo ended, raising $25,141 for the development of the community edition, and the voting process to support hardware and software was started shortly thereafter.
ReactOS Hackfest
The ReactOS project organized a
hackfest from 7 to 12 August 2015, in the German city of
Aachen. The Hackfest resulted in many features being added to ReactOS.
The second hackfest was organized by the ReactOS project from 14 to 18 August 2017, in the German city of
Cologne
Cologne ( ; german: Köln ; ksh, Kölle ) is the largest city of the German western state of North Rhine-Westphalia (NRW) and the fourth-most populous city of Germany with 1.1 million inhabitants in the city proper and 3.6 millio ...
.
The third and fourth hackfests were organized by the ReactOS project from 16 to 21 August 2018 and from 15 to 20 August 2019 in
Berlin
Berlin is Capital of Germany, the capital and largest city of Germany, both by area and List of cities in Germany by population, by population. Its more than 3.85 million inhabitants make it the European Union's List of cities in the European U ...
respectively.
Release history
Features
Programs
* ReactOS Explorer (''
File Explorer
File Explorer, previously known as Windows Explorer, is a file manager application that is included with releases of the Microsoft Windows operating system from Windows 95 onwards. It provides a graphical user interface for accessing the file ...
'')
* ReactOS Applications Manager
* Accessories
**
Calculator
An electronic calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics.
The first solid-state electronic calculator was created in the early 1960s. Pocket-size ...
**
Command Prompt
Command Prompt, also known as cmd.exe or cmd, is the default command-line interpreter for the OS/2, eComStation, ArcaOS, Microsoft Windows ( Windows NT family and Windows CE family), and ReactOS operating systems. On Windows CE .NET 4.2, Wi ...
**
Notepad
A notebook (also known as a notepad, writing pad, drawing pad, or legal pad) is a book or stack of paper pages that are often ruled and used for purposes such as note-taking, journaling or other writing, drawing, or scrapbooking.
History
...
**
Paint
Paint is any pigmented liquid, liquefiable, or solid mastic composition that, after application to a substrate in a thin layer, converts to a solid film. It is most commonly used to protect, color, or provide texture. Paint can be made in many ...
**
WordPad
WordPad is the basic word processor that has been included with almost all versions of Microsoft Windows from Windows 95 onwards. It is more advanced than Windows Notepad, and simpler than Microsoft Word and Microsoft Works (last updated in 2 ...
**
Magnifier
**
On-Screen Keyboard
**
Remote Desktop Connection
Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to initiate and control an interactive session on a remote computer or virtual machin ...
** Multimedia Player (''
Media Player'')
**
Sound Recorder
** Volume Control
**
Character Map
Character Map is a utility included with Microsoft Windows operating systems and is used to view the characters in any installed font, to check what keyboard input (Alt code) is used to enter those characters, and to copy characters to the clipbo ...
**
Clipboard Viewer
** FontSub
** Keyboard Layout Switcher
** ReactX Diagnostic (''
DxDiag'')
**
Registry Editor
** SnapShot
**
Task Manager
In operating systems, a task manager is a system monitor program used to provide information about the processes and applications running on a computer, as well as the general status of the computer. Some implementations can also be used to ...
* Administrative Tools
**
Device Manager
Device Manager is a component of the Microsoft Windows operating system. It allows users to view and control the hardware attached to the computer. When a piece of hardware is not working, the offending hardware is highlighted for the user to d ...
**
Event Viewer
Event Viewer is a component of Microsoft's Windows NT operating system that lets administrators and users view the event logs on a local or remote machine. Applications and operating-system components can use this centralized log service to repo ...
** Service Manager (''
Windows service
In Windows NT operating systems, a Windows service is a computer program that operates in the background. It is similar in concept to a Unix daemon. A Windows service must conform to the interface rules and protocols of the Service Control Manager ...
'')
** System Configuration (''
MSConfig
MSConfig (officially called System Configuration in Windows Vista, Windows 7, Windows 8 or Windows 10, or Windows 11 and Microsoft System Configuration Utility in previous operating systems) is a system utility to troubleshoot the Microsoft Win ...
'')
* Games
**
Solitaire
Solitaire is any tabletop game which one can play by oneself, usually with cards, but also with dominoes. The term "solitaire" is also used for single-player games of concentration and skill using a set layout tiles, pegs or stones. These gam ...
(''
Microsoft Solitaire
Solitaire is a computer game included with Microsoft Windows, based on a card game of the same name, also known as Klondike. Its original version was programmed by Wes Cherry, and the cards were designed by Susan Kare.
History
Microsoft has ...
'')
**
Spider Solitaire (''
Microsoft Spider Solitaire'')
**
WineMine (''
Microsoft Minesweeper'')
Commands

The following is a non-exhaustive list of
commands
Command may refer to:
Computing
* Command (computing), a statement in a computer language
* COMMAND.COM, the default operating system shell and command-line interpreter for DOS
* Command key, a modifier key on Apple Macintosh computer keyboards
* ...
that are supported by the ReactOS
Command Prompt
Command Prompt, also known as cmd.exe or cmd, is the default command-line interpreter for the OS/2, eComStation, ArcaOS, Microsoft Windows ( Windows NT family and Windows CE family), and ReactOS operating systems. On Windows CE .NET 4.2, Wi ...
.
* ?
*
alias
*
assoc
*
at
*
attrib
*
beep
*
cacls
*
call
Call or Calls may refer to:
Arts, entertainment, and media Games
* Call, a type of betting in poker
* Call, in the game of contract bridge, a bid, pass, double, or redouble in the bidding stage
Music and dance
* Call (band), from Lahore, Pak ...
*
cat
The cat (''Felis catus'') is a domestic species of small carnivorous mammal. It is the only domesticated species in the family Felidae and is commonly referred to as the domestic cat or house cat to distinguish it from the wild members of ...
*
cd
*
chdir
*
chcp
*
choice
A choice is the range of different things from which a being can choose. The arrival at a choice may incorporate motivators and models. For example, a traveler might choose a route for a journey based on the preference of arriving at a given ...
*
clip
*
cls
*
color
Color (American English) or colour (British English) is the visual perceptual property deriving from the spectrum of light interacting with the photoreceptor cells of the eyes. Color categories and physical specifications of color are assoc ...
*
comp
*
copy
*
ctty
*
date
*
dbgprint
*
del
Del, or nabla, is an operator used in mathematics (particularly in vector calculus) as a vector differential operator, usually represented by the nabla symbol ∇. When applied to a function defined on a one-dimensional domain, it denotes ...
*
delete
*
delay
*
dir
*
dirs
*
doskey
DOSKEY is a command for DOS, IBM OS/2, Microsoft Windows, and ReactOS that adds command history, macro functionality, and improved editing features to the command-line interpreters COMMAND.COM and cmd.exe.
History
The command was included as ...
*
echo
In audio signal processing and acoustics, an echo is a reflection of sound that arrives at the listener with a delay after the direct sound. The delay is directly proportional to the distance of the reflecting surface from the source and the li ...
*
echos
Echos (Greek: "sound", pl. echoi ; Old Church Slavonic: "voice, sound") is the name in Byzantine music theory for a mode within the eight-mode system ( oktoechos), each of them ruling several melody types, and it is used in the melodic and r ...
*
echoerr
*
echoserr
*
endlocal
*
eventcreate
Event Viewer is a component of Microsoft's Windows NT operating system that lets administrators and users view the event logs on a local or remote machine. Applications and operating-system components can use this centralized log service to repor ...
*
erase
*
exit
*
find
*
for
*
free
*
fsutil
As the next version of Windows NT after Windows 2000, as well as the successor to Windows Me, Windows XP introduced many new features but it also removed some others.
User interface and appearance
Graphics
With the introduction of Windows XP, ...
*
goto
GoTo (goto, GOTO, GO TO or other case combinations, depending on the programming language) is a statement found in many computer programming languages. It performs a one-way transfer of control to another line of code; in contrast a function c ...
*
help
*
history
History (derived ) is the systematic study and the documentation of the human activity. The time period of event before the History of writing#Inventions of writing, invention of writing systems is considered prehistory. "History" is an umbr ...
*
hostname
In computer networking, a hostname (archaically nodename) is a label that is assigned to a device connected to a computer network and that is used to identify the device in various forms of electronic communication, such as the World Wide Web. Hos ...
*
if
*
label
A label (as distinct from signage) is a piece of paper, plastic film, cloth, metal, or other material affixed to a container or product, on which is written or printed information or symbols about the product or item. Information printed d ...
*
memory
Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembered ...
*
md
*
mkdir
The mkdir (make directory) command in the Unix, DOS, DR FlexOS, IBM OS/2, Microsoft Windows, and ReactOS operating systems is used to make a new directory. It is also available in the EFI shell and in the PHP scripting language. In DOS, OS/2, ...
*
mklink
The NTFS file system defines various ways to redirect files and folders, e.g., to make a file point to another file or its contents without making a copy of it. The object being pointed to is called the target. Such file is called a hard or symbo ...
*
mode
*
more
*
move
Move may refer to:
People
* Daniil Move (born 1985), a Russian auto racing driver
Brands and enterprises
* Move (company), an online real estate company
* Move (electronics store), a defunct Australian electronics retailer
* Daihatsu Move
...
*
path
A path is a route for physical travel – see Trail.
Path or PATH may also refer to:
Physical paths of different types
* Bicycle path
* Bridle path, used by people on horseback
* Course (navigation), the intended path of a vehicle
* Desire ...
*
pause
*
popd
*
prompt
Prompt may refer to:
Computing
* Command prompt, characters indicating the computer is ready to accept input
* Command Prompt, also known as cmd.exe or cmd, the command-line interpreter in some operating systems
* Prompt (natural language), instr ...
*
pushd
*
rd
*
rmdir
In computing, rmdir (or rd) is a command which will remove an empty directory on various operating systems.
Implementations
The command is available in Unix (e.g. macOS, Solaris, AIX, HP-UX), Unix-like (e.g. FreeBSD, Linux), DOS, Digital Resear ...
*
reg
*
rem
*
ren Ren or REN may refer to:
Abbreviations
* Orenburg Tsentralny Airport, IATA code REN, civil airport in Russia
* Redes Energéticas Nacionais (REN), Portuguese company
* Renanthera, abbreviated as Ren, orchid genus
* Ringer equivalence number ...
*
rename
Rename may refer to:
* Rename (computing), rename of a file on a computer
* RENAME (command), command to rename a file in various operating systems
* Rename (relational algebra), unary operation in relational algebra
* Company renaming, rename ...
*
replace
*
sc
*
schtasks
*
screen
*
set
*
setlocal
Command Prompt, also known as cmd.exe or cmd, is the default command-line interpreter for the OS/2, eComStation, ArcaOS, Microsoft Windows ( Windows NT family and Windows CE family), and ReactOS operating systems. On Windows CE .NET 4.2, ...
*
shift
Shift may refer to:
Art, entertainment, and media Gaming
* ''Shift'' (series), a 2008 online video game series by Armor Games
* '' Need for Speed: Shift'', a 2009 racing video game
** '' Shift 2: Unleashed'', its 2011 sequel
Literature
* ''Sh ...
*
shutdown
*
sort
*
start
Start can refer to multiple topics:
*Takeoff, the phase of flight where an aircraft transitions from moving along the ground to flying through the air
* Starting lineup in sports
* Standing start, and rolling start, in an auto race
Acronyms
* ...
*
taskkill
In computing, kill is a command that is used in several popular operating systems to send signals to running processes.
Implementations Unix and Unix-like
In Unix and Unix-like operating systems, kill is a command used to send a signal to a p ...
*
tee
*
time
Time is the continued sequence of existence and events that occurs in an apparently irreversible succession from the past, through the present, into the future. It is a component quantity of various measurements used to sequence events, t ...
*
timeout
Time-out, Time Out, or timeout may refer to:
Time
* Time-out (sport), in various sports, a break in play, called by a team
* Television timeout, a break in sporting action so that a commercial break may be taken
* Timeout (computing), an engine ...
* timer
*
title
A title is one or more words used before or after a person's name, in certain contexts. It may signify either generation, an official position, or a professional or academic qualification. In some languages, titles may be inserted between the f ...
*
touch
In physiology, the somatosensory system is the network of neural structures in the brain and body that produce the perception of touch ( haptic perception), as well as temperature ( thermoception), body position ( proprioception), and pain. It ...
*
tree
In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, including only woody plants with secondary growth, plants that are ...
*
type
Type may refer to:
Science and technology Computing
* Typing, producing text via a keyboard, typewriter, etc.
* Data type, collection of values used for computations.
* File type
* TYPE (DOS command), a command to display contents of a file.
* Ty ...
*
uptime
Uptime is a measure of system reliability, expressed as the percentage of time a machine, typically a computer, has been working and available. Uptime is the opposite of downtime.
It is often used as a measure of computer operating system rel ...
*
ver
*
verify
CONFIG.SYS is the primary configuration file for the DOS and OS/2 operating systems. It is a special ASCII text file that contains user-accessible setup or configuration directives evaluated by the operating system's DOS BIOS (typically residin ...
*
vol
*
whoami
In computing, is a command found on most Unix-like operating systems, Intel iRMX 86, every Microsoft Windows operating system since Windows Server 2003, and on ReactOS. It is a concatenation of the words "Who am I?" and prints the effective use ...
*
xcopy
In computing, XCOPY is a command used on IBM PC DOS, MS-DOS, IBM OS/2, Microsoft Windows, FreeDOS, ReactOS, and related operating systems for copying multiple files or entire directory trees from one directory to another and for copying files a ...
Development
ReactOS core development
ReactOS is primarily written in
C, with some elements, such as ReactOS Explorer and the sound stack, written in
C++. The project compiles using both
MinGW
MinGW ("Minimalist GNU for Windows"), formerly mingw32, is a free and open source software development environment to create Microsoft Windows applications.
MinGW includes a port of the GNU Compiler Collection (GCC), GNU Binutils for Windows ...
and
Microsoft Visual Studio
Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including web site, websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platfor ...
, and contributes to the development of the build systems used through the submission of
patches to its components.
The developers aim to make the kernel and usermode application programming interface (API) more compatible with Windows NT version 5.2 (
Windows Server 2003
Windows Server 2003 is the sixth version of Windows Server operating system produced by Microsoft. It is part of the Windows NT family of operating systems and was released to manufacturing on March 28, 2003 and generally available on April 24, ...
) and to add support for more applications and hardware, with plans to target newer versions of Windows as development matures.
DirectX
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direc ...
support is undertaken through ReactX, an in-house implementation. 2D and
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve ha ...
3D hardware-accelerated rendering is done natively, while other drawing functionality such as
Direct3D
Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware ...
is redirected to OpenGL as a stopgap solution, mostly using
Wine
Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are ...
's code such as
WineD3D.
The development progress is influenced by the size of the development team and the level of experience among them. As an estimate of the effort required to implement
Windows 7
Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was released to manufacturing on July 22, 2009, and became generally available on October 22, 2009. It is the successor to Windows Vista, released nearl ...
, Microsoft employed 1,000 or so developers, organized into 25 teams, with each team averaging 40 developers. , in the ReactOS entry in
Ohloh
Black Duck Open Hub, formerly Ohloh, is a website which provides a web services suite and online community platform that aims to index the open-source software development community. It was founded by former Microsoft managers Jason Allen and Sc ...
, the page followed through the "Very large, active development team" link lists 33 developers who have contributed over a 12-month period and a
cumulative total of 104 present and former users who have contributed code to the project via
Apache Subversion
Apache Subversion (often abbreviated SVN, after its command name ''svn'') is a software versioning and revision control system distributed as open source under the Apache License. Software developers use Subversion to maintain current and hist ...
since its inception. In his presentation at Hackmeeting 2009 in Milan, ReactOS developer Michele C. noted that most of the developers learn about Windows architecture while working on ReactOS and have no prior knowledge.
While ReactOS targets currently mainly the
x86/
AMD64
x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mo ...
PC platform, an effort to port to the
ARM architecture
ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer (RISC) instruction set architectures for computer processors, configure ...
was at one point "under way",
while it did not produce much functionality and was abandoned along with a port to
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple– IBM ...
, that is no longer actively maintained.
Support for the
Xbox
Xbox is a video gaming brand created and owned by Microsoft. The brand consists of five video game consoles, as well as applications (games), streaming services, an online service by the name of Xbox network, and the development arm by th ...
and the
NEC PC-9800
The , commonly shortened to PC-98 or , is a lineup of Japanese 16-bit and 32-bit personal computers manufactured by NEC from 1982 to 2000. The platform established NEC's dominance in the Japanese personal computer market, and, by 1999, more th ...
, a variant
IA-32
IA-32 (short for "Intel Architecture, 32-bit", commonly called i386) is the 32-bit version of the x86 instruction set architecture, designed by Intel and first implemented in the 80386 microprocessor in 1985. IA-32 is the first incarnation of ...
architecture, was added through the use of an architecture-specific
HAL
HAL may refer to:
Aviation
* Halali Airport (IATA airport code: HAL) Halali, Oshikoto, Namibia
* Hawaiian Airlines (ICAO airline code: HAL)
* HAL Airport, Bangalore, India
* Hindustan Aeronautics Limited an Indian aerospace manufacturer of fight ...
.
Improved 64-bit support for ReactOS is "being worked on", however, development seems to be going slowly.
Collaboration and reuse
While ReactOS has the aim to build a Windows-compatible kernel as open-source software, much of the surrounding required functionality to create a complete OS is already available in the greater open-source ecosystem.
When available and possible, ReactOS therefore builds on and collaborates with already existing open-source projects.
Conversely, projects like
Wine
Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are ...
,
and formerly
Captive NTFS
Captive NTFS is a discontinued open-source project in the Linux programming community, started by Jan Kratochvíl. It is a driver wrapper around the original Microsoft Windows NTFS file system driver using parts of ReactOS code. By taking this ap ...
and
Longene re-use the open-source ReactOS code-base as well.
Hardware driver stack
On the
hardware driver side, for instance the
UniATA project provides
Serial ATA
SATA (Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives. Serial ATA succeeded the earlier Parallel ATA (PATA) standar ...
drivers for ReactOS.
The project has also experimented with using the FullFAT library in its rewrite of its
FAT
In nutrition, biology, and chemistry, fat usually means any ester of fatty acids, or a mixture of such compounds, most commonly those that occur in living beings or in food.
The term often refers specifically to triglycerides (triple es ...
Installable File System
The Installable File System (IFS) is a filesystem API in MS-DOS/PC DOS 4.x, IBM OS/2 and Microsoft Windows that enables the operating system to recognize and load drivers for file systems.
History
When IBM and Microsoft were co-developing O ...
. ReactOS makes use of the
USB stack from
Haiku
is a type of short form poetry originally from Japan. Traditional Japanese haiku consist of three phrases that contain a ''kireji'', or "cutting word", 17 ''On (Japanese prosody), on'' (phonetic units similar to syllables) in a 5, 7, 5 pattern, ...
both as a reference and as a foundation for its USB support.
Mesa 3D
Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers.
Its most im ...
provides
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve ha ...
rendering.
Networking
ReactOS's network stack is built on the
TCP portion of OSKit's port of the network stack in
FreeBSD
FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
, along with an internally developed implementation for packet-oriented protocols like
IP. Later,
lwIP
lwIP (lightweight IP) is a widely used open-source TCP/IP stack designed for embedded systems. lwIP was originally developed by Adam Dunkels at the Swedish Institute of Computer Science and is now developed and maintained by a worldwide netwo ...
was integrated into the ReactOS network stack.
Windows network services like
LSASS,
SAM,
NETLOGON, and
print spooling are already available as open-source alternative by the
Samba
Samba (), also known as samba urbano carioca (''urban Carioca samba'') or simply samba carioca (''Carioca samba''), is a Brazilian music genre that originated in the Afro-Brazilian communities of Rio de Janeiro in the early 20th century. Havi ...
/
Samba TNG
Samba is a free software re-implementation of the SMB networking protocol, and was originally developed by Andrew Tridgell. Samba provides file and print services for various Microsoft Windows clients and can integrate with a Microsoft ...
project. A fork of
rdesktop is used as an implementation of a client software for Microsoft's proprietary
Remote Desktop Protocol
Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft which provides a user with a graphical interface to connect to another computer over a network connection. The user employs RDP client software for this purpose, while ...
.
Wine cooperation

The ReactOS and the
Wine
Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are ...
projects share the goal to run binary Windows software natively and can therefore share many dependencies and development.
ReactOS uses portions of the
Wine
Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are ...
project so that it can benefit from Wine's progress in implementing the
Win32
The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations ...
API.
While Wine's
NTDLL
The Native API is a lightweight application programming interface (API) used by Windows NT and user mode applications. This API is used in the early stages of Windows NT startup process, when other components and APIs are still unavailable. There ...
,
USER32
Windows USER is a component of the Microsoft Windows operating system that provides core functionality for building simple user interfaces. The component has existed in all versions of Windows, and includes functionality for window management, mes ...
,
KERNEL32
The Microsoft Windows operating system supports a form of shared libraries known as " dynamic-link libraries", which are code libraries that can be used by multiple processes while only one copy is loaded into memory. This article provides an ov ...
,
GDI32
The Microsoft Windows operating system supports a form of shared libraries known as " dynamic-link libraries", which are code libraries that can be used by multiple processes while only one copy is loaded into memory. This article provides an ov ...
, and
ADVAPI32 components cannot be used directly by ReactOS due to architectural differences,
code snippets of them and other parts can be shared between both projects. The kernel is developed by ReactOS separately as Wine relies here on existing
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
kernels.
Separately, the experimental ''Arwinss'' branch was created as an alternative means to improve USER32 and GDI32 support through an alternative implementation of the Win32 API. Whereas ReactOS's original Win32 subsystem was closely modeled after its equivalent in Windows, Arwinss combines the architecture of that subsystem with the corresponding implementation in Wine. To this end, Arwinss uses Wine's GDI32 and USER32 libraries with few changes to take fuller advantage of Wine's existing software compatibility. Arwinss also allows the user to optionally use a remote
X server instead of a local display.
Other
The
Tango Desktop Project
The Tango Desktop Project was an open-source initiative to create a set of design guidelines and to provide a consistent user experience for applications on desktop environments. The project created a set of icons known as the Tango Icon Lib ...
initiative provides open-source design guidelines and resources (as
icons
An icon () is a religious work of art, most commonly a painting, in the cultures of the Eastern Orthodox, Oriental Orthodox, and Catholic churches. They are not simply artworks; "an icon is a sacred image used in religious devotion". The most c ...
) for applications on
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
s.
FreeType is an open-source software development
library
A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vi ...
, used to render text on to bitmaps and provides support for other font-related operations.
The ''KernelEx'' project is a Windows-API extension and compatibility layer project, which provides open-source implementations of some Windows-APIs. Other contributing projects are
MinGW
MinGW ("Minimalist GNU for Windows"), formerly mingw32, is a free and open source software development environment to create Microsoft Windows applications.
MinGW includes a port of the GNU Compiler Collection (GCC), GNU Binutils for Windows ...
,
SYSLINUX,
adns,
ICU
ICU commonly refers to:
* Intensive care unit, a special department of a hospital
ICU may also refer to:
Organisations Universities
* Information and Communications University, South Korea
*Istanbul Commerce University, Istanbul, Turkey
* Intern ...
, GraphApp,
Ext2
The ext2 or second extended file system is a file system for the Linux kernel. It was initially designed by French software developer Rémy Card as a replacement for the extended file system (ext). Having been designed according to the same p ...
,
GNU FreeFont,
DejaVu fonts, and
Liberation fonts
Liberation is the collective name of four TrueType font families: ''Liberation Sans'', ''Liberation Sans Narrow'', ''Liberation Serif'', and ''Liberation Mono''. These fonts are metrically compatible with the most popular fonts on the Microso ...
.
Forks
Forks based on ReactOS are occasionally created:
*
Ekush OS (2004)
[Ekush Emulator and Its License Pains](_blank)
on OSNews by Eugenia Loli (10 November 2004)[Ekush OS – stolen source code/copyright violation](_blank)
(archived 2004)[Ekush The Next Generation Operating System]
on akshor.com (archived 2004)
*
ReactOS Server
ReactOS is a free and open-source operating system for amd64/i686 personal computers intended to be binary-compatible with computer programs and device drivers made for Windows Server 2003 and later versions of Windows. ReactOS has been noted ...
(2008-2013)
*
OpenROS (2013)
*
FusionOS (2013)
*
ReactOS NG
ReactOS is a Free and open-source software, free and open-source operating system for amd64/i686 personal computers intended to be binary-code compatibility, binary-compatible with computer programs and device drivers made for Windows Server 200 ...
(2015) – aiming for compatibility with Windows 8
*
Greentea OS (2016-2018) – aiming for accelerated and simplified development
[ (archived)]
Reception
Various people have acknowledged ReactOS and the implications of having a viable open-source
drop-in replacement for Windows.
A 2004 article and interview of the German weekly magazine ''
Der Spiegel'' describes ReactOS as directed at Windows users who want to renounce use of
proprietary commercial software without having to switch to Linux.
DistroWatch
DistroWatch is a website which provides news, distribution pages hit rankings, and other general information about various Linux distributions as well as other free software/open source Unix-like operating systems. It now contains information on ...
, a
Linux distribution
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading on ...
's monitoring Web site, also lists ReactOS and describes it as "a free and open-source operating system based on the best design principles found in the
Windows NT architecture
The architecture of Windows NT, a line of operating systems produced and sold by Microsoft, is a layered design that consists of two main components, user mode and kernel mode. It is a preemptive, reentrant multitasking operating system, which ...
."
In his column for
Free Software Magazine
''Free Software Magazine'' (also known as ''FSM'' and originally titled ''The Open Voice'') is a Web site that produces a (generally bi-monthly) mostly free-content online magazine about free software.
It was started in November 2004 by Australi ...
, David Sugar noted in 2006 that ReactOS would allow the use of applications depending on older versions of Windows whose APIs have been deprecated. He also recognized its potential to expand the total deployed base of free software, and as a resource for developers wanting to know
undocumented Windows APIs in the course of writing portable applications.
PC Magazine columnist
John C. Dvorak remarked in 2008 that the Windows NT architecture had remained largely unchanged, making it an ideal candidate for cloning, and believed that ReactOS could be "a bigger threat than
Linux
Linux ( or ) 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 as a Linux distribution, which i ...
to Microsoft's dominance".
In response to Dvorak's column,
ZDNet
ZDNET is a business technology news website owned and operated by Red Ventures.
The brand was founded on April 1, 1991, as a general interest technology portal from Ziff Davis and evolved into an enterprise IT-focused online publication.
H ...
technology journalist Dana Blankenhorn noted in 2008 that a lack of corporate sponsors and partners had rendered the project harmless to Microsoft. Echoing this, Thom Holwerda of
OSNews in 2009 categorized ReactOS under a family of hobby operating systems maintained only by small groups of developers working in their spare time, lacking the financial support of more mainstream operating systems and the legacy of formerly mainstream ones such as
RISC OS
RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England. First released in 1987, it was designed to run on the ARM chipset, which Acorn had designed concurrently for use in its new line of Archi ...
.
In October 2015, a
Network World
International Data Group (IDG, Inc.) is a market intelligence and demand generation company focused on the technology industry. IDG, Inc.’s mission is centered around supporting the technology industry through research, data, marketing technol ...
review of ReactOS v0.3.17 noted "It's just like running Windows 2000" and praised the application
package manager
A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.
A package manager deals w ...
, a feature the original Windows is missing.
Jesse Smith from DistroWatch Weekly reviewed ReactOS v0.4.9, and noted that ReactOS "ultimately had a similar problem: limited hardware support" and is not yet a stable operating system.
Awards
The ReactOS Project won on the annual
Seliger Youth Forum "The Best Presentation" award with 100,000
Russian ruble
''hum''; cv, тенкĕ ''tenke''; kv, шайт ''shayt''; Lak: къуруш ''k'urush''; Mari: теҥге ''tenge''; os, сом ''som''; tt-Cyrl, сум ''sum''; udm, манет ''manet''; sah, солкуобай ''solkuobay''
, name_ab ...
s (~US$2700) in 2011, attended by Alexander Rechitskiy, one of the development team members.
ReactOS was a featured project on
SourceForge
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrori ...
for the weeks beginning on 27 February 2012, 25 April 2013,
and several others. It was Project of the Month on SourceForge for June 2013
and February 2019.
See also
*
Binary-code compatibility
Binary-code compatibility (binary compatible or object-code-compatible) is a property of a computer system, meaning that it can run the same executable code, typically machine code for a general-purpose computer CPU, that another computer syste ...
*
coLinux
Cooperative Linux, abbreviated as coLinux, is software which allows Microsoft Windows and the Linux kernel to run simultaneously in parallel on the same machine.
Cooperative Linux utilizes the concept of a Cooperative Virtual Machine (CVM). In ...
, a project allowing Microsoft Windows and the Linux kernel to run simultaneously in parallel on the same machine
*
FreeDOS
FreeDOS (formerly Free-DOS and PD-DOS) is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems.
FreeDOS ca ...
, a clone of
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
*
Longene, a hybrid operating system kernel intended to be binary-compatible with both the Microsoft Windows and Linux ecosystems
*
NDISwrapper, a re-creation of Windows NT kernel parts inside the Linux Kernel to allow the use of Windows drivers in Linux
*
Wine
Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are ...
, a compatibility layer that runs Microsoft Windows applications on Unix-like operating systems
*
List of alternative shells for Windows
This is a list of software that provides an alternative graphical user interface for Microsoft Windows operating systems. The technical term for this interface is a '' shell''. Windows' standard user interface is the Windows shell; Windows ...
*Timelines of:
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the devel ...
/
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
/
Microsoft Windows /
other operating systems (
List
A ''list'' is any set of items in a row. List or lists may also refer to:
People
* List (surname)
Organizations
* List College, an undergraduate division of the Jewish Theological Seminary of America
* SC Germania List, German rugby uni ...
)
*
Comparison of operating systems
Notes
References
External links
*
*
*
{{Operating system
1998 software
Alpha software
Articles containing video clips
Free software operating systems
Free software programmed in C
Free software programmed in C++
Live CD
Operating system distributions bootable from read-only media
Software derived from or incorporating Wine
Upcoming software
Window-based operating systems
X86-64 operating systems
IA-32 operating systems
Works involved in plagiarism controversies