
What is it about?
So Centos7 currently has systemdversion 219 installed which was released on 2015-02-16 (see NEWS).
This is a huge problem, as we miss a lot of very important functions related to journald, networkd, machinectl, systemd-nspawn and so on.
Porting latest systemd versions to Centos is a daunting task. It's possible, but it takes time. And during latest systemd conferenceguys from Facebook Engineering told us, that they actually did it. Marcin asked them if they're gonna share it and Davide replied, that it should be easy and will think about it.
And they did. Yesterday.
On Facebook Incubator project on Github you'll find rpm - backports
And there's also a COPR reposhared by a Red-Hatter Jan Synacek.
Having those both you may install systemd 231 on your Centos7.
It's not currently meant to be running as production and also doesn't provide SELinux policies / contexts. But.. it works. And it works on FB scale :)
Quick howto
(it's copy&paste from Jan's COPR installation instructions, so make sure it's up to date:
Make sure to edit /etc/selinux/config and put SELinux t \
o permissive before you update, otherwise your system w \
ill not boot anymore!
# wget https://copr.fedorainfracloud.org/coprs/jsynacek \
/systemd-backports-for-centos-7/repo/epel-7/jsynacek- \
systemd-backports-for-centos-7-epel-7.repo -O /etc/yu \
m.repos.d/jsynacek-systemd-centos-7.repo
# yum update systemd
Short story longer
And special thanks to Marcin Sawicki for catching my tweet and moving things forward <3
Guys - thank you a lot for this!
Wow:https://t.co/Nh1yoxlGIG now just waiting till @fb_engineering share theirs #systemd #Fedora port to #centos mentioned on @systemdconf <3
— Maciek Lasyk (@docent_net) December 6, 2016
was it Davide announcing that? I can ping him tmorrow at the office ;)
— Marcin M. Sawicki (@odcinek) December 15, 2016
@marcinskarbek do you remember? If not I'll search it in the videos.
— Maciek Lasyk (@docent_net) December 15, 2016

'mentioned' -> 'announced' -> 'published'; can we agree on that? :D
— Maciek Lasyk (@docent_net) December 15, 2016

This is part of presentation/Q&A where systemd port was mentioned: https://t.co/NziIK41PYE but have to dig where
— Maciek Lasyk (@docent_net) December 15, 2016
Davide actually told that FB will share it. My memory tells me it was somewhere inside the presentation, not Q&A
— Maciek Lasyk (@docent_net) December 15, 2016

great, so now fingers crossed :)
— Maciek Lasyk (@docent_net) December 15, 2016
tada! https://t.co/yvMtY4zJSM
— Marcin M. Sawicki (@odcinek) December 15, 2016
And the copr repo from RH of these packages for CentOS 7: https://t.co/F7EmQhxOZU
— Phil Dibowitz (@ThePhilD) December 15, 2016
— Marcin M. Sawicki (@odcinek) December 15, 2016
booring :p
— Maciek Lasyk (@docent_net) December 15, 2016