ReactOS是一个免费和开源操作系统基于Windows NT架构,为现有的应用程序和驱动程序,提供支持和替代当前的主流消费者的操作系统。

也 许这将是重要的开始说什么ReactOS)-。 这不是另一个包装器在Linux上构建的,像酒。 它不尝试或计划与葡萄酒竞争;事实上,ReactOS用户模式的部分几乎完全是当时和我们两个团队密切合作。 ReactOS也不是“另一个操作系统”。 它并不试图成为第三个球员,像SkyOS或任何其他操作系统。 人不是为了卸载Linux和使用ReactOS;ReactOS是一个替代Windows用户想要一个替代的行为就像Windows。

而 ReactOS的源代码可用性和当前使用情况主要是面向程序员扩大和改进,你不需要成为一个火箭科学家才能够使用它,并且在其最终状态将消费者友好的操作 系统。 如果你使用过Windows,你会发现自己与ReactOS在熟悉的环境中。 学习曲线,如果有的话,应该是最小的,因为ReactOS重复许多窗户的图形环境applet,控制面板和对话框(Windows 2000 / XP / 2000)。

目 前关注ReactOS发展到一个阶段,它是能够运行大多数Windows驱动程序和应用程序的盒子。 “这并不意味着ReactOS将停止,然而,作为新功能添加到Windows,我们的开发人员会努力把这种ReactOS的未来版本中的新特性。 一旦兼容性水平已经达到,我们甚至可以选择提高ReactOS超出其Windows的根源。 这些变化将外部的主要操作系统,和完全兼容Windows,但他们会添加一个额外的优势。 举例来说,我们的目标之一是内置的POSIX兼容,就像Unix的Windows服务。 它也可以像本地一样简单不过,支持多个桌面而不是需要powertoy。

ReactOS®是一个ReactOS基金会的注册商标。
Windows®NT™是一个微软公司的注册商标。

兼容的

改变你的操作系统,而不是你的软件!

ReactOS项目重新实现一个先进的、开放的NT-like基于NT操作系统体系结构。 它带有一个WIN32子系统,NT驱动兼容性和一些有用的应用程序和工具。

ReactOS结合了NT内核的权力和力量——这是很出名的,可扩展性、可移植性、可靠性、健壮性、性能和兼容性- Win32兼容性。

安全

尽管声明相反,NT是安全的设计。 它是第一个主流的操作系统与一个合适的实现非常灵活的安全模型基于访问控制列表。

微软最近nt内核的系统,特别是XP,得到了一个坏名声的弱默认安全设置;主要以简化的过渡都为用户和遗留应用程序。 这个决定独自失效的安全特性在NT。ReactOS将把适当的默认安全设置。

ReactOS被设计为高安全;它不分享一些常见的安全漏洞与其他操作系统。

仔细看来,真正的计算机病毒(这是正常的应用程序)不那么普遍了。 大多数恶意应用程序脚本,目标等常用网络软件内置脚本支持的浏览器和电子邮件应用程序和软件等各种办公用品。 显然,更广泛的系统有一个很大的用户群更容易受到坏软件作家比mac和Linux这样的小系统。

轻量级

简而言之,ReactOS被设计成强大的和轻量级。 你能想到的“轻量级”这个词在过去的美好时尚Win95的一致的用户界面和小束很常见和有用的工具。 虽然轻量级,ReactOS提供很多Windows 95相比,具有最新经验以及从零开始坚如磐石NT的核心。

开放

 
ReactOS是GNU GPL许可下2.0的代码+

“免费”和“言论自由”和“免费啤酒”

ReactOS自由与开源软件,整个系统的源代码是免费的。 大部分地区被授权在GNU通用公共许可证下,其他模块都像BSD许可。

可靠的

打开你的窗户自由

ReactOS自1996年以来一直从头编写,坚如磐石的NT重新实现,因此一个可靠和健壮的操作系统任务从嵌入式微型电脑到个人电脑,工作站服务器集群,大型机和超级电脑。 ReactOS包含许多从其他操作系统设计决策的家庭像UNIX,vm,OS / 2当然NT和含义的新平台,服务。

可移植性

ReactOS——人们要求的XP的继任者

ReactOS操作系统设计是在家庭的处理器能够提供可移植性,如英特尔x86,甚至在不同的处理器架构,提供可移植性CISC和RISC等。 只有一个单一的操作系统内核,内核,ReactOS移植到其他架构只需要移植的硬件抽象层,最低的部分,直接与硬件平台。

可扩展的

ReactOS是灵活的和可扩展的设计。 ReactOS可能是其中最通用的操作系统平台,特别是由于NT内核和开放源码特性。 ReactOS可以扩展在所谓的“子系统”的帮助下从其他平台为遗留应用程序提供支持。 例如,一个POSIX子系统提供兼容性与各种风格的UNIX应用程序层。

基于对象的

ReactOS不是一个面向对象的系统在最严格的意义上的术语,但它使用对象来表示内部系统资源。 软件对象的计算机指令和数据的组合模型的行为,无论是真实的还是想象的,在世界上。

UNIX文件隐喻是如此的1970年代

UNIX操作系统遵守文件隐喻和设备(如打印机、存储设备,键盘和显示器都是普通程序员和普通用户的文件。 这简化了许多常规任务,是一个关键的组件在系统的可扩展性。 文件的比喻有几个缺点,它被称为类unix操作系统的一个瓶颈。 ReactOS利用这个比喻并扩展它。 它使用一个对象的隐喻是普遍的在整个系统的架构。 不仅是UNIX文件中所有的东西比喻ReactOS视为对象,但诸如进程和线程,共享内存段,全球注册表数据库,甚至访问权限。






ReactOS is a free and open-sourced operating system based on the Windows NT architecture, providing support for existing applications and drivers, and an alternative to the current dominant consumer operating system.

It would be perhaps important to start by saying what ReactOS -isn't-. It is not another wrapper built on Linux, like WINE. It does not attempt or plan to compete with WINE; in fact, the user-mode part of ReactOS is almost entirely WINE-based and our two teams have cooperated closely in the past. ReactOS is also not "yet another OS". It does not attempt to be a third player, like SkyOS or any other alternative OS out there. People are not meant to uninstall Linux and use ReactOS instead; ReactOS is a replacement for Windows users who want a Windows replacement that behaves just like Windows.

While ReactOS' source availability and current usage is mostly intended for programmers to expand and improve on, you don't need to be a rocket scientist to use it, and in its final state will be a consumer friendly OS. If you've used Windows before, you'll find yourself in a familiar environment with ReactOS. The learning curve, if any, should be minimal, since ReactOS duplicates many of the Windows graphical environment applets, control panels and dialogs (Windows 2000/XP/2003).

Focus at present is on developing ReactOS to a stage where it is capable of running most Windows drivers and applications "out of the box." This does not mean that ReactOS will stop there, however; as new features are added to Windows, our developers be striving to incorporate such new features in future versions of ReactOS. Once the compatibility level has been reached, we may even choose to improve ReactOS beyond its Windows roots. These changes would be external from the main OS, and totally compatible with Windows, but they would add an extra advantage. For example, one of our goals is to have built-in POSIX compatibility, much like Windows Services for Unix. It could also be as simple as natively supporting multiple desktops however, instead of requiring a powertoy.

ReactOS® is a registered trademark of the ReactOS Foundation.
Windows® NT™ is a registered trademark of Microsoft Corporation.

Compatible

Change your OS, not your software!

The ReactOS project reimplements a state-of-the-art and open NT-like operating system based on the NT architecture. It comes with a WIN32 subsystem, NT driver compatibility and a handful of useful applications and tools.

ReactOS combines the power and strengths of the NT kernel – which is well known for its extensibility, portability, reliability, robustness, performance and compatibility – with Win32 compatibility.

Secure

Despite statements to the contrary, NT is secure by design. It was the first mainstream operating system with a proper implementation of a very flexible security model based on access control lists.

Recent NT-based operating systems from Redmond, especially XP, got a bad reputation for their weak default security settings; mainly to simplify the transition from Win9x for both users and legacy applications. This decision alone invalidated many of the security features in NT. ReactOS will incorporate proper default security settings.

ReactOS has been designed for high security; it doesn't share some of the common security flaws with other operating systems.

On a closer view, real computer viruses (which are normal applications) are not as widespread anymore. Most malicious applications are scripts that target common network software like browsers and email applications and software with built-in scripting support like various Office products. Obviously, more widespread systems with a large user base are more likely to be attacked by bad software writers than minor systems like Macintosh and Linux.

Lightweight

In short, ReactOS is designed to be powerful and lightweight. You can think of the term "lightweight" in the good old fashion of Win95, a consistent user interface and small bundle of very common and useful tools. Although lightweight, ReactOS offers a lot in comparison to Windows 95, with an up-to-date experience as well as built from scratch on a rock solid NT core.

Open

 

The code of ReactOS is licensed under GNU GPL 2.0+

'Free' as in 'free speech' and as in 'free beer'

ReactOS is free and open source software, the source code of the whole system is available for free. Most parts are licensed under GNU General Public License, some modules have other licenses like BSD .

Reliable

Open your windows to freedom

ReactOS has been written from scratch since 1996, a rock solid NT re-implementation, and therefore a reliable and robust operating system for tasks ranging from embedded micro computer to personal computer, workstations to server cluster, mainframes and super computers. ReactOS incorporates many design decisions from other operating system families like UNIX, VMS, OS/2 and of course NT and is meant as 'the' new platform that serves all.

Portability

ReactOS – the XP successor people asked for

The ReactOS operating system design is able to provide portability across families of processors, such as Intel x86 and even provide portability across different processor architectures, such as CISC and RISC. There is only one single OS core, the kernel; porting ReactOS to other architectures only involves porting the hardware abstraction layer, the lowest part that talks directly with the platform hardware.

Extensible

ReactOS is flexible and extensible by design. ReactOS is probably one of the most versatile operating system platform, especially thanks to its NT kernel and the open source nature. ReactOS can be extended with the help of so called "subsystems" to provide support for legacy applications from other platforms. For example, a POSIX subsystem would provide compatibility layer with various flavors of UNIX applications.

Object Based

ReactOS is not an object-oriented system in the strictest sense of the term, but it does use objects to represent internal system resources. Software objects are a combination of computer instructions and data that model the behavior of things, real or imagined, in the world.

UNIX file metaphor is sooooo 1970s

UNIX operating systems adhere to the file metaphor, and devices such as printers, storage devices, keyboards and monitors all appear as ordinary files to both programmers and regular users. This simplifies many routine tasks, and is a key component in the extensibility of the system. The file metaphor has several downsides and it is known as a bottleneck of UNIX-like operating systems. ReactOS capitalizes on this metaphor and expands it. It uses an object metaphor that is pervasive throughout the architecture of the system. Not only are all of the things in the UNIX file metaphor viewed as objects by ReactOS, but so are things such as processes and threads, shared memory segments, the global registry database and even access rights.