Super Atomic
Eine fantastische kuratierte Wissensbasis über Atomsysteme
Einführungsblogs und Veröffentlichungen
Diese sollten ausreichen, um Ihnen den Einstieg zu erleichtern:
- "Unbeabsichtigt" → Reprovisionable, Anti -Hysterese - Colin Walters
- Unveränderliche Betriebssysteme: Eine Umfrage - Sebastian Böhm und Guido Wirtz, Universität Bamberg, Deutschland - Eine kurze wissenschaftliche Veröffentlichung, die Anwendungsfälle und Einschränkungen unveränderlicher Betriebssysteme konzipiert, definiert und beschreibt.
Gespräche und Videos
- Der Fedora Podcast - Episode 30 - Jorge Castro und Timothee Ravier sprechen über Silverblue und die Zukunft unveränderlicher Desktops.
- Linux Ausfallzeit - Episode 39 - Ich habe diesen Podcast über diese Liste, bildbasierte Desktops, Flatpaks und all das Zeug gesprochen. Wenn Sie hier verloren sind!
- Das einzige Szenario mit dem Lesen - eine hervorragende Einführung in diese Art von Desktops
- OpenSuse Microos - Richard Brown
- Kann Microos Desktop Ihr täglicher Fahrer sein? - Dario Faggioli
- Microos Desktop: Die Straße zum täglichen Fahren - Richard Brown
- 19 Gespräche über Fedora Silverblue und verwandte Technologien - viele aufgezeichnete Gespräche hier, zu viele, um sie hier aufzulisten, aber es lohnt sich!
- Ostree CLI für OS -Management - Denis Pynkin
- Versuchen wir Fedora Silverblue - Adam Šamalik
- Wie Nix und Nixos so nahe kommen - xe
- Fedora Silverblue: Ist das die Zukunft von Linux? - Projekt des Monats - älteres Video, aber eine hervorragende Überprüfung der Hauptkomponenten
- Lernen Sie den Unterschied zwischen Red Hat -Verteilungen und was Fedora Silverblue ist - JJ Asghar
- Linux After Dark - Episode 07 - Die Gastgeber probierten Silverblue und machten eine Episode über ihre Erfahrungen.
- Fedora Silverblue: ein unveränderliches Betriebssystem
- Fedora 36 Silverblue: Die 3 Leitprinzipien für eine erfolgreiche Erfahrung - hervorragendes Einführung Video, das viele Tipps und Tricks abdeckt.
- Wie wir Kairos bauen und pflegen - Mauro Morales, Fosdem 2023
- Treffen Sie Kairos, ein OSS -Projekt, das den unveränderlichen Kubernetes Edge - Ettore Di Giacinto und Nic Vermande baut
Verteilungen
Die Zukunft ist jetzt ™, probieren Sie heute eines davon!
- Fedora Atomic - Die offiziellen Atom -Editonen von Fedora
- Nützliche Dokumentation
- Native Container aus Ostree - Spezifikation für Silverblue, die sich zu einem nativen OCI -Containermodell bewegt (große Veränderung)
- Entwicklung von Fedora Silverblue und Fedora Kinoite
- Setzen Sie sich auf den Erfolg vor, bevor Sie Fedora Silverblue ausprobieren
- Alltagsunterschiede zwischen Fedora Silverblue und Ubuntu
- Spins
- Fedora Silverblue - Eine auf Atombasis basierende Fedora basierend auf der Gnome -Desktop -Umgebung
- Fedora Kinoite - Eine auf Atombasis basierende Fedora basierend auf KDE Plasma Desktop Umgebung
- Fedora Sway Atomic - Ein atomarer Fedora auf der Basis des Sway -Fliesen -Fenstersmanagers
- Fedora Budgie Atomic - Ein Atomic -basierter Fedora, das auf der Budgie -Desktop -Umgebung basiert
- Fedora Coreos - Ein auf Atombasis basierender Fedora, der sich auf Server konzentriert
- Verwandte Projekte
- Universal Blue - Eine Organisation, die sich zum Aufbau und der Verteilung von Cloud -nativen Ostree -OCI -Bildern widmet, die ursprünglich auf Fedora -Atomic basieren. Liste der Quellbilder, Liste der Endbenutzerbilder
- Bazzite - Ein universelles blaues OCI -Bild, das sich auf Desktop -Spiele konzentriert, basierend auf Fedora Kinoite; Der Goldstandard von Atomic Desktop Linux Gaming
- Bluefin - Ein universelles blaues OCI -Bild, das sich auf den allgemeinen und Entwicklungsgebrauch konzentriert, der auf Fedora Silverblue basiert
- Aurora - Ein universelles blaues OCI -Bild, das sich auf den allgemeinen und Entwicklungsgebrauch konzentriert, der auf Fedora Kinoite basiert
- UCORE - Ein universelles blaues OCI -Bild, das sich auf die Verwendung von Server konzentriert, basierend auf Fedora Coreos
- Openuse Atomic
- OpenSuse Microos - Eine atomare Variante von OpenSuse für Server
- OpenSuse Aeon - Eine atomare Variante des OpenSusion mit der Gnome -Desktop -Umgebung mit Behältern mit Distrobox.
- OpenSuse Kalpa - Eine Atomvariante von OpenSuse mit der KDE -Plasma -Desktop -Umgebung mit Containern mit Distrobox.
- NIXOS - Eine Linux -Verteilung basierend auf NIX Paket Manager
- Awesome -Nix - Eine kuratierte Liste der besten Ressourcen in der NIX -Community
- Hinweis: Die NIX -Community hat sowohl ein Betriebssystem als auch ein Verpackungssystem und ist bereits groß und lebendig. Ich kann dem nicht gerecht werden. Verwenden Sie also einfach die obige Liste, um einzutauchen
- SNOWFLAKEOS - Eine Nixos -basierte Linux -Verteilung, die sich auf die Freundlichkeit und Benutzerfreundlichkeit anfänglich konzentriert.
- GUIX -System - eine Linux -Verteilung basierend auf dem Guix -Paket -Manager basierend auf NIX
- RDE - Entwickler- und Power -benutzerfreundliche GNU/Linux
- EndlessOS-Eine von Ostree verwaltete Debian-Derivatverteilung mit einem schreibgeschützten Root-Dateisystem und ist nur für die Bereitstellung und Aktualisierung von Anwendungen. Eine der einfachsten (aber einschränkenden) Linux -Verteilung
- Chromiums - gutes Designdokument darüber, wie Chrom den Autogruppenmechanismus implementiert
- Chromeos (Flex)-Das Cloud-First-, Fast-, einfach zu verwaltende und sichere Betriebssystem von Google. Flex ist die Nichtchromebook-Version
- VANILLAOS - Vanilla OS ist eine Debian Sid Linux -basierte Point Release -Verteilung, die zum richtigen Zeitpunkt Aktualisierungen erhält, ohne Sicherheit und Funktionalität zu beeinträchtigen.
- Nitrux - Eine debianbasierte Linux -Verteilung mit NX Desktop und der Mauikit Applications Suite.
- Blendos - Blendos ist ein Betriebssystem, das alle Ihre Linux -Verteilungen nahtlos in eine verbindet.
- KAIROS - Die unveränderliche Linux -Meta -Verteilung für Edge Kubernetes.
- Chimeraos - Ein Dampf -Big -Big -Basis -Couch -Gaming -Betriebssystem mit FRZR
- Arkane Linux - Unbefugsame Distribution in Arch, die Arkdep verwendet
Werkzeugkästen
In der Vergangenheit gab es in der Vergangenheit einige Versionen von "Toolbox", und wir sind wahrscheinlich an einem Punkt, an dem es eher eine Softwareklasse als ein individuelles Projekt ist. Ich klassifiziere Toolboxen als "ein terminales Frontend für Container -Laufzeiten, der sich auf die transparente Benutzerfreundlichkeit von Containerbildern konzentriert". Jemand intelligenter, bitte machen Sie eine bessere Definition.
- ToolBX - Tool für Container -Befehlszeilenumgebungen unter Linux
- ToolBX Tuner - ToolBX Tuner ist ein Tool zur Verbesserung der Erfahrung mit ToolBX.
- ToolBX Images - Community verwaltet Containerbilder, die mit ToolBX verwendet werden sollen (überprüfen Sie diese, wenn Sie andere Distributionen außerhalb der Standard -Fedora -Sorge benötigen)
- Toolbox -Images - Eine Sammlung von Containerbildern für die Verwendung mit dem Befehl "Toolbox". Dies ist ein Versuch, mehr Feature -Parität in Bezug auf Toolboxen für andere Verteilungen als Fedora bereitzustellen.
- Toolbox GUI - Eine grafische Schnittstelle zum Interagieren mit Toolbox, geschrieben mit GTK3 und Python
- Distrobox - Tool für Container -Befehlszeilenumgebungen unter Linux, Distribution Agnostic, unterstützt eine Vielzahl von Containern, arbeitet sowohl mit Podman als auch mit Docker zusammen. Dies ist ein großartiges Werkzeug, mit dem Sie auf Ihrer vorhandenen Distribution beginnen können, um das Arbeiten mit täglichen Container -Workflows zu lernen.
- BOXBUDDY - Ein GUI -Manager für Ihre Distroboxen, hergestellt mit GTK4 und Libadwaita.
- DevBox - DevBox ist ein Befehlszeilen -Tool, mit dem Sie einfach isolierte Shells und Container erstellen können.
- APX - Der Standardpaket -Manager für VanillaOS, der Distrobox verwendet, um Container für verschiedene Distributionen im Namen des Benutzers zu verwalten.
Kernwerkzeuge
Dinge, die die Bausteine für all die Dinge sind, über die wir hier sprechen.
- Podman - Podman ist eine dämonlose Container -Engine zum Entwickeln, Verwalten und Ausführen von OCI -Containern auf Ihrem Linux -System.
- GNOME-SHELL-EXTRAVISION-Konten-Mit dieser ordentlichen Erweiterung können Sie sehen, welche Container Sie haben, starten/stoppen/neu starten, innehalten und in sie direkt aus dem Benachrichtigungsbereich in sie einbezogen werden.
- Podman Desktop - Verwalten
- Pods - eine Podman -Desktop -Anwendung (formte als Symfony bekannt)
- FLATPAK - Ein Dienstprogramm für Softwarebereitstellungen und Paketverwaltung für Linux. Es wird beworben, um eine Sandbox -Umgebung anzubieten, in der Benutzer die Anwendungssoftware isoliert vom Rest des Systems ausführen können.
Tools mit niedrigerer Ebene
Die meisten von uns werden diese Tools nicht direkt verwenden, sondern für Entwickler nützlich:
- libostree (auch bekannt
- Bevorstehende experimentelle Funktionen im RPM-Streee
- flatpak-ostree-dedup-stats.py-Skript, um Ihnen zu zeigen, wie gut die Ostree-Deduplizierung funktioniert. Dieser ist ordentlich
- APT2Ostree - APT2Ostree wird zum Erstellen von Debian/Ubuntu -basierten Ostree -Bildern verwendet. Es führt dieselbe Aufgabe wie Debootstrap/Multistrap durch, aber die Ausgabe ist eher ein Ostree -Baum als ein RootFs in einem Verzeichnis.
- Image Builder - Osbuild - Erstellen Sie die Infrastruktur für Betriebssysteme
- ABROOT - Ein Dienstprogramm, das einem Linux -System eine vollständige Unveränderlichkeit und Atomität bietet, indem zwischen zwei Root -Dateisystemen abgewickelt werden. Aktualisierungen werden mit OCI -Bildern durchgeführt, um sicherzustellen, dass sich das System immer in einem konsistenten Zustand befindet.
- BOOTC - Transaktions-, In -Place -Betriebssystemaktualisierungen mit OCI/Docker -Containerbildern. (Experimental)
- BOOTUPD - Verteilungsunabhängige Updates für Bootloader.
- Elementar Toolkit - Ein Toolkit, mit dem Containerbilder in VMs, Baremetalen, eingebetteten Geräten und vielem mehr bootfähig sind. Elementar und Derivate teilen sich einen gemeinsamen Merkmalssatz, können mit einem A/B -Mechanismus aktualisiert werden, und Upgrades werden mit Standard -Containerregistern geliefert.
- Goldboot - Ein Befehlszeilendienstprogramm, das Maschinenbilder sowohl für Server als auch für Arbeitsstationen erstellt.
- ARKDEP - Toolkit zum Aufbau, Bereitstellen und Aufrechterhaltung unveränderlicher, atomischer, btrfs -basierter Systeme
- FRZR-Ein Bereitstellungs- und automatischer Aktualisierungsmechanismus für Betriebssysteme unter Verwendung vorgefertigter schreibgeschützter BTRFS-Subvolumes.
Integrationsressourcen
AKA. Klebeband.
- Integrieren Sie VSCODE und Distrobox
- Silverblue -Nix - Andrew Hayzens Schritte, um Nix an Fedora Silverblue zu arbeiten.
- Integration von Toolbox Visual Studio Code - Toolbox Visual Studio Code Integration
Konfigurationen aus der Community
Ostree -basierte Systeme ermöglichen komponierbare Ableitungsverteilungen. Wenn Sie die Konfiguration auf solchen Systemen automatisieren, können Sie Ihre Konfiguration teilen, um sie zu teilen:
- Workstation-Stree-Config-Manifests für Fedora-Varianten von RPM-Stree-basierten (Start hier!)
- Ostree-Pitti-Workstation-Fedora Minimal Sway Developer Desktop
- Vauxite-Dies ist ein RPM-Stree-basierter Fedora XFCE-Desktop.
- Zepyros-devs Konfiguration
- Jaydoubleaus Konfiguration (Ansiblue)
- Universal Blue - Community -gebaute Betriebssystembilder basierend auf Fedora Silverblue
- Ansible -Silverblue - Jim Campbells Ansible Playbook für Silverblue
- Sodalit: Ein Pantheonerlebnis für Silberblau
- Silvernobara - Fedora Silverblue mit Projektnobara -Verbesserungen
Desktop -Touren
Hier gehen einige Leute durch ihre Setups:
Diskussion
Reddit:
- R/Silverblue
- R/Vanillaos
- R/Nixos
- R/Flatpak
Discord -Server:
- Unveränderliche Linux -Zwietracht
- Universelle blaue Zwietracht
- Nixos Discord
- Vanillaos Discord
- Chimeraos Zwietracht
Matrixzimmer:
- Fedora Silverblue Matrixraum
- Nixos Matrixraum
- OpenSuse Aeon / Kalpa
Verschiedenes
Dinge, die nirgendwo anders passen, aber nützliches Referenzmaterial sein können
- Einführung von Flox - Nix für Einfachheit und Skala - Barry Plunkett