AROS是一款轻巧,高效且灵活的桌面操作系统

2021-02-24 23:50:43

随着新的一年的到来,它是时候反思自上次新闻报道以来发生的事情-这是令人震惊的3年前!首先,主要的AROS开发现已迁移到GitHub。它已经成为一个有争议的决定/举措,但从长远来看,对开发人员社区和整个AROS来说都是更好的选择。随之而来的是夜间构建的迁移,以使用Azure管道,因此,作为开发人员团队,我们都可以为维护/监视和故障解决做出贡献,而这在AROS等项目中经常需要,并且可以更及时地进行。您可以在我们的文档中找到有关GIT使用的详细信息。

有一个AROS x86_64的实验版本,可以使用多个CPU内核。通过共享等待任务运行的公共任务列表,并允许任务指定可以在哪个内核上运行,对调度代码进行了重写。 Exec和其他核心组件已经过调整,可以正确锁定对其使用的资源的访问,以便在其他核心上运行的任务可以安全地访问某些内容。

长期以来,m68k端口仅扮演了次要角色。最近由于AROS将成为标准操作系统的Vampire turbo卡而发生了变化。图形驱动程序,屏幕组成,ATA设备,键盘处理,MMU支持等已进行了各种改进。

卡型计算机的端口已取得一些进展。编写了USB驱动程序,并添加了大端目标。

AHCI设备的源代码已经过重构,可以与ATA设备更相似地工作,它公开了可以在SysExplorer中查看的隐藏控制器/总线/单元类。

已经进行了大量的重构,以确保在构建组件时仅使用正确的标志,并确保一致地使用标志。可以确保来自不同组件的目标文件在同一mmakefile中创建时不会互相污染。进行了更改以允许为目标的不同样式(例如cputypes)构建模块。编译c ++ / objc代码时使用的标志已被清理。

11月,AROS系统发生了相当大的变化。 Neil Cafferkey提供了对MUI的进一步改进,并使IntelGMA视频驱动程序上的3D加速再次起作用。 Krzysztof Smiechowicz修复了Windows托管的AROS端口,使Windows用户可以再次使用AROS,并对ABIv0系统刷新进行了最终更改。 Olivier Brunner修复了AROS MUI List类中的内存浪费问题,Miloslav Martinka对Wanderer的Info工具进行了微小但有用的改进,该工具从现在开始显示图标所在的路径,并允许在单独的Wanderer窗口中打开该路径。

正在开发下一版Icaros的Paolo Besser宣布,它将支持AROS的托管版本,这是AROS社区欢迎的发展。这意味着Linux和Windows用户无需安装虚拟机就可以享受Icaros。

第三方开发还提供了有趣的新软件。 MarcusSacrow为AROSARM平台准备了EdiSyn和Maporium应用程序的版本,这是一个非常受欢迎的开发,因为ARM平台目前很少有第三方应用程序。 Yannick Erb提供了MAME(多机游戏机模拟器)的新版本,可以从AROS Archives下载。

十月份,由于多个开发人员的贡献,AROS存储库突破了53,000个提交标记。 Neil Cafferkey继续致力于改善MUI并修复IntelGMA视频驱动程序。Miloslav Martinka进一步促进了捷克语的本地化以及本地化的WiMP工具。 Yannick Erb和Marcus Sackrow为AROS程序提供了修复程序,我们看到了新的AROS GUI主题的引入。最后,Krzysztof Smiechowicz更新了ARM Linux托管的AROS版本,将其作为ABIv0更新的一部分再次进行了编译。

在9月发行量激增之后,10月在那一线很安静。但是,第三方开发人员继续工作。YannickErb发布了ZuneView工具的更新版本,Joerg Renkert发布​​了用于播放在线和离线音乐模块的ModExplorer应用程序的新版本。 AROS档案馆还上传了两个有趣的《塞尔达传说》游戏,《胜利时刻》。和Navi's Quest'。

九月绝对是一个发行月。首先,Pascal Papara刷新了EROS发行版,并在所有受支持的平台(Raspberry Pi 1/2/3和Odroid XU3 / XU4)上将其发行到4.2.1版。这些变化包括EmuLa的集成,支持Flash的Chrome浏览器的安装,SDL2库,ScummVM 1.8和游戏“ Amiga Racer”。

在ARM平台上,9月还看到了针对Orange Pi平台的anAROS发行版的第一版。该发行版称为PiAROS,使用的是AROS的托管版本,类似于AEROS。

最后,Paolo Besser的x86发行版Icaros Desktop进行了更新,现在可以在版本2.1.3中使用。新版本为多个应用程序带来了更新,包括Odyssey Web浏览器,PortablE,SimpleMail和Mapparium。

在核心AROS发展中,我们有两项活动。虽然Neil CafferKeyContinued对Mui的改进,Miloslav Martinka将捷克公司添加到许多应用以及外观偏好中的实施单位。

打开此新闻摘要是公共,只读访问的公共读取访问。到目前为止,这种访问仅通过Arosgit镜子提供,但现在它也可以在主存储库上提供。

同时,AROS 68K的第一个完整开发人员包由Krzysztof Smiechowicz与Apollo / Vampireteam合作发布。 Dev-Pack包含68K即将下载并在Alinux主机上下载和构建AROS 68K的脚本,提供系统和交叉编译器。

在AROS核心中,存在一些显着的发展。 Nick AndrewScontined为AROS进行修复,以允许在GCC 6.1.Krzysztof Smiechowicz下编译更新了OpenSSL库到版本1.0.1t和启动的openSSH 7.3包,发布了第一个Alpha版本。由结果触发了SSH客户端的工作六月' usmesurvey。 Neil Caffberkey继续将修复和扩展进行了解和#39; S ListClass,最后一些程序收到了Miloslav Martinka的新的或更新的捷克分明。

在核心团队之外,Pascal Papara继续发布对Hisaros发行的更新。 8月EROS 4.0.1已释放支持Forraspberry PI 1,2和3,其中包含更新的内核和Theuae4Arm仿真器的更新。

关闭此更新,8月份有两个有趣的第三方发展。 SIMPLEMAIL 0.42具有SSL支持,并发布了一个支持的纽代' Elite 2:Frontier'已被David Douglas获得。