Silverblue's move to bootable OCI images: Linux will never be the same

  Рет қаралды 12,368

Jorge Castro

Jorge Castro

Жыл бұрын

It's finally here, the cloud native linux desktop ... bringing OCI container images and booting right off of them. In this video I made my own version of Fedora Silverblue via a Containerfile (also known as Dockerfiles) and a GitHub action.
WARNING: This feature is in development, make sure you have backups and at a minimum at least one known-good snapshot!
Check out my stuff here: github.com/castrojo/ublue-image
Discussion thread on Fedora's Discourse: discussion.fedoraproject.org/...
#linux #fedora #gnome #kde #flatpak #silverblue #oci

Пікірлер: 29
@Spwnt
@Spwnt Жыл бұрын
i've fallen down a similar immutable, atomic, image based os rabbit hole that you have fallen down over the last year and it's really exciting to watch you videos with the passion and excitement that i also feel for this stuff. keep up the good work. love it. i think people are really sleeping on this stuff. they don't realize how powerful and cool it is and it feels like the future of the linux desktop.
@sohrobby
@sohrobby 3 ай бұрын
Same! And I feel like the way the Fedora team is presenting it makes it easier for me to wrap my head around than having to learn Nix.
@Gunzy83
@Gunzy83 Жыл бұрын
I just love how excited Jorge is here. I am excited by this as well.
@cheebadigga4092
@cheebadigga4092 Жыл бұрын
This could actually be huge for enterprises as well! Nice one!!
@notyet3399
@notyet3399 Жыл бұрын
Time for someone to build SilverSteam! Steamos experience with a silverblue backbone.
@phonewithoutquestion80
@phonewithoutquestion80 Жыл бұрын
Holy crap that's sweet.
@ultra98000
@ultra98000 Жыл бұрын
Silverblue OCI distros are going to become the new ubuntu-based distros
@Happy_Chappy
@Happy_Chappy Жыл бұрын
Thank you for all you do to spread the immutable word :) Stumbled across your channel today and looking forward to catching up on all your content. You've got a new subscriber.
@florianm.5128
@florianm.5128 Жыл бұрын
Thank you for this video. I am hyped by that move!
@adamyork2333
@adamyork2333 Жыл бұрын
This is cool. I am a KDE user. I'd like to see something like this for Kinoite.
@JorgeCastro
@JorgeCastro Жыл бұрын
Check out 12:34 for someone else's containerfile using kinoite!
@adamyork2333
@adamyork2333 Жыл бұрын
Awesome. When I made my comment I had not listened all the way through the video, so I was quite happy when I saw that. Please post more on this topic as you experiment more and learn more. Very interesting!
@MyAmazingUsername
@MyAmazingUsername Жыл бұрын
UBlue has an official kinoite variant now.
@sanjeev2003
@sanjeev2003 Жыл бұрын
Looking forward to it. Do make new videos after a few weeks if there is any new progress.
@adamyork2333
@adamyork2333 Жыл бұрын
Yes, please do that.
@diezgp
@diezgp Жыл бұрын
This is pretty neat.
@lsdowdle
@lsdowdle 7 ай бұрын
Just wanted to mention, aside from the immutable part that is part of Silverblue, Fedora has offered the ability for users to create their own customized versions easily... buy using the the tools they provide for building live iso images. You can decide what packages you want, build your image, and when done... you have a live .iso image with what you want... and you can use it only as a live image or install it. That's actually how some of the Fedora-based distros have been able to do their own thing. It involves modifying one or more of the Fedora provided kickstart files... as Fedora publishes all of the kickstarts used to build their official live images. I'm glad you have an option for building one's own immutable media now.
@ahsanurrahman9734
@ahsanurrahman9734 Ай бұрын
Can you provide a link?
@madbananas5555
@madbananas5555 Жыл бұрын
Good stuff, Jorge. I still need to get this fully. However, I get that what you're showing us here is how to rebase to a different tree, like we would do when moving between different versions of Silverblue, i.e., switching from Kinote to Sericea or "upgrading" to the next Fedora version. Now, how does this work when using an OCI image? From what I see in your presentation, once the image is downloaded, its filesystem is deployed as a new tree and set as the active deployment to boot from on the next boot -- is that right?
@JorgeCastro
@JorgeCastro Жыл бұрын
Yeah, works the same, the results in the CLI are different as they will show an OCI remote instead: If you do an `rpm-status -v` mine show up as `ostree-unverified-registry:ghcr.io/ublue-os/bluefin:37` custom image (as an example). Yours likely says something like `fedora:fedora/37/x86_64/silverblue`
@speedytruck
@speedytruck 11 ай бұрын
This looks awesome. But I have a question. If I were to rebase to a different image with a different DE, for example, what would happen to the config files? I think /etc is writable, so will it be replaced, overwritten, or won't change at all? I know that different DEs don't play nice with others configs', so hopefully there is a way to take care of that.
@paulgupta2454
@paulgupta2454 Жыл бұрын
Woah
@inigoarejula2147
@inigoarejula2147 Жыл бұрын
What about update time? Each image is full downloaded or it is incremental?
@andrecerqueira1061
@andrecerqueira1061 Жыл бұрын
Incremental
@gnuplusmatt
@gnuplusmatt Жыл бұрын
FYI it's pronounced Ki like key to the door. A Quay is a place where a boat ties up. Yet another boat pun at Docker's expense
@sammypanda
@sammypanda Жыл бұрын
if this is the way the linux desktop is moving does that mean we are all going to narrow down to being exclusively based around fedora silverblue + rpm-ostree?
@sammypanda
@sammypanda 11 ай бұрын
@@lordkordus8139 i know, but uBlue is developed under silverblue tech. Vanilla is ABRoot so uBlue images don't work in that context. The reason i mentioned this was because of the few non-heuristic implementations there is likely to be one that turns out to do better than the others in applying to most use cases and being popular. So far, these immutable implementations are very greedy and isolated, and that's not likely to change since they kinda have to be in order to work. For example there is no system/home manager for nixpkgs without NixOS.
@L5biszz
@L5biszz Жыл бұрын
The future is here.
@CraigOlson
@CraigOlson 8 ай бұрын
sounds like how NixOS Flakes work..
Jorge's Guide to the Ultimate Silverblue Desktop
19:04
Jorge Castro
Рет қаралды 16 М.
What Is Fedora Silverblue?
31:02
The Linux Cast
Рет қаралды 19 М.
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 9 МЛН
1🥺🎉 #thankyou
00:29
はじめしゃちょー(hajime)
Рет қаралды 77 МЛН
(Re)Announcing Project Bluefin
10:22
Jorge Castro
Рет қаралды 19 М.
Ditch VSCode Spyware For VSCodium
9:50
Mental Outlaw
Рет қаралды 229 М.
Fedora Silverblue
34:58
TripleWho?
Рет қаралды 918
Fedora 36 Silverblue: The 3 Guiding Principles for a Successful Experience
37:34
Why I Hate MOST Linux Distributions
10:00
Chris Titus Tech
Рет қаралды 136 М.
The Incredibly Flexible OCI Image Format (DockerCon2023)
32:43
Fedora 40 is Out - Kernel 6.8, Gnome 46, and Steam Gaming!
13:46
Say Goodbye to Containers - Ephemeral Environments with Nix Shell
16:58
Is the Future Immutable Desktops?  | Fedora Silverblue
18:03
Switched to Linux
Рет қаралды 8 М.
OStree vs. AB root vs. nix
15:52
Justin Garrison
Рет қаралды 956
#miniphone
0:18
Miniphone
Рет қаралды 11 МЛН
Топ-3 суперкрутых ПК из CompShop
1:00
CompShop Shorts
Рет қаралды 288 М.
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 6 МЛН