Nitrux
2022-03-10 20:57:13 阿炯

Nitrux是基于Debian的Linux发行,它适用于笔记本和台式机。其主要桌面环境是NX Desktop,这是用plasmoids增强了的KDE Plasma桌面,以创建美观性和功能性的独特交织。该发行还聚焦于用AppImage格式来创建可重新发布的应用软件。nxos.org 是基于 Debian 的,它带有一个名为 NX 桌面的修改版的 KDE Plasma 桌面。这个独特的 Linux 发行版带来了一套自己的建立在 Maui kit 和 Qt 之上的 Nitrux 应用程序。Nitrux 是无 systemd 的,使用 OpenRC 作为启动系统。所有这些独特的功能和令人惊叹的外观,使它成为当今最好的 Linux 发行版之一。



Powered by Debian, KDE Technologies, and Qt.



其特点是采用了修改版的 KDE Plasma 桌面,它被称为 NX 桌面。该独特的 Linux 发行版带来了它自己的一套 Nitrux 应用程序,它们建立在 Maui 套件和 Qt 上。凭借所有一些独特的功能和令人惊叹的外观,它是当今最好的 Linux 发行版之一。


最新版本:2.0
Nitrux 团队在 2022 年 2 月发布了它的主要版本 2.0,最近又发布了第一个小版本。因此觉得现在是对这个漂亮的桌面进行评价的好时机。Nitrux 使用了一个修改版的 Calamares 安装程序。该操作系统的 ISO 包含临场live桌面,在此你可以访问安装操作系统的快捷方式。启动选项包括更多的选项,包括 nomodset内核启动选项。在虚拟机测试中,安装很顺利,但在实际的硬件中却失败了,因为我的 NVIDIA 340 有点老。因此,如果你打算安装较新的硬件,应该没有问题。

桌面:在外观方面,Nitrux 可以说是与当今所有外观优秀的发行版不相上下,比如深度、Cutefish OS。它们都为用户和 Nitrux 操作系统带来了开箱即用的定制功能。但 Nitrux 的优势在于 KDE Plasma、Plasmoid、Kvuntum 主题与基于 Maui 套件组件的奇妙组合。当第一眼看到它的时候,它看起来很好,而且有良好的组织性,底部预配置了 Latte Dock、友好而干净的顶部栏。它基于 KDE Plasma,你可以轻松地改变外观和感觉,并通过设置在深色和浅色模式之间切换。默认字体 Fire Sans 使它成为一个整体设计完美的桌面。这个版本采用了 KDE Plasma 5.24+,KDE 框架 5.91 和 xanmod 版的 Linux 内核 5.16。

登录和Shell:不久前,该团队引入了 Maui Shell,这是一个以 Cask 为特色的融合性桌面,即 Shell 层。这是这个体验式 Shell 的第一个版本,用户通过登录窗口就可以看到。但唯一困扰我的是,Cask(仍然是实验性的)被定为默认登录会话。那些知道的人会把它改成 Plasma,但那些不知道的人会有些吃惊!

应用程序:Nitrux 使用 AppImage 格式来发布应用程序。大多数预装的应用程序都是 AppImage。而且在通知方面,它们与整个桌面很好地结合在一起。Nitrux 也会检测你的下载文件夹中外部下载的 AppImage 进行安装。默认情况下,它预装了以下本地 Maui 应用程序:Index 文件管理器、Station 终端、Pix 图像浏览器、Nota 文本编辑器、Nitro 分享、NX 软件中心。Firefox 和 LibreOffice 也预装了,以满足基本需求。你可以根据你的工作流程需要,通过 NX 软件中心安装其他应用程序。关于 Firefox 和更新 Nitrux 的一点提醒。有一些报告说 Firefox 在进行基本系统更新后被删除。在点击升级之前,请确保你通过终端用 apt get —upgradable检查文件的变化。

性能和资源消耗:因为无法把它安装在我的物理机上。因此下面提到的性能指标是在 virt-manager虚拟管理器下测量的。在空闲状态下,它使用大约 1GB 的内存,CPU 在 9% 到 10%。KWin 窗口管理器和 Latte Dock 在底部消耗了大部分的资源。现在是时候通过一些繁重的工作负载来运行它了。这包括一个文本编辑器、LibreOffice、文件管理器、图像查看器和 Firefox 的五个标签,其中一个标签正在播放一个 YouTube 视频。可以在下面的图片中看到资源使用的峰值。在这种状态下,它使用了接近 2GB 的内存,CPU 为 26%。和往常一样,Firefox 浏览器消耗了大部分资源。从性能上来说,它的表现还算可以。因为开箱即用的定制版,Latte Doc 和 Kvuntum 主题确实占用了一些资源。而这个指标在空闲和重载状态下要高于基本的 KDE Plasma。

如果喜欢 KDE Plasma,并且不想在定制上花费太多精力,可以选择 Nitrux 2.0。许多用户喜欢类似于 Debian 的稳定性,而不要 systemd。那么对他们来说,这是一个完美的选择。

最新版本:2.6
2023年1月上旬消息,Nitrux 2.6 正式发布,带有 Flathub、默认支持的 Pipewire、最新内核和 KDE 框架。2.6.0 被提升为一个主要版本,因为它对 12 月发布的 2.5.1 版本进行了关键的更新。该版本的一个主要重点是在 SDDM 显示管理器中引入 Plasma Wayland 会话。Wayland 还不是默认的,但可以作为选项选择。X11 仍然是默认的。我相信在下一个主要版本中 NItrux 团队可以默认启用 Wayland。此外,现代声音管理器 Pipewire 现在是默认的,因为它已经在 Ubuntu 和 Fedora 中标准化了,而且感觉很稳定。由于有了 Pipewire,你的音频工作流程将变得更好。还默认启用了最大的 Flatpak 应用程序仓库 - Flathub。这意味着你不需要再手动设置 Flatpak 和启用 Flathub。现在,Flatpak 应用程序的安装变得更加容易。其他值得注意的变化包括:Nitrux 使根(/)分区成为不可变分区,以防止它被破坏,Samba 包现在是 Nitrux 默认安装的一部分,Calamares 安装程序有了一个定制的自动分区方案。

安装自动分区:从一开始,Nitrux 就倾向于为其整个桌面组件提供自包含的可执行文件。主要的选择是 AppImage 文件格式。在这个版本中,你会得到默认的 Flathub 环境,而流行的 apt 软件包管理器现在被放弃了。这可能会改变一些用户的工作流程,因为apt命令将无法工作;尽管它是基于 Debian 的。因此,Nitrux 团队建议使用 Distrobox 容器来设置单独的环境,以便与 apt 一起使用。然而,对于普通用户来说,理解容器、不可变的根分区会有点困难。

apt 被放弃:讽刺的是apt会在安装时使用,因为 Calamares 需要它。然而,在安装完成后,它会被删除。现场 ISO 中包括 APT 和 dpkg,但这是因为 Calamares 需要它们来完成安装,并将从安装的系统中删除。 —— NITRUX TEAM,其内核心是 liqurix 内核 6.1,以及游戏和多媒体功能。这个版本由 KDE Plasma 2.26.4、KDE Framework 5.101.0 和 Qt 5.15.7 LTS 驱动。

如果想阅读更多信息,可以在 nxos.org 找到详细的发行说明。

最新版本:2.8
2023年5月上旬发布的 2.8 由 Liquorix 的 Linux 6.2 内核系列提供支持,默认启用 zswap,附带最新的 KDE Plasma 5.27.4 LTS 桌面环境,随附 KDE Frameworks 5.105 和 KDE Gear 23.04 软件套件。主要功能是默认包含 WayDroid,这是一种基于容器的方法,可以在常规 GNU/Linux 系统上启动完整的 Android 系统。这意味着用户现在可以在搭载 Nitrux 的计算机上安装和使用 Android 应用程序。还添加了 Maliit 键盘,支持 NFS 共享、平板电脑和带触摸屏的二合一设备、支持阿拉伯语和孟加拉语以及更新的 OpenRC 和 ZSH 配置。还包括用于管理 Linux 本机文件系统加密的 fscrypt userland 工具,并支持 F2FS 文件系统,现在默认用于 /home 和 /var/lib 分区,而不是 XFS,XFS 仍然是用于 /root 分区。除此之外,新的 Nitrux 版本还有如下优化:
使用自定义文件调整 Sysctl 设置并添加预链接以略微提高性能
通过提供自定义文件增加打开文件或文件描述符 (FD) 的最大数量
添加 Mozc(使用 Fcitx5 )
更新 Mesa 图形堆栈至 23.2-git 版本
更新 AMD Vulkan 驱动至 2023.Q2.1 版本
更新 dmcrypt-openrc 包
更多详情可参见更新公告

最新版本:3.0
3.0 现已于2023年9月上旬发布,代号为 “ut”;这个新版本结合了最新的软件更新、错误修复、性能改进和即用型硬件支持。Nitrux 3.0 由 Linux 6.4.12 内核驱动,在 Wayland 的基础上采用了最新的 KDE Plasma 5.27.7 LTS 桌面环境,并使用了即将发布的 Mesa 23.3 开源图形栈的 Git 快照。更新了以下组件:
Firefox 更新至版本 117.0,Kernel Boot 更新至版本 0.0.7,更新了 linux-firmware 包,Nitrux Update Tool System 更新至版本 1.1.3。
MESA 更新至版本 23.3~git2309020600.1ae3c4~oibaf~j;参阅 MESA 信息。
Nitrux 的 Calamares 设置,包括以下内容:从 Live GRUB entries 和 Calamares GRUB 模块配置中删除已弃用的内核参数。更改某些 Calamares 模块的执行顺序,以避免 Calamares 在 chroot 中执行任务时出现问题。让 Calamares 在安装时为默认图形会话启用自动登录。
更新 Station 的配置,默认不启用 “自适应配色方案”,以避免使用默认配色方案时出现视觉错误,导致文本在某些情况下不可见,例如使用 micro.txt 编辑文件。
使用 kexec 删除了代码。由于 Kernel Boot 现已存在,因此没有理由让重复的代码在单独的实用程序上执行相同的操作。
为备份冗余引入了一种新的 rescue 操作,可解决 rsync 过程中的中断等意外事件。如果发生此类中断,根目录可能会不一致且无法使用,从而无法访问 GUI 或 TTY 界面。这项新操作使用户能够从实时会话中恢复根分区,从而确保在此类情况下进行恢复。新操作的工作方式如下:在更新过程中,Nitrux Update Tool System 使用 Zstandard 创建根分区 (XFS) 的压缩备份。此备份是除了使用 SquashFS 进行根目录备份之外的备份
Information:此操作不能替代 restore;如果无法使用 restore,它就会存在。每种操作的目的都不同;Restore 旨在在系统正常运行时调用,并且用户只想回滚更新,而新操作 rescue 则旨在在系统无法运行时调用。
Information:分区备份将使用大约 3.1GB 的存储空间,但是仅创建一个备份。
添加了一项检查,以确保在受支持的硬件中使用 Kernel Boot。特别是由于 NVIDIA 专有驱动程序与 Linux 内核的工作方式不同,确保在使用 NVIDIA 硬件的设备中不使用 Kernel Boot。
AMD Microcode 更新了 AMD Zen4 处理器的 “AMD Inception” 补丁。
Intel Microcode 更新了针对英特尔处理器 “Downfall” 的缓解措施。
NVIDIA Linux x64 (AMD64/EM64T) 显示驱动程序更新至版本 535.104.05。
AMD Open Source Driver for Vulkan 更新至 v-2023.Q3.1。
在 NX Desktop 中加入重启 Plasma 的选项。
MauiKit Frameworks 3.0.1 包括 MauiKit 帐户、MauiKit 文件浏览、MauiKit 文本编辑器、MauiKit 日历、MauiKit 文档和 MauiKit 终端。

官方主页:https://nxos.org/