我们已经在此博客上讨论过ReactOS几次。 关于操作系统 在ReactOS基金会的指导下开发,这是一个几年前开始的项目,并根据GPL和BSD许可发布,几乎完全使用C编程语言编写,免费且开源。 尽管与Linux有相似之处,但它不是基于Torvalds内核的发行版或系统,而是使用自己的混合内核和称为ReactOS Explorer的图形界面,让人联想到Windows系统...
ReactOS(React操作系统,其中,React表示对Microsoft系统不满意的“反应”)是为了为Microsoft Windows NT软件和驱动程序创建具有二进制兼容性的免费系统。 尽管它最初被认为与Windows 95兼容(当该项目称为FreeWin95时),但今天它支持Windows NT 5.x和更高版本内核的软件,即Windows XP和更高版本软件的软件。 它还已移植到其他体系结构,不仅是x86-32,而且还移植到了AMD64和ARM。
关于ReactOS的更多信息

基本上, 您的开发人员致力于实现API以及其他元素(例如Windows Registry但是开源的),为此,他们在Microsoft产品上使用了逆向工程来了解其工作原理并对其进行克隆。 它还合并了著名的Wine项目(读作“虚荣”)的兼容性层的某些部分,通过这种方式,您可以在此系统上安装本机Windows软件并且可以运行,尽管并非所有软件都100%兼容。
一些开发人员在该项目上投入了大量精力,声称他们复制了Windows系统的某些部分, 使用了一些原始的Microsoft系统文件 并包含反汇编的Windows汇编代码并为该项目做出了贡献。 如您所知,将Windows作为封闭的专有系统是非法的。 但是,ReactOS仍在继续发展,这些指控在这方面没有任何法律行为。
ReactOS, 以Oracle的项目创始人Jason Filby的名字命名 对于该项目,它有其优点和缺点。 不好的是,它没有足够的支持,也缺少赞助商和开发人员(尽管他们越来越少了,但要想出个主意,Windows的开发涉及1000多个,而Windows的开发却不止于此)。在ReactOS 30中,他们还必须了解Windows架构,然后进行开发...)使得尽管进行了多年的开发,但它仍处于不成熟状态,处于Alpha开发阶段。 但是,如果您要在计算机上没有安装Microsoft操作系统的情况下使用Windows软件,或者您也不想在Wine上使用Linux发行版,则这是一个很好的选择。
MinGW是进行编译的基石之一, ReactX是允许与DirectX兼容或支持的部分,在实现成熟解决方案的同时将OpenGL用于3D作为权宜之计。 正如我们所说,它还利用了Wine等其他项目中的代码,因为它得益于它的Win32 API,NTDLL,USER32,KERNEL32,GDI32和Advapi组件,而其他部分则由ReactOS程序员以不同的形式开发。
FreeBSD是ReactOS从中借用了代码的另一个操作系统为了改善系统的网络堆栈,他们转向了具有最佳性能的开源操作系统(Linux也应该从中学习)。 因此,整个TCP部分已从用于ReactOS的FreeBSD代码复制而来。 我们还可以突出显示其他部分,例如用于字体的FreeType,用于OpenGL渲染的3D Mesa,用于ATA驱动程序的UniAT以及用于FAT兼容性的FullFAT库,此外,最新版本还支持NTFS,甚至可以在EXT3中读写。
对于未来,兼容性将得到改善,并且该项目将逐渐增长。 此外 Windows NT当前还支持兼容性 与Java,OS / 2和DOS应用程序一起使用。 尽管它不是Linux的竞争者,但是ReactOS是一个伟大的项目,其他项目也可以借鉴,并且可以从开源中学到。 因此,ReactOS已经获得了一些认可和奖励...
为什么要安装ReactOS?

我可以告诉你穿什么 ReactOS可以帮助您学习 并熟悉另一个操作系统,以查看其源代码以了解有关Windows的更多信息,因为作为封闭源代码,我们无法查看其工作方式,但是在ReactOS中,我们可以。 他还可以告诉您,他可以提出Wine和其他类似项目的替代方案。
但是也许 使用ReactOS的最好借口是拥有一个“ Windows”,能够运行DOS软件的操作系统和Windows NT,而不必依赖像Microsoft这样的封闭系统。 对于更敏感的许可问题,这可以缓解。
安装ReactOS的最低要求

您可以下载操作系统的实时ISO,以便无需安装它就可以使用它,也可以下载BootCD,后者是可以在我们的计算机或虚拟机中安装的ISO。 它仅占用约90MB的ZIP压缩文件,而解压缩后则超过100MB,但与Windows相比没有任何变化,因此 ReactOS不需要很多资源:
- CPU x86或x86-64 Pentium或更高版本。
- 64MB RAM(建议256MB)
- IDE / SATA硬盘至少350MB。
- FAT16 / FAT32格式的启动分区。
- 2MB VGA图形适配器(VESA BIOS 2.0v或更高版本)
- CD-ROM驱动器
- 标准键盘和鼠标。
如您所见,它很轻,甚至可以安装在较旧的设备上...
分步安装ReactOS
下载ReactOS
首先是 下载ReactOS ISO,在本例中为BootCD。 为了它 让我们去这个链接 然后单击“下载BootCD”。 将出现以下屏幕,您可以向该项目捐款,或者如果您想免费下载该项目,请单击«不,谢谢。 让我们继续下载!» 并将您重定向到SourceForge进行下载:

我们已经下载了ISO 以ZIP格式压缩。 我们将其解压缩,然后将其刻录到CD。 您不需要DVD或类似的东西,因为正如我所说,它约为100MB。 如果要在虚拟机中使用它,则不必刻录它,可以直接使用ISO。 如果要在计算机上安装它,则必须访问BIOS并优先使用光驱,以便它在已刻录的CD上查找系统...
安装系统
现在 我们开始安装本身。 我们选择所需的语言,在这种情况下为西班牙语(西班牙语):

然后我们按ENTER键 安装系统 操作:

现在 我们确认 再次按ENTER键:

它向我们展示了 检测到硬件配置,如果它是较现代的设备,则可能会出现问题,因此,我建议将其安装在具有VMWare或VirtualBox等的虚拟机中。 我们继续介绍:

现在显示 可用分区空间。 如果是没有其他操作系统的计算机,我们可以选择屏幕上显示的所有空间(如果是虚拟机,则选择相同的空间)。 如果您已经拥有另一个操作系统,则必须调整分区的大小以为ReactOS腾出空间...继续按ENTER。

如您所见,安装将使您想起Windows XP。 现在它告诉我们是否要继续按 ENTER格式化分区:

我们确认我们要格式化分区,然后按Enter键开始 安装文件...

现在 我们等待它安装,它将花费很少的时间,因为它非常轻巧,即使资源很少,也不会超过几秒钟或几分钟。

现在,如果我们要在没有其他操作系统或虚拟机的计算机上进行安装,请按Enter键以接受第一个选项。 A)是的 引导程序将被安装 在磁盘上。 如果您有另一个系统,我建议您使用最后一个选项或将其安装在软盘上,以免干扰它。

现在已经安装了ReactOS组件, 它只剩下重启。 按ENTER键。

第一次系统启动到来快要出现了...顺便说一句,如果它要求您按一个键来访问光盘驱动器(CD),请忽略它,几秒钟后,操作系统将启动:

如果在下次重新启动时向我们显示此屏幕, 你只需要等待 或直接选择第一个选项:

首次启动时,将显示一个安装菜单 您必须使用“下一步”,“下一步”,“下一步”(修改语言)传递的ReactOS版本,输入用户名和组织,“下一步”,管理员密码和计算机名,“下一步”,时区,“下一步”,我们等待其安装,然后返回以重新启动...

可能会要求我们安装一些驱动程序,过程很简单,下一步,完成,下一步,完成...

我们终于有了ReactOS桌面可供探索, 我邀请你打听,如果您来自Windows,将会非常熟悉...

不要忘了发表您的评论 或怀疑...