web analytics
It runs on Linux

Systemd v223 released

Systemd the (controversial) replacement for the old SysV init system is now at version 223, as announced by developer David Herrmann. This release has some code cleanups and some nice additions to networkd.



For example the network daemon has a new tunnel configuration option called ‘IPv6FlowLabel=’. Also the ‘macvtap’ virtual network devices are now supported. Read below for the complete changelog.


  • The python-systemd code has been removed from the systemd repository.
    A new repository has been created which accommodates the code from
    now on, and we kindly ask distributions to create a separate package
    for this: https://github.com/systemd/python-systemd
  • The systemd daemon will now reload its main configuration
    (/etc/systemd/system.conf) on daemon-reload.
  • sd-dhcp now exposes vendor specific extensions via
  • systemd-networkd gained a number of new configuration options.
  • A new boolean configuration option for TAP devices called
    ‘VNetHeader=’. If set, the IFF_VNET_HDR flag is set for the
    device, thus allowing to send and receive GSO packets.
  • A new tunnel configuration option called ‘CopyDSCP=’.
    If enabled, the DSCP field of ip6 tunnels is copied into the
    decapsulated packet.
  • A set of boolean bridge configuration options were added.
    ‘UseBPDU=’, ‘HairPin=’, ‘FastLeave=’, ‘AllowPortToBeRoot=’,
    and ‘UnicastFlood=’ are now parsed by networkd and applied to the
    respective bridge link device via the respective IFLA_BRPORT_*
    netlink attribute.
  • A new string configuration option to override the hostname sent
    to a DHCP server, called ‘Hostname=’. If set and ‘SendHostname=’
    is true, networkd will use the configured hostname instead of the
    system hostname when sending DHCP requests.
  • A new tunnel configuration option called ‘IPv6FlowLabel=’. If set,
    networkd will configure the IPv6 flow-label of the tunnel device
    according to RFC2460.
  • The ‘macvtap’ virtual network devices are now supported, similar to
    the already supported ‘macvlan’ devices.

Here you can read the announcement of systemd v223.

Head over here to the systemd repository if you want to integrate systemd yourself.