首页 |信息 | 社区 | 开发 | ReactOS我的家
|
|
首页 >关于ReactOS关于ReactOS
ReactOS努力创造一个自由软件以取代Microsoft Windows(TM),并能与之兼容现有的硬件和软件!
ReactOS 0.3.9 仍 处于大量开发阶段(alpha stage) 而且并不适合日常使用. 您可以帮助ReactOS项目 做口头或文字广告,向ReactOS基金会 慷慨解囊 或 花一些时间对ReactOS项目进行研究 并由以下不同方式(补丁, 翻译, 社区论坛, 等等)为ReactOS做 贡献.
ReactOS是什么?ReactOS是一个自由和开放原代码基于Windows NT的架构设计的操作系统,提供支持现有的应用程序和驱动程序,并且是目前主宰消费者和服务器领域的操作系统的又一选择。 为什么要重新实现NT?首先, 'Windows'在一般公众词典里实际上是现代Windows NT操作系统的一个组成部分。他们通常指的是Win32子系统,一个基于后NT内核提供用户和应用程序界面的抽象层。
大多数人认为'NT'就是' WinNT 4 ' ,而实际上术语NT指的是NT系列,其中包括第3版到NT5 ( 2000 , XP, 2003 ) 一直到NT6(Vista)。 那么UNIX呢?
MacOS X, Linux操作系统, BSD的变体和其他UNIX的后继系统使用着共同的一个超过三十年的老设计,这个设计从一个简单的基本操作系统随时间的推移演变成一个复杂的结构。
在理论上的确有几个UNIX的标准,如POSIX,但在实践中通常是太过陈旧而且只包括基本操作系统和终端环境的规范。其他标准,如Linux标准基础往往没有忠实实现。由于没有标准的用户界面,也没有一个标准的API ,大多数人仍然必须使用命令行应用程序或挣扎于混乱图形用户界面。许多UNIX的后继系统使用事实上的标准X窗口系统的图形输出,而在软件的历史上,它很可能是最糟糕的设计。 与UNIX不同 ,ReactOS是为了那些熟悉和舒适的Windows环境的人们而造。一切都可以通过众所周知的Win32用户界面完成,而高级用户也可以自由地使用脚本或使用控制台自动执行任务。 兼容
其实,ReactOS项目正在重新实现开放的基于技术领先的NT架构设计的类NT操作系统。当然包括Win32子系统,并且与NT驱动程序兼容,还有少量有用的应用程序和工具。 ReactOS结合了NT内核的强劲和稳定 - 众所周知的可扩展性,便携性,可靠性,耐用性,性能和兼容性 - 与Win32的兼容。 安全尽管说NT是安全的设计。它曾被实现为第一个主流操作系统,以正确执行一个非常灵活的安全模式的基础上存取控制列表。
然而最近基于NT操作系统从Redmond,尤其是XP的,因其薄弱的默认安全设置臭名远扬。主要是由于简化Win9x的用户和传统的应用产品过渡。这一决定本身使得NT许多安全功能失效。ReactOS将选择适当的默认安全设置。 ReactOS设计目标是高安全性,它不将不再有与其他操作系统类似的安全漏洞。
更仔细的研究发现,现实中那些电脑病毒(那些普通的恶意应用程序)并不广泛传播了。大多数恶意软件是那些脚本,并攻击各种网络软件,如浏览器和电子邮件应用程序和软件,和一些有内建的脚本支持的产品,例如不同的Office产品。 轻量级简而言之, ReactOS设计的目标是功能强劲而体积纤细. 你可以想象"轻量级"Win95的所有的那些好, 一致的用户界面和少量的非常普通而有用的工具. 相反, ReactOS提供了更多, 基于NT内核磐石般最新的体验. 开放ReactOS是自由软件,整个系统的源代码是免费的,并且使用GNU GPL许可授权。
ReactOS不会给你家里打电话,或者跟踪您的使用,也不包含间谍软件。事实上,其他众所周知的竞争对手都在这种做法上非常出名。 与其他操作系统的相处经验往往是爱恨交织,多数人要么特别喜欢要么特别厌恶。而ReactOS项目有很大的社区,以及来自他们的首肯。 可靠
事实上,自1996年以来ReactOS从零开始重写所有代码,稳如磐石的NT全新实现,因此是一个安全可靠,功能强大的操作系统能满足各种不同任务,从嵌入式微型计算机,个人电脑,工作站,服务器群集,大型机和超级计算机。 性能ReactOS是纤巧的快速的,将在多个方面超过其它臃肿的操作系统。 可移植
ReactOS操作系统的设计能够为不同的处理器家族提供良好的可移植性,如英特尔x86和可移植性,乃至提供不同的处理器架构间的可移植性,如CISC和RISC。 可扩展
ReactOS的设计是灵活的和可扩展的。ReactOS很可能是最通用的最能满足不同需要的操作系统平台,特别是由于其新NT内核和开源的性质。 基于对象ReactOS不是一个严格意义上的面向对象的系统,但它的确使用对象表示内部系统资源。如软件对象就是计算机指令和数据的组合,来为世界上各种事物,真实的或想象的建模。
UNIX操作系统坚持了设备文件拟化的方法,而那些设备如打印机,存储设备,键盘和显示器在所有普通程序员和普通用户面前都仅仅是文件。这简化了许多日常任务,而且是系统可扩展性的一个关键组成部分。该文件拟化有几个缺点,熟知的一点是它是类UNIX操作系统的瓶颈。ReactOS利用继承了这个拟化并扩展了它。它在系统的整个架构中普遍使用了对象拟化。不仅是在UNIX所有的文件拟化的设备在ReactOS里被视为对象,而且有些其他的东西,如进程和线程,共享内存部分,全局注册表数据库,甚至访问权限都是对象。
请注意ReactOS 0.3.9 仍处于alpha 阶段不推荐日常使用. |
If the translation of the English language of this page appears to be outdated or incorrect, please check-out the English page and report or update the content.