很棒的原子
关于原子系统的精心策划知识基础
入门博客和出版物
这些应该足以让您开始:
- “不变”→可抑制,抗滞后-Colin Walters
- 不变的操作系统:一项调查 - 德国班贝格大学的SebastianBöhm和Guido Wirtz-简短的科学出版物,概念化,定义和概述了不可变的操作系统的用例和局限性。
会谈和视频
- Fedora播客 - 第30集 - 豪尔赫·卡斯特罗(Jorge Castro)和蒂莫西·拉维尔(Timothee Ravier)谈论了银色蓝布(Silverblue)以及不可变的桌面的未来。
- Linux停机时间 - 第39集 - 我去了这个播客,谈论此列表,基于图像的台式机,Flatpaks和所有这些内容。如果您迷路了,从这里开始!
- 只读场景 - 对这类台式机的绝佳介绍
- Opensuse Microos-理查德·布朗(Richard Brown)
- Microos桌面可以成为您的日常驾驶员吗? -Dario Faggioli
- 微型桌面:日常驾驶的道路 - 理查德·布朗(Richard Brown)
- 19关于Fedora Silverblue及相关技术的谈判 - 这里有许多录制的谈话,在这里列出太多的演讲,但值得!
- OS管理OSTREE CLI -DENIS PYNKIN
- 让我们尝试Fedora Silverblue -Adamšamalik
- 尼克斯和尼克斯如何变得如此完美-xe
- Fedora Silverblue:这是Linux的未来吗? - 本月项目 - 较旧的视频,但对主要组件的评论很棒
- 了解红帽分布与福多拉·银布鲁(Fedora Silverblue)之间的区别-JJ Asghar
- 黑暗之后的Linux - 第07集 - 主持人尝试了Silverblue,并在他们的经历上进行了一集。
- Fedora Silverblue:不变的操作系统
- Fedora 36 Silverblue:成功体验的3个指导原则 - 出色的介绍视频,涵盖了许多技巧和技巧。
- 我们如何构建和维护Kairos -Mauro Morales,Fosdem 2023
- 认识Kairos,OSS项目的建筑物,可变的Kubernetes Edge -Ettore di Giacinto和Nic Vermande
分布
Future是现在™,今天尝试其中之一!
- 软呢帽原子 - 软呢帽的官方原子编辑
- 有用的文档
- Ostree本机容器 - Silverblue上的规格移动到本机OCI容器型号(巨大更改)
- Fedora Silverblue和Fedora Kinoite开发
- 在尝试Fedora Silverblue之前,要为成功做好准备
- Fedora Silverblue和Ubuntu之间的日常差异
- 旋转
- Fedora Silverblue-基于GNOME桌面环境的基于原子的Fedora
- Fedora Kinoite-基于KDE等离子桌面环境的原子软呢帽
- Fedora Sway Atomic-基于Atomic的Fedora,基于摇摆瓷砖窗户经理
- Fedora Budgie Atomic-基于原子的Fedora基于Budgie桌面环境
- Fedora Coreos-基于原子的Fedora专注于服务器
- 相关项目
- Universal Blue - 一个致力于最初基于Fedora Atomic的云原生OCI图像的组织。源图像列表,最终用户图像列表
- Bazzite-基于Fedora Kinoite的桌面游戏的通用蓝色OCI图像;原子桌面Linux游戏的黄金标准
- Bluefin-基于Fedora Silverblue的通用蓝色OCI图像,专注于一般和开发用途
- Aurora-基于Fedora Kinoite的通用蓝色OCI图像,专注于一般和开发用途
- UCORE-基于Fedora CoreOS的通用蓝色OCI映像,专注于服务器使用
- Opensuse Atomic
- opensuse microos-服务器opensuse的原子变体
- Opensuse Aeon-带有GNOME桌面环境的OpenSuse的原子变体,其中包含带有Distrobox的容器。
- OpenSuse Kalpa-带有KDE等离子桌面环境的Opensuse的原子变体,具有发散的容器。
- Nixos-基于NIX软件包管理器的Linux发行版
- 很棒的尼克斯 - 尼克斯社区中最佳资源的精选清单
- 注意:尼克斯社区既有一个操作系统又有一个包装系统,并且已经很大又充满活力,我不能公正地做到这一点,所以只需使用上面的列表即可潜水
- Snowflakeos-基于Nixos的Linux发行版,重点是初学者友善和易用性。
- GUIX系统 - 基于NIX的GUIX软件包管理器的Linux发行版
- RDE-基于GNU GUIX功能软件包管理器的开发人员和电力用户友好的GNU/Linux发行
- Endlesss-debian衍生产品分布,由Ostree管理的仅读取root文件系统,仅适用于应用程序交付和更新。最简单(但约束)Linux分布之一
- Chromiumos-关于铬如何实现其自动化机制的良好设计文件
- Chromeos(Flex) - Google由Google首先快速,易于管理和安全操作系统。 flex是非彩信版本
- Vanillaos -Vanilla OS是一个基于Debian SID Linux的点发行分布,在正确的时间接收更新而不牺牲安全性和功能。
- Nitrux-基于Debian的Linux发行版,具有NX桌面和Mauikit应用程序套件。
- Blendos -Blendos是一个操作系统,将所有Linux分布无缝融合到一个操作系统中。
- Kairos-边缘Kubernetes的不变Linux元分布。
- Chimeraos-利用FRZR的基于蒸汽大图的沙发游戏OS
- Arkane Linux-基于拱门的不变发行版,使用arkdep
工具箱
从历史上看,“工具箱”历史上有几个版本,我们可能在某种程度上,它比单个项目更像是一类软件。我将工具箱分类为“容器运行时的终端前端,重点是透明的容器图像使用”。有人聪明,请做一个更好的定义。
- TOOLBX- Linux上容器化命令线环境的工具
- Toolbx调谐器 - 工具BX调谐器是改善工具BX体验的工具。
- Toolbx图像 - 社区维护的容器图像可与工具BX一起使用(如果您需要默认的Fedora之外的其他发行版,请查看这些图像)
- 工具箱图像 - 用于使用工具箱命令的容器图像集合。这是为Fedora以外的其他发行箱提供更多功能奇偶校验的尝试。
- 工具箱GUI-用于与工具箱交互的图形接口,用GTK3和Python编写
- Distrobox-在Linux上的容器化命令线环境的工具,分销不可知论,支持各种容器,都可以与Podman和Docker一起使用 - 这是从现有的发行版开始学习使用日常容器工作流程的好工具。
- BoxBuddy-由GTK4和Libadwaita制造的Distroboxes的GUI经理。
- DevBox -DevBox是一个命令行工具,可让您轻松创建孤立的外壳和容器。
- APX- Vanillaos的默认软件包管理器,利用Distrobox代表用户管理各种发行版的容器。
核心工具
这些是我们在这里谈论的所有内容的基础。
- Podman -Podman是一种无守护程序引擎,用于在Linux系统上开发,管理和运行OCI容器。
- Gnome-shell-Extension-Containers-此整洁的扩展程序使您可以看到哪些容器,启动/停止/重新启动,暂停并从通知区域进入它们。
- Podman桌面 - 从单个UI和托盘图标管理不同的容器发动机
- Pods- Podman桌面应用程序(被称为Symfony)
- Flatpak-用于Linux软件部署和软件包管理的实用程序。它被宣传为提供沙盒环境,用户可以在该环境中隔离系统的其余部分。
较低级工具
我们大多数人不会直接使用这些工具,但对开发人员有用:
- Libostree(又名Ostree) - 操作系统和容器二进制部署和升级
- rpm-ostree的即将到来的实验特征
- flatpak-osttree-dedup-stats.py-脚本以显示Ostree Rewpleclication的工作状况,这是整洁的
- APT2OSTREE -APT2OSTREE用于构建基于Debian/Ubuntu的Ostree Images。它执行与DeBootstrap/Multistrap相同的任务,但输出是Ostree树而不是目录中的rootfs。
- 图像构建器-OSBUILD-为操作系统构建基础架构
- Abroot-通过在两个root文件系统之间进行交易,可为Linux系统提供完整的不变性和原子能。更新是使用OCI图像执行的,以确保系统始终处于一致的状态。
- BOOTC-使用OCI/Docker容器图像进行交易的现场操作系统更新。 (实验)
- 引导程序 - 引导加载程序的分布无关的更新。
- Elemental Toolkit-允许容器映像可在VM,Baremetals,Embedded设备等中引导的工具包。元素和衍生品共享一个共同的功能集,可以通过A/B机构进行升级,并使用标准容器注册表进行升级。
- GoldBoot-命令行实用程序,为服务器和工作站都构建机器图像。
- ARKDEP-用于构建,部署和维护不变的原子,基于BTRFS的系统的工具包
- FRZR-使用预构建的只读BTRFS子Volumes的部署和自动更新机制。
集成资源
又名。胶带。
- 整合Vscode和Distrobox
- Silverblue -Nix-安德鲁·海岑(Andrew Hayzen)的台阶,使NIX在Fedora Silverblue上工作。
- 工具箱Visual Studio代码集成 - 工具箱Visual Studio代码集成
社区的配置
基于Ostree的系统允许合并的导数分布。如果您在此类系统上自动化配置,请pr您的配置以共享:
- Workstation-Ostree-Config-基于RPM-Ostree的Fedora变体的表现(从这里开始!)
- Ostree-pitti-workstation-软呢帽的最小摇摆开发人员桌面
- Vauxite-这是一个基于RPM-Ostree的Fedora XFCE桌面。
- Zepyros-Dev的配置
- Jaydoubleau的配置(Ansiblue)
- Universal Blue-基于Fedora Silverblue建立的OS图像
- Ansible -Silverblue -Jim Campbell的《银色的Ansible Playbook》
- Sodalite:Silverblue的万神殿体验
- Silvernobara -Fedora Silverblue与Project Nobara增强功能
桌面游览
这是一些人在设置中漫步:
- 豪尔赫·卡斯特罗(Jorge Castro)的桌面
讨论
reddit:
- R/Silverblue
- r/vanillaos
- r/nixos
- R/Flatpak
Discord服务器:
- 不变的Linux不和谐
- 通用蓝色不和谐
- 尼克斯不和谐
- 香草不和谐
- Chimeraos和不和谐
矩阵房:
- 软呢帽
- 尼克斯矩阵室
- Opensuse Aeon / Kalpa
各种各样的
在其他任何地方都不适合但可能是有用的参考材料的东西
- 介绍Flox -Nix,以简化和规模-Barry Plunkett