“不可变”发行版Vanilla OS 2发布稳定版:彻底重写、改变使用Linux的方式

Vanilla OS 是去年崭露头角的 Linux 发行版,最初的 1.0 版本基于 Ubuntu 构建 —— 亮点之一是系统核心“不可变”。

后来改用 Debian 测试分支 (Debian Sid),免费且开源,默认桌面环境是 GNOME。

什么是不可变 Linux 发行版?

不可变发行版确保操作系统的核心保持不变。对于不可变发行版来说,根文件系统保持为只读状态使得它可以在多个实例中保持相同。

当然,如果你希望更改某些内容,则仍可以进行更改。但默认情况下该能力会被禁用。

它有什么用处?

传统上,不可变发行版存在的目的是为了方便测试和基于容器的软件开发。

此外,不可变性为你的操作系统提供了更好的安全性和可靠的更新。

早期,这种特性的关注点主要集中在针对专业人士和开发人员的发行版上。现在,它开始应用于日常桌面用户。

从官方介绍来看,Vanilla OS 使用了丰富的技术栈,野心也不小,表示要改变操作系统的构建、维护和使用方式——打造下一代操作系统。

Vanilla OS 2 “Orchid” 已于近日正式发布,其团队称 2.0 版本开发了一年多,彻底进行了重写,为用户提供无缝、开箱即用的使用体验。

在 2.0 中,Vanilla OS 决定将底层发行版从 Ubuntu 迁移到 Debian Sid,并且名字也更改为 “Orchid”,因为 “Vanilla” 正是源自 “Orchid”。

Vanilla OS 2 的底层发行版融合了 Debian 和其他模块 (hybrid Debian base),具体来说是由 Debian Sid 的软件包以及 Vib 模块组成。

Vanilla OS 2 除了改变其底层发行版之外,还采用了 GNOME 46 桌面环境、Linux 6.9 内核,并添加了大量其他增强功能,以完善其桌面体验,同时提供出色且安全的平台。

上文提到 2.0 已放弃使用 Ubuntu 作为基础操作系统,这也意味着 Orchid 放弃了对 Snap 的支持。

因此理论上来说,Vanilla OS 2 能使用的软件的选择范围很广。

事实也是如此,除了 Flatpaks 之外,Vanilla OS 还通过自己构建的名为 Apx 的包管理包装器内置了对 Alpine、Debian、Fedora、Arch 和 openSUSE 包的支持,并且它还声称支持 AppImage 格式。

据介绍,Apx 采用了容器化方法,好处是用户安装的任何应用程序都无法更改、改变或影响核心系统包。这提高了安全性、可靠性和稳定性,有点类似于 Fedora Silverblue 提供的功能。

其次,Apx 允许用户从其他发行版档案中安装软件包。为此,它为每个发行版创建了一个容器,并将安装在其中的应用程序与基本系统集成在一起。

子系统应用程序像其他应用程序一样工作,可以从 Vanilla OS 控制中心进行管理。

团队特别介绍了 Vanilla OS 2 的兼容性,称它几乎兼容万物。

无论您是想运行自己喜欢的移动应用程序、使用熟悉的桌面应用程序还是探索各种 Linux 发行版,我们都能满足您的需求。

凭借这种多功能性,您可以将日常技术需求无缝集成到一个强大的操作系统中。

Vanilla OS 2 通过与 F-Droid 集成的 Waydroid 支持 Android 应用程序,从而可以轻松地在系统上无缝集成和使用 Android 应用程序。

团队建议用户不要安装未经验证的第三方应用程序,因为这些应用程序可能会带来安全风险,虽然他们已确保 Linux (VSO) 和 Android 环境是隔离的。但要注意,VSO 的 Waydroid 子系统仍然可以访问用户数据,因此建议谨慎安装应用。

此外还支持各种包管理器,引入用于复制环境配置的堆栈,添加用于 APX 管理的图形界面,在启动期间实施系统完整性检查以提高安全性和可靠性,添加 OEM 支持安装程序,并添加 LUKS2 对加密/var 分区的支持。

Vanilla OS 2 还完全重写了 OCI 镜像处理,以实现更可靠的更新和增强的原子事务,现在使用 LVM 精简配置,PolKit 策略取代 sudo 进行特权操作,采用 PRIME 配置文件以实现更好的多 GPU 处理,以及桌面端的许多其他功能。

无论有一张或多张显卡,Orchid 都能充分利用设备。借助 PRIME Utility,用户可以根据需要在集成 GPU 和独立 GPU 之间无缝切换,从而优化性能和功耗,使其非常适合休闲用户以及需要更高图形性能来执行游戏或视频编辑等任务的用户。

本文文字及图片出自 OSC开源社区

你也许感兴趣的:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注