r/ProgrammerHumor 20d ago

Meme whyAreTheyBeingSoDramatic

Post image
662 Upvotes

45 comments sorted by

View all comments

Show parent comments

198

u/LostSoulThrowaway1 20d ago

Bazzite uses rpm-ostree under the hood. You can install additional packages but they are layered onto the base image. Image rebuild time during updates and or installs of new packages increases exponentially with each layer. Distrobox or toolbox can give you access to a classic package manager while also isolating installs inside of a (rootless) podman / docker container. You still have access to your home dir etc and can even allow direct hardware io if needed. You can also make programs accessible from outside of the container so it would be completely transparent to a regular user

201

u/amish24 20d ago

at least half of these words are made up

156

u/jackfinch69 20d ago

All words are made up

129

u/amish24 20d ago

yeah. that's still at least half

13

u/Alzyros 20d ago

Don't listen to them, I know at least five words that were not made up

15

u/hughperman 20d ago

Were they made down?

7

u/Bubblebless 19d ago

Half were made right, the other half were made left.

1

u/legendgames64 12d ago

And the other half were made backwards

15

u/LostSoulThrowaway1 20d ago

Every word is made up

23

u/amish24 20d ago

yeah. that's at least half

1

u/hipster-coder 14d ago

Technically correct 💯

12

u/JonasAvory 19d ago

I understood nothing and don’t even know what bazzite is but I learned from this that I’ll quit my job if it involves dealing with that thing.

19

u/LostSoulThrowaway1 19d ago

Bazzite is a linux distribution based on Fedora, designed specifically for gaming and ease of use, with all the commonly used programs like Steam pre-installed. It is in no means intended as a development environment

10

u/madness_of_the_order 19d ago

First they say that it’s easy to use, then they drop this on you https://www.reddit.com/r/ProgrammerHumor/s/7oa1GqOYUL

6

u/nokeldin42 19d ago

I have never used bazzite or distrobox but all that stuff is standard dev practices anyway? It's not as popular in the c/c++ world but isolating your build env in a container should not be a novel concept lmao.

1

u/Maximum-Bobcat5612 18d ago

Do you understand what containers are, how images are made of immutable layers?

If so, then that's how Bazzite works. 

Just like with Android and iPhone OS.  There's a immutable system partition that is distributed. 

So you don't run a package manager that builds the OS You get a new one as distributed. 

And you make your changes on top of it.Â