anthropy, (edited ) to random
@anthropy@mastodon.derg.nz avatar

IMHO, is pretty good, but I'm not a fan of using dbus and I think a lot of people aren't either, and if they'd just make that one aspect of systemd more unix-like, i.e, create files in /dev/ and /sys/ etc to actually control the state of systemd rather than forcing everything to use some IPC API, then I think basically every complaint about systemd magically goes away

DBus is a fine idea, but just not very POSIX-y, more along the lines of how Windows and Mac work. Which is not Linux-y🤷

thelinuxEXP, to linux
@thelinuxEXP@mastodon.social avatar

If you’ve ever navigated any form of forum or online community focused on , you probably saw someone mentioning as either an advantage, or, more likely, a problem. While it’s used by virtually every major Linux distro, it seems like there’s a strong core of people who dislike this system,so I thought I’d give a look at what systemd is, and at why some people seem to really hate it:

https://youtu.be/Fv3tQbOkz-E

Foxboron, to random
@Foxboron@chaos.social avatar

Seems we start the first weekend of this year with the return of the holy init wars.

hypolite, to debian

On my fresh 12 server:

# cat /var/log/README
You are looking for the traditional text log files in /var/log, and they are
gone?

Here's an explanation on what's going on:

You are running a systemd-based OS where traditional syslog has been replaced
with the Journal. The journal stores the same (and more) information as classic
syslog. To make use of the journal and access the collected log data simply
invoke "journalctl", which will output the logs in the identical text-based
format the syslog files in /var/log used to be. For further details, please
refer to journalctl(1).

Alternatively, consider installing one of the traditional syslog
implementations available for your distribution, which will generate the
classic log files for you. Syslog implementations such as syslog-ng or rsyslog
may be installed side-by-side with the journal and will continue to function
the way they always did.

Thank you!

Further reading:
        man:journalctl(1)
        man:systemd-journald.service(8)
        man:journald.conf(5)
        https://0pointer.de/blog/projects/the-journal.html

Thanks, I hate it.

kushal, (edited ) to Stockholm Swedish
@kushal@toots.dgplug.org avatar
sonny, to GNOME
@sonny@floss.social avatar

About the true purpose of systemd

I've been involved with #GNOME, #KDE, #freedesktop and #postmarketOS, ...

I've met @pid_eins and other prominent figures behind closed doors

I can confirm from first-hand experience that systemd is indeed a conspiracy to make better operating systems with Linux

#systemd #Linux #postmarketOS

hyc, (edited ) to random
@hyc@mastodon.social avatar

Gag, puke, retch... This sample code for communicating with is abominable. https://www.freedesktop.org/software/systemd/man/devel/sd_notify.html

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??

's version is better.

SebasTEAan, to emacs German
@SebasTEAan@emacs.ch avatar

Hi, I just finished my new version of journalctl-mode. It's now using transient for a more intuitiv UI. Also I added a simple follow mode.

I would be very thankful, if some of you folk could test it, before I push it to main. You can install it using quelpa as described:

https://github.com/SebastianMeisel/journalctl-mode/tree/transient

postmarketOS, (edited ) to random
itsfoss, (edited ) to linux
@itsfoss@mastodon.social avatar

Well, don't hold back! 🐧

#linux #systemd

kyonshi, to random
@kyonshi@dice.camp avatar

I don't know if and me are gonna be friends anytime soon.

it never does what it is supposed to do. what was wrong with simple cron jobs? I liked cron jobs. put stuff in, let run at time. simple. but systemd?

what the hell's a $DBUS_SESSION_BUS_ADDRESS?! why does this service need a $XDG_RUNTIME_DIR?!

and now that I have solved those issues it still doesn't want to run. gaaaaah.

throws systemd out of the window

parsa, to random

I hate

linmob, to linuxphones
@linmob@fosstodon.org avatar
maxamillion, to linux
@maxamillion@fosstodon.org avatar

I'm just going to say it, and we can agree to disagree if you do in fact disagree...

systemd has categorically made Linux better in basically every way imaginable

It's earnestly cool if you don't agree but it's really really good

🤷

bluca, to random
@bluca@fosstodon.org avatar

Alright, this took some team effort but in git main we are now at:

$ lddtree build/libsystemd.so.0
build/libsystemd.so.0 (interpreter => None)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
ld-linux-x86-64.so.2 => /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2

for a full-feature build, down 5 libs which are now dlopened on demand. Last one, libcap, will need to be swapped for some ioctls which won't happen for this release.

danie10, to linux
@danie10@mastodon.social avatar

The Linux systemd Controversy: A Beginner’s Guide to Understanding the Debate

In the world of Linux, few debates have stirred as much controversy as the battle between the traditional System V init system, often known as SysVinit, and the newer systemd.

systemd is a system and service manager, first introduced in 2010 to replace the traditional System V init system. It was designed to improve boot-up speeds and manage sy ...continues

See https://gadgeteer.co.za/the-linux-systemd-controversy-a-beginners-guide-to-understanding-the-debate/

smigol, to linux
@smigol@rigcz.club avatar

I think that 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.

takes a lot of space and doesn't work well with CLI software. relies on a closed backend and is not very fast.

I want better, more user friendly .

konstantin, to rust
@konstantin@social.headbright.eu avatar

I love how Go and Rust programs just compile down to a single binary you can do whatever you want with. Sprinkle a systemd definition and voila, you’ve got yourself a long running service with superpowers 🥰.

me, to GNOME
@me@social.taupehat.com avatar

Fucking sometimes (most of the time). I've got a fairly intricate op to run tonight and under I would be able to re-title all the shells I need to have open to run it but in Gnome? "Derrr, we removed that option... it was 2 hard 4 luzers to understand!"

I swear to all that matters, the UX experimentation perpetrated by Gnome is a pestilence rivaled only by that of

Once again, Torvalds was right:
https://mail.gnome.org/archives/usability/2005-December/msg00021.html

moreentropy, to random German
@moreentropy@chaos.social avatar

Unspezifisches Genöle über == alles klar, dich muss 1 nicht ernst nehmen.

kyonshi, to random
@kyonshi@dice.camp avatar

finally have my server running about the way I want. next thing will be linking it up to another server to create a tiny little irc network.

it really isn't hard to set up either this ircd (ngircd) or one of the alternatives in debian, the only thing I have issues with is how it interacts with when you try to restart it. but that's a systemd thing. and maybe I'm just bad at that.

otherwise you can just install the package and have a working irc server just like that.

irc conversation in irssi

bluca, to random
@bluca@fosstodon.org avatar

v256~rc1 is out! You know the drill, download it, run it, find all the bugs and report them - possibly to somebody else, I'll be at the nearest pub

https://github.com/systemd/systemd/releases/tag/v256-rc1

jph, to random
@jph@hachyderm.io avatar

Anyone got any ideas about how to do this very-specific thing? https://systemd-by-example.com/system/13ef8a77f2add98b78e65ba4fe694a8e

I'm trying to have a Target get disabled by a Condition, and then not pull in its dependencies, but the systemd documentation says it's not possible - but doesn't suggest an alternative

hughsie, to random
@hughsie@mastodon.social avatar

Can any experts explain why DynamicUser in a timer works on Fedora, but fails on every other distro we've tried? Details in https://github.com/fwupd/fwupd/pull/6178 -- thanks!

swelljoe, to linux
@swelljoe@mas.to avatar

I know people love hating on 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.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • slotface
  • ngwrru68w68
  • everett
  • mdbf
  • modclub
  • rosin
  • khanakhh
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Youngstown
  • GTA5RPClips
  • InstantRegret
  • provamag3
  • kavyap
  • ethstaker
  • osvaldo12
  • normalnudes
  • tacticalgear
  • cisconetworking
  • cubers
  • Durango
  • Leos
  • anitta
  • tester
  • megavids
  • lostlight
  • All magazines