Huge shootout to the Distrobox devs, you saved my day :)

I brew beer as a hobby. I’ve been using Joliebulle 3 for close to 10 years because it’s FOSS and super simple to use, and I’m too lazy to switch to another brewing app. It’s been unmaintained for almost 5 years, but it wonderfully does exactly what I want from a brewing software. I was missing this crucial “piece of equipment” since I migrated to Fedora.

Brew day is tomorrow. I forgot to look into it until it was almost too late.

36 points

This is one of those things that I’d come across and went “huh thats pretty cool” then promptly for got about, so this is a nice reminder about distrobox haha

I’ll have to go back and mess with it, such a cool tool to have

permalink
report
reply
3 points
*

Same here. It’s a great tool but I’ve never found a real-world situation where I actually need it.

permalink
report
parent
reply
32 points

I know you said you’re too lazy to switch to a different brewing app, but you should really check out kleiner Brauhelfer

permalink
report
reply
31 points

That has to be the most German piece of software in existence

permalink
report
parent
reply
6 points

Oh thanks, I’ll check it out.

permalink
report
parent
reply
2 points

There’s also Brewtarget.

permalink
report
parent
reply
12 points

If you switch to Arch, this is waiting for you in AUR 😊.

https://aur.archlinux.org/packages/joliebulle

permalink
report
reply
3 points

archarcharahrahchrahchrahchraharhahrahrarararararrar

permalink
report
parent
reply
10 points

What is Distrobox? Something for immutable OSes?

permalink
report
reply
18 points

From a user perspective, Distrobox is a tool that lets you “spin up any distro inside your terminal”.

You can basically create a mini Linux environment of any distro that you can access through the terminal. You can set it to share your home folder, our create a new home folder just for that mini environment.

Behind the scenes Distrobox is creating and managing containers through Podman or Docker. You could technically achieve the same thing by manually setting up Podman containers, Distrobox just makes it very easy to create and maintain those containers with the correct permissions. It also has useful tools where you could install an app in a Distrobox container, but then add that app to your host OS app list.

This makes it especially useful for immutable OSs. Instead of adding packages to your base OS, which should be kept as minimal as possible, you can just install them in a Distrobox, so your host’s root filesystem is unaffected.

permalink
report
parent
reply
1 point

I see! So a fancy chroot, if I understand you correctly.

permalink
report
parent
reply
2 points

In a way, but chroot only isolates file systems (process only has access to an isolated “root” which isn’t the actual host’s root). Rootless Podman/Docker goes a few steps beyond and utilizes cgroups, and user namespaces to isolate not only file systems, but also processes and networking.

Here is a high level overview.

And another one from Dan Walsh.

permalink
report
parent
reply
4 points

It’s for anybody, incredible tool.

permalink
report
parent
reply
8 points

Can you run Wayland GUI apps in distrobox?

permalink
report
reply
3 points

Yes. I run VS Code in an Ubuntu distrobox, with the electron wayland flags. Works real nice. KDE Wayland btw.

permalink
report
parent
reply
2 points
*

VSCode is an electron application, right? Electron apps use xwindow (or xwayland) unless you launched them with certain flags. I’m interested to know if native Wayland app actually works. Or is it possible that distrobox is actually use xwindow and pass everything to the host’s xwayland process? Can’t seem to find anything about it in the docs.

permalink
report
parent
reply
5 points

Yes, VSCode is an electron app, and I use flags to launch it with Wayland. I export VSCode to the host system with the flags attached, so that VSCode automatically launches in Wayland. The command I used: distrobox-export --app code --extra-flags "--enable-features=WaylandWindowDecorations --ozone-platform-hint=auto"

permalink
report
parent
reply
2 points

I’m pretty sure it’s wayland because on KDE wayland, with 200% scaling, when the cursor is over an xwayland window, it looks blurry. This doesn’t happen on wayland windows. Also for some reason electron and chromium based apps run at 60 fps on wayland, while xwayland apps run at 144 fps as it should, and my VS Code in the Distrobox with the wayland flags also runs at 60 fps. Weird KDE stuff.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 7.5K

    Monthly active users

  • 6.3K

    Posts

  • 175K

    Comments