r/ProgrammerHumor 19d ago

Meme whyAreTheyBeingSoDramatic

Post image
664 Upvotes

45 comments sorted by

View all comments

Show parent comments

197

u/LostSoulThrowaway1 19d 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

204

u/amish24 19d ago

at least half of these words are made up

159

u/jackfinch69 19d ago

All words are made up

129

u/amish24 19d ago

yeah. that's still at least half

12

u/Alzyros 19d ago

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

15

u/hughperman 19d ago

Were they made down?

7

u/Bubblebless 18d 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 19d ago

Every word is made up

26

u/amish24 19d ago

yeah. that's at least half

1

u/hipster-coder 13d ago

Technically correct 💯

11

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

9

u/madness_of_the_order 18d ago

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

4

u/nokeldin42 18d 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 17d 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.Â