标签 ReactOS 下的文章

ReactOS 项目冒泡表示还活着

ReactOS 是一个开源的操作系统,旨在复制微软的 Windows,可以不加修改地运行许多 Windows 应用程序。ReactOS 的上一次更新是在 2021 年 12 月。此前它的发布计划是每三个月释出一个新版本,但自从 0.4.14 之后就再无动静。面对用户的疑问,该项目发文称其还活着,只是之后的版本发布会根据质量而不是数量。新的发布规则是“一个新版本要达到 `发布’ 状态,需要有合理的低回归量(不超过 20个)”。但他们并没有给出下一个版本预计发布的时间,不过你可以随时尝试其每夜构建版本。

消息来源:ReactOS
老王点评:其实,没事发个新版本表示活着,至少是给社区一些信心的做法。

WhatsApp 关闭了基于 Electron 的桌面应用

当 WhatsApp 处于早期开发阶段时,开发者创建了一个基于 Electron JavaScript 框架的桌面应用程序,它在 Windows 和 macOS 上都能使用。大约四周前,这个桌面应用程序的主屏幕上出现了一个倒计时器,宣布其即将关闭。WhatsApp 让用户切换到其原生应用程序上,新的原生应用程序已经稳定运行了一年左右。

消息来源:Android Police
老王点评:有了原生应用,谁还用 Electron 的呀。

GitHub DDoS 攻击了一个重要的开源项目小网站

一个 GCC 核心的开源算术库 GMP 项目所使用的服务器遭受到了大量的来自 GitHub 的 IP 的连接。无奈之下,该项目只能封禁了数百个微软的 IP 地址。微软发现这是一个被复刻了 700 多次的存储库上的 Actions 工作流导致的。一位 GitHub 用户更新了 FFmpeg-Builds 项目中的一个脚本,该脚本从 gmplib.org 提取内容。这种活动应该不是恶意的,但 GMP 有限的基础设施无法应对这个量级的并发请求。这并不是第一次有软件项目因为繁重的流量需求而喊出被 DDoS。

消息来源:The Register
老王点评:这个事情里面没有主动的恶意行为者,但是 GitHub 这么大体量,稍有不慎对其它微小的基础设施都是毁灭性打击,所以,微软应该对其基础设施和应用更加慎重一些。

Log4j 发布新 2.17 补丁解决拒绝服务漏洞

由于在周二发布的 Log4j 2.16 版被发现一个 拒绝服务 的高危漏洞,Log4j 周五发布了新的版本。攻击者可以制作包含递归查找的恶意输入数据,导致堆栈错误,从而终止进程。此外,安全研究人员声称发现一种新的 Log4j 攻击载体,可以通过私有网络甚至是本地回环地址上的监听端口来利用,即便是你的进程没有监听外部网络端口都有可能被利用。而谷歌也 发布报告 称 Maven 上有 8% 的软件包,多达 35,863 个可用的 Java 工件受到 Log4j 漏洞影响,而目前只有 5000 多个进行了修复。

老王点评:继续补吧。不过我觉得这个事情更大的意义在于,让人们反思开源基础设施贡献和回报不对等的问题。应该有一种机制评估某个基础设施的重要性,应该有一种机制来根据受益程度做出相应付出。这可能不仅仅是纯理想化的开源许可证问题。

素有“开源 Windows” 之称的 ReactOS 发布新版本

ReactOS 旨在实现与微软 Windows 的二进制兼容,它在一年半之后发布了一个大更新,嗯小版本号增加了一个数字,从 0.4.13 升级到了 0.4.14,带来了诸多新变化。

老王点评:看起来还不错,可以试试。

科学家们正在准备发射价值 100 亿美元的韦伯望远镜

在经过多年的拖延,花费了超过 100 亿美元,该望远镜终于计划从法属圭亚那的一个欧洲发射场升空,前往距离月球另一侧 100 万英里的地方。但即使阿丽亚娜 5 号火箭将其送入轨道,在接下来的一个月里,它将得执行一系列有 344 个“单点故障”的操作,以展开镜面和防护膜。一旦出了问题,没有任何人类或机器人可以干预和救援。如果一切顺利,将使人类可以看到宇宙刚刚诞生一亿年时的光景。韦伯太空望远镜将是哈勃太空望远镜的继承者。目前计划在 12 月 24 日发射

老王点评:这样看起来,太空工程的可靠性远远不高啊。

替换 Windows 的 ReactOS 终于有钱招全职开发者了

ReactOS 有“开源 Windows”之称,不过其在存储方面的技术水平长期而来相对于其他模块而言,一直处于不太理想的状态。这也是促使他们聘请全职开发者在存储及相关领域进行改进的主要原因。ReactOS 项目组此次招聘行为对项目而言也是一个重要的里程碑,因为持续收到的捐助终于能够让他们以接近市场价格的价格雇佣一名全职开发者。

来源:开源中国

拍一拍:开源项目也难啊,需要大家有钱出钱,有力出力,不要只是埋怨开源软件质量不满意,而坐享其成。

微软希望将 VS Code 引入 ARM 版本的 Mac

微软前 Windows 高管 Steve Sinofsky 曾表示,苹果新的基于 Arm 的 Mac(Apple Silicon)将成为“最终的开发者 PC”。数据显示,截至当下,使用 VS Code 的开发人员已达到 1100 万人次,微软也一直有为 Mac 提供 VS Code 支持。VS Code 是基于 Electron 开发的。目前,Electron 团队正在审查需要跨 Electron、生态系统和其依存关系才能完成的工作,以提供对 Apple Silicon 和 macOS 11 的支持。

来源:开源中国

拍一拍:VS Code 是微软撬动开源世界和开发者的一个重要杠杆。而且,确实好用。

Edge Canary 版现在可以让你手动激活 IE 模式

微软早就想摆脱 IE,虽然新版 Edge 有 IE 模式,但用户无法手动激活,因为它主要是留给企业用户的,只有网络管理员通过策略特别配置的网站才会使用 IE 模式,其他的网站都会用 Chromium 渲染引擎来渲染。而现在看来微软终于改变了想法,在最新的 Edge Canary 构建中,用户终于可以自由选择在 IE 模式下重新加载网站了。

来源:cnBeta.COM

拍一拍:谁还在意 IE 啊?可怜当年统治了浏览器世界的王者落到如今境地。

ReactOS 是一个比较年轻的开源操作系统,它提供了一个和 Windows NT 类似的图形界面,并且它的目标也是提供一个与 NT 功能和应用程序兼容性差不多的系统。这个项目在没有使用任何 Unix 架构的情况下实现了一个类似 Wine 的用户模式。它的开发者们从头实现了 NT 的架构以及对于 FAT32 的兼容,因此它也不需要负任何法律责任。这也就是说,它不是又双叒叕一个 Linux 发行版,而是一个独特的类 Windows 系统,并且是开源世界的一部分。这份快速指南是给那些想要一个易于使用的 Windows 的开源替代品的人准备的。

安装系统

在开始安装这个系统之前,我需要说明一下,ReactOS 的最低硬件要求是 500MB 硬盘以及仅仅 96MB 内存。我会在一个 32 位的虚拟机里面演示安装过程。

现在,你需要使用箭头键来选择你想要语言,而后通过回车键来确认。

之后,再次敲击回车键来继续安装。你也可以选择按“R”键来修复现有的系统。

在第三屏中,你将看到一个警告说这个系统还是早期开发版本。再次敲击回车键,你将看到一个需要你最后确认的配置概览。如果你认为没问题,就按回车。

然后,我们就到了分区这一步,在这里,你可以使用“D”键删除高亮分区,分别使用“P”键、“E”键以及“L”键来添加一个主分区、拓展分区或逻辑分区。如果你想要自己添加一个分区,你需要输入这个分区的大小(以 MB 为单位),然后通过回车来确认。

但是,如果你有未使用的硬盘空间,在分区过程直接敲击回车键可以自动在你选中的分区上安装 ReactOS。

下一步是选择分区的格式,不过现在我们只能选择 FAT32。

再下一步是选择安装文件夹。我就使用默认的“/ReactOS”了,应该没有问题。

然后就是等待...

最后,我们要选择启动程序的安装位置。如果你是在实机上操作的话,第一个选项应该是最安全的。

总地来说,我认为 ReactOS 的安装向导很直接。尽管安装程序的界面可能看起来一点也不现代、不友好,但是大多数情况下作为用户的我们只需要狂敲回车就能安个差不多。这就是说,ReactOS 的开发版安装起来也是相对简单方便的。

设置 ReactOS

在我们重启进入新系统之后,“设置向导”会帮助你设置系统。目前,这个向导仅支持设置语言和键盘格式。

我在这里选择了第二个键盘格式。

我还可以设置一个改变键盘布局的快捷键。

之后我添加了用户名…

…以及管理员密码…

在设置好时间之后,我们就算完成了系统设置。

ReactOS 之内

当我们历经千辛万苦,终于首次进入 ReactOS 的界面时,系统会检测硬件并自动帮助我们安装驱动。

这是我这里被自动检测出来的三个硬件:

在上一张图片里你看到的是 ReactOS 的“应用管理器”,这东西是 Linux 的标配。不过你不会在这里找到任何与 Linux 有关系的东西。只有在这个系统里工作良好的开源软件才会在这个管理器中出现。这就导致了管理器中有的分类下挤得满满当当,有的却冷清异常。

我试着通过软件中心安装了 Firefox 以及通过直接下载 exe 文件双击安装 Notepad++。这两个应用都能完美运行:它们的图标出现在了桌面上,在菜单中也出现了它们的名字,Notepad++ 也出现在了软件中心右侧的分类栏里。

我没有尝试运行任何现代的 Windows 游戏,如果你想配置 Direct 3D 的话,你可以转到 “我的电脑/控制选项/WineD3D 配置”。在那里,你能看到很多 Direct3D 选项,大致与 dx 8 的选项类似。

ReactOS 还有一个好的地方,就是我们可以通过“我的电脑”来操作注册表。

如果你需要一个简单点的工具,你可以在应用菜单里打开注册表编辑器。

最后,如果你认为 ReactOS 看起来有点过时了的话,你可以在桌面右击选择“属性”,之后在“外观”那里选择你喜欢的主题和颜色。

结论

老实说,我对 ReactOS 的工作方式印象深刻。它相当稳定、连贯、快速,并且真正人性化。抛开 Windows 的阴影(过时的应用菜单,不合理的菜单结构)不谈的话,ReactOS 几乎做到了尽善尽美。它可能不会有太多应用可供选择,现有的功能也可能不够强大,但是我确信它将会繁荣壮大。关于它的数据显示出了它的人气,我确定将要围绕它建立起来的社区将会很快就壮大到能把这个项目带往成功之路的地步。如今,ReactOS 的最新版本是 0.4.1。如果想要以开源的方式运行 Windows 的应用,那么它就是你的菜!


via: https://www.howtoforge.com/tutorial/getting-started-with-reactos/

作者:Bill Toulas 译者:name1e5s 校对:PurlingNayuki

本文由 LCTT 原创编译,Linux中国 荣誉推出