It's been a while since we gave an update on the #postmarketOS#systemd integration, so here's an update post (and instructions on how to get involved).
I think that #systemd should do package management. I hate when I have to install some software, but it only has a .deb package. I think that a unified packaging format for Linux would be good.
#Flatpak takes a lot of space and doesn't work well with CLI software. #Snap relies on a closed backend and is not very fast.
I know people love hating on #systemd but there are so many things that are great about it. The journal is among the best (and the one that people seem to hate the most for reasons I find hard to relate to). Building a service with good logging is literally free, no code required, STDOUT/STDERR goes to the journal, you're done. Ingesting those logs into something like Loki is also free. #linux
My laptop screen broke, so I figured I could use my #SteamDeck as replacement. Didn't want to loose Steam OS, though, it's a gaming device after all.
So I bought a SanDisk SD card for 35€, and used #mkosi to flash a #fedora workstation disk image onto it. Took a few days to understand what #fedora packages I need for the full workstation experience, but in the the end the process was surprisingly smooth.
From gratuitous use of superfluous language features (a cleanup handler, for a single fd, srsly?) to inappropriate use of standard POSIX APIs (using connect+write on a socket that only sends one message and then gets closed, really?) Older compilers don't even support a cleanup attribute, and this code is used as a model of portability??
Our goal is to make GNOME OS a daily driver for QA and finalize the migration, but this work will be fundamental to the future of all secure image based / immutable Linux distributions.
hmmm
systemd-oomd is so confusing, memory OOM killer doesn't work since it is not monitored...
Specified my user service as documentation said, but it is needed to perform reload-daemon to work hmmm...
echo 1 to memory.oom.group is not also possible.
Anyone has an idea to make it reload every time I sign in?
@starman
Systemd is nice. I miss GUI apps for #SystemD.
Permanent mounting a Network drive or creating new Services and inspect and modify is such a point.
@NathanClayton@kubikpixel#ActivityPub is certainly an overcomplicated protocol and the only reason we use it is that Mastodon does. Why couldn't we simply poll RSS feeds and receive DMs by email (like #DeltaChat)?
People have a tendency, when they design something new, to design it in a straightforward way that makes it work, but with a few rough edges and odd quirks. When they design the second version, they don't have the mindset to just make it work, since the old design already just works. They try to design something with no rough edges or quirks, which counterproductively always makes it worse than the first version as the complexity to avoid the "natural" quirks always ends up being worse than just accepting them. This happens every. single. time. It's how we got #Wayland and #systemd as well.
Wenn ich ehrlich bin, habe ich darüber zu wenig Ahnung. Ist dies so anzuwenden und zu empfehlen oder wie seht ihr dies?
»Systemd-Alternative zu sudo soll Linux sicherer machen:
run0 lässt reguläre Benutzer Programme mit root-Rechten ausführen. Es ähnelt sudo, nutzt aber andere Mechanismen zur Privilegienerhöhung und soll sicherer sein.«
Systemd wants to expand to include a sudo replacement (outpost.fosspost.org)