Linux发行版新秀:基于Ubuntu、系统核心 “不可变”

news/2024/11/30 7:55:20/

      Vanilla OS 是近期才公开发布的 Linux 发行版,基于 Ubuntu 构建,免费且开源,默认桌面环境是 GNOME。虽然 Vanilla OS 的底层是 Ubuntu,但它并不是简单地基于 Ubuntu 进行 "remix",而且外观看起来也不像 Ubuntu。从官方介绍来看,Vanilla OS 有不小的野心,并且在探索改变操作系统的构建、维护和使用方式。

 

Vanilla OS 桌面环境采用了最新的 GNOME 43,删除了各种 Ubuntu 定制和附加组件,目标是为用户提供一个灵活和自由选择软件包的 GNOME 体验。此外,Vanilla OS 是一个不可变的操作系统,系统的核心部分已被锁定,以防止第三方应用程序进行不必要的更改和损坏,或引起错误更新。

 

Vanilla OS 技术栈构成:Ubuntu — GNOME — Distrobox — ABRoot — Apx

 

亮点介绍

默认使用 GNOME 桌面环境

默认使用 apx 包管理器,并支持 Flatpak, Snap, Appimage

原子级系统更新

集成驱动程序管理器

事务 Shell 访问

应用丰富,适合办公,无论是开发者、学生或设计师

游戏生态

apx 包管理器

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

其次,apx 允许用户从其他发行版档案中安装软件包。为此,它为每个发行版创建了一个容器,并将安装在其中的应用程序与基本系统集成在一起。子系统应用程序像其他应用程序一样工作,可以从 Vanilla OS 控制中心进行管理。

 

用户体验

Vanilla OS 基于 Ubuntu 22.10,默认使用 GNOME 桌面环境。但与 Ubuntu 不同的是,它选择为用户提供纯净的 GNOME 体验:没有 Ubuntu Dock,没有 Yaru 主题,也没有任何 Ubuntu 的其他修改。

Vanilla OS 预装了一小部分 GNOME Core 应用程序。其中包括 Nautilus 文件管理器、GNOME 软件应用程序和默认 Web 浏览器。还提供了一系列精美的定制壁纸,并包含浅色 / 深色版本。

 

-End-


http://www.ppmy.cn/news/65188.html

相关文章

linux实现网络程序

1️⃣ 在linux下,通过套接字实现服务器和客户端的通信。 2️⃣ 实现单线程、多线程通信。或者实现线程池来通信。 3️⃣ 优化通信,增加守护进程。 有情提醒,类里面默认的函数是内联。内联函数在调用的地方展开,没有函数地址&…

C/C++每日一练(20230512) 成绩打印、补齐数组、水仙花数

目录 1. 成绩打印 ※ 2. 按要求补齐数组 🌟🌟🌟 3. 水仙花数 ※ 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 1. 成绩打印 一个班有10个同学&am…

通用路由封装协议GRE

通用路由封装协议原理 通用路由封装协议GRE(Generic Routing Encapsulation)可以对某些网络层协议(如IPX、ATM、IPv6、AppleTalk等)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议(如IPv4)中传输。 GRE提供了将一种协议的报文封装在另一种协议报文中…

深入理解C++继承:访问控制、虚函数机制和多重继承详解

C 基础知识 五 来看来看 面向对象的继承 上篇 一、简介1 什么是 C 继承2 继承的目的和作用 二、定义1 派生类和基类的定义2 公有继承和私有继承 三、访问控制1 派生类对基类成员的访问权限2 如何控制访问权限 四、虚函数继承1 继承中的虚函数机制2 在派生类中重写虚函数 五、多…

5月13日,今日信息差

1、国内首条悬挂式空中轨道列车武汉光谷空轨试乘发车空轨列车悬挂在单型轨道下方,将地面交通移至空中,属于立体交通。该列车最高运行时速60公里,最多能容纳220余人 2、菜鸟国际快递、五粮液和上海电气入选“中国品牌全球行”案例&#xff0c…

MYSQL相关之不常见变量、排序函数、JDBC数据库与Java连接

用户自定义变量 局部变量--->只在当前begin/end代码块中有效 sql 复制代码 create procedure add ( in a int, in b int ) begin declare c int default 0; set c a b; select c as c; end; 2.用户变量--->在客户端链接到数据库实例整个过程中用户变量都是有效的。…

Android14即将发布

行为变化:以 Android 14 或更高版本为目标平台的应用 与早期版本一样,Android 14 包含可能会影响应用的行为更改。以下行为更改仅适用于以 Android 14 或更高版本为目标平台的应用。如果您的应用以 Android 14 或更高版本为目标平台,则应修改…

设计一个可靠的自动化测试框架需要考虑哪些问题呢?

随着软件开发的日益普及,自动化测试框架逐渐成为了保障软件质量的必备工具。然而,如何设计一个可靠的自动化测试框架并不是一件简单的事情,需要考虑多方面的问题。本文将从需求分析、架构设计、测试用例编写等多个角度,介绍设计一…