I'm trying to de-shitify my personal computing experience and go back to an interface that was basic, that we just got stuff done. What DE and theme options are there for an Amiga Workbench like experience? I'd even consider going further back to DESQView just to rid myself of the enshitification that #KDE and #GNOME are becoming with their #systemd requirements (non-portable platforms).
#postmarketOS is now shipping #systemd built from unpatched upstream source code, thanks to all the amazing folks involved with adding #musl libc support 😁
9️⃣ Here's the 9th post highlighting key new features of the upcoming v259 release of systemd. #systemd259#systemd
Over the past months and years, systemd as acquired a number of features in the verified boot/TPM area. Verified boot means basically that in cooperation with a TPM a secure log is kept of what happens during runtime and in particular during boot, specifically that every component takes a hash value of the next component it starts (this is called "measuring").
5️⃣ Here's the 5th post highlighting key new features of the upcoming v259 release of systemd. #systemd259#systemd
One really fun feature of systemd-nspawn is the --bind-user= switch. If used it will make the specified user from the host (i.e. user record + $HOME) available inside the container. It's a really simple way to quickly get shared access to your home dir from host and container.
With v259 the same option is now available for systemd-vmspawn too. Or in other words, …
4️⃣ Here's the 4th post highlighting key new features of the upcoming v259 release of systemd. #systemd259#systemd
For this one I am simply going to top-post
@daandemeyer's story about run0's new --empower switch, which gives your process capability + polkit privileges, without changing your user ID. Very powerful stuff.
Heads up if you're running #Debian#Forky (a.k.a. Debian Testing) and you have a lot of RAM. The new user-space OOM manager systemd-oomd doesn't treat kernel cache memory as available when calculating memory usage. That means it decides you're running out of RAM when you actually aren't and kills processes when it shouldn't.
Ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118191
You might want to uninstall it until this is fixed, or mask systemd-oomd.{service,socket} and reboot to disable it. #DebianForky#Linux#systemd
I agree but take a good look at the distros most often recommended for newbs. They attempt to automate the process of installation to the point of replicating ms-Win installation and at the end (click-reboot) you get a windows like desktop
And all because people are conditioned to be "afraid" of reading
None of those distros explain much of what those etc proc dev sys usr tmp boot home folders are on their "disk"
We have an all-star list of special guests from out of town, and a packed agenda. If you want to help build the future of image-based OSes, mainline Linux phones, local-first, and more then get your tickets now add yourself to the pad: https://pad.gnome.org/1EIXiLe8Ri2St_ayB8uRHg
Like last time, we also have some lightning talk slots, and on Saturday night there's live music by the one and only
@jimmac! The hype is real 🔥
@zbyszek, a #systemd developer and #Fedora maintainer, will explore the future of image-based, immutable, cryptographically verified #Linux installations, covering engineering challenges, secure updating/extending, and how tools like #mkosi build installation images, initrds, and extensions from distro packages.
Na grafice znajduje się zdjęcie Zbigniewa Jędrzejewskiego-Szmeka, systemowego dewelopera i maintenera Fedory. Obok jego zdjęcia widnieje napis "Image-based Linux with systemd". U dołu grafiki umieszczono informacje o konferencji "Jesień Linuksowa", która odbędzie się w dniach 24-26 października 2025 roku w Hotelu przy Młynie w Rybniku.
@mcc
@ariadne If I could name just one irritating thing about #systemd it's the "external" unit generators that are compiled binaries instead of scripts, I get it's faster but when I came across them I wished I could just test them or modify them on the spot.
Other than that it's a learning curve, but I found it sufficiently customisable to fix any issues or implement any service or device fix-up I ever needed. It even manage my user services now (managed and running under my own UID).
"Digitale Souveränität für Deutschland und Europa ist möglich!" Unter dieser Überschrift hat unsere BSI-Präsidentin einen offenen Brief der Open Source Business Alliance [email protected] erhalten.
@bsi gibt es zur Doppelstrategie noch konkreteres zum Absichern von Software von z.B. US Anbietern? Bin da sowohl aus dem Netzpolitik, Heise und der offenen Antwort immernoch nicht ganz schlau draus geworden.
Decided to try writing a Wayland compositor for fun. Took me a few days to get things going to a video-able state.
This is scrollable tiling, heavily inspired by PaperWM (which I'm still using and very much enjoying). You've got an infinite strip of windows that you can scroll through.
It's also got dynamic workspaces which work like in GNOME Shell (the Correct™ way to do workspaces), but all monitors have workspaces.
Is there any good way of moving a process into a systemd StartTransientScope together with its children?
In niri we put spawned processes into scopes, so oomd and other stuff can work properly. Usually you do it by putting yourself into a scope, then exec-ing the target program. But that's a 7 ms toll on startup time, so in niri we spawn the program right away, and then put it into a scope. However, if the program forks fast enough, that child doesn't go into the scope..
Rootless Containers with Podman ( blog.nviso.eu )