systemd 249-rc2 Released With New "ConditionOSRelease" Directive

Written by Michael Larabel in systemd on 25 June 2021 at 11:00 AM EDT. 26 Comments
Earlier this month systemd 249-rc1 arrived with a variety of new features and improvements. Now for closing out the month is a second release candidate.

The systemd 249-rc2 release is primarily made up of fixes compared to the prior release candidate. One new feature though to systemd 249-rc2 is the "ConditionOSRelease" directive.

The ConditionOSRelease directive can be used for matching to a value or relative comparison against key-value pairs found in the /etc/os-release file such as if wanting to ensure a systemd unit file is only used if matching a given value or greater than a defined value.

Systemd 249-rc2 has some backwards-incompatible changes around its net_id built-in of udev, but those alterations primarily affect s390 hardware.

Systemd 249-rc2 is available for download from GitHub. Systemd 249 stable should be out soon and with plenty of time for getting it into the autumn 2021 Linux distribution releases.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week