From 3bd23cc62d49e2f218b6413977bdb23a237c3b6a Mon Sep 17 00:00:00 2001 From: Malix Date: Fri, 9 Aug 2024 00:38:23 +0200 Subject: [PATCH 1/6] Intro --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 1ac1a0b..edbc8f8 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,6 @@ An awesome curated knowledge-base about atomic systems These should be enough to get you started: - [“Immutable” → reprovisionable, anti-hysteresis](https://blog.verbum.org/2020/08/22/immutable-%E2%86%92-reprovisionable-anti-hysteresis/) - Colin Walters -- [The Birth of the Kubic Desktop](https://rootco.de/2017-11-16-hackweek-2017-conclusion/) - Richard Brown -- [Project Atomic + Docker: A post package world?](https://blog.verbum.org/2014/07/10/project-atomic-docker-a-post-package-world/) - Colin Walters - it's an older post but it checks out - [Immutable Operating Systems: A Survey](https://www.researchgate.net/publication/370528248_Immutable_Operating_Systems_A_Survey) - Sebastian Böhm and Guido Wirtz, University of Bamberg, Germany - A short scientific publication that conceptualizes, defines, and outlines use cases and limitations of Immutable Operating Systems. ## Talks and Videos From cfc38d3ecaccf91dc555cfad4d5d0b526f55fe68 Mon Sep 17 00:00:00 2001 From: Malix Date: Fri, 9 Aug 2024 01:02:25 +0200 Subject: [PATCH 2/6] Kubik --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index edbc8f8..e9876ae 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,6 @@ These should be enough to get you started: - [The Fedora Podcast - Episode 30](https://www.youtube.com/watch?v=cHYyGVOae84) - Jorge Castro and Timothee Ravier talk about Silverblue and the future of Immutable Desktops. - [Linux Downtime - Episode 39](https://www.youtube.com/watch?v=CiyjZwd4Jrs) - I went on this podcast to talk about this list, image based desktops, flatpaks, and all that stuff. If you are lost start here! - [The Read Only Scenario](https://linuxunplugged.com/468) - An excellent introduction to these kinds of desktops -- [Kubic - openSUSEs Container Starship](https://speakerdeck.com/sysrich/kubic-opensuses-container-starship) - Richard Brown - [openSUSE MicroOS](https://www.youtube.com/watch?v=nIwqzGbX-oc) - Richard Brown - [Can MicroOS Desktop be your Daily Driver?](https://www.youtube.com/watch?v=6F7iCntjWB8) - Dario Faggioli - [MicroOS Desktop: The Road to Daily Driving](https://www.youtube.com/watch?v=cZLckDUDYjw) - Richard Brown @@ -56,7 +55,7 @@ The Future is Now™, try one of these today! - [Aurora](https://getaurora.dev/) - An Universal Blue OCI image focused on general and development use, based on [Fedora Kinoite](https://fedoraproject.org/atomic-desktops/kinoite/) - [uCore](https://projectucore.io/) - An Universal Blue OCI image focused on server use, based on [Fedora CoreOS](https://fedoraproject.org/coreos/) - openSUSE Atomic - - [openSUSE MicroOS](https://microos.opensuse.org/) - An atomic variant of openSUSE for servers that serves as a base of openSUSE Kubic, a Container as a Service platform. + - [openSUSE MicroOS](https://microos.opensuse.org/) - An atomic variant of openSUSE for servers - [openSUSE Aeon](https://aeondesktop.org) - An atomic variant of openSUSE with the GNOME desktop environment,featuring containers with Distrobox. - [openSUSE Kalpa](https://en.opensuse.org/Portal:Kalpa) - An atomic variant of openSUSE with the KDE Plasma desktop environment,featuring containers with Distrobox. - [NixOS](https://nixos.org/) - a Linux distribution based on Nix package manager From bb23f80de27f7c99370b76af2dd5b69b3af698d6 Mon Sep 17 00:00:00 2001 From: Malix Date: Fri, 9 Aug 2024 01:14:10 +0200 Subject: [PATCH 3/6] Talk about product update --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e9876ae..1b5f939 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,6 @@ These should be enough to get you started: - [Learning the difference between Red Hat distributions and what Fedora Silverblue is](https://www.youtube.com/watch?v=U8U2pEyeI6E) - JJ Asghar - [Linux After Dark – Episode 07](https://linuxafterdark.net/linux-after-dark-episode-07/) - the hosts tried silverblue and did an episode on their experiences. - [Fedora Silverblue: An Immutable OS](https://www.youtube.com/watch?v=K-FqVWFh01w) -- [What's new in (rpm-)ostree - 2022 edition! - DevConf.CZ 2022](https://www.youtube.com/watch?v=lEDihzhsIjE) - [Fedora 36 Silverblue: The 3 Guiding Principles for a Successful Experience](https://www.youtube.com/watch?v=zhBnuVVdd6Y) - excellent introduction video that covers lots of tips and tricks. - [How we build and maintain Kairos](https://www.youtube.com/watch?v=XD5nfMf59v4) - Mauro Morales, FOSDEM 2023 - [Meet Kairos, an OSS project building the immutable Kubernetes edge](https://www.youtube.com/watch?v=kiDQujibz2k) - Ettore Di Giacinto and Nic Vermande From 6561d4e2d5035bb006eee1bc43febcf326daffca Mon Sep 17 00:00:00 2001 From: Malix Date: Sat, 10 Aug 2024 00:01:45 +0200 Subject: [PATCH 4/6] Deprecate: How to: Image Builder + OSTree + Anaconda --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 1b5f939..aace9d4 100644 --- a/README.md +++ b/README.md @@ -119,7 +119,6 @@ Most of us will not use these tools directly, but useful for developers: - [apt2ostree](https://github.com/stb-tester/apt2ostree) - apt2ostree is used for building Debian/Ubuntu based ostree images. It performs the same task as debootstrap/multistrap but the output is an ostree tree rather than a rootfs in a directory. - [Endless OSTree Builder](https://github.com/dbnicholson/deb-ostree-builder) - Stripped down Endless ostree builder for Debian - [osbuilder](https://www.osbuild.org/) - Build-Pipelines for Operating System Artifacts - - [How to: Image Builder + OSTree + Anaconda](https://www.osbuild.org/news/2020-06-01-how-to-ostree-anaconda.html) - [osbuild user guide](https://www.osbuild.org/guides/user-guide/user-guide.html) - [ABRoot](https://github.com/Vanilla-OS/ABRoot) - A utility which provides full immutability and atomicity to a Linux system, by transacting between two root filesystems. Updates are performed using OCI images, to ensure that the system is always in a consistent state. - [BootC](https://github.com/containers/bootc) - Transactional, in-place operating system updates using OCI/Docker container images. (Experimental) From a46b3b66686de35e34802d2cd7c28d211fa51ac0 Mon Sep 17 00:00:00 2001 From: Malix Date: Sat, 10 Aug 2024 00:13:28 +0200 Subject: [PATCH 5/6] Deprecate: osbuild user guide --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 29c8a37..ede4317 100644 --- a/README.md +++ b/README.md @@ -119,7 +119,6 @@ Most of us will not use these tools directly, but useful for developers: - [apt2ostree](https://github.com/stb-tester/apt2ostree) - apt2ostree is used for building Debian/Ubuntu based ostree images. It performs the same task as debootstrap/multistrap but the output is an ostree tree rather than a rootfs in a directory. - [Endless OSTree Builder](https://github.com/dbnicholson/deb-ostree-builder) - Stripped down Endless ostree builder for Debian - [Image Builder - osbuild](https://www.osbuild.org/) - Build Infrastructure for Operating Systems - - [osbuild user guide](https://www.osbuild.org/guides/user-guide/user-guide.html) - [ABRoot](https://github.com/Vanilla-OS/ABRoot) - A utility which provides full immutability and atomicity to a Linux system, by transacting between two root filesystems. Updates are performed using OCI images, to ensure that the system is always in a consistent state. - [BootC](https://github.com/containers/bootc) - Transactional, in-place operating system updates using OCI/Docker container images. (Experimental) - [bootupd](https://github.com/coreos/bootupd) - Distribution-independent updates for bootloaders. From cb3bda2313817c9b712d4af0739dbd477f855e1f Mon Sep 17 00:00:00 2001 From: Malix Date: Sat, 10 Aug 2024 00:17:41 +0200 Subject: [PATCH 6/6] Deprecate: Using Automatic Updates on Fedora Silverblue --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index ede4317..9342342 100644 --- a/README.md +++ b/README.md @@ -157,10 +157,6 @@ Here are some people walking through their setups: - [Schykle's Dell XPS 13 and Silverblue Setup](https://www.youtube.com/watch?v=CeiPUxLf-dQ) - [Jorge Castro's Desktop](https://www.youtube.com/watch?v=PM5exNztbXE) -## Tips - -- [Using Automatic Updates on Fedora Silverblue](https://miabbott.github.io/2018/06/13/rpm-ostree-automatic-updates.html) - ## Discussion - Reddit: