TileOS 发行版的第一个版本

TileOS 1.0“T-Rex”发行版现已推出,它构建在 Debian 软件包基础上,并提供使用平铺窗口管理器的桌面。 TileOS 追求与 Ubuntu Sway Remix 发行版(由同一作者开发)相同的目标,提供不需要额外配置的即用型界面,面向经验丰富的 Linux 用户和想要尝试 Tiled 的初学者。窗口管理器环境,无需花费大量时间进行设置。

然而,与 Ubuntu Sway Remix 不同的是,TileOS 对更改和定制更加开放,并且不存在任何潜在的版权问题(Ubuntu Sway Remix 使用注册的 Canonical 商标,但尚未对该发行版纳入官方 Ubuntu 系列做出官方回应)尚未收到)。 amd64架构的程序集已经准备好下载(未来计划提供对arm64的支持,特别是Raspberry Pi板)。 TileOS 组件的源代码可在 GitLab 上获取。

TileOS 的主要焦点是使用 Wayland 协议的窗口管理器。带有 Sway 和 River 桌面的版本已经正式推出;带有 SwayFX(Sway 的一个分支,辅以各种桌面效果)和 Qtile 的版本正在开发中。该发行版使用 Debian Stable 软件包基础,但一些软件和图形驱动程序的各种改进和更新版本是从测试分支转移的。此外,该软件包还包括许多优化磁盘子系统和内存操作的修复程序,以及对 Ubuntu 的一些改进,例如在文件管理器中安装磁盘而无需询问密码等。

TileOS 的主要特点:

  • Linux 内核 6.6.15 具有改进的响应时间(选项 CONFIG_HZ=1000,Debian 使用 CONFIG_HZ=300)。
  • 一组开放视频驱动程序,Mesa 23.2.1 和 Xwayland 23.2.2。
  • 默认情况下,启用 Zram 引擎,使用 zstd 压缩算法。
  • 预装了大量非免费驱动程序和固件,显着扩展了对各种设备的支持。
  • 默认情况下,会连接带有其他软件的存储库,例如 VirtualBox、Visual Studio Code、Librewolf、OnlyOffice 和 Brave。
  • 实现了在 Calamares 安装程序中选择其他软件的功能。
  • D-Bus Broker用作D-Bus系统总线的实现。
  • PipeWire 用作声音服务器。
  • 用户会话是使用 systemd 进行管理的,它允许您在重新启动、关闭或注销时正确终止正在运行的应用程序和组件,并确保正确处理应用程序启动。
  • Systemd-oomd 在 Sway 版本中用作 OOM Killer 守护进程。其他版本使用 EarlyOOM。
  • 这些应用程序采用单一 Catppuccin 主题设计,并使用柔和的色彩。

Sway版本的特点:

  • 桌面与 Ubuntu Sway Remix 发行版并行开发,确保某些更改的相互传输。
  • 使用了 NWG-Shell 项目中的许多实用程序,例如用于自动窗口布局的 Autotiling 脚本、nwg-drawer 全屏应用程序菜单、用于设置显示参数的 nwg-displays 实用程序、用于自定义外观的 nwg-look 实用程序、nwg-bar 和 nwg-session 管理器包装器,它允许您在桌面上显示任何脚本的内容(它提供了发行版中使用的热键的提示)。
  • 预安装了最少的组件集,包括 PcmanFM-Qt 文件管理器、Pluma 文本编辑器、Alacritty 终端仿真器、Engrampa 存档器等。附加软件可供在系统安装阶段选择,或在系统安装后立即安装

河流版的特点

  • 使用动态窗口管理器 River,用 Zig 语言编写,并结合了 DWM、Awesome 和 Bwpwm 的大部分内容。 River 的特点是易于配置(配置文件是一个常规的 shell 脚本,它顺序执行 IPC Riverctl 总线的命令)、广泛的灵活性以及比 Sway 更低的资源消耗。由于 River 正在积极开发中,并且在功能上仍然明显不如 Sway,因此 TileOS River 版本本质上是实验性的。
  • 与 Sway 版本一样,使用 NWG-Shell 项目的组件,但不明确支持 River 的组件除外(例如,使用 wdisplays 而不是 nwg-displays)。

来源: opennet.ru

添加评论