Fedora Silverblue could be the future!

Поділитися
Вставка
  • Опубліковано 15 лип 2019
  • Can a distro be indestructible? Can we containerize our desktop? Let's look at this immutable OS and its container and toolboxes! Also check my Fedora Silverblue Update video!
    Patreon support : / doriandotslash
    Get Silverblue : silverblue.fedoraproject.org/
    Music by MrGamer (@AndreasRohdin): / gamermachine
  • Наука та технологія

КОМЕНТАРІ • 498

  • @hotroof
    @hotroof 4 роки тому +54

    Things to do after installing Fedora Silverblue:
    by Karl Schneider
    Step 1: Open Firefox and navigate to ua-cam.com/users/doriandotslash
    Step 2: Watch the video titled "Fedora Silverblue 30 could be the future!" Tip: Be sure to take notes.
    Step 3: Click "Like" (AKA: the Thumbs Up icon)
    Step 4: Click "Share" and share the video on any and all of your favorite social media platforms
    Step 5: Watch the video titled "Silverblue 2-week update and answers" -- again, take notes
    Step 6: Smash that "Like" icon
    Step 7: Repeat step 4!
    Step 8: Click the Patreon link on the DorianDotSlash UA-cam home page (patreon.com), search DorianDotSlash, then choose a monthly payment amount, because you didn't have to research any of this and it was presented to you in a way that even I could understand. Tip: An easy way to calculate the proper amount is to think of the amount of money you spend on stupid, unneeded and/or unhealthy crap each month. Multiply that number by 1.... That number is your monthly pledge. And you will be happier and healthier!
    Step 9: Read through the notes you took and have at it!
    You are now one of the first to be computing like everyone will be in the future. You are essentially Marty McFly.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      LOL Awesome :D

    • @UpcycleElectronics
      @UpcycleElectronics 3 роки тому

      10. Comment, and save the great reference quality upload in a publicly visible playlist for future reference bc all YT metrics are abstractions of playlists: likes=subscriptions=comments=playlists. Plus, if you didn't take notes you might need to find your way back here, and you can quickly find the upload link for sharing with others.
      11. If possible support, but at least let the ads run in the background and/or click on them for fun :-)

  • @Doriandotslash
    @Doriandotslash  4 роки тому +144

    Just to clarify for those worried about disk space with the image updates : When you download a new updated image layer of the OS, you are only downloading the CHANGES to the image you have now, and you're not downloading an entire new image. Imagine this is like GIT for your operating system. Apologies for not making it clear. I'm planning on update videos with further details on OSTree and Toolbox.

    • @MS-yc7pu
      @MS-yc7pu 4 роки тому +2

      @John B. 1. no, 2. yes

    • @MrHatoi
      @MrHatoi 4 роки тому

      Do packages work in the same way, downloading a diff to apply to the OS when it's extracted?

    • @johnnyblack4261
      @johnnyblack4261 4 роки тому

      One other question, when installing Toolbox, is there a way to prevent it from accessing the home folder and instead it uses a virtual version of the home folder?

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      @@MrHatoi For layered packages, yes. Any flatpak applications are updated by flatpak.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      @@johnnyblack4261 Possibly, but I haven't tried that yet.

  • @oceania68
    @oceania68 4 роки тому +70

    Layers, Flatpak, Toolbox, lol, you just described Ikea... haha

    • @Doriandotslash
      @Doriandotslash  4 роки тому +5

      Hey, you're right! lol

    • @BenBreard
      @BenBreard 4 роки тому +1

      Ikea did inspire the Flatpak name

    • @ptracey9560
      @ptracey9560 4 роки тому +2

      he just described how everyone will need to be certified in advanced sysadmin skills. honestly people are stupid, they dont want to have to learn all this. they want to set it and forget it!!

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Get Trumped it’s really not that hard. Of course future versions will be better.

    • @imnotfuckingusingthisaccou2574
      @imnotfuckingusingthisaccou2574 3 роки тому

      You forgot that the distro is just as hard to navigate as IKEA

  • @theroguetomato5362
    @theroguetomato5362 4 роки тому +52

    The need to reboot over and over will make Windows users feel right at home.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +8

      Yeah the first install is a bit much but I’m sure it’ll improve in the future. After that the only time you need to reboot is when you get a new system update.

    • @theroguetomato5362
      @theroguetomato5362 4 роки тому +5

      @@Doriandotslash It looks like it's worth it in the long run. I hope Plasma is supported soon. I'll definitely install it then.

    • @subject8123
      @subject8123 4 роки тому +4

      Fuck that, Windows has less restarts than that

    • @davidgrajalesmirage
      @davidgrajalesmirage 4 роки тому +3

      better than randomly self destruct by a random kernel update

    • @weakspirit_
      @weakspirit_ 4 роки тому

      @@davidgrajalesmirage why not mention windows blue screens of death too? because both is very rare to the point of irrelevance.

  • @mindright9771
    @mindright9771 4 роки тому +18

    Wow! I really like the direction Fedora is going. It isn't just your typical distro that's for sure. They obviously put a lot of thought into the underlying structure of the OS and how Flatpacks and RPM's are integrated. Your video really explained a lot in a very concise manner. Thanks for all your hard work. I will certainly download and play around with Silverblue. Aloha!

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Awesome! Hope it works out for you! I plan to keep using it for a while.

  • @pooounderscoreman
    @pooounderscoreman 4 роки тому +3

    Really cool!
    I love the granularity and containment. Seems reasonably secure.

  • @barbarah-p8661
    @barbarah-p8661 4 роки тому +9

    Excellent video. I think you explained Silverblue very well. Thx for making the video.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Thank you Barbara! I was trying to figure out how to explain it visually, so out comes the slideshow! haha

  • @lordforex
    @lordforex 4 роки тому +6

    Dude, this video is great. You do a great job explaining and demonstrating Silverblue. Now I'm going to load it up on my test rig.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Awesome, good luck to you! And be patient with all the initial reboots ;) Once it's setup, you don't have to keep doing it lol

  • @mikehill9806
    @mikehill9806 4 роки тому +1

    Great video; fascinating, educational and superbly presented. Thank you.

  • @str2254
    @str2254 3 роки тому +1

    This and your nix video inspired me to try a silverblue + nix setup. No containers, no need to layer packages. But still fedora (point release, more stable) and could install some proprietary RPMs that sometimes i have to.

  • @johanb.7869
    @johanb.7869 4 роки тому +54

    Better a long video with this well explained then short and bad explained;)

  • @luisgonzalez1637
    @luisgonzalez1637 4 роки тому +6

    After a couple of installs I was able to get my entire setup without a single rpm-ostree install. I really hope this will be super stable

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Awesome. It’s been pretty rock solid for me. And I love that it can never crash from bad updates because you can just rollback easily.

  • @AnzanHoshinRoshi
    @AnzanHoshinRoshi 4 роки тому +1

    Thank you, Dorian. Very well explained.

  • @maticman94
    @maticman94 4 роки тому +3

    Thanks for the detailed explanation. I've been wondering exactly how Silverblue is put together.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Thank you. I’m going to have follow-up videos as well with more detailed info, one for OSTree and one for toolboxes.

  • @anvvsharma9177
    @anvvsharma9177 2 роки тому

    great vid and gives lot of insight into fedora silverblue

  • @wastingtime9152
    @wastingtime9152 4 роки тому +2

    Very well explained. Tried on a VM and worked (minus cinnamon) . Subscribed!

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Thank you!

    • @wastingtime9152
      @wastingtime9152 4 роки тому

      @@Doriandotslash I really got a better understanding of containers and system rollbacks from your presentation. I have been distro- hopping since Slackware 3.5.(@1997)

  • @dluckie747
    @dluckie747 4 роки тому +1

    Thank you SO much for this concise explanation! You make it look easy!
    P.S. LOVE the AMIIBIOS w/ E8400...ahh, the memories :-)

  • @alexunixaxwell3952
    @alexunixaxwell3952 4 роки тому +8

    This might make me switch to Fedora... Awesome! :D

  • @SirBaron52
    @SirBaron52 4 роки тому +1

    Thanks for the video you explained things very well indeed, shall give it a test drive so to speak

  • @timlaudk
    @timlaudk 4 роки тому

    Tnx for a great video, really shows what Silverblue is and how to use it.

  • @michelfilion5482
    @michelfilion5482 4 роки тому

    Interesting and impressive... thx. Containers have around for a while but this cranks it up a notch. I can see why you would think this is the future for workstations.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Thank you! I've been using it for a few weeks now and I really like it! Don't forget to check my next video which is an update on Silverblue.

  • @pctlc
    @pctlc 4 роки тому +1

    Great video Dorian! looks very interesting!!

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Indeed it is. Perhaps give it a shot in a VM or something. I'm afraid this probably won't make it as a BDLL challenge just because it's much less user friendly and a little different.

  • @8897johnson
    @8897johnson 4 роки тому

    Thanks Dorian, nice presentation!

  • @DevilbyMoonlight
    @DevilbyMoonlight 4 роки тому +6

    this seems the way to go... especially since the image updates contain only the delta's keeping the original as a read-only fallback

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Exactly. A bad update can never ruin the system, even if the power goes out mid-way through.

  • @johnlewis7736
    @johnlewis7736 3 роки тому +3

    Very cool! So are your NixOS videos. Thanks!

  • @dacritter8397
    @dacritter8397 4 роки тому +1

    Nice overview. I really like SilverBlue. Not sure if it'll wind up being "the future," but this is definitely a cool new approach and relatively straight forward to work with. I agree about the inadequate documentation. So far so good. I'm going to keep it running for a while.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Thanks! I think I’ll see if it works well for my production machine.

  • @ralfkaa
    @ralfkaa 4 роки тому

    very helpful overview, Dorian, thank you! are you aware of any demo/instructions for a successful HP printer setup in Fedora Silverblue?

  • @Psychaotix2001
    @Psychaotix2001 4 роки тому +4

    Just spent a bit of time watching the vid, and I have to say I love the idea on how silverblue has been implemented for the most part. Since it sounds more "image" based than a traditional distro or OS, it would make it dead easy to fix problems when they occur, and it would give some users confidence that unless they have a hardware fault, they're not going to have a "broken" computer. At least, that's my take on it.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      That's exactly right. Since everyone has the exact same image and therefore file structure which includes same versions, it's very easy to troubleshoot.

  • @saivinoba9212
    @saivinoba9212 4 роки тому +2

    Thank you DorianDotSlash for this informative video. Because of you and babyWOGUE, I'm completely sold on Silverblue. I do believe now that this (OSTree+Containers) is the future for Linux. Hope other distros follow suit.

  • @psicoquimera768
    @psicoquimera768 4 роки тому +2

    Really great video man, maybe this is not the linux future but I'm pretty sure is the fedora future and my future system too.

  • @RichardEricCollins
    @RichardEricCollins 4 роки тому +1

    I've been using Yocto build system at work for our wearable platform. The way the OS is maintained looks similar. This looks more flexible with the package layers but the whole idea of the OS being static and immutable is the same. As a platform manager working like this makes updating the OS and regression very easy. Looks like they have taken the Yocto concept to the desktop. Very interested. P.s. Great video. :)

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Thanks Richard. I'm still using it daily, and I'd had no issues using it as a personal workstation.

  • @BruceBigby
    @BruceBigby 4 роки тому +3

    Great video! You answered many of my questions about Silver Blue. It really is a fantastic concept!
    On a different note, I noticed a lot of screen tearing when you moved your windows around. What's the deal with that?
    Now, I have an AMD Radeon RX 590. I'm presuming that I would be okay all around, right? Are there any caveats with any typical devices that work on normal Linux, but have issues on Silver Blue?

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Well it’s actually pretty smooth for a 10 year old machine. And to be honest I didn’t notice lots of screen tearing, but then again I wasn’t looking for it 🤪 most devices should work like they do in Fedora Workstation. I don’t have AMD graphics but afaik they’re supported by the kernel aren’t they?

    • @BruceBigby
      @BruceBigby 4 роки тому +1

      @@Doriandotslash Yes, the kernel supports full featured AMD drivers natively. Wow! 10 years old? My system is 6 years old, although I upgraded my GPU and monitors to 4K. What's great is that the developers have been making the software more efficient. Overall, the computer is plenty quick enough.

  • @RipCityBassWorks
    @RipCityBassWorks 4 роки тому +9

    This looks really promising, though I'm probably going to wait until the Fedora team gets some of the kinks straightened out before I seriously consider switching.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +3

      Yes I wouldn't call it 100% there, but very close. One thing I look forward to is switching to upgraded images without having to reboot.

  • @ramysami
    @ramysami 4 роки тому

    Great to see you are back

  • @RyeinGoddard
    @RyeinGoddard 4 роки тому

    This looks awesome. I gotta check this out.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      It’s been pretty solid for me. Just upgraded to 32 not long ago

  • @therealmaxspeedster
    @therealmaxspeedster 4 роки тому +21

    This seems really cool....One of the biggest issues I have had when trying to see if I could use Linux as my main OS is it's seemingly random self destruction sometimes after trying to run package or OS updates that that the OS itself has prompted me to run...I have tried about 5 serious times to see if I could replace Windows with Linux...The cycle goes like this..1: Curiosity....2: Carefully taking the time to research which one of the brazillion distros out there would be best for me...3: Install it onto it's own partition....4: Fight and struggle to get drivers so I can get everything to work properly.....5: Start to customize to my liking......6: Get to where I am thinking that maybe I *could* use it full time....7: Run random update which breaks everything.....8: Get frustrated and give up on Linux for a while...Rinse and repeat....Going to try this out now..I am hoping this will install to a VirtualBox machine so I can test it out without too many headaches...Here I go again :)

    • @Doriandotslash
      @Doriandotslash  4 роки тому +5

      Good luck man! I would also recommend to you Manjaro and Q4OS as some very trouble-free distros I've used, and still use to this day.

    • @kuhluhOG
      @kuhluhOG 4 роки тому +2

      @Thijs Janssen a Linux where you can't customize doesn't feel like Linux to me, but like Windows

    • @jacobm5167
      @jacobm5167 4 роки тому

      That's terrible. I've been using Linux for years. Fedora and Ubuntu. I never had such an experience.

    • @jacobm5167
      @jacobm5167 4 роки тому +1

      @@kuhluhOG -- That was my first thought.

    • @DFPercush
      @DFPercush 3 роки тому +2

      Yeah Ubuntu bricked itself on me one time, I swore I'd never use it again. The idea of rolling back without doing a file system backup is a godsend, I'll definitely be checking out either this or nixos. The rebooting is a little annoying, but I guess it's just while you're setting it up. I have a Fedora VM which is currently having a lot of package database corruption issues, and I also had trouble installing Arch because of PGP signature errors. Someone on their IRC said a lot of VirtualBox users have been having trouble with that for some reason. Makes no sense to me at all how that could affect it, but the problem did start happening after I upgraded my host OS from Windows 7 to 10 and updated VirtualBox, so, maybe. New hardware since then as well. I guess if you want to try it as your main OS there's no substitute for the bare metal experience.

  • @IvanZupancic
    @IvanZupancic 4 роки тому

    A nice vid. I'd like to point out how well it's actually done. Lovely voiceover as well. Wonder what happens when you do a ostree install xyz .. and a new official image comes out. Does it apply your changes over it - kinda like git rebase?
    Also .. let's say you'd install vagrant and virtual box from a flatpak. What happens to the virtual machines - specifically the write permissions?

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Thank you so much! It's just like GIT. In fact, you will often see it referenced as "Like GIT for your OS". For VirtualBox, there is no flatpak unfortunately, but you can install it with rpm-ostree install... Virtual machines work fine since the virtual drives are stored in your home folder, which is writable.

  • @hammerheadcorvette4
    @hammerheadcorvette4 4 роки тому +1

    How well does it work with mounted drives, and having to edit /etc/fstab ? Also, the toolbox reminds me of how systemd handles containers with systemd-nspawn , machinectl

    • @JahidulIslam
      @JahidulIslam 3 роки тому

      Just like you mount any drrive in normal Fedora Workstation. If you are talking about editing fstab file manually, it is also possible.

  • @PoeLemic
    @PoeLemic 4 роки тому

    Thank you for sharing what you learned. This is really awesome. I'm on Windows primarily, but I have always envisioned that something like this should be developed. Because I'd like to do VMWare on something on my primary system, then I can revert back to a prior Win ver before updates ... because the updates do break things. Even now, I'm bitching about my display drivers being screwy after last update and my monitor is (somehow) overscanned my screen layout and all around is a little off display. But, more and more, I'm thinking about moving to Linux. Or, at least, using LInux and becoming more proficient, because Linux and its recent advances have given me the comfort that I could use it and not get intimidated like I used to when using it in school.

  • @louisesaintmartine2320
    @louisesaintmartine2320 4 роки тому +1

    Dorian out here spitting fire once again. Thank you sir. Absolutely brilliant.

  • @smudgepost
    @smudgepost 4 роки тому

    Very cool, hadn't heard about this. Going to try Rawhide now

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Nice! I'm still using it now and it's great.

  • @MrSammotube
    @MrSammotube 4 роки тому

    This idea was on the Atari ST in 1985 - it had the OS on a ROM making it immutable and fast (essentially solid state in the 80s)! You could supplement it with software to create a more featured desktop environment, a bit like a layer, which could always be removed.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      You can already do this with the current version.

  • @emjaycee
    @emjaycee 4 роки тому +2

    Still pretty much a newbie... but I like the concept and can envisage the potential going forward. Might take a while to catch on though :)

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Yes Michael, there's some things to iron out of course, and I must admit that we need more detailed documentation.

  • @diegonayalazo
    @diegonayalazo 2 роки тому

    Thanks

  • @TactileCoder
    @TactileCoder 3 роки тому +1

    This is actually similar somewhat to how enterprise network routers work. The operating system image is a self-contained binary that is deflated onto the file system/memory. A second storage media is then used to store all user generated data. For that matter, that's how Android phones also handle data as well!

    • @themedleb
      @themedleb 2 роки тому

      ROM.

    • @TactileCoder
      @TactileCoder 2 роки тому

      @@themedleb yeah in a very loose interpretation of a ROM, sure you could say that...

  • @CorvusNumber6
    @CorvusNumber6 4 роки тому +1

    Actually, that looks pretty decent. Must give it a whirl... Thanks for the video! D.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Cool, just be patient with the reboots ;)

  • @taxaction1
    @taxaction1 4 роки тому +1

    New sub and new to GNU/Linux.
    Great delivery \ Great presentation \ Great thumbnails \ Great vid all round. Thanks for educating me today!

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Thanks so much for watching and subscribing! I appreciate the kind comments and hope you enjoy more of the channel! Cheers! :)

  • @MichaelMaxwell747
    @MichaelMaxwell747 4 роки тому

    Very good!

  • @shater1164
    @shater1164 4 роки тому

    Indeed precisely, thanks for the review :)

  • @Detroit_Paul
    @Detroit_Paul 4 роки тому +1

    great video, I switched to Ubuntu on my 12 year old computer, now it works great again, lightning fast. Some friends are considering installing Linux, I think this version you present is perfect, we would skip the "terminal" parts as were newbies on Linux and not power users, just need browser, word processor and excel type program.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Thank you! Yes this would be a solid choice for someone who doesn’t know Linux well and just wants a browser and maybe an office application. The updates are done smoothly through the software center and it’s pretty much guaranteed to boot up no matter what. 👍

  • @AmareshJoshi
    @AmareshJoshi 4 роки тому

    nice video. so if i install sw in /usr/local (e.g. LaTeX/TeXLive) i'd need to install it separately in each image i want to use it in?

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      No, everything you install using OSTree stays layered on the images. If you want to work on developing something though, then you might want to consider using a toolbox where you have normal access to everything just like regular Fedora 30. The choice depends on what you're doing.

  • @subhadeepmandal3092
    @subhadeepmandal3092 4 роки тому

    loved it

  • @turtlewax3849
    @turtlewax3849 3 роки тому

    Thank You for recommending this vid! To me, this could help in future development in Linux distros going onto mobile devices. Layers for stability and sandboxing of apps to help protect and secure privacy. Purism has something similar for the mobile phone side. I hope Pine will offer a similar distro to be used on their phone and laptop. We need more mobile development. crApple and I Google at your info then sell it... i mean Android are failing their customers.
    Question: Could the toolbox be used to help develop applications in a desired environment, without effecting the OS, to see how the app functions and do bug hunting and for any compatibility issues?

  • @HickoryDickory86
    @HickoryDickory86 4 роки тому

    So it's taking the idea of the microkernel operating system and translating it to the macro level, on a monolithic kernel GNU/Linux operating system? Basically converting it into a "micro operating system" that allows different "modules" (packages/apps/programs) to be stacked on top?

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      In a way yes. But part of the goal is to always have a bootable system even in the even if upgrade or power failure in the middle of upgrading.

  • @ivomagalhaes1
    @ivomagalhaes1 3 роки тому

    Bom tutorial, Fedora Rocks... :)

  • @GuruEvi
    @GuruEvi 4 роки тому

    Looks like Solaris/FreeBSD with ZFS roots on the OS side. Flatpak compatibility will be a problem when you do rollbacks unless you also rollback the flatpak.

  • @pianokeyjoe
    @pianokeyjoe 4 роки тому +2

    This is crazy! This is like me dd a live cd image to one like distro sized usb partition and having a second writable ex4 partition for use files and installs.. but now it is a OFFICIAL thing! I remember reading about this on Amiga OS with a ROM based GUI based Amiga OS kickstart. The real OS is the ROM kickstart(IMAGE), and the OS is on a harddrive(user files and installable apps).If all failed, reboot to the kickstart, or live cd(in Linux world),etc. This is what I have wanted since I started using computers with Windows 95!! A read only stable OS that does not crash and force you to reformat a hard drive.. AHHHH! Now I see this as the future lol! I assume this is the case because of SSD short life spans and Linux traditional installs WILL kill the limited write cycle cheap nand chips on MOST retail and cheap chinese SSD drives every one is buying now. Less writes, less fails of nand flash cells.

  • @mr_beezlebub3985
    @mr_beezlebub3985 4 роки тому +1

    Something like this could be useful for servers and workstations, or other machines used in an enterprise setting.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      And also developers and production machines 😁

  • @mecalpsha4473
    @mecalpsha4473 4 роки тому

    Does everything use like UUID format? So basically like virtualization within the container layer in a way kinda seen this coming as I am sure it will get more 'containerzied'. So like a 'software store' within the embedded image but multi-layered.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Which part are you talking about here? The OS-Tree, toolbox or Flatpaks?

    • @mecalpsha4473
      @mecalpsha4473 4 роки тому

      @@Doriandotslash Guessing how it keeps track of the ostree itself then update (would think from the command line it would show like UUID's) never worked with it so was just guessing it would. Thanks for replying : )

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      @@mecalpsha4473 Well if you look at 10:57 in the video, you can see how each OSTree deployment has a version, commit ID and GPG Signature. These help OSTree track and verify each deployment or, layer.

    • @mecalpsha4473
      @mecalpsha4473 4 роки тому

      @@Doriandotslash Hopefully I can sort this out I am sure I will be supporting it eventually. : )

  • @CherishedMe
    @CherishedMe 4 роки тому

    What development environments are available to use in the toolbox? I've been trying to look for this information everywhere. Thanks to this video many can get started on Sliverblue.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      The toolbox is basically a Fedora Workstation command line with access to the GUI. You can install anything that is available in Fedora in the toolbox. This includes using dnf to install, rpmfusion, downloading rpms or even building from source.

  • @alexstone691
    @alexstone691 4 роки тому +1

    i really support their idea, and it helps devs fix bugs a lot easier by just using same 'commit' image

  • @CherishedMe
    @CherishedMe 4 роки тому +2

    Install KDE easily? Does rpm-ostree have group install?

    • @Doriandotslash
      @Doriandotslash  4 роки тому +2

      If by group install you mean metapackages, then yes. I was able to install the entire Cinnamon desktop with just 'rpm-ostree install cinnamon' and I believe you can do the same with with KDE Plasma by using 'rpm-ostree install plasma-desktop'. And in fact, I'm installing it right now to test. The beauty is that if it doesn't work, or I don't like it, I just roll back and it's just like as if I never installed Plasma to begin with ;)

  • @VirendraBG
    @VirendraBG 4 роки тому +2

    Wow. Well explained.
    Can you, ohh I know you can. OK let me request this way.
    Will you make a tutorial video on installing CentOS minimal and Cinnamon on it?
    Thanks in advance.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +2

      Thank you. And yes I could do that.

    • @VirendraBG
      @VirendraBG 4 роки тому

      @@Doriandotslash
      Thank you for considering my request. 👍🏻

    • @VirendraBG
      @VirendraBG 4 роки тому

      Do post me URL here when you make it. I pressed bell icon. But still by any way I don't want to miss it.

  • @CherishedMe
    @CherishedMe 4 роки тому

    Does rpm-ostree have an option to make another 'layer' and then build on that instead? I cannot find any.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      No but there no real need. If you want to keep a particular layer, you can pin it and it will keep that layer forever. Look up 'rpm-ostree admin pin'

  • @PearComputingDevices
    @PearComputingDevices 4 роки тому

    I am a huge fan of this concept. My Dell Latitude came with Ubuntu pre-installed like the XPS system do, if something goes wrong, you can easily roll back to the pre-installed system. I know this is a little different, but it's the same idea really. Virtually similar to that of Windows recovery back in the day, only with all the extra crap.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      I just put it on my production system. It’s a bit of work to get it set up but I think it’s worth it in the long run.

    • @PearComputingDevices
      @PearComputingDevices 4 роки тому

      @@Doriandotslash I am not that big of a risk taker but I will be installing it on my daily driver for the heck of it.

  • @ronnierush9379
    @ronnierush9379 4 роки тому

    Just had a quick install and run with Fedora 31 silverblue not sure I am getting the idea of the benefits v the slow clunky installs
    and lack of knowing what the hell its doing when you are on the software page and it just goes blank doing something. I guess it might be me not being use to it, although it does seem slower than all the other Distros I have tried. I like the idea of a quick jump back for a complete fix if something is not working, however timeshift does enough to get me running again with lower overheads and hassle. Great reviews and tips though hope you do many more :-)

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      So, the first couple of installs will seem to stall because the Flatpak system is installing shared frameworks that flatpaks use. Kind of like dependencies. So on the first install, you have none of these. After a few installs you’ll notice that they go faster because they don’t have to redownload these frameworks. The Gnome Software application currently doesn’t do a good job of showing what’s really going on, but this is an issue with the Gnome software application, not Fedora or flatpaks. If you install flatpaks in the terminal, you’ll see more of what it’s doing in the background. It’s simple, for example “flatpak install geany”

    • @ronnierush9379
      @ronnierush9379 4 роки тому

      @@Doriandotslash Thanks for your reply, I will give the terminal installs a try :-)

  • @desther7975
    @desther7975 4 роки тому +1

    I recently gave it a try and it almost worked for me. Unfortunately, it has less than stellar Wine support and I was not able to get Office 2010 going on Silverblue the way I am on standard Fedora.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      That's a shame. You don't like using LibreOffice? I think wine works better if you install it in a toolbox.

  • @ary2000
    @ary2000 4 роки тому

    Since you have all these images or states saved, does that take up a large amount of space on your drive? In order to save disk space, I assume you can delete old images.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Only the last state is saved, as well as the next one that can be staged ready for update. So you typically have 2, but 3 at the most. You can also pin them so that they stay forever. I think they take less than 1GB so it’s not a big deal. Hard drive space is really cheap.

  • @dan_
    @dan_ 4 роки тому

    Security wise, what protections are in place to prevent someone from taking control by replacing your OS image with their own? My first thought was by veryifying the checksum of the OS image online to a trusted database every now and then, but if someone has control over the entire OS then that could be trivially bypassed.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      If someone had enough control of your computer to do that, then they might as well just do whatever evil they want to do in the first place and save time ;)

  • @yuriykazmirchuk9641
    @yuriykazmirchuk9641 4 роки тому

    Thanks for the great video and for your work! Fedora Linux definitely is the future 😎👍

  • @SaturnMood
    @SaturnMood 4 роки тому +20

    It looks like fedora is the Windows of the Linux world. Every update requires a reboot.

    • @blackphidora
      @blackphidora 4 роки тому +1

      This is only for silverblue due to its immutable nature, Fedora workstation (The non RPM-ostree based version) does not require reboots to update

    • @TerriTerriHotSauce
      @TerriTerriHotSauce 4 роки тому

      Clear Linux is the Windows of the Linux world, also has separate layers for OS and software packages, but I Windows-like because of how often it phones home.

  • @wernerclaassen4787
    @wernerclaassen4787 4 роки тому

    talking of the os tree and being a read os system, how does it compare with endless os that also works on os tree and is also a read only os system?

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      I haven’t gone deep into the Endless side of things yet. They don’t even make it easy to bring up a terminal 😒. (Searching the desktop brings it up)

  • @turbopiloto
    @turbopiloto 4 роки тому

    Hello! What is the OS you are using when doing the slides presentation?

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      It is Manjaro Gnome and I’m using the Dash to Panel extension.

  • @nellatl
    @nellatl 2 роки тому

    He did an excellent job explaining. If u ever wonder why this is important, try upgrading windows often. Eventually, u will have a disaster where you have to reinstall windows and lose all your files unless you extremely experienced. Or try installing Nvidia cuda on fedora. With the packages fighting each other, it's often easier to just reinstall fedora than trying to fix it. In theory this just let's you simply go back to when everything is working.

  • @Ultrajamz
    @Ultrajamz 4 роки тому +1

    What distro are you running in the vid? I like the DE

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      It's Manjaro Gnome with the Dash to Panel extension. I typically don't use Gnome anymore but my production setup is all on it and I haven't move it yet :)

    • @Ultrajamz
      @Ultrajamz 4 роки тому

      DorianDotSlash didnt expect gnome, thought kde or something

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Nope. I just like the panel on the bottom now :)

    • @leviticus8930
      @leviticus8930 4 роки тому

      Did you switch to Xfce?

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      I did, but I still use Gnome on my production machine that you see in this video. But I'm actually usually on Cinnamon lately.

  • @jonathanengwall2777
    @jonathanengwall2777 4 роки тому +1

    the gnome wall is in a weird place if you use centOS, I found it :)

  • @guidolehwalder9376
    @guidolehwalder9376 4 роки тому

    Watched the video and did try to use Silverblue 32, but I enabled 3rd party Software, but didnt got Flatpak ans Gnome Shell Extensions repositories :(
    Flatpak Repro could be installed/activated via their webpage, but I couldnt find how to add the Gnome shell extension repository to Silverblue 32 - any URL/idea for me?

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      I’ve found that sometimes it needs a reboot before that stuff kicks in. After that, login, open the software center, click the updates tab and click the button in the corner to check for updates.

  • @codeecubix
    @codeecubix 4 роки тому

    I've tried something like this using nitrux and its lag in graphics like 15fps. But I don't have dedicated VideoCard, just ryzen 2200G

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Should be enough to run it.

    • @codeecubix
      @codeecubix 4 роки тому

      @@Doriandotslash yes it run but it is so lag in graphics/UI

  • @eliamaggioni8002
    @eliamaggioni8002 4 роки тому

    Hello, can you explain the difference between LayeredPackages and LocalPackages? How does the roll back works in this case?

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      If by local package you mean an RPM that was downloaded and installed from the disk instead of from a repo, then there is no real difference here. A local package is still layered on just like a package from a repo.

  • @foobar1269
    @foobar1269 2 роки тому

    I always wanted something like this for Debian. For now I am using TimeShift with btrfs snapshot which makes rollbacks possible in 5 seconds then reboot.

  • @Demodude123
    @Demodude123 3 роки тому

    I think doing this at the filesystem level (i.e btrfs/zfs) with what Ubuntu is doing for users automatically is a little nicer of a solution, because reboots aren't necessary, the live filesystem is RW but the snapshots are RO unless something goes wrong, and you can boot into a snapshot. However, I do like this direction, where there is a greater visibility into what's different between my machine and your machine at a higher level than 'zfs diff'.

  • @keyboard_g
    @keyboard_g 4 роки тому

    What are the benefits to something like Mint's snapshots or even file system level versioning?

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      With Silverblue, your home folder files and installed flatpaks remain unaffected if you rollback. So the rollback only affects the OS itself. The mechanism also ensures that even if you lose power midway through an upgrade, you will boot right into the last working image automatically like as if nothing happened. Then you can do the upgrade again.

    • @keyboard_g
      @keyboard_g 4 роки тому

      @@Doriandotslash Cool. Thanks!

  • @masifakbar
    @masifakbar 4 роки тому

    are other images also downloadable as toolbox containers? and what happens to those containers after os rollback?

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      You can use any OCI-compliant image, and I think CentOS is available but I haven’t tied any others yet. Those toolboxes should remained untouched.

    • @masifakbar
      @masifakbar 4 роки тому

      @@Doriandotslash i have tried their registry but they have only fedora images, can u please guide where to look for these images?

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      @@masifakbar As I said I haven't had a chance to try using other images yet. I will eventually.

  • @profetik777
    @profetik777 4 роки тому

    I smell a distro challenge in the air ;P

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Ooo I don’t know about that. I’m not sure how many would do it, but I guess it’s not as bad as Arch... Maybe it’ll get mentioned on Saturday 😉

  • @dan79600
    @dan79600 4 роки тому

    You can also install Toolbox in normal Fedora Workstation with sudo dnf install toolbox

  • @cla041054
    @cla041054 4 роки тому

    If it can not use vscode and jetbrain or lutris games smoothly(which means can only triggered using ostree ), then it seems not prepared for production. I think nsbox can be a great starting point to port other OS and porting dnf apps inside toolbox

  • @djsensacion7
    @djsensacion7 4 роки тому +1

    So the toolbox is like systemd-nspawn... Interesting. Can you install a different distro (debian, arch) with toolbox like you can with systemd-nspawn? since they are just bootstrapping the kernel.

    • @rayyanibnamer
      @rayyanibnamer 4 роки тому +1

      oh great, I thought I would have to leave Arch for this
      thanks for bringing this up!

    • @djsensacion7
      @djsensacion7 4 роки тому

      @@rayyanibnamer well, I'm merely asking since I have not installed Fedora 30 Silverblue, but I am familiar with systemd-nspawn and bootstrapping a different distro to it...

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      I haven't read all the documentation, but from what I understand, you just need an OCI compliant image of any OS and you can run it in toolbox. Whether you can find a Debian or Arch one, or if they even exist is another thing. Perhaps they can be generated from an ISO or running system...

  • @rdsii64
    @rdsii64 4 роки тому

    Does your hardware have to support virtualization to run sillverblue?

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Yes it does. That's not as much an issue as it is for something like QubesOS. It's a different OS.

  • @vitaliiplagov
    @vitaliiplagov 4 роки тому

    What do you use for dock at the bottom of the screen?

  • @rodrigoaraujo7323
    @rodrigoaraujo7323 4 роки тому

    The software app remains the gnome software. It's strange, since the proposal is to install flatpak applications and evict to install apps into the ostree. I try to install gedit using the software app, and nothing occurs at the end of the install. I expected that before installing there would be a confirmation message stating that ostree branch will be changed and after installing a message that it would have to restart before the application could run.

  • @TheLotw
    @TheLotw 4 роки тому

    Good video

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Thank you ;)

    • @TheLotw
      @TheLotw 4 роки тому

      @@Doriandotslash Has me trying it, even though not sure I will like it.

  • @danielho5635
    @danielho5635 4 роки тому +2

    Wonderful video. Wonderful product. I've been a PC tech for 35+ yrs and a Linux enthusiast for 10. My dream has been to install an OS on a client machine that is stable, modular, upgradeable, and crashproof -- in other words, putting me out of a job. After dealing with Windows BSODs, Windows OS Bloat, Ubuntu PPA hell, great QC with Ubuntu 18.04, and BAD QC with 20.04, I'm ready for a change. After just 2 days of playing w/ SilverBlue 32, I'm already hooked. I like separating partitions so I'm using 1 GB /boot, 32 GB / and the remainder as /var -- all formatted EXT4. It seems to work great. btw, I boot BIOS not UEFI on this old machine.

  • @cyberhard
    @cyberhard 4 роки тому

    Nice video! Did Fedora forget "rebooting is for adding new hardware"? ;-)

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Thanks! Well, due to the nature of how the images work, when you reboot, you're technically rebooting into an entirely new and updated OS. You can also rebase the OS and set the image for Silverblue 28 if you need to downgrade, or even switch to CentOS, then when you reboot you're now in that OS, and all your applications and documents are still there.

  • @jonathanengwall2777
    @jonathanengwall2777 4 роки тому +1

    I have Godot now, thanks. No launcher, no terminal command either. The Software Center is now loaded with choices.

  • @warp00009
    @warp00009 4 роки тому

    Thanks for the great walk through! I was able to easily install it in a VM and follow along as I was watching your video. I didn't like its GUI desktop as well as several other distributions (Linux Mint, Raspberry PI Debian, CENTOS, Zorin OS, or even Haiku - to name a few) because of how applications weren't as accessible, and you had to dig down with multiple mouse clicks over and over again to find what you wanted. I think if I really wanted to replace my Windows desktop, I'd probably go with one of these other OS distributions instead... Still cool stuff with the flatpaks and toolboxes though!
    Subscribing - keep up the good work!

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      Thanks! Glad you got it up and running! Not sure if you caught it, but at the end of the video I install a different desktop which you might like better; Cinnamon. Thanks for watching and subscribing!

    • @warp00009
      @warp00009 4 роки тому

      @@Doriandotslash I tried to use the "rpm-ostree install cinnamon" (if I remember it right) command, and it worked o.k., but then I still had the same Gnome (?) desktop afterwards - so I wasn't sure how to actually switch to it. I did install the "X"-something-or-other Manjaro distribution from one of your earlier videos in another VM, and liked its desktop presentation better. It sort of drives me nuts how all these different Linux distributions use different programs to update and upgrade themselves - the details of which are sometimes hard for me to remember. Still "anything free is worth what you pay for it" and certainly a lot of nice functionality is available in all these OS's. Keep up the good work, your videos are excellent and most informative to a Linux amateur like me who grew up in classic IBM mainframe shops and CP/M micros!

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      After you reboot and you’re at the login screen, click on your username. It will prompt for your password and you’ll see a little gear icon under where you enter your password. Click it and select Cinnamon. Then login.

    • @warp00009
      @warp00009 4 роки тому

      @@Doriandotslash Thanks, I went back and saw that detail in your video (Doh, my bad) - but alas, if I select anything other than the two Gnome options - I get nothing but a totally blank screen for 5 or 10 minutes until I eventually just give up and power off the VM. I even tried to explicitly install openbox (which the login would allow me to select even before I did so, and the install ran successfully), but didn't get it to display anything either. Not sure why, as I think I'm using Cinnamon perfectly under Linux Mint in another VM and have quad cores with 4GB of memory and 100MB allocated to the video display in each of my VM's. Oh well, it is what it is...

  • @thegreenpickel
    @thegreenpickel 4 роки тому

    Can you install an application from source and if so are they retained between OStree updates? The Silverblue concept is nice, kind of reminds me of Android.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      You can’t right now. But, you can compile from source in a toolbox. Or, compile an executable that will remain in your home directory. But the rest of the OS directories are read-only.

    • @thegreenpickel
      @thegreenpickel 4 роки тому

      @@Doriandotslash Thanks for the quick response. I'll have to look more into this.

  • @UpcycleElectronics
    @UpcycleElectronics 3 роки тому

    *Note for UEFI Users:*
    If installing SilverBlue (32) on an UEFI machine, it is done automatically, effortlessly! Secureboot setup, PK, KEK, keys & DB, DBx lists are all concatenated with the proper setup *while retaining the old hashes needed for loading your other OS's. I have both an encrypted OS with USB key access in the back of the same drive I installed Silverblue on, and a second drive with W10. Silverblue didn't prompt me about the UEFI stuff, and installed itself in seamless fashion despite my password protected UEFI setup with secure boot enabled, and legacy disabled. It is a better executed "UEFI Stub" loader install than the "Sakaki's UEFI Gentoo Tutorial" based setup I fiddled with for a week, and the best I've seen on any distro I've tried so far. It just works.
    Edit: After trying to do the whole left shift key boot thing, it does odd stuff and definitely does not have a grub menu. For me it tried to do something with my W10 drive, an HDD. I never like hearing that thing spin up when I'm on a linux distro. It's my audible alarm that something is wrong. I've learned to assume it's due to a network security hole as checking available drives is often a first order of business. Hearing that drive spin sends me into panic pull the Ethernet cable and check the logs mode.

    • @Doriandotslash
      @Doriandotslash  3 роки тому

      I doubt it would be network security issues. More likely indexing or refreshing partition information, especially if it’s when you’re using a file manager.

    • @UpcycleElectronics
      @UpcycleElectronics 3 роки тому

      @@Doriandotslash
      It happened a few times, late in the boot initialization, and just before the Silverblue login screen. From my limited knowledge, this should be late enough for the kernel to have hardware control. However, there is no relevant info in dmesg about the W10 drive. I think it may be some kind of access that is triggered either by UEFI or it could be the Intel ME system I still haven't disabled. Every (previous) time I've had problems that result in that drive spinning up within Linux, I've been able to find something about it in dmesg. The issue happened 3 times during reboots, but seems to have gone away after a hard shutdown, raising my suspicions of some underlying system access.
      I wasn't as concerned as some instances in the past, it just spun up to it's initialization routine. It didn't go full speed with an audible tracking head. That's when it gets super serious.

  • @stp_79
    @stp_79 4 роки тому

    And I hope there will be Fedora Spin with Silverblue feature on it.

    • @Doriandotslash
      @Doriandotslash  4 роки тому +1

      You can install other desktop environments if you want to.

  •  4 роки тому

    This may be the future of Linux, but doesn't necessarily mean every company will suddenly hop on board. Not long ago, I was working in a data center that was still running Win 2000, XP, DOS-VSE with ISAM disk storage, & everyone's favorite Unix flavor to rip to pieces was SCO UnixWare. Even Sun/Oracle has version Solaris 11 out, but working as a consultant, the one company was still running Solaris 7. Unless this becomes the mainstream, companies are not just going to revamp everything.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      They don’t have to. People can choose to use what they want. It’s all free anyways. And also anyone can make a spin off of any distro and add OSTree to it because it’s designed to be independent of any OS.

  • @rodrigoaraujo7323
    @rodrigoaraujo7323 4 роки тому

    Can you make a video teaching how to install openjdk and Oracle jdk properly, and how to install IDE's like Intellij and eclipse? I've read some posts and people installing java using ostree, but having problems with the Intellij flatpak, others just making a copy of jdk in home folder and adding this folder in some file is environment variables.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      Sorry but I don't write java or use those IDE's

    • @rodrigoaraujo7323
      @rodrigoaraujo7323 4 роки тому

      @@Doriandotslash tks. I thought you are part of the Fedora team. I'm considering requesting this video on some Silverblue social network.

    • @Doriandotslash
      @Doriandotslash  4 роки тому

      @@rodrigoaraujo7323 Ah, no I'm not part of the Fedora team sorry :)