Nitrux 7.0 发布:无 systemd 发行版迎来近年来最大桌面架构变化

无 systemd 的 Linux 发行版 Nitrux 7.0 现已正式发布。本次更新不仅带来了新版内核和一系列软件升级,更重要的是对桌面环境进行了近年来规模最大的一次架构调整。

Nitrux 开发团队重新设计了桌面会话的底层架构,并逐步用自家开发的一系列组件,替代此前依赖的多个第三方工具。与此同时,Nitrux 依旧坚持不使用 systemd,并继续以 Hyprland 作为桌面环境的核心 Wayland 窗口管理器。

🖥️ 桌面架构迎来大调整

Nitrux 7.0 最大的变化来自桌面架构本身。过去,Nitrux 需要依赖多个第三方工具来共同搭建和管理桌面会话,而在新版本中,这种方式被重新设计。

现在,Nitrux 开始采用一套由自身开发、相互协同的 Shell 组件,并通过 nwsm 对这些组件进行统一管理。

nwsm 是 Nitrux 基于 OpenRC 开发的用户会话生命周期管理器,主要负责协调新的桌面组件,让桌面环境从启动、运行到退出都能够采用更加统一的管理方式。

Nitrux 7.0 依旧采用 Hyprland 作为核心 Wayland 窗口管理器,并升级到了 Hyprland 0.55.4。不过,围绕 Hyprland 构建的桌面组件已经发生了较大变化。

此前默认使用的 Waybar、Crystal Dock、SwayNC、Hyprlock、Wlogout 和 Grimshot 等组件,不再作为 Nitrux 默认桌面环境的一部分,而是逐步由 Nitrux 自主开发的新工具接替。

🌟 Nitrux 开始打造自己的桌面组件

在这些新组件中,比较重要的是 Valenz。它基于 MauiKit 开发,可以看作新的工作区栏,集成了工作区切换、通知、媒体控制、系统托盘、剪贴板访问、屏幕截图以及多个控制中心状态指示器等功能。

Marina 则承担了新的工作区 Dock 功能。它支持多显示器环境,可以固定应用程序,并能够自动发现应用启动器,同时跟踪不同 Hyprland 工作区中的窗口。此外,Marina 还提供了可选的自动隐藏功能。

Nitrux 7.0 还加入了 Desklock,用于提供原生 Wayland 锁屏功能;QMLogout 则负责注销以及关机、重启等电源会话操作;NudgeOSD 用于显示音量变化等屏幕提示信息。

截图方面,Nitrux 使用全新的 Toma 替代此前的 Grimshot。除了常规截图功能之外,Toma 还加入了屏幕录制功能,使其能够同时满足截图和简单录屏需求。

⚙️ Workspace Settings 接管系统设置

Nitrux 7.0 还带来了新的 Workspace Settings,并将其作为系统主要的图形化配置中心。

用户可以通过 Workspace Settings 设置主题、字体、壁纸和显示器,也可以对音频、输入设备、网络、蓝牙、电源以及辅助功能等选项进行配置。此外,登录界面、锁屏、Hyprland 以及其他新桌面组件的相关设置,也可以集中在这里进行管理。

软件管理方面,Nitrux 同样加入了新的图形化前端 AppFinder。该工具基于 MauiKit 开发,将 Nitrux 支持的多种应用获取方式整合到了一起,包括 NX AppHub AppBoxes、Flathub 软件、本地构建的 AppImage,以及 Distrobox 开发环境中的应用。

这样一来,用户无需在多个不同的软件来源之间来回切换,就可以通过 AppFinder 更方便地寻找和管理应用。

🐧 Linux 内核和底层组件同步升级

在底层组件方面,Nitrux 7.0 搭载 Linux 7.2.6 内核,并加入 CachyOS 补丁,同时提供 KDE Frameworks 6.26、NVIDIA Open Kernel Module 615.71.09 以及 MauiKit 4.0.4。

随系统提供的 MauiKit 应用也统一升级到了 4.0.4,包括 Index、Pix、Nota、Buho、Clip、Fiery、Shelf、VVave 和 Station 等。

这些应用也进行了不同程度的功能优化和易用性改进。例如,Index 改善了文件操作体验,Shelf 增加了 PDF 编辑和保存支持,Clip 改进了播放列表处理能力,而 VVave 则加入了元数据编辑功能。

🔐 加密安装升级,但 Secure Boot 需要特别注意

Nitrux 7.0 还进一步加强了系统安装过程中的安全性。Calamares 安装程序现在默认使用 LUKS2 创建加密安装,而不再使用此前的 LUKS1,同时采用 Argon2id 进行密钥派生。

此外,F2FS 文件系统的支持也得到了增强,现在可以使用压缩和加密功能。

不过,对于准备安装 Nitrux 7.0 的用户来说,有一个问题需要特别注意,那就是 Secure Boot(安全启动)兼容性。

Nitrux 官方表示,目前提供的 GRUB 软件包包含未经签名的 UEFI 二进制文件,同时默认 Linux 内核也没有进行签名。因此,如果电脑开启了 Secure Boot,安装 Nitrux 7.0 后可能无法正常启动。

因此,使用 UEFI Secure Boot 的用户,在安装 Nitrux 7.0 之前需要特别留意这一兼容性问题。

💿 针对不同显卡提供多个版本

Nitrux 7.0 针对不同显卡平台提供了相应的 ISO 镜像。其中,NVIDIA 版本使用 NVIDIA 开源内核模块,而 AMD 和 Intel 显卡则提供对应的独立镜像。

对于目前已经运行 Nitrux 6.1.0 的用户,开发团队计划通过 Nitrux Update Tool System 提供升级方式。待 OTA 升级正式开放后,现有用户可以直接通过该工具升级到 Nitrux 7.0,无需重新下载并安装 ISO 镜像。

如需了解更多详细信息,请参阅官方发布公告。

📌 总结

总体来看,Nitrux 7.0 并不是一次简单的软件包更新,而是一次围绕桌面环境展开的大规模架构调整。

通过 nwsm、Valenz、Marina、Desklock、Toma 和 Workspace Settings 等新组件,Nitrux 正在逐步建立一套更加完整、更加统一,同时由项目自身控制的桌面环境。从桌面会话管理到 Dock、锁屏、截图、系统设置和应用管理,新版本都在减少对过去第三方工具组合方式的依赖。

与此同时,Nitrux 7.0 继续坚持不使用 systemd,并保留 Hyprland 这一核心 Wayland 桌面架构。对于关注无 systemd Linux 发行版,以及喜欢 Hyprland 和 MauiKit 生态的用户来说,这次版本更新无疑值得关注。

The post Nitrux 7.0 发布:无 systemd 发行版迎来近年来最大桌面架构变化 first appeared on Linux迷.

版权声明:
作者:dingding
链接:https://www.techfm.club/p/238723.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>