Systemd 260 kills SysV, tells AI not to misbehave
- Reference: 1773846910
- News link: https://www.theregister.co.uk/2026/03/18/systemd_260/
- Source link:
[1]Systemd 260 delivers one of the changes that the developers have been promising for at least a few years – we [2]reported that init script support was going back in 2023.
According to the release notes:
Support for System V service scripts has been removed. Please make sure to update your software now to include a native systemd unit file instead of a legacy System V script.
The following components have been removed:
• systemd-rc-local-generator and rc-local.service ,
• systemd-sysv-generator ,
• systemd-sysv-install (hook for systemctl enable / disable / is-enabled ).
It also needs a newer Linux kernel (minimum 5.10, 5.14 recommended, and 6.6 required for full functionality), plus a selection of other libraries and supporting files. Notably, it drops support for version 1 of [3]libidn – now you'll need libidn2 . None of this is likely to be hugely disruptive for new versions of distros using systemd 260.
There's also a new Markdown file in the [4]systemd GitHub repository , which may set alarm bells ringing for some developers. The new file is called [5]AGENTS.md , and replaces one that was called CLAUDE.md . The new AGENTS.md file provides instructions to help guide AI agents. (We are restraining ourselves from scattering quotation marks around this paragraph like confetti.)
[6]
Given the long history of AI agents ignoring instructions, which The Register was [7]reporting in 2024 and [8]still is this year , this strikes us as rather like King Canute ordering the tide not to rise (for non-Brits, this is a [9]famous legend ). It is pretty much doomed to fail.
[10]
[11]
The existence of a file with instructions for agents doesn't necessarily prove that systemd 260 itself was built using LLM coding assistants. For now, their use appears to be limited to reviewing changes, as the [12]code suggests. Its description says:
Integrates Claude Code as an AI assistant for reviewing pull requests.
However, systemd does now feature on at least one edition of the [13]OpenSlopware list of slop-contaminated FOSS. We covered the rise and fall of the original controversial list [14]back in January .
According to the OpenSlopware list, for now, bot-generated code is confined to one specific sub-element of systemd, [15]sd-bus , which is a "lightweight D-Bus IPC client library." The list highlights [16]Commit 744d589 from late January, summarized as "add test cases for truncated fds," in which Red Hat developer [17]Allison Karlitskaya notes that she did this "with Claude's help."
[18]KDE Plasma 6.6 isn't forcing systemd but the arguments rage on
[19]Systemd daddy quits Microsoft to prove Linux can be trusted
[20]KDE Plasma 6.6 beta ships a login manager that won't log in without systemd
[21]MX Linux 25.1 brings back switchable init systems
This is a requirement – the AGENTS.md file specifically stipulates:
Per project policy: if you use AI code generation tools, you must disclose this in commit messages by adding e.g. Co-developed-by: Claude Opus 4.6 <noreply@anthropic.com></noreply@anthropic.com> . All AI-generated output requires thorough human review before submission.
The extra 244 lines in sd-bus are spread across two relatively small changes, which add more tests to a small submodule. Appearing on OpenSlopware probably won't faze the systemd developers much. They are by necessity a thick-skinned crew, as the facetious comment on the release of systemd 256 – [22]"now with 42 percent less Unix philosophy" – emphasized. That said, we suspect more AI code changes will follow.
The other changes in this version are mostly relatively minor, including tweaks to handling of intermittent network connections, aid the display of friendly distribution names, add the ability to handle OCI images via [23]systemd-mstack , and other low-level adjustments that most users will never notice.
Just like the removed support for traditional init scripts, this consent for LLM-generated changes will likely further deepen and widen the divide between the many folks who use systemd and say that it makes life easier, and the determined holdouts who want nothing to do with it. In practice, we suspect it will make no visible difference. ®
Get our [24]Tech Resources
[1] https://github.com/systemd/systemd/releases/tag/v260
[2] https://www.theregister.com/2023/08/02/systemd_254/
[3] https://www.gnu.org/software/libidn/
[4] https://github.com/systemd/systemd
[5] https://github.com/systemd/systemd/blob/main/AGENTS.md
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2abraMjCLmRzY3o3mYLHhTgAAAdQ&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[7] https://www.theregister.com/2024/10/02/ai_agent_trashes_pc/
[8] https://www.theregister.com/2026/01/28/claude_code_ai_secrets_files/
[9] https://kellyaevans.com/nqhistory/waves-2/
[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44abraMjCLmRzY3o3mYLHhTgAAAdQ&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33abraMjCLmRzY3o3mYLHhTgAAAdQ&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[12] https://github.com/systemd/systemd/blob/c1d4d5fd9ae56dc07377ef63417f461a0f4a4346/.github/workflows/claude-review.yml
[13] https://codeberg.org/small-hack/open-slopware#system-services-and-daemons
[14] https://www.theregister.com/2026/01/18/openslopware_is_back/
[15] https://www.freedesktop.org/software/systemd/man/latest/sd-bus.html
[16] https://github.com/systemd/systemd/commit/744d589632c545e90ae76853abbfbc90cb530e24
[17] https://github.com/allisonkarlitskaya
[18] https://www.theregister.com/2026/02/24/kde_plasma_66/
[19] https://www.theregister.com/2026/01/29/lennart_poettering_quits_microsoft/
[20] https://www.theregister.com/2026/01/26/plasma_6_6_systemd_login/
[21] https://www.theregister.com/2026/01/21/mx_25_1_init_diversity/
[22] https://www.theregister.com/2024/06/13/version_256_systemd/
[23] https://www.freedesktop.org/software/systemd/man/devel/systemd-mstack.html
[24] https://whitepapers.theregister.com/
Re: Not coming here
What's the worst that could happen?
Re: Not coming here
systemd?
Re: Not coming here
Does this mean that systemd is now feature-complete? Will every future release provide efficiency enhancements and other such things?
Re: Not coming here
It will be once it envelops and suffocates the physical hardware too.
Not coming here
See title.