A Game changer: Distrobox v1.7.x
ฝัง
- เผยแพร่เมื่อ 11 ก.ย. 2024
- In this episode of the CyberGizmo we explore distrobox, this version allows more control over which resources are shared between the host OS and the container. For example, you can give visibility to the container to see processes, groups, devices, your sysfs, IPC, etc on your host machine, or you can limit access to all or some of those resources. Today I will look at some of the ways distrobox can be used. I would be very interested to hear how you use it. I think it is just great.
Support me on Patreon: / djware
Follow me:
Twitter @djware55
Facebook: / don.ware.7758
Discord: / discord
Gitlab: gitlab.com/djw...
"Welcome to my first video since my system was destroyed... by a tornado. Well anyway moving on to something more interesting, lets talk about distrobox"
DJ You could have made a 20 minute video about that and gotten all the ad revenue
@@joechristo2 he is not a sh*tpost youtuber
@@NeptuneSega I don't think that term means what you think it means but I think I get what you're trying to get across. I'm pretty sure the guy just wanted to know what went down since the story sounds interesting.
Welcome back. Glad you & yours are OK. Keep well.
We missed you. You've got me wanting to know more about Distrobox.
Hey Sparse gtsy! and Thanks
me too
Yeah glad Don is okay.
I have been using distrobox for almost a year. Its been game changer for my development process. Its better to create a separate home folder for each distrobox instead of using the host OS home so that there is no conflicts of configs. So my development distrobox remains isolated from the host. Now I can turn development environment into an image and reuse it.
Thanks makes sense, thanks for sharing, Montechristo
DJ Ware:
A Game changer: Distrobox v1.7.x
I thought you were going into GAMING!
Should I get into Gaming? If only I had the time..
People should know that it uses your home directory by default. use --home to give the box its own home.
You can change almost anything you want in distrobox...it is so refreshing to see the amount of effort put into it
Woah, haven't tuned in for awhile. Love the Santa look!
Great to have you back
Checked your channel a few days ago to make sure I hadn't missed a video and I hadn't. Good to see a new one today!
Thanks, took longer than I expected
The CyberGizmo returns! Distrobox sounds great
Glad to see you back.
Ty Ezra, it is good to be back
Distrobox is a must have on the Steam Deck if you are going to use it for more than just gaming. I have it on my Steam Deck a well as the Nix package manager.
Answered everyone of my curious questions I had for Distrobox.
Thanks for sharing chap.
SUB'D
Welcome to the channel, and glad to have helped out!
Instant subscribe for me, this is a really cool introduction to Distrobox! Really gets my gears spinnin' on what I could do with it!
DJ Ware, growing that beard for Christmas. Will we have Santa DJ Ware soon?
I even get comments from my neighbors...i heard the little one who lives across the street ask her Mom, why was Santa taking out the garbage...
I used distrobox for the first time 2 years ago. I though it was not polished at the time. I just tried it again, and oh boy, ... what a change since than. Now I have to actually try to find some issues with it (e.g. vpn not working inside distrobox), or strange issue with mc and its subshells. But everything else I tried, works perfectly. It does not clutter you home folder, as you can use -h flag to make each box have its own home folder separate from the host's home.
Thanks for the video DJ...if you think this is the Future...I'm gonna give this a shot too. God Bless...
Good to see you back.
Thanks CyborgZeta!
Welcome back!
Thank you! Its good to be back
Tornado!
"Storm Linux: it's time to close the windows." --Stormix Technologies. :)
Love Distrobox, I like using it for setting up Arch development environments for C/C++ on top of Debian Stable coupled with BTRFS snapshots and rollbacks, very comfy and minimal fuss setup
Thanks for your service!
the background of your videos looks sooo cool! glad you're safe, awesome video :)))
Thank you!!
A. I love Distrobox, thank you for covering it.
B. I'm not challenging your description of WOMM and how containers solve it, but I always looked at it as "bringing the deployment target to the developer" so they can make sure it works on the runtime environment that ops planned for and they aren't stuck "on their machine".
C. I'm confused about the performance issues you describe - at least in the default Distrobox configuration of using rootless podman container, the only process that runs (other than whatever is inside the distrobox) is conmon - which is incredibly light (less than 500K memory) that only forwards standard IO streams and logs and does little else during runtime, and as thus should have great performance. Unless you run your distroboxed apps at a higher priority than conmon you should never have a problem (which would be silly - it will be like running an app at higher priority than your terminal and then complaining your terminal is unresponsive).
This is redirection which occurs to send Sysreqs to the host machine kernel, otherwise the container would be the receiver and it would have no idea who to give the response back to (application), there are other pieces in containers as well, but they layer is thin
It's great, you're up and running again!
I've got a lot of fun out of "real video card, not NVIDIA"
So snap or lxd doesn't have a chance? 😊
Thanks Eugene it is good to be back...snap and LXD who knows, LXC is powerful and distrobox is trying to catch up with it. I don't know about snap I wont use it, I worry about its security features.
Great video! I’ll have to give Distrobox a try.
I had distrobox installed a few months back, but I haven't got deep into it. I'll read the fine manual again to get a way to make a shortcut for GUI software installed inside the distrobox.
It's July! No need to start the Santa look yet! :)
LOL too late
Wow, the beard. Glad you are back.
Epic beard sir.
DJ, you mentioned the need for the base OS to be the same across multiple hosts in order to port your distrobox containers across hosts... in your opinion, would NixOS (or Nix) negate or diminish the need to run the same base OS across multiple hosts? Thank you, and I look forward to your videos. :-)
No I just meant that if you want to move distroboxes that have host os depdendencies you might want to standardize on a host config to host distrobox as a best practice. I have not tried NixOS but I have seen many tutorials on how to use distrobox with it. Great question!
I have a possible video for you, could you talk about the difference between OS virtual machines and language virtual machines?
Also what is the virtual machine used in the chrome browser?
As someone who describes himself as a "computer engineer", I really struggle to get my head around this concept of adding unnecessary complexity to systems by installing an application that provides simultaneous access to multiple Linux distros when the clearly more efficient alternative is to just use a "roll your own" distro like Gentoo and build your installations how you want.
I suspect that the reason a lot of these "Pick 'n' Mix Sweeties" applications appear in the first place is because youngsters getting into computers still want someone else to do all of the "hard work", unlike a lot of our generation who just put in time and effort into learning how to build computers, and Linux, properly in the first place.
PS. Glad to see you back and that you survived that tornado.
I've been into a digital minimalism phase recently, even came across Hare lang and Helios OS, some tiny hobby OS written entirely in assembly. Lots to think about.
Thanks Terry glad to be back up
@@lale5767 There is a "lighter" version of Linux than Gentoo (assuming that you optimise Gentoo extremely heavily) and that would be Linux From Scratch (LFS). LFS is a great way to learn a lot about Linux very quickly, it is worth every new Linux user building it once, but the lack of a package manager made me scratch and my head and go "Okay, so what now?" when I had finished building it.
I will look up the OSes that you mention, however.
tornadoes... those didnt happen before systemd... wb bro glad youre ok
It sounds like the concept of distrobox is very similar to LXC containers on Proxmox. Is that correct?
So theoretically it would be possible to install Davinci Resolve in a Rocky Distrobox Container?
Yes possible, I have not tried it
I think WSL2 is no VM anymore, but runs the kernel on Windows Hypervisor/Hyperkit (Type1) side by side with windows.
Hypervisor Type 1 is a Virtual Machine which runs directly on the hardware, it is still called a VM although microsoft likes to rename things to confuse the market so of course they call it a Virtual Machine Platform, it is still a VM
Hi DJ. Glad you are ok!
I'm under an impression, probably overly simplified - that Docker has a rather worse basis in terms of root, and that podman in a general sense tries to do better in that regard. If this is broadly correct, it would seem a smart way to go to drive towards Podman rather than Docker..
Docker has added cgroup v2 but for the longest time I think they were hoping it would just go away, podman of course was written to be command line compatibile with Docker while offerring cgroup v2.
Very interesting
It is like kind. Kuberbetes in docker
Kind in distrobox in a vm in proxmox would be a nice experiment 😂
I think once I get a little further in with distrobox and get comfortable using it on a daily basis, I am going to do just that a full comparison
I play ham radio and I think the isolation and ability to experiment will be useful
Me too I like the high frequency still
Yeah this would be useful. Sorry about the Tornado brother! Linux is a great and stable server, but for me, I absolutely run that my workstation into the cliff quite often it seems - every 3 to 18 months I tank my workstation in a mysterious way. Since I've been mounting /home in fstab it's been a lot smoother, although sometimes i need to create a new user account and then rsync --update that new config into my main one. Mostly I use timeshift w/ hardlinks to do rollbacks, but lately I've noticed Ubuntu going hard on that snap horse-shit and I am religeously apposed to `snap`
You are using Fedora Kionoite. Mine do not have the option to uninstall the firefox. Also the software center crashes when I try to do uninstall Firefox from the software center. Why? Because I wanted to get the flatpak version instead of OStree.
No, I use straight Fedora with KDE. I use Plain Fedora + KDE because the immutable ones dont yet run on arm Macs (Asahi Linux) to my knowledge, hopefully that will change
How does Distrobox compare with Bedrock Linux?
How does DistroBox compare to something like Proxmox?
That is a great question, once I get deeper into it I should do a comparison with LXC which is the more powerful choice IMHO, but the distrobox devs are moving rapidly in the direction of closing the gap, with the latest version you can get very close to full LXC functionality
I might be what some people describe as... first :-o and that’s a first
I wish there was a tool like distrobox that is more sandboxed, i understand that ruins the convenience but i do not like having my whole home mounted rw inside
I totally agree!
3:30 won't a Live CD do the samething?
yes it would, but you have to reboot and Im lazy!
@@CyberGizmo hahahaaa
ArchWitchy......... :p
LOL yeah I might or might not have said that....
"Except for nvidia...because they are special" 🤣 That's why i'm not buying nvidia, i'm a simple guy 😅