Hi!
/var/lock/ is the standard interface for locks of serial devices #38563
https://github.com/systemd/systemd/issues/38563
But at least Debian Technical Committee decided in a way that makes sense:
Bug#1115317: Technical Committee resolution on /var/lock and systemd
https://lists.debian.org/debian-ctte/2025/10/msg00010.html
That written, I even agree it is good that the affected software is
changed to do more modern locking. However…
… that „we don't care“ about standards attitude and „we don't care“ about
breaking running user space attitude at least some System developers have
is disturbing.
Nothing new, actually, but still.
Systemd development is very, very different from Linux kernel development…
in Linux kernel development there is the mantra to never break running
user space. While I think semantics and standards can be changed… I do not
agree by System developers just breaking stuff and letting others to keep
the pieces. Systemd as user space itself probably does not need such a
strict policy as kernel developers apply to their development, but their
current approach is even kind of anti social if you ask me.
Best,
--
Martin