首页 > 资讯 > 知识 > ReactOS,ReactOS是什么

ReactOS,ReactOS是什么

来源:整理 时间:2023-08-17 12:33:54 编辑:智能门户 手机版

本文目录一览

1,ReactOS是什么

是一种可以运行windows程序的非微软的操作系统。开发这个操作系统的目的是可以摆脱微软的垄断,而又可以运行现有的windows程序。

ReactOS是什么

2,1 下列操作系统中开源的是哪个

开源操作系统最大的特点就是开放源代码和自由定制,常见的开源操作系统有:Linux、Opensolaris、Freedos、ReactOS、House、ReactOS等等。最著名的开源操作系统是Linux。开源系统的分类:Unix-like 类:Linux(这一族开发者众多,发行版本以千计,覆盖所有平台,并支持所有文件格式和所有网络协议)、FreeBSD、OpenBSD、NetBSD(覆盖所有平台)、DrangonflyBSD、Darwin/OpenDarwin/PureDarwin、Minix、GNU Mach/GNU Hurd、L4/Fiasco/Pistachio、syllable、禅 OSUnix 类:Opensolaris、AuroraUX、Plan9、Inferno-Plan 9dos 类:Freedoswindows-like 类:ReactOS原创类:House、KolibriOS、MenuetOS、HelenOS、Openvms还有其他的开源操作系统有:XFree86、ReactOS

1 下列操作系统中开源的是哪个

3,react os是个什么系统和windows大部分机制相同么

react os 不是基于Linux的,不过确实是一个开源系统。致力于提供一个和Windows相似的环境。相当于一个Windows的开源克隆版本。不过目前还不完全成熟。如果想用开源系统的话,目前相对成熟的还是基于Linux内核的操作系统。个人推荐Ubuntu 或 Deepin Linux。
你好!基本相同,是基于linux的开源操作系统,支持大部分windows的软件,界面比较像windows,总的来说还不错,但是还是不如基于linux的其他系统。如有疑问,请追问。

react os是个什么系统和windows大部分机制相同么

4,reactos是什么操作系统呢

reactos是什么操作系统呢?它是一个开源的操作系统,并且是兼容Windows XP的应用程序和驱动程序的操作系统。意思就是说,直接安装一个reactos之后,把第三方的驱动程序安装好后,就可以运行第三方的Windows应用程序了。这样达到替换微软的windows操作系统的目的,也就打破Windows的应用程序垄断的地位,让Windows开发的所有应用程序都可以平滑地移到reactos上运行。通过上面的目标,可以看到reactos是一个很有影响力的操作系统,也是会发展得很好的操作系统。对于实现兼容Windows的操作系统,是一个比较实用的系统。比如在一些嵌入式设备里,就可以使用这个操作系统,可以在Windows开发和调试,最后直接放到里面运行就行了。许多开发好的程序,直接拷贝过去就可以运行了,省了很多成本。为了实现这样的操作系统,需要不断地学习reactos的代码和文档,才会有开发能力,才会有利用它的能力。要学习reactos和开发它,需要一个漫长的过程,至少要好几年,甚至10年,20年的努力。不管时间有多长,不管路有多远,应立即从现成开始。

5,ReactOS是什么

ReactOS是一个开发与Windows NT和Windows 2000 应用程序、硬件驱动程序兼容的开源操作系统项目。本项目目前虽然只是处于内部测试(alpha)开发状态,但到2005年1月其中一些子项目已经完成了目标。 ReactOS主要是由C语言编写。部分组件则由C++编写,例如ReactOS文件浏览器。 ReactOS的各部份在GNU通用公共许可证、GNU宽通用公共许可证、及/或BSD License下发布。 为确保操作系统没有任何一部份是看过泄漏出来的微软Windows源码的人所写,或者逆向工程的过程达不到Clean room design标准,一个全盘的源码审查由ReactOS主要开发者下令展开。此审查目前已经退出。

6,那个模仿windows的系统叫什么

wine ,它是一个windows程式模拟器(Emulator of the Windows 3.x and Win32 APIs) 它可以在linux系统上模拟windows的环境, 我们可以利用它在linux下使用windows的软件但wine 运行的效果不咋的mini windows98只有13MB 可放在U盘中启动WINPE 即 WINDOWS的预安装环境。它是微软提供给OEM厂商用来开发驱动和调试硬件的一个命令行方式(有WIN2000/XP/2003等不同版本),实质上就是只提供了WINNT基本内核和基本驱动的操作系统,主要特点是:只有300多M,可直接在光盘上运行,无须访问硬盘。以前WINPE并不出名,后来,第三方软件ERD(仿真WINXP界面)的出现,改变了WINPE的命运,使其一举起成名。ReactOS?项目致力于开发一个免费软件 ,向大家提供完全兼容Microsoft Windows? XP 的操作系统。2006年1月17日,Hartmut Birr在ReactOS开发者mailing list (ros-dev) 指ReactOS 包含由反组译Windows的源码。 因此开发者暂时禁止非开发者进入系统。鉴于ReactOS是开放源码软件,此举引起开放源码社群的不满。ReactOS的贡献者没受当时的举动影响。不久后所有软件开发工程都能自由进入了。由于Birr的指摘未能证实,开发者决定审查源码。可能“受污染”的源码会被封锁,直到那些源码经审查后确定无问题。现时大部分的源码已解封,维护和开发都可继续进行,而审查亦同时进行。

7,最新的Reactos源代码不支持ms编译了吗

可以直接下载RosBE,然后在VS的命令提示符下运行配置文件,生成一个编译target,然后进去用ninja编译。这些工具rosbe都打包好了的,不用自己编译,另外我尝试用2010 2012 2013 编译都可以成功,涉及到语言编码问题的是出在D:\Project\OSDev\ReactOS\Src\cmake\localization.cmake把其中的set(I18N_LANG all)改成set(I18N_LANG en-US)然后D:\Project\OSDev\ReactOS\Src\dll\keyboard\CMakeLists.txtadd_subdirectory(kbdus)add_subdirectory(kbdusa)以外的行,重新进行ninja,然后就可以顺利编译不用改那个代码页,改那个代码页会造成一些严重的中文兼容性问题。
搜一下:最新的Reactos源代码不支持ms编译了吗

8,开源的Windows系统ReactOS

ReactOS 是一个开发与Windows NT和Windows 2000应用程序和硬件驱动程序兼容的开源操作系统的项目。此项目当前虽然只是处于 内部测试(alpha) 开发状态,但到2005年1月其中一些子项目已经完成了目标。 ReactOS主要是由C语言编写。部分组件则由C++编写,例如ReactOS 文件浏览器。 ReactOS的许可协议主要为GNU通用公共许可证,也有少量代码以GNU宽通用公共许可证、BSD许可证之类的开源许可证发行。 为确保操作系统没有任何一部分是看过泄漏出来的微软 Windows 源码的人所写,或者逆向工程的过程达不到净室设计标准,一个全盘的源码审查由ReactOS主要开发者下令展开。此审查当前已经结束。 发展历程 启动开发 大约在1996年时,一群开源软件开发者启动了一个名为 FreeWin95 的项目,旨在实现一个Windows 95的克隆操作系统。这个项目当时只停留在关于系统实现的讨论上。 虽然对于 FreeWin95 项目期待很高,但直到 1997 年末,项目还没有公开发布任何版本,于是项目协调员Jason Filby 联合大家重振该项目并起了一个新名称 “ReactOS” ,并计划重新实现 Windows NT。1998年 2 月 ReactOS 项目正式启动,开始开发系统内核和基本的驱动程序。 代码审查 为了避免版权起诉,ReactOS 必须明确地完全区分并且不派生于 Windows,这是一个需要非常谨慎工作的目标。2006年1月17日,Hartmut Birr 在 ReactOS 开发者邮件列表中指出 ReactOS 包含有反编译的 Windows 源码。因此开发者暂时禁止非开发者进入系统。鉴于 ReactOS 是开放源码软件,此举引起开放源码社群的不满。ReactOS 的贡献者没受当时的举动影响。 不久后所有软件开发工程都能自由进入了。由于 Birr 的指摘未能证实,开发者决定审查源码。 可能“受污染”的源码会被封锁,直到那些源码经审查后确定无问题。 大部分的源码已解封,维护和开发都可继续进行,而审查亦同时进行。 2008年,源码已经全部解封。审查也已经全部结束。维护和开发得以正常继续。 参与 Google Summer of Code 从 2006 年开始,ReactOS 项目参与了几次 Google Summers of Code。例如,在GSoC 2011 中, ReactOS 指导了一个将 lwIP 集成到网络堆栈中的学生项目。迄今为止,ReactOS曾在 GSoC 参与过五次:2006年,2011年,2016 年,2017年 和 2018 年。2019 年也将参与。 公开演示 俄罗斯的政治人物 Viktor Alksnis 会见了项目协调员 Aleksey Bragin,Aleksey Bragin介绍了该项目并演示了该项目,演示中显示 ReactOS 在 2007 年已经可以运行当时的 Total Commander 和 Mozilla Firefox。 它还吸引了时任俄罗斯总统梅德韦杰夫(Dmitry Medvedev)的关注。 梅德韦杰夫访问了斯塔夫罗波尔地区的一所高中,巧合的是 ReactOS 开发者 Marat Karatov 正是该学校的高中生,他借此机会向总统介绍了开源 Windows 系统,并请求总统资助 100 万欧元。梅德韦杰夫称对 ReactOS 很感兴趣,表示会考验资助事宜。 ReactOS 社区版 2014年4月,ReactOS 项目宣布推出 iegogo活动,推出基于 0.4版本的 ReactOS Community Edition。筹资活动的目标是50,000美元,除此之外还有额外的伸展目标。ReactOS Community Edition 的开发将以社区为中心,ReactOS用户投票和资金决定项目旨在支持哪些软件和硬件驱动程序。2014年 6 月 1 日,关于Indiegogo的灵活众筹活动结束时筹集了25,141美元用于社区版的开发,并且不久后启动了支持硬件和软件的投票过程。 ReactOS Hackfest 2015 ReactOS 项目于2015年8月7日至12日在德国亚琛市举办了一场Hackfest。Hackfest 圆满结束,因为它为 ReactOS 增加了许多功能。 系统开发 核心开发 ReactOS主要用C语言进行编写,另外包含一些用 C ++ 编写的元素,如 ReactOS Explorer 和声音栈。该项目使用 MinGW 和 Visual Studio 进行编译。 开发人员的目标是使内核和用户模式API与Windows NT 5.2(Windows Server 2003)兼容,并增加对更多应用程序和硬件的支持,并计划在开发日趋成熟时针对更新版本的Windows。DirectX支持是通过内部实施 ReactX进行的。2D硬件加速渲染是本机完成的,而其他绘图功能则重定向到OpenGL作为权宜之计解决方案。 开发进度受开发团队规模及其经验水平的影响。作为对实施 Windows 7所需工作量的估计,微软雇佣了大约1,000名开发人员,组成了25个团队,每个团队平均有40名开发人员。但截至2011年9月2日,在 Ohloh 的 ReactOS条目中,通过“非常大,活跃开发者只有 33 位,这些开发人员在 12 个月的时间内贡献了累计,并且累积了104个以前通过 Subversion 从项目开始为代码贡献代码的用户。ReactOS 开发人员 Michele C.在米兰举办的 Hackmeeting 2009 上的演讲中指出,大多数开发人员在使用ReactOS时都了解 Windows体系结构,并且没有任何先验知识。 虽然ReactOS当前主要针对 x86 / AMD64 PC 平台,但是,移植到ARM 架构的努力“正在进行中”,虽然它没有产生太多功能而被放弃了。支持的的Xbox,变体IA-32体系结构,是通过使用一个特定于体系结构的加入HAL,虽然这一点,与端口沿的PowerPC,不再积极维护。 硬件驱动程序堆栈 在硬件驱动程序方面,例如UniATA项目为ReactOS 提供串行ATA驱动程序。该项目还尝试使用FullFAT库重写其FAT可 安装文件系统。ReactOS利用 Haiku 的 USB 堆栈作为参考,并作为其 USB 支持的基础。 网络 ReactOS的网络堆栈构建在 FreeBSD中 OSKit 网络堆栈端口的TCP部分,以及内部开发的面向数据包协议(如IP)的实现。后来,lwIP被集成到ReactOS的网络堆栈中。Samba / Samba TNG 项目已经提供了LSASS,SAM,NETLOGON 和打印假脱机等 Windows 网络服务作为开源替代方案。 与 Wine 项目合作 ReactOS 和 Wine 项目共享本机运行二进制 Windows 软件的目标,因此可以共享许多依赖项和开发。 ReactOS 使用 Wine 项目的一部分,以便它可以从 Wine 在实现 Win32 API方面的进展中受益。虽然由于体系结构的不同,Wine 的 NTDLL,USER32,KERNEL32,GDI32和 ADVAPI32 组件不能由 ReactOS 直接使用,但代码片段和其他部分可以在两个项目之间共享。不过内核由 ReactOS 单独开发,因为 Wine 依赖于现有的类 Unix 内核。。 此外,ReactOS另外有一支实验性的Arwinss团队,透过另一种方式去构建Win32 API,使USER32及GDI32的支持可以做得更好。ReactOS原来的Win32子系统完全以Windows的等同为蓝本,但Arwinss则透过合并原来ReactOS的Win32子系统及Wine的Win32子系统的架构,以好好利用Wine的系统兼容性。这样,Arwinss就可以让用户透过一个遥距的X server作显示,而无需硬性规定必须要用硬件上的显示屏。 影响与评价 下面一些关于 ReactOS 项目的批评提出几条为什么他们不相信 ReactOS 会成为一个有价值的项目的原因。其中,有人指出把与 Windows NT 4.0 兼容作为 ReactOS 的发布目标是一个局限,因为 NT 4.0 评价不佳而且它已经过时了。 作为回复,有人提出虽然当前是把与 Windows NT 4.0 兼容作为目标,但是,Windows 后来基于 NT 架构的系统都与 NT 4.0 在系统层次上高度相似(例如:Windows 2000, Windows XP, Windows Server 2003)。因此,想要与后续的 Windows 版本兼容,只要 NT 4.0 的目标完成,剩下都简单了。 以此为由,该批评的回复者说把 NT 4.0 的兼容作为里程碑并不是一个局限,而是未来开发的基础。 其它人则批评认为我们已经有好几个基于 Unix(Linux 及不同版本的 BSD)的操作系统, 与其再创建一个新的, 不如集中精力改善旧的,努力做好 WINE,让现有的 WINDOWS 应用程序在其上运行得更好。但是,ReactOS 开发者及其他拥护者辩解说,UNIX 类操作系统不一定是唯一的最好的操作系统类型。NT 的设计含有很多概念是 Unix 工作方式的改进,而且一个在更低层次更似 Windows 的操作系统(即是设计成与 Windows 相似,而非执行某某应用程序,尝试把另一个操作系统变成 Windows)将更有机会成功达到更广阔地兼容现有的 Windows 应用程序和(特别是)硬件驱动程序。 未来目标 硬件需求 值得留意的是,ReactOS亦可在能模拟上述硬件的软件内运作,比如Virtual PC、VMware、Bochs或QEMU。 眼见Windows NT 4.0可在i386以外的MIPS、Alpha AXP和PowerPC架构运行,而NT派生的操作系统如Windows XP和Windows Server 2003又已被移植到不同的硬件架构上(例如x86-64、IA-32及IA-64),ReactOS开发者亦开始注意可移植性。譬如对IA-32架构变种Xbox平台的支持,已加入0.2.5发布版,而直到2006年上半年,PowerPC port和Xen port的工程仍在努力。

9,reactos是什么操作系统呢

reactos是什么操作系统呢?它是一个开源的操作系统,并且是兼容Windows XP的应用程序和驱动程序的操作系统。意思就是说,直接安装一个reactos之后,把第三方的驱动程序安装好后,就可以运行第三方的Windows应用程序了。这样达到替换微软的windows操作系统的目的,也就打破Windows的应用程序垄断的地位,让Windows开发的所有应用程序都可以平滑地移到reactos上运行。通过上面的目标,可以看到reactos是一个很有影响力的操作系统,也是会发展得很好的操作系统。对于实现兼容Windows的操作系统,是一个比较实用的系统。比如在一些嵌入式设备里,就可以使用这个操作系统,可以在Windows开发和调试,最后直接放到里面运行就行了。许多开发好的程序,直接拷贝过去就可以运行了,省了很多成本。为了实现这样的操作系统,需要不断地学习reactos的代码和文档,才会有开发能力,才会有利用它的能力。要学习reactos和开发它,需要一个漫长的过程,至少要好几年,甚至10年,20年的努力。不管时间有多长,不管路有多远,应立即从现成开始。
建议你直接在android平台搞开发。别走弯路,毕竟时间就是金钱。还是随和主流才好。仅仅个人建议。

10,怎么安装reactos到电脑上不要装在虚拟机上

最简单是刻碟, 不刻碟就写U盘了.
工具/原料VMware workstation 虚拟机React OS系统镜像配置虚拟机打开VMware workstation,点击创建新的虚拟机2安装来源选择你事先下载好的react os 镜像3选择客户机操作系统。由于VMware虚拟机不提供react os操作系统简易安装,又因为ReactOS 是一个基于 Windows NT 架构设计原则的开源操作系统,因此选择windows NT作为客户机操作系统。
你用的是vm虚拟机,如果你想把虚拟机连接到物理网络的话就选择桥接方式,ip和物理机配置相同网段,网关也配置成物理机的网关。例如,物理机的ip是192.168.1.1,掩码是255.255.255.0,网关是192.168.1.254,那么虚拟机的ip设置为192.168.1.2---253中没用被用的,网关192.168.1.254,如果物理机采用的是自动获取ip,那么虚拟机也是自动获取。也可以采用nat的方式。你的vmtools安装不上,你可以用虚拟机的光驱加载vm安装的目录下的windows.iso,然后进去虚拟机安装。 很高兴回答楼主的问题 如有错误请见谅
对于无光驱启动,网上的解决方法一般是在linux下通过grub2来map 或map –mem到仿真光驱进行的(在windows下可结合winvblk这样的东西将光驱带入启动期)。但是这用于WINDOWS镜像可以,对于ROS需要处理一下。贴吧答案http://tieba.baidu.com/p/4741816714(或搜索“能装机,能在无光驱的实机稳定启动的reactos版本”到达贴吧以上地址)
文章TAG:ReactOSReactOS是什么

最近更新

  • 苹果数据应用不显示了,苹果的应用与数据在哪里打开苹果数据应用不显示了,苹果的应用与数据在哪里打开

    苹果6为什么手机是开机的数据否显示?为什么苹果6健康数据否显示?苹果为什么手机里的健康显示No数据?以上是苹果手机号显示数据的解决方案。苹果连接iTunes后,设备中没有显示应用程序,可能是.....

    知识 日期:2023-08-17

  • 鸿蒙生态,华为鸿蒙系统支持的手机型号有哪些鸿蒙生态,华为鸿蒙系统支持的手机型号有哪些

    华为鸿蒙系统支持的手机型号有哪些2,鸿蒙和安卓有什么区别3,鸿蒙系统和安卓的区别是什么4,鸿蒙系统怎么样5,现在的安卓手机可以直接更新成鸿蒙系统吗还是必须购买新的手机6,华为鸿蒙系统炒.....

    知识 日期:2023-08-17

  • uart,UART这是什么意思uart,UART这是什么意思

    UART这是什么意思2,UART是什么串口3,UART是什么4,手机中UART是什么意思5,UART是什么意思6,uart是什么意思啊7,手机里面的UART是什么意思8,uart是什么意思啊9,何为uart10,通信端口UART指的是什么.....

    知识 日期:2023-08-17

  • 什么是手机的数据线,realme手机用什么数据线什么是手机的数据线,realme手机用什么数据线

    Apple手机数据line是什么?手机数据线是什么材质的?apple手机数据线缆插头叫什么名字?闪电数据电缆插头想知道苹果的具体名字手机-1/是什么?USB手机数据线吗?优点:实用性强。目前市面上80%的.....

    知识 日期:2023-08-17

  • foc,什么是FOCfoc,什么是FOC

    什么是FOC2,FOC是什么意思呀3,FOC是什么意思4,汽车中FOC是什么意思5,求助什么是FOC6,什么是FOC1,什么是FOCfoc是交友方式的一种2,FOC是什么意思呀FreeofCharge免费,赠阅;foc是freeofcharge的.....

    知识 日期:2023-08-17

  • 360wifi接收不到数据360wifi接收不到数据

    手机360wifi接通了,接通了不到电脑360wifi怎么了?很多人用360wifi把宽带信号转换成wifi热点,但是有些朋友装了之后怎么办?如何搜索360随身wifi不到signal360随身wifi不到signal?手机连接360.....

    知识 日期:2023-08-17

  • 魅族x7规格数据魅族x7规格数据

    BBKvivox7参数表包括10多个参数。大神x7像素不错,魅蓝E或者vivoX7手感更好,魅族是高手,魅族pro5和VIVOx7哪个更值得入手?相信我,我绝对不会买vivo,相信我,魅族的魅蓝E性价比更高,性能更好,值得.....

    知识 日期:2023-08-17

  • 内部数据库,windows内部数据库内部数据库,windows内部数据库

    我公司现在想创建一个内部数据库,c#Add内部数据库(SQLSQLSQL数据库),到处都一样,主要是搬到别的电脑上。急~~~我公司现在要创建一个内部数据库,保存或更新配置时出现错误内部数据库尊敬的.....

    知识 日期:2023-08-17