基于Ubuntu的发行版-Vanilla-OS
2024-08-02 16:54:33 阿炯

Vanilla OS 原基于 Ubuntu、后基于 Debian 的开源 Linux 发行版,桌面环境采用了 GNOME,目标是为用户提供一个灵活和自由选择软件包的 GNOME 体验。在 v2.0 中其决定将底层从 Ubuntu 迁移到 Debian Sid,并且名字也更改为 "Orchid",因为 "Vanilla" 正是源自 "Orchid"。



这是一个不可变的操作系统,系统的核心部分已被锁定,以防止第三方应用程序进行不必要的更改和损坏,或引起错误更新。


Vanilla OS 是2022年才正式发布的 Linux 发行版 “新秀”,基于 Ubuntu 构建,免费且开源,默认桌面环境是 GNOME。虽然 Vanilla OS 的底层是 Ubuntu,但它删除了各种 Ubuntu 定制和附加组件,旨在提供良好且接近上游的 Linux 桌面体验,并通过不断增长的 Flatpak 软件包而得到加强。最终目标是为用户提供一个灵活和自由选择软件包的发行版。

2023年3月,其 2.0 版本已经决定将底层从 Ubuntu 转移到 Debian Sid,并且名字也将会更改为 "Orchid",因为 "Vanilla" 正是源自 "Orchid"。

团队解释了迁移到 Debian 的原因:

1、与 Ubuntu 相比,Debian 更接近 “原生” 体验。虽然有人曾努力纠正 Canonical 固执己见的工作流,但这很耗时。此外,虽然 Ubuntu 提供了 GNOME 桌面的修改版本,但它与 GNOME 对其桌面的设想不符。Vanilla OS 的高级目标之一是尽可能地成为 Vanilla ,因此他们还原了许多这些更改以实现该目标。

2、对应用程序分发没有强依赖单个平台。Snap 是在 Ubuntu 上获取应用程序的主要方法。不过根据他们的测试和网上的许多资源,Snap 目前还没有解决很多问题,比如启动缓慢、中心化等。Vanilla 团队更愿意推动开放和跨组织的努力,比如 Flatpak。他们转向 Debian Sid 也将解决社区中许多人向他们提出的一个核心问题,即安装在 apx 的 Ubuntu 容器中的大多数原生应用程序都是 Snap 过渡包,无法在容器内运行。

3、发布更新需要更大的灵活性。之前 Vanilla OS 发布版本更新由于需要遵循 Ubuntu 的发布节奏,所以十分不灵活。

4、团队成员已经熟悉 deb 包和 Debian。




最新版本:2.0
Vanilla OS 2 "Orchid" 已于2024年7月正式发布,该发行版最初是基于 Ubuntu 的 “不可变” 原子版本。

v2 的底层发行版融合了 Debian 和其他模块 (hybrid Debian base),具体来说是由 Debian Sid 的软件包以及 Vib 模块组成;除了改变其底层发行版之外,还引入了 GNOME 46 桌面、Linux 6.9 内核,并进行了大量其他增强功能,以完善其桌面体验,同时提供出色且安全的平台。

Vanilla OS 2 还完全重写了 OCI 镜像处理,以实现更可靠的更新和增强的原子事务,现在使用 LVM 精简配置,PolKit 策略取代 sudo 进行特权操作,Apx 改进,PRIME 配置文件以实现更好的多 GPU 处理,以及桌面端的许多其他功能。无论有一张或多张显卡,Orchid 都能充分利用设备。借助 PRIME Utility,用户可以根据需要在集成 GPU 和独立 GPU 之间无缝切换,从而优化性能和功耗,使其非常适合休闲用户以及需要更高图形性能来执行游戏或视频编辑等任务的用户。

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