3 ms·
Fedora Silverblue in particular has changed my workflow, but I came from Ubuntu and I felt like I was lost in an entirely new world so some friends of mine help
by jcastro 5y ago
Fedora Silverblue in particular has changed my workflow, but I came from Ubuntu and I felt like I was lost in an entirely new world so some friends of mine helped me cobble together a set of scripts.
So if you come from Ubuntu and want to give Fedora a shot but you need Ubuntu images, versions, etc then this might help you!
https://github.com/castrojo/ublue https://github.com/castrojo/ublue
- jtdev 5y agoSerious question: why move to Fedora if you need all of this from Ubuntu? Why not just stay with Ubuntu?
- mistrial9 5y agobecause your employer signed a security agreement that specifies RedHat?
- jcastro 5y agoI want the advantages of using an image based OS, if you go look in the Ubuntu 21.10 thread here on HN from that day there's a bunch of complaints about PPAs breaking updates, etc. and Silverblue fixes all this. EDIT: I did a stream last night trying to explain this to a coworker if you feel like listen to me ramble, sorry about the audio we just decided to do it on the spot: https://www.twitch.tv/videos/1193532435?t=00h22m23s https://www.twitch.tv/videos/1193532435?t=00h22m23s Hopefully someone else can explain better than me!
- deleted 5y ago[deleted]
- heresie-dabord 5y agohttps://docs.fedoraproject.org/en-US/fedora-silverblue/ https://docs.fedoraproject.org/en-US/fedora-silverblue/ "Fedora Silverblue is an immutable desktop operating system. It aims to be extremely stable and reliable. It also aims to be an excellent platform for developers and for those using container-focused workflows."
- rubyist5eva 5y agoDo Ubuntu toolboxes exist for Silverblue yet or is still just Fedora?
- jcastro 5y agoNot yet, however people have been PRing in Ubuntu images, I just snagged them even though they're not merged. I link to some build scripts people use in my repo, but yeah it would be nice if there were more distros in toolbox so that people can use whatever they want.
- thebeardisred 5y agoIf by "toolboxes" you mean the original "CoreOS Toolbox" (https://github.com/coreos/toolbox https://github.com/coreos/toolbox) which was originally a bash script, now re-written in Go (https://github.com/containers/toolbox https://github.com/containers/toolbox) that's very, very unfortunate. It should just be a user configuration. In the original we defaulted to the latest Fedora image (yes, even in the days of CoreOS... blame me for that), but allowed the user to override this with an environment variable (and later a `.toolboxrc` file in their home directory). Thus, IMHO, this is a regression. Now it seems the new stewards are trying to be "clever" and protect you from yourself, creating "foot-guns" in the process. According to the docs (https://github.com/containers/toolbox#image-requirements https://github.com/containers/toolbox#image-requirements): Since Toolbox only works with OCI images that fulfill certain requirements, it will refuse images that aren't tagged with com.github.containers.toolbox="true" and com.github.debarshiray.toolbox="true" labels. These labels are meant to be used by the maintainer of the image to indicate that they have read this document and tested that the image works with Toolbox. You can use the following snippet in a Dockerfile for this: LABEL com.github.containers.toolbox="true" edit: I forgot part of my point: This is a regression from the original utility.
- rubyist5eva 5y ago> This is a regression from the original utility. Oh...well that's unfortunate.
- fstrthnscnd 5y ago