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

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

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!!
@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.
@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
@florianm.5128
@florianm.5128 Жыл бұрын
Thank you for this video. I am hyped by that move!
@diezgp
@diezgp Жыл бұрын
This is pretty neat.
@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.
@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.
@lsdowdle
@lsdowdle 8 ай бұрын
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 Жыл бұрын
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.
@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
@paulgupta2454
@paulgupta2454 Жыл бұрын
Woah
@inigoarejula2147
@inigoarejula2147 Жыл бұрын
What about update time? Each image is full downloaded or it is incremental?
@andrecerqueira1061
@andrecerqueira1061 Жыл бұрын
Incremental
@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 9 ай бұрын
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 М.
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 842 М.
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 36 МЛН
Hot Ball ASMR #asmr #asmrsounds #satisfying #relaxing #satisfyingvideo
00:19
Oddly Satisfying
Рет қаралды 24 МЛН
Final 2021 HPC
13:40
Karim Ramadan (Fathy)
Рет қаралды 14
The Incredibly Flexible OCI Image Format (DockerCon2023)
32:43
The Cloud Native Linux Desktop Model
16:24
Jorge Castro
Рет қаралды 10 М.
10 ways KDE is just BETTER
19:46
TechHut
Рет қаралды 211 М.
Fedora + UBlue = PURE AWESOME!
14:27
The Linux Cast
Рет қаралды 20 М.
The 12 Linux Apps Everyone Should Know About
21:20
DistroTube
Рет қаралды 445 М.
Fedora Silverblue 37
45:02
DJ Ware
Рет қаралды 10 М.
OStree vs. AB root vs. nix
15:52
Justin Garrison
Рет қаралды 1 М.
Is it time to switch from Docker to Podman?
16:05
Christian Lempa
Рет қаралды 216 М.
Why I Hate MOST Linux Distributions
10:00
Chris Titus Tech
Рет қаралды 137 М.
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 19 МЛН
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 662 М.
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,7 МЛН
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 10 МЛН