面向专业 IT 人士的发行版:Kaisen Linux 2.0 滚动版发布
Kaisen Linux 是一个面向 IT 专业人士的发行版,特点是提供一套专门的系统管理工具,涵盖了诊断、处理系统和组件的故障等等所有需求,以及众多其他的功能。
于当地时间 12月14日,Kaisen Linux 2.0 滚动版发布。这是 Kaisen Linux 的第一个2.X版本,修复了许多主要错误,加强了很多功能,可以说是是有史以来最稳定的版本。同时,最新版本现在基于 Debian Bookworm (Debian 12),这也是版本号更迭的重要原因。
更新内容摘要:
- 修正了许多错误,目前基于 Debian Bookworm (Debian 12)。
- 在系统菜单中使用了新的、更美观更现代的图标,并进行了简化。
- 使用 LXQT 取代 LXDE。
- 增加了 kaisen-interfaces-common 包。
- 删除了 ISO CONSOLE。
- 使用 XFCE 作为 SR ISO 的默认 GUI。
- 对 NETINST ISO 进行了大量更改。
- 改进了 Conky 主题在系统上已经安装的分区上的显示。
- 默认配置文件将会随着接口的不同而更新。
- 在基础架构级别重新设计了 Kaisen Linux 的存储库。
- 增加和删除了一些工具。
更新内容详情:
用 LXQT 取代 LXDE
相比之下,LXQT 更现代,并且与 Conky 等 Kaisen 的配置更兼容。仍然可以安装 LXDE 但是不能通过默认的 ISO 提供或用 NETINST ISO 安装。当未来 Kaisen Linux 升级到3.0时,kaisen-lxde 元包将不能再安装,并且会从库中删除。当然,会有至少1.5年的时间来过渡。
增加了 kaisen-interfaces-common 包
现在的kaisen-interfaces-common 包中安装了对所有借口和切换器接口通用的工具,同时修复了在机器上安装多个 GUI 时的 dpkg 错误。
删除了 ISO CONSOLE
删掉了 ISO CONSOLE,现在 ISO SR 将会在控制台模式下自动启动,并且可以用单一命令来按需启动 GUI。
对 NETINST ISO 进行了大量更改
NETINST ISO 中的软件安装菜单将支持法语、西班牙语、葡萄牙语、意大利语和德语,界面也会更新来适应不同包的更改和安装。
如果不是用 NETINST ISO 安装的 GUI,默认用户值将是 Bash,也不会安装 ZSH 配置文件。如果安装了 GUI 或 kaisen-skeleton 包之一,将会为所有用户自动复制默认配置文件,并把 ZSH 设置为默认值。
所有的默认接口配置文件都会更新,XFCE 也会有一个新菜单(Whisker 菜单),这是一个更现代、直观且易于定制的菜单。
kaisen-dhcp-tools、kaisen-dns-tools 和 kaisen-tls-tools 元软件包现在会由 kaisen-sysadmin-tools 软件包安装。
Apparmor 和默认配置文件已经添加到分发中。Apparmor 管理工具和配置文件都默认集成在实时安装中,并能够用于安装在 NETINST ISO 上。
把 HTTPS 协议作为 NETINST ISO 里下载数据包的默认协议。
所有 ISO 上对专业安装模式都被重新设计和简化了。移除了一些不与 Kaisen 兼容的加载模块。预设置了内核映像的默认选择和 sources.list 中的 Kaisen 存储库。但很可惜,专业安装模式还是会比经典安装模式更慢。
最新的 1.X 版本因为不能生成密钥,故不能通过持久实时模式(persistent live mode)启动。在 2.X 版本中博人包含了这个修复,并简化了生成持久可引导密钥的过程,让这个过程更简单安全。
一些软件已经重新打包以便更新并集成到 Kaisen Linux 中,比如 psensor、kubernetes、qbittorrent 等。
改进了 Conky 对系统上已安装分区的显示。更新了这个功能的 Python 代码,修复了相关的多个错误,比如当 Docker 被激活或使用 Timeshift 时/分区会消失。同时还支持命名名称中包含空格的分区。
工具的增改
新工具:
- 增加了 alsa 和 atmel 固件来改进对声音和 wifi 的支持。
- 添加了 etcdctl、mariadb 和 psql 工具。
- 添加了 eksctl、trivy、buildhah、helm、k6、k9s、minikube、podman。
- 添加了 virtualbox-ext-pack。
- 添加了 sysstat 包。
移除的工具们:
- kismet
- fusesmb
- lockdown
- virtualbox-guest-dkms
- logrotate
删除的包:
- kaisen-cli-tools(被老的 CONSOLE ISO 调用)
- kaisen-zip-tools(集成在 kaisen-miscellaneous-tools 元包中了)
- kaisen-mount(集成在 kaisen-filesystems 元包中)
- kaisen-various-analysis(集成在 kaisen-filesystems 元包中)
重新设计 Kaisen Linux 的存储库
在基础架构层次重新设计了 Kaisen Linux 存储库,创建了 kaisen-rolling-snapshot 存储库。这个存储库的目的是将 Debian 删除的任何软件包都重新注入 kaisen-rolling 库。这可以保证所有工具始终具有真正的稳定性和可用性。通过 NETINST 安装也将具有同样的优点。存储库的详细工作原理可以点击此处查看。
更新方法
整个发行版将可以通过 APT 更新,但因为 2.0 版本的改动较多,一些操作需要手动进行:
重新安装所有工具:
sudo kaisen-update && sudo apt install kaisen-update kaisen-btrfs-snapshot kaisen-sysops-tools
如果您不为分区使用 BTRFS 文件系统的话:
sudo kaisen-update && sudo apt install kaisen-update kaisen-sysops-tools
虽然不强制,但也建议使用 kaisen-update-skel 命令来将 /etc/skel 的内容放在用户的目录里。缺点是会失去个性化的桌面环境。
其他的具体更新方法可以点击官方文档来查看。
出现问题可以在此处提供的论坛上报告错误。
参考资料:Kaisen Linux Rolling 2.0 Release Notes
译者:Dark