CelOS,一个用 Flatpak 代替 Snap 的 Ubuntu

前几天发布的新版本 Ubuntu 22.04 LTS “果酱水母” 具有 5 年更新的长期支持 (LTS) 版本,在这种情况下将持续到 2027 年 XNUMX 月。

一个版本,其中 做了很多改变 其中,例如,GNOME 42 桌面环境的更新脱颖而出,它提供了 10 种深色和浅色风格的颜色选项,随 Linux 内核 5.15 一起提供,在某些设备中 linux-oem-22.04 将提供5.17内核,加上systemd系统管理器已经更新到249版本,为了早期响应内存不足,默认使用systemd-oomd机制等(如果想了解更多,可以查阅已发布的说明 在博客上了解新功能).

谈Ubuntu 22.04发布的重点, 那是它之后的日子吗e 发布了 CelOS 发行版的 beta 版本 (Celestial OS),与其他将自己定位为“衍生品”的发行版不同,它不是,因为它基本上是 Ubuntu 的重建,其中 Snap 包管理工具被 Flatpak 取代。

我的意思是, 没有 Snap 的 Ubuntu,其中建议与 Flathub 目录集成,而不是从 Snap Store 目录安装其他应用程序。

关于 CelOS

包括一系列以 Flatpak 格式分发的 Gnome 应用程序,以及从 Flathub 目录快速安装其他程序的能力。

作为用户界面,建议使用带有 Adwaita 皮肤的常用 Gnome,以主要项目正在开发的形式,而不使用 Ubuntu 中提供的 Yaru 皮肤。 普通的 Ubiquity 用作安装程序。

被排除在外 基本分布 font-viewer、gnome-characters 和 ubuntu-session 并且添加了包 gnome-tweak-tool、gnome-software、gnome-software-plugin-flatpak、Flatpak 和 gnome-session,以及 flatpak 包 Adwaita-dark、Epiphany、gedit、Cheese、Calculator、clocks 、日历、照片、字符、字体查看器、联系人、天气和 Flatseal。

Flatpak 和 Snap 之间的区别在于 Snap 提供了一个小型基础运行时,其中填充了一个基于 Ubuntu Core 单片版本的容器,而 Flatpak 除了主运行时之外还使用了额外的运行时层。并单独更新(打包)应用程序工作的典型依赖项集。

因此,Snap 将大多数应用程序库移动到包端(最近可以将大型库,如 GNOME 和 GTK 移动到通用包),而 Flatpak 将通用库的包提供给不同的包(例如,这些库已经移动到运行 GNOME 或 KDE 程序所需的包)以使包更紧凑。

Flatpak 包使用基于 OCI 规范的图像 (Open Container Initiative),而 Snap 使用 SquashFS 镜像挂载。 为了隔离,Flatpak 使用 Bubblewrap 层(它使用 cgroups、命名空间、Seccomp 和 SELinux)并组织对容器外部资源的访问,即门户机制。 Snap 使用 cgroups、命名空间、Seccomp 和 AppArmor 进行隔离和可插拔接口以与外界和其他包进行交互。

Snap 是在 Canonical 的完全控制下开发的,不受社区控制,而 Flatpak 项目是独立的,可以更好地与 GNOME 集成,并且不依赖于单个存储库。

下载并获取 CelOS

对于那些有兴趣尝试 CelOS 的人,我必须提到您目前可以获得两个系统映像。 其中一个是目前仍在 Ubuntu 20.04 LTS 上的稳定版本,而已经提到的另一个映像是 Ubuntu 22.04 LTS 上的 beta 版本。

安装镜像大小为3.7GB,可以获取 从下面的链接。


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   拉斐尔·罗梅罗(Rafael Romero)

    射线!! 软件经理是否会产生如此多的厌恶,以至于他们开发了不同的发行版? 这一切已经开始让我烦恼了。 我现在使用 Fedora 35 和 Ubuntu 20.04 会更好。
    目前,不允许 Ubuntu 22.04 正确启动的是:
    – 此版本不支持 dotnet Core。
    – WPA_Supplicant 的集成版本不允许我将 PEAP/MSChap 连接到我公司的网络。 🙁
    我等了几个月才将它设置为我的主要生产操作系统。