手机端
 当前位置:今天是什么日子>百科>数码>正文

ReactOS是什么

人气:186 ℃/2024-05-15 18:44:01

ReactOS是一个开发与Windows NT和Windows 2000 应用程序、硬件驱动程序兼容的开源操作系统项目。本项目目前虽然只是处于内部测试(alpha)开发状态,但到2005年1月其中一些子项目已经完成了目标。

ReactOS主要是由C语言编写。部分组件则由C++编写,例如ReactOS文件浏览器。

ReactOS的各部份在GNU通用公共许可证、GNU宽通用公共许可证、及/或BSD License下发布。

为确保操作系统没有任何一部份是看过泄漏出来的微软Windows源码的人所写,或者逆向工程的过程达不到Clean room design标准,一个全盘的源码审查由ReactOS主要开发者下令展开。此审查目前已经退出。

ReactOS 源码的争议

2006年1月17日,Hartmut Birr在ReactOS开发者mailing list (ros-dev) 指ReactOS 包含有反编译的Windows源码。因此开发者暂时停止非开者进入系统。鉴于ReactOS是开放源码软件,此举引起开放源码社群的不满。ReactOS 的贡献者没受当时的举动影响。

不久后所有软件开发工程都能自由进入了。由于Birr的指摘未能证实,开发者决定审查源码。

可能受污染的源码会被封锁,直到那些源码经审查后确定无问题。

现时大部分的源码已解封,维护和开发都可继续进行,而审查亦同时进行。

2008年,源码已经全部解封。审查也已经全部结束。维护和开发得以正常继续。

Copyright © 2012-2024 今天是什么日子 All Rights Reserved