一:ReactOS简介
ReactOS是一个根据 Windows NT 架构(Windows XP,Windows 7,Windows Server 2012 等均根据 Windows NT 架构)设计原则的开源操作体系。因为一切的代码都通过从头编写,ReactOS 并不是一个根据 Linux 的操作体系,而且不包含任何 UNIX 架构。
ReactOS项目的首要方针是供给一个与 Windows 环境二进制兼容的操作体系。它能让您的 Windows 应用程序和驱动程序如同在 Windows 上一样运转。此外,因为应用了 Windows 操作体系的外观特性,现已熟悉 Windows用户界面的用户在运用 ReactOS 时将轻车熟路。ReactOS 的终极方针是使您能够在感觉不到最终用户体验改变的前提下,运用 ReactOS来代替 Windows 。
自由软件倡导者认同自由软件操作体系现状的改善促进了竞争,ReactOS也同样获益匪浅ReactOS是最完整的类 Windows®操作体系的作业平台, 因此,参与开发的程序员需要花费许多精力去学习ReactOS源码 和研讨ReactOS开发文档。
ReactOS组件也越来越多,兼容性也越来越好,但 ReactOS 不会有任何束缚。 ReactOS现已并将持续吸收最新版别的Win32 API,盯梢甚至开展最新的操作体系技能 。尽咱们所能,运用最新的技能,并不断的融合新的特点到最新版别。简略地说,ReactOS方针就是用您的硬件设备去运转您的应用程序,最后,诞生一个任何人都能够免费运用的 FOSS 操作体系。
二:ReactOS功用概述
到了 2005年,ReactOS 内核现已十分安稳,大多数给上层程序开发运用的API均制造完成,并且拥有了一个基本的GUI窗口界面。ReactOS 现已具有一个与 Windows浏览器类似的 ReactOS Explorer 作为体系操作界面。
ReactOS 0.2 版能够运转适当多数的 Win32 应用程序,并拥有自己的 Notepad(记事本,基本的文本编辑器)、Regedit(体系注册表编辑器),Cmd(命令行提示符)和几个其他的大型应用(比方 AbiWord 文字编辑器)以及一些游戏(Quake 和 Quake II,Wine 的扫雷克隆)。
0.2.5 版首要作业在于声卡、网卡的驱动支撑。Lynx文本网页浏览器抓取网页的萤幕撷取图展现了,不过这个功用尚待进一步改进。这个版别更加入了Ext2文件体系和 GRUB boot loader 的援助,让 ReactOS 与 Linux分区 共存。
自0.2.6版起,Dillo、mIRC 和网页浏览器Mozilla Firefox的DCOM元件可于ReactOS内运转。部份游戏如 Unreal Tournament 和 Deus Ex 则已知能以软件烘托的方法运作。运用 nVidia-Driver 或许 Mesa 3D 的软形式,OpenGL 的运转只剩下一些小问题。第一个网络服务器Tiny Web Server和 The UltraVNC Client宣布运转成功。从右图可见,OpenOffice(1.x版)也有部份能够执行了。
自版别0.2.8,TCP/IP的部份元素开端运作,还有更多的应用程序例如 Notepad、AbiWord、OpenOffice、Deus Ex 和 Unreal Tournament。声音及USB援助尚在制造中(SB16半作业、USB OHCI 和 UHCI 则仍须劳力) USB功用“借”自 Cromwell。Plug and Play的开发作业、与及WDM的支撑亦已展开。除了字符网页浏览器Lynx,ReactOS 更能够以 Mozilla 的 DCOM元件以图画方法浏览网页。
ReactOS 0.2.8 能侦测自己是否在 VMWare 中运转,继而到 VMWare Tools ISO 安装SVGA驱动以供给更佳的GUI表现。CSRSS 经已完全重写,一个“重头写起”的 Ws2_32 也预计即将竣工。在Trunk里边有些运作上还能够的ddraw,dplay和dplayx元素。三:ReactOS开源官网
ReactOS开源网站的网址:https://www.reactos.org/
三:ReactOS截图:
ReactOS简介及兼容Windows NT的操作系统图1
ReactOS简介及兼容Windows NT的操作系统图2
ReactOS简介及兼容Windows NT的操作系统图3