ReactOS
一个免费且开源、兼容Windows NT的操作系统项目。
最近更新 2026年8月22日
AI 爬虫读取
4次请求
1家公司- Anthropic4
- 词条页
- 2
- 争议页
- 2
- JSON · MD
- 0
- 首次读取
- 2026年11月4日
- 最近读取
- 2026年11月4日
数据来自本站服务器日志
概览
ReactOS是一个免费开源的操作系统项目,旨在与为Windows NT衍生系统编写的应用程序和设备驱动程序提供二进制兼容性。它针对使用x86和AMD64架构的个人计算机,力求在不使用微软专有源代码的情况下重现核心Windows接口的行为。该项目定位为需要运行为Windows设计的软件的用户提供可能的开源替代方案,尽管它仍不完整,主要用于评估、实验和测试,而非一般生产部署。 该项目源于FreeWin95,这是一个大约在1996年发起的早期社区努力,旨在创建Windows 95的免费实现。该努力未产生公开版本,并最终因架构分歧而停滞。1998年,贡献者围绕新目标重新组织:实现与Windows NT系列兼容的操作系统。ReactOS这个名称是在一次互联网中继聊天讨论中采用的。“OS”后缀指操作系统,而“React”表达了开发者对专有操作系统主导地位的反应。 ReactOS包括一个类似NT的内核、用户模式组件、兼容Win32的API、注册表、图形桌面、系统实用程序、网络、存储支持以及一系列捆绑应用程序。其桌面包括ReactOS资源管理器、应用程序管理器、命令提示符、记事本、画图、写字板、任务管理器、设备管理器、事件查看器、服务管理器、多媒体工具和简单游戏。兼容性因版本和应用程序而异。一些较旧的Windows程序,包括Adobe Reader、GIMP和LibreOffice的版本,据报道可以运行,但硬件和软件支持不等同于成熟的商业Windows版本。 代码库主要用C编写,部分组件用C++编写,包括文件管理器和声音堆栈的部分。ReactOS使用并改编了更广泛自由软件生态系统的成果,包括与Wine相关的组件、Mesa 3D、源自FreeBSD相关工作的网络代码以及其他驱动程序和库项目。该项目还为开源开发工具做出了贡献或与之互动,并参与了谷歌编程之夏。 ReactOS由分布式志愿者和贡献者社区开发。德国协会ReactOS Deutschland e.V.曾用于筹款和组织活动,而早期位于俄罗斯的ReactOS基金会成立于莫斯科,后来解散。该项目进行了捐赠和众筹活动,用于开发、硬件和软件支持以及拟议的基于云的服务。这些努力支持了社区工作,但并未将ReactOS转变为传统的商业软件公司。其持续身份是一个开源操作系统项目,其主要价值在于兼容性研究、软件自由以及对Windows兼容系统架构的实验。
沿革
ReactOS起源于1990年代中期,当时名为FreeWin95,是自由软件开发者创建Windows 95兼容操作系统的尝试。该倡议未能提供公开版本,并陷入系统设计辩论。大约在1997年底,贡献者在协调员杰森·菲尔比的领导下重新集结,将项目转向与Windows NT兼容,而非Windows 95。新项目的开发始于1998年2月,最初集中于NT风格的内核和基本设备驱动程序。 ReactOS这个名称是在IRC讨论中选定的。其开发者希望创建一个洁净室、独立的实现,而不是复制微软的专有实现。该项目的长期技术目标是重现足够的Windows系统接口,以运行Windows应用程序和驱动程序,同时保持自由软件。因此,开发涉及内核工作、用户模式库、图形组件、网络、存储、硬件支持和兼容层。 2002年,ReactOS基金会在莫斯科成立,马克西姆·奥索夫斯基和阿列克谢·布拉金担任执行官,其他几位贡献者担任董事会成员。该基金会后来与尝试获得俄罗斯政府对开源Windows兼容平台的支持有关。曾向俄罗斯公众人物(包括德米特里·梅德韦杰夫和弗拉基米尔·普京)进行演示,并在2015年俄罗斯通信部关于减少对进口专有软件依赖的会议上讨论了ReactOS。这些努力未获得政府支持,俄罗斯基金会于2015年解散。 一个重大的组织和法律事件发生在2006年1月,当时开发者哈特穆特·比尔在项目开发者邮件列表上声称一些代码类似于通过反汇编微软Windows获得的代码。有争议的材料包括一个与内核相关的函数。负责该实现的开发者表示,它是在研究行为后独立重写的,相似性反映了有限数量的合理实现。在讨论该问题时,仓库访问被暂时禁用。ReactOS随后加强了其知识产权政策,要求贡献者遵循其逆向工程程序,并进行了内部审计。访问已恢复,审计在2007年基本完成,尽管详细结果未公开。这一事件也在一段时间内使与Wine项目的正式合作复杂化。 ReactOS参与了谷歌编程之夏,并在亚琛、科隆和柏林举办了开发者黑客节。筹款活动包括2012年开始的持续捐赠活动、拟议的Thorium Core Cloud Desktop服务以及2014年的ReactOS社区版活动。云项目未能达到目标,而社区版活动筹集了部分资金,并转向社区对硬件和软件优先级的投票。 技术上,ReactOS仍然是一个不断发展的alpha操作系统。它主要针对x86和AMD64计算机,并整合了来自Wine、Mesa 3D、lwIP、FreeBSD相关网络工作、Haiku的USB堆栈以及其他开源项目的代码或技术。存在一些应用程序兼容性,但操作系统缺乏主流桌面平台所期望的成熟度、硬件覆盖、安全保证和完整性。因此,该项目继续主要作为开源兼容性和操作系统研究工作。
- 2015
俄罗斯ReactOS基金会解散
[1]与俄罗斯组织活动相关的莫斯科基金会已清算。
- 2012
开发资金活动开始
[1]ReactOS发起了一项旨在为额外开发工作提供资金的活动。
- 2007
内部源代码审计接近完成
[1]ReactOS在其内部洁净室审查基本完成后,从其主页移除了审计通知。
- 2006
代码审查期间仓库访问暂时受限
[1]项目在调查关于代码库部分来源的指控时暂停了仓库访问。
- 2002
ReactOS基金会成立
[1]在莫斯科成立了一个基金会,以支持项目的组织和发展活动。
- 1998
ReactOS开发开始
[1]重组后的项目采用ReactOS名称,并开始构建NT兼容的内核和基本驱动程序。
- 1996
FreeWin95项目启动
[1]开发者开始努力创建Windows 95的免费实现,这是ReactOS的前身。
产品与定位
ReactOS定位为一个社区开发、开源且兼容Windows NT的操作系统,面向对软件自由或旧版Windows应用程序兼容性感兴趣的用户、开发者、研究人员和组织。由于它仍处于alpha质量且功能不完整,该项目强调测试和评估,而非可靠的生产使用。
开源桌面操作系统 · 1998
ReactOS
核心ReactOS软件发行版提供了类似NT的内核、兼容Win32的系统接口、图形桌面、系统实用程序、网络、存储、驱动程序支持和捆绑应用程序。它旨在与Windows软件和驱动程序二进制兼容,主要针对x86和AMD64 PC。该项目仍处于alpha质量,建议用于测试和评估。
桌面外壳和文件管理器
ReactOS资源管理器
ReactOS资源管理器提供了项目的图形桌面和文件管理体验。它是部分用C++编写的组件之一,旨在在更广泛的ReactOS系统中提供熟悉的Windows风格环境。
图形和多媒体兼容性
ReactX
ReactX是ReactOS在DirectX兼容功能方面的内部工作。更广泛的图形堆栈结合了原生2D和OpenGL功能,以及兼容技术和Wine相关组件,用于尚未直接实现的功能。
争议事件
营销活动
- 2014ReactOS社区版
International
一项Indiegogo活动提议基于ReactOS 0.4的社区导向版本。贡献者和用户将帮助确定哪些应用程序和硬件驱动程序应获得优先考虑。
结果. 弹性活动于2014年6月1日结束,筹集了25,141美元,之后提议的投票过程开始。
- 2013Thorium Core Cloud Desktop
International
ReactOS宣布了一项拟议的云计算服务,该服务将使用ReactOS作为核心,并从手机、平板电脑、工作站和其他连接设备提供对Windows兼容应用程序的访问。
结果. Kickstarter活动寻求120,000美元,但截至2014年2月21日仅筹集了48,965美元,低于目标,且未转移任何资金。
- 2012ReactOS开发资金活动
International
一项活动寻求约30,000欧元用于额外的ReactOS开发。到年底已筹集约一半目标,因此活动继续没有固定截止日期。资金被导向ReactOS Deutschland e.V.;该组织考虑以间接方式支持开发者,因为德国税收和协会法限制。
结果. 完整目标和最终结果未在引用材料中指定。
品牌决策
2006
加强洁净室逆向工程控制战略背景
代码来源指控引发了法律和声誉问题,并扰乱了与自由软件社区部分成员的合作。
采取的行动
ReactOS修订了其知识产权政策,要求贡献者合规,并进行了内部源代码审计。
后续影响
仓库访问已恢复,审计过程后来从项目主页移除,尽管详细结果未公开。
- Wine — Wine禁止了几名不活跃的ReactOS开发者贡献,正式的高层合作在一段时间内变得更加困难。
1998
从Windows 95克隆转向NT兼容操作系统战略背景
早期的FreeWin95努力停滞,没有公开版本,并且存在未解决的设计分歧。
采取的行动
项目成员围绕旨在重现Windows NT行为和接口的新操作系统架构重新组织。
后续影响
重组后的努力成为ReactOS,并继续作为自由软件兼容性项目。
近期事件
来源4 个来源
引用本词条: 请引用规范词条页。 /brand-wiki/reactos · 编辑方针 · 词条如何编纂