systemd 260 Kills SysV Init Scripts, Adds AGENTS.md for AI Coding Assistants
systemd 260 has been released with two controversial changes: the long-promised removal of SysV init script support, and the addition of an AGENTS.md file providing instructions for AI coding assistants.
SysV Init Scripts Removed
After promising for years, systemd 260 finally drops support for traditional SysV init scripts. The release requires:
- Linux kernel 5.10 minimum (5.14 recommended, 6.6 for full functionality)
- libidn2 (libidn v1 no longer supported)
AI-Assisted Development
The systemd GitHub repository now contains an AGENTS.md file (replacing CLAUDE.md) that provides instructions to guide AI agents during code review. The file specifically stipulates that AI-generated contributions must be clearly identified.
Slop Detection
systemd has already appeared on the OpenSlopware list of FOSS projects with AI-generated code. The affected area: sd-bus, a lightweight D-Bus IPC client library.
Red Hat developer Allison Karlitskaya committed test cases with the note: "done with Claude's help." The 244 extra lines in sd-bus are spread across two relatively small changes.
AI Code Review
For now, AI use appears limited to reviewing changes via a GitHub Actions workflow (claude-review.yml). However, The Register notes that more AI-generated code will likely follow.
systemd 260 Other Changes
- Various minor improvements and bug fixes
- Systemd daddy Lennart Poettering quit Microsoft to work on Linux trust (January 2026)
- KDE Plasma 6.6 login manager requires systemd
Source: The Register