UnityDevice
- 0 posts
- 17 comments
- 3 months
That sounds heavy and complicated.
It’s neither. A systemd generator just transforms a simple 15 line container text file to a simple 20 line service text file, and then the container lifecycle and dependencies are managed by systemd like any other system or user service.
- 3 months
It’s not tightly coupled to anything. It just ships with a systemd generator allowing you to manage containers, pods or networks with systemd if you want. And lots of people are noticing the benefits of that arrangement.
- UnityDevice@lemmy.zipto
Linux@programming.dev•Terminal Recommendations? I want Yakuake mixed with TabbyEnglish
3 monthsI use alacritty with a small script that calls tdrop to make it a drop-down terminal, and sets a few other window properties. For tabs I use tmux as it’s amazing and works everywhere.
It all works perfectly on X, but tdrop is pretty glitchy on Wayland with multiple monitors. Since I use the drop-down terminal a lot, that this was enough of a trigger to move from gnome to kde where I can still use X.
- UnityDevice@lemmy.zipto
Linux@programming.dev•The Linux Kernel Looks To "Bite The Bullet" In Enabling Microsoft C ExtensionsEnglish
8 monthsOnce in a while, it turns out that enabling -fms-extensions could allow some slightly prettier code. But every time it has come up, the code that had to be used instead has been deemed “not too awful” and not worth introducing another compiler flag for.
That’s probably true for each individual case, but then it’s somewhat of a chicken/egg situation.
If we just “bite the bullet” as Linus says and enable it once and for all, it is available whenever a use case turns up, and no individual case has to justify it.
A lore.kernel.org search provides these examples:
- https://lore.kernel.org/lkml/200706301813.58435.agruen@suse.de/
- https://lore.kernel.org/lkml/20180419152817.GD25406@bombadil.infradead.org/
- https://lore.kernel.org/lkml/170622208395.21664.2510213291504081000@noble.neil.brown.name/
- https://lore.kernel.org/lkml/87h6475w9q.fsf@prevas.dk/
- https://lore.kernel.org/lkml/CAHk-=wjeZwww6Zswn6F_iZTpUihTSNKYppLqj36iQDDhfntuEw@mail.gmail.com/
Undoubtedly, there are more places in the code where this could also be used but where -fms-extensions just didn’t come up in any discussion.
Basically the extensions are useful sometimes. Note that they have nothing to do with Microsoft other than being invented by them.
I finally had to switch recently because I use gnome, and they removed the X11 session. I managed to sort out most of the missing parts needed for my workflow, but it still feels like a downgrade. It feels much more sluggish, things that were instant now take a second, and I’ve been under a constant barrage of bugs and glitches. Some make the whole experience feel like using amateur software. I’ll be typing, then press a global shortcut to launch some software, and I’ll end up with whole desktop pausing for a second and the shortcut inserted in my text 20 times. And this happens a few times a day. Just one example.
I’ve almost exclusively used Linux desktop for the past decade and it was a smooth experience, but with gnome-wayland I finally understand the people that were always complaining about everything being broken and glitchy.
I can understand having some bugs, but if text or mouse input doesn’t work properly, or if using my new laptop suddenly feels like using my much slower old one, then I may as well look for a different desktop.
I use quadlets instead - it’s part of podman and lets you manage containers as systemd services. Supports automatic image updates and gives you all the benefits of systemd service management. There’s a tool out there that will convert a docker compose config into quadlet unit files giving you a quick start, but I just write them by hand.
- UnityDevice@lemmy.zipto
Linux@programming.dev•Open-Source NVIDIA Linux Driver Usage About To Become Much More ReliableEnglish
10 monthsI really wish Linux would add GPU driver restarting like windows has. I think 99% of the time my kernel panics on any of my machines it’s because of amdgpu or the intel driver. Though I think windows implements this by having the driver be in userspace like Linux used to do with xorg drivers back in the day?
Can you share more details please?
- UnityDevice@lemmy.ziptoProgramming@programming.dev•GitHub is introducing rate limits for unauthenticated pulls, API calls, and web accessEnglish1 year
Oh, that’s nice, TIL. But still, there are other projects that do just directly download from GitHub when building, buildroot for example.
- UnityDevice@lemmy.ziptoProgramming@programming.dev•GitHub is introducing rate limits for unauthenticated pulls, API calls, and web accessEnglish1 year
Compiling any larger go application would hit this limit almost immediately. For example, podman is written in go and has around 70 dependencies, or about 200 when including transitive dependencies. Not all the depends are hosted on GitHub, but the vast majority are. That means that with a limit of 60 request per hour it would take you 3 hours to build podman on a new machine.
- 1 year
Storage is cheap on a PC, it’s not cheap on mobile where it’s fixed and used as a model differentiator. They overcharge you so much. Oh, and they removed SD card slots from nearly all phones.
Come on, they’re just protecting the most vulnerable people in society. If they don’t fight for the richest man on the planet, who will? /s
- UnityDevice@lemmy.zipto
Reddit@lemmy.world•Top post of Reddit. We are gonna see large influx of users.English
1 yearAnd for former Relay users, Summit will feel pretty familiar.




My friend, a podman container file is a simple tiny ini text file. Behind the scenes it gets converted to a systemd service unit file, which is also an ini text file. The service file has a simple
ExecStartcommand that just callspodman run. Meanwhile podman will just set up an environment and run the container with runc or crun. The whole thing is basically one step above a shell script. I could buildroot a system with this entire stack and it would fit on my wifi router.You’re the one overcomplicating things.