Trident 从 BSD TrueOS 切换到 Void Linux

三叉戟操作系统开发商 公布 关于项目迁移到Linux。 Trident 项目正在开发一个即用型图形用户发行版,让人想起旧版本的 PC-BSD 和 TrueOS。 最初,Trident 是基于 FreeBSD 和 TrueOS 技术构建的,使用 ZFS 文件系统和 OpenRC 初始化系统。 该项目由参与 TrueOS 工作的开发人员创建,并被定位为相关项目(TrueOS 是创建发行版的平台,Trident 是基于该平台面向最终消费者的发行版)。

明年,决定将 Trident 版本转移到发行版开发 无效的Linux。 从 BSD 迁移到 Linux 的原因是无法摆脱一些限制该发行版用户的问题。 关注的领域包括硬件兼容性、对现代通信标准的支持以及软件包的可用性。 这些领域中存在的问题会影响项目主要目标的实现——准备一个用户友好的图形环境。

选择新基础时,确定了以下要求:

  • 能够使用父发行版中未修改(无需重建)和定期更新的软件包;
  • 可预测的产品开发模式(环境应保守并保持多年惯有的生活方式);
  • 系统组织的简单性(BSD系统风格的一组小型、易于更新且快速的组件,而不是单一且复杂的解决方案);
  • 接受第三方的变更并拥有用于测试和构建的持续集成系统;
  • 存在工作图形子系统,但不依赖于已经形成的桌面开发社区(Trident 计划与基础发行版的开发人员合作,共同开发桌面并创建特定实用程序以提高可用性);
  • 对当前硬件的高质量支持以及硬件相关发行组件(驱动、内核)的定期更新;

事实证明,分发套件最接近规定的要求 无效的Linux,遵循连续循环更新程序版本的模型(滚动更新,无需单独发布发行版)。 Void Linux 使用简单的系统管理器来初始化和管理服务 运行,使用自己的包管理器 xbps 和包构建系统 xbps-src。 用作标准库而不是 Glibc 麝香,而不是 OpenSSL - LibreSSL。 Void Linux 不支持安装在带有 ZFS 的分区上,但 Trident 开发人员认为使用该模块独立实现此类功能没有问题 ZFSonLinux。 与 Void Linux 的交互也得到了简化,因为它的开发 传播 在 BSD 许可下。

预计过渡到Void Linux后,Trident将能够扩展对显卡的支持并为用户提供更现代的显卡驱动程序,以及改进对声卡、音频流的支持,添加对通过HDMI传输音频的支持,改进对无线网络适配器和具有蓝牙接口的设备的支持。 此外,还将为用户提供更新版本的程序,加速启动过程,并添加对 UEFI 系统上混合安装的支持。

迁移的缺点之一是丢失由 TrueOS 项目开发的用于配置系统的熟悉环境和实用程序,例如 sysadm。 为了解决这个问题,计划为此类实用程序编写通用替代品,而与操作系统类型无关。 新版 Trident 的首次发布计划于 2020 年 XNUMX 月发布。 在发布之前,不排除测试 alpha 和 beta 版本的形成。 迁移到新系统将需要手动传输 /home 分区的内容。
将支持 BSD 构建 已停产 新版本发布后,基于 FreeBSD 12 的稳定包存储库将于 2020 年 13 月删除(基于 FreeBSD XNUMX-Current 的实验存储库将于 XNUMX 月删除)。

在当前基于 TrueOS 的发行版中,该项目仍然
鬼BSD,提供 MATE 桌面。 与 Trident 一样,GhostBSD 默认使用 OpenRC init 系统和 ZFS 文件系统,但还支持 Live 模式。 将 Trident 迁移到 Linux 后,GhostBSD 开发人员 声明仍然致力于 BSD 系统并将继续使用稳定分支 TrueOS 作为您分发的基础。

来源: opennet.ru

添加评论