News: 1773846910

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Systemd 260 kills SysV, tells AI not to misbehave

(2026/03/18)


The latest release of the most widely used Linux init system is here, and between dropping init script support and AI-assisted coding, we feel sure that this release will win it yet more admirers.

[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/



Not coming here

Will Godfrey

See title.

Re: Not coming here

Liam Proven

What's the worst that could happen?

Re: Not coming here

Gary Stewart

systemd?

Re: Not coming here

stiine

Does this mean that systemd is now feature-complete? Will every future release provide efficiency enhancements and other such things?

Re: Not coming here

Anonymous Coward

It will be once it envelops and suffocates the physical hardware too.

The Worst Car Hire Service
When David Schwartz left university in 1972, he set up Rent-a-wreck
as a joke. Being a natural prankster, he acquired a fleet of beat-up
shabby, wreckages waiting for the scrap heap in California.
He put on a cap and looked forward to watching people's faces as he
conducted them round the choice of bumperless, dented junkmobiles.
To his lasting surprise there was an insatiable demand for them and
he now has 26 thriving branches all over America. "People like driving
round in the worst cars available," he said. Of course they do.
"If a driver damages the side of a car and is honest enough to
admit it, I tell him, `Forget it'. If they bring a car back late we
overlook it. If they've had a crash and it doesn't involve another vehicle
we might overlook that too."
"Where's the ashtray?" asked one Los Angeles wife, as she settled
into the ripped interior. "Honey," said her husband, "the whole car's the
ash tray."
-- Stephen Pile, "The Book of Heroic Failures"