Haiku R1 Beta 4 发布,改进的 HiDPI、WiFi 更新、Wayland 兼容层
经过一年半的努力,Haiku OS 终于发布了第四个 Beta 测试版,即 R1/Beta4。此版本改进了 Haiku 的硬件支持和整体稳定性,并提供了更多的 software ports 可供使用;还解决 400 多个 bug 和 enhancement tickets。
Haiku 前身是 BeOS 操作系统,在 BeOS 被收购后更名为 Haiku。Haiku 延续了 BeOS 的用户体验和个性化,它是一个快速、简洁优雅、易学易用,而且非常强大的操作系统。“Haiku” 一词来源于日语 “俳句”,因 BeOS 里大量输出信息使用俳句的形式而得名。
新版本更新内容包括:
New features
改进的 HiDPI 支持
以前版本的 Haiku 仅通过更改系统字体大小来部分支持 HiDPI 缩放;然而,并不是所有的指标实际上都像它们应该的那样与字体大小相关联,也不是所有的应用程序实际上都遵守系统设置的字体大小。在过去的发布周期中进行了大量工作来纠正这些问题,大多数本机应用程序现在可以很好地扩展。但还存在一些薄弱环节亟待解决。
此外,在首次启动时,Haiku 现在会尝试自动检测你您是否使用 HiDPI 显示器并设置适当的尺寸。这些可以通过外观首选项的字体大小设置进行调整。目前,如果不重新启动,对这些设置的更改是不可能生效的。
一些移植的应用程序已经被修补或更新以正确读取和使用 Haiku 自己的设置,但还不是全部。
Flat decorator
对于那些觉得 Haiku 使用渐变有点“太多”的人,现在可以使用“flat” decorator & control look。它不会默认安装,但可以通过“Haiku Extras”包添加,然后在 Appearance preferences 中启用。(默认情况下尚未包含显示的颜色;你必须使用 ThemeManager 或手动调整一些偏好以获得类似的外观)
Thumbnails in Tracker
“Tracker”,Haiku 的本地文件管理器(最初继承自 BeOS),现在支持生成和显示图像缩略图。缩略图本身存储在文件本身的扩展属性中,这意味着应用程序可以根据需要为自定义文件类型创建自己的缩略图(例如,屏幕截图可能是模拟器保存状态的缩略图。)
其他还包括:
- 支持来自 Ralink 和 Realtek 的一些 USB WiFi 设备,
- 一些 OpenBSD WiFi 驱动程序已经移植过来,
- 添加了 USB RNDIS 网络共享支持,
- 有一个完全重写的 NTFS 文件系统驱动程序,
- 添加了 AVIF 图像转换器,
- 支持从新的 32 位引导加载程序引导 64 位 Haiku 安装,以及其他主要增强功能。
Software ports
GTK applications
得益于(最初)新的 X11 兼容层和(现在)新的 Wayland 兼容层,现在有一个适用于 Haiku 的 GTK3 port。Inkscape、GIMP 等的 port 现在可以立即安装,且随着时间的推移,越来越多的 GTK 应用程序被添加到 HaikuPorts。
新近可用的 GTK 应用程序之一是 GNOME Web,又称 Epiphany。它基于最新版本的 WebKitGTK。这是多年来第一次为 Haiku 提供了一个 non-native 但功能强大的网络浏览器,在 YouTube 等主要网站上处于“just works”状态。
GNU Emacs
可以从 HaikuDepot 安装,或者查看 Emacs 的开发分支并自己构建。
WINE
Haiku 现在有了一个 WINE port。最初基于 X11 兼容层,它现在具有完全原生的 Haiku windowing & input backend。
目前它有些受限,仅在 64 位 Haiku 上可用并且仅支持 64 位 Windows 应用程序。由于 Haiku 的一些限制,目前它在性能方面也有点低效,但随着 Haiku 获得更多 I/O API,这可能会随着时间的推移而改善。
Xlib(X11)兼容层
现在有一个 X11 的 native compatibility layer,可在软件包库中使用。它不像 XQuartz 或其他 X11 兼容包在其他操作系统上那样运行完整的 X 服务器,而是直接处理 Xlib API 调用并将它们转换为 Haiku API 调用。
Wayland 兼容层
除了 X11 兼容层,现在还有一个用于 Wayland 的兼容层。它比 X11 的复杂一点,为每个应用程序运行一个“in-process Wayland server”,而不是直接转换 C API 调用。出于功能和性能方面的原因,GTK3 port 现在构建于此之上,而不是 X11 兼容层。
更多详情可查看发布公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Gaphor 2.14.0 发布,基于 Python 的开源建模工具
Gaphor 是一个用 Python 编写的 UML 和 SysML 建模应用程序,功能强大的同时也易于使用。Gaphor 实现了一个完全兼容的 UML 2 数据模型,因此它不仅仅是一个绘图工具,也可以用于快速可视化系统的以及创建完整、高度复杂的模型。 目前 Gaphor2.14.0 发布了,此版本大大改进了 UI 和 UX ,主要改动: 特性 图表默认使用系统字体#1922 macOS:文本输入小部件的光标快捷方式#1911 默认情况下使序列图消息水平 #1895 简化欢迎程序并为新用户提供更多信息 #1892 添加自定义样式表语言#1896 将控制流线型移动到 CSS#1913 Bug修复 修复加载错误#1942 将控制流线型移动到 CSS#1913 不再自动布局序列图#1906 支持非标准的 Sphinx 目录结构#1905 工具箱样式更新#1886 将工具提示添加到应用程序标题图标#1884 维护 从建模列表中删除 querymixin#1941 升级 pycairo#1931 修复 GTK 4 上的 macOS 快捷方式#1901 通过将内核限制为 2 个来提高 Window...
- 下一篇
Linux 6.2-rc1 已发布
Linus Torvalds 发布了 Linux 6.2 的第一个候选版本,结束了 Linux 6.2 的合并窗口,进入此发布周期的测试和错误修复阶段。 对于新的内核版本,Linus Torvalds 在6.2-rc1 公告中写道: 6.2 看起来像是一个更大的版本(肯定比 6.1 更大)。在这个合并窗口中,我们总共有大约 1800 人提交了大约 13.5k 次提交,这实际上与整个 6.1 版本的总大小相差不远。 尽管规模庞大,合并窗口后的平静期可能进度缓慢,但我们将顺利发布。 由于圣诞节假期前后启动缓慢,Linux 6.2 可能会在大约两个月后稳定下来之前进行额外一周的测试(额外的一个 RC 版本)。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19