Haiku Beta 5登场!挑战Windows与Unix的自由开源操作系统新星

360影视 2025-01-14 16:13 2

摘要:Haiku的开发者们对系统的品质要求非常严格,他们希望Haiku在正式发布1.0版本之前就能达到非常完善的程度,而不是像某些操作系统那样,先推出一个基本可用的版本,然后再逐步完善。

Haiku的开发者们对系统的品质要求非常严格,他们希望Haiku在正式发布1.0版本之前就能达到非常完善的程度,而不是像某些操作系统那样,先推出一个基本可用的版本,然后再逐步完善。

Haiku beta 5在9月份发布,但这个实验性操作系统在12月份完成了一个重要的里程碑:Firefox浏览器被移植到Haiku系统上了,虽然是非官方的移植,但可以正常使用。这个移植版的Firefox在Haiku的软件仓库Haiku Depot中叫做Iceweasel。这对Haiku系统来说是一个重要的进展,因为浏览器是现代操作系统不可或缺的软件之一,这也让Haiku更接近成为一个可以日常使用的操作系统。

Iceweasel、WebKit和LibreOffice同时出现?

The Reg FOSS团队非常喜欢Haiku系统,就像他们过去喜欢BeOS系统一样。BeOS是Haiku的前身,是一个在1990年代出现的操作系统。The Reg FOSS团队在2000年时就曾写过一篇关于BeOS 5的评论文章,可见他们对这类系统的关注由来已久。

大约三年前,The Reg FOSS团队报道了Haiku开始支持Windows程序的消息。 这表示Haiku系统在不断发展,增加了与Windows系统的兼容性,让用户可以在Haiku上运行一些Windows程序。一年后,Haiku beta 4版本发布,代表Haiku又向前迈进了一步。

Haiku最新测试版(beta版)包含许多新功能和改进,详细内容可以在发行说明中找到。 然而,这些新功能相对来说比较保守,并非那种会带来革命性改变的功能,这表明Haiku操作系统已经非常接近可以日常使用的状态了。只是由于开发团队人手不足,所以新功能的增加速度比较慢,大的更新也不多。

但Haiku在最新测试版中有些比较明显的改变,主要集中在用户界面(UI)和一些应用程序的改进上。具体来说:

图标编辑器已有所改进

这些改变都让Haiku系统的界面更加美观、易用,也提升了用户体验。另外,Haiku最新的测试版中也有一些不太明显,但却非常重要的改进,主要体现在驱动程序方面,特别是网络和电源管理,像是:

这些驱动程序的改进虽然不像界面变化那样显而易见,但它们对于提升系统的性能、稳定性和功能性都至关重要。

电源管理也得到了改进

同时,在Haiku操作系统Beta 5版本中,对文件系统和硬件支持方面也有一些重要更新。

这些更新提升了Haiku系统的兼容性和功能性,让它可以更好地支持现代硬件和不同的操作系统环境。

Haiku Beta 5中也加入了一些用户看不到,但开发者可能会喜欢的新功能,主要集中在开发工具和系统底层的改进,像是:

不过,这些功能都是针对开发者的,它们可以让开发者更方便地在Haiku系统上开发和调试应用程序,也提升了Haiku系统的兼容性和性能。

新版本包括对FLTK GUI工具包的支持

Haiku是与众不同的——既有口语上的含义,指它是杰出的、非凡的、出色的——也有字面上的含义,指它与Windows、Linux或任何其他系统都无关。它时尚、流畅、快速,其程度是任何Linux发行版都无法比拟的。Haiku的外观很棒,带有一种1990年代后期简约的风格。 不像现在大多数操作系统那样,要么看起来褪色扁平,要么功能齐全但笨拙且有点丑陋。

Haiku操作系统和其他的作业系不同之处很很多,包括它的用户模式、处理器支持、安全性、以及32位元和64位元版本的区别:

在某些方面,用Haiku不是什么来解释它可能更容易。这可以让你更容易理解Haiku的特性,突显Haiku的独特之处:

整体来说,Haiku不是一个实验性或功能受限的系统,它是一个功能完善、可以在真实硬件上良好运行的图形桌面操作系统,并且与Linux、BSD等系统有着本质上的差别。

Haiku是一个简洁、高效、注重隐私的操作系统,它不像其他系统那样依赖云计算服务、JavaScript或AI技术。

与其他操作系统相比,Haiku操作系统的一些特性之所以看起来有点“奇怪”,是因为它漫长而曲折的发展历史。Haiku是BeOS的现代开源版本BeOS是Be公司在20世纪90年代开发的操作系统,Haiku则是BeOS的现代开源重新实现。由于Haiku源自BeOS,因此它保留了一些20世纪的设计理念和风格,这些理念在今天看来可能有些陌生或不常见。

BeOS的设计主要受到1980年代两款重要计算机的影响:Commodore Amiga和最初使用68000处理器的Apple Macintosh。Commodore Amiga和Apple Macintosh都是当时非常流行的个人计算机,它们在多任务处理和图形界面方面都很有特色。与Amiga一样,Be公司的BeBox计算机也被设计成一个多任务多媒体,但它对黑客和计算机爱好者更加开放和友好。

BeBox是Be公司推出的计算机,专门用来运行BeOS操作系统。BeBox和Amiga一样,都注重多任务处理和多媒体功能,但BeBox更强调开放性和可定制性,方便开发者和用户修改系统。由于Be公司的创始人尚路易·加西(Jean-Louis Gassée)之前是苹果公司的首席技术官,他将一些macOS的设计理念带到了BeOS中,使得BeOS的用户界面与经典的macOS非常相似。

BeOS的设计融合了Amiga和Macintosh的优点,并加入了Be公司自己的理念,最终形成了独特的风格。

Tracker是BeOS的文件管理器和桌面环境,Haiku直接沿用了它,因此Haiku使用与BeOS相同的桌面环境Tracker。而Be公司在被PalmSource收购之前就已经公开了Tracker的程序代码,这使得Haiku可以合法地使用Tracker的程序代码,并将其作为Haiku的桌面环境。

BeOS并非基于其他操作系统,而是完全从零开始,使用C++ 语言编写的。虽然Haiku是BeOS的继承者,但由于BeOS的部分程序代码没有开源,Haiku团队需要重新编写BeOS的大部分程序代码,包括操作系统的核心。为了加快开发速度,Haiku团队利用了很多现成的开源工具和程序库。Haiku的开发路线与任何其他操作系统都完全不同,它与macOS、AmigaOS、Windows、Unix等都没有直接关系,是一个独立发展的操作系统。POSIX是一个可移植操作系统界面标准,Haiku实现了POSIX API,这使得Haiku可以运行一些Unix系统上的应用程序。

Haiku Beta 5是一个高效、稳定、兼容性好的操作系统,虽然还有一些功能上的不足,但它的软件生态正在不断完善,整体表现令人印象深刻。

Haiku系统的软件生态正在逐渐完善,它不仅提供了一些常用的应用程序,也为开发者提供了丰富的开发工具,让Haiku系统的功能更加完整。像是VLC是一款功能强大的跨平台媒体播放器,LibreOffice则是一款常用的办公室软件组件,包含文字处理、试算表、演示文稿等功能。这些软件的加入,让Haiku系统更贴近一般用户的需求。FreePascal是一个跨平台的Pascal编译器,Lazarus IDE则是一个基于FreePascal的快速应用程序开发环境。这些开发工具的加入,让开发者可以在Haiku系统上更方便地开发应用程序,丰富Haiku的软件生态。

Haiku beta 5是一款非常有潜力的操作系统,它虽然还有一些不足之处,但已经非常接近可以日常使用了。

简单的说如果你的硬件可以运行Haiku,而且Haiku提供的应用程序可以满足你的需求,那么它非常接近于可以成为日常使用的操作系统。

来源:十轮网

相关推荐