当前位置:首页 > 技术分析 > 正文内容

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

ruisui885个月前 (01-06)技术分析63

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 之间无缝切换,从而优化性能和功耗,使其非常适合休闲用户以及需要更高图形性能来执行游戏或视频编辑等任务的用户。


Reference

https://vanillaos.org/blog/article/2024-07-28/vanilla-os-2-orchid---stable-release

https://vanillaos.org/technologies-and-credits

https://news.itsfoss.com/vanilla-os-2-orchid

https://linux.cn/article-15841-1.html

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/65.html

标签: linux发行版
分享给朋友:

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

30 个纯 HTML5 实现的游戏

浏览器和 JavaScript 的功能逐年不断的变强变大。曾几何时,任何类型的游戏都需要Flash。但随着 HTML5 发展,HTML5 + WebGL 游戏式就慢慢占领着这个舞台。以下是30款流行的游戏,它们可以在所有现代浏览器中运行,并且只使用web技术构建。1. HexGL地址:http://...

学前端,这30个CSS选择器,你必须熟记

你学会了基本的id,class类选择器和descendant后代选择器,然后就觉得完事了吗?如果这样,你就会错过许多灵活运用CSS的机会。虽然本文提到的许多选择器都属于CSS3,并且只能在现代的浏览器中使用,但学会这些是大有好处的。什么是CSS选择器呢?每一条css样式定义由两部分组成,形式如下:[...

分享15个基于Vue3.0全家桶的优秀开源项目

大家好,我是 Echa。今天来分享 15 个基于 Vue3.0 全家桶的优秀开源项目!1. Vue Admin Bettergithub : https://github.com/chuzhixin/vue-admin-bettervue admin better 对比其他来源 admin 框架有如...

千智云低代码平台 v2.0.6发布「平台升级」

【平台简介】千智云低代码应用平台是一款低代码开发+低代码PaaS+SaaS应用中台为一体的应用平台。平台提供了多种应用场景功能及应用组件,满足各种应用的基本实现,可以使用低代码开发的方式,定制化的开发软件项目,并使用平台提供的各种功能,提供了大多数业务场景的支持。也可以将开发的应用发布到平台,成为S...

复盘总结:从0到1,企业微信小程序开发11步走

作者复盘了从域名准备到内容发布的整个过程,这是项目团队一起回忆整个产品总结出来的经验,值得我们学习,与大家分享。去年接手了两个微信小程序的开发项目,作为一位产品人员,在和开发供应商进行磨合的时候也遇到了许许多多的问题。如今项目已进入收尾阶段,之前也参考了许多其他做微信小程序的同行同事的经验,再做一次...

江西省文化和旅游厅厅属事业单位2022年公开招聘工作人员公告

根据省人力资源社会保障厅2022年省直事业单位公开招聘统一安排,省文化和旅游厅厅属7家单位面向社会公开招聘工作人员35名,具体详见省人力资源社会保障厅公告。(http://rst.jiangxi.gov.cn/art/2022/4/15/art_47810_3922327.html)招聘岗位表来源:...