Systemd 245 arrives with a large list of changes and these are the most prominent

systemd-245

The developers who are in charge of systemd released the release of the new version of systemd 245 which comes with a great list of changes which includes some very interesting news.

In the new version, new systemd-homed and systemd-distribu components are added, support for portable user profiles in JSON format is included, the ability to define namespaces in systemd-journald is provided, support for the "pidfd" mechanism is added.

What's new in systemd 245?

One of the most important changes is the addition of the service systemd-homed, what pProvides portable home directory management supplied in the form of a mounted image file in which the data is encrypted.

systemd-homed allows to create autonomous environments for user data that can be transferred between different systems without worrying about timing of identifiers and privacy. User credentials are tied to home directory, not system settings.

Another important change is the adding the add-on component systemd-userdb, which translate UNIX / glibc NSS accounts to JSON records and provides a unified Varlink API for querying and listing records.

The JSON profile associated with the home directory ccontains the necessary parameters for the user to work, including name information, password hashes, encryption keys, quotas and resources provided.

On the other hand too the new utility "systemd-distribu" is highlighted, which is diseña to distribute the tables disk partition in GPT format.

With this the partition structure is defined declaratively through files that describe which partitions should or should not exist.

In practice, systemd-distribu can be useful for images of the operating system that initially can be delivered in a minimal form and after the first start it expands to the size of an existing block device or supplemented with additional partitions.

Also in systemd 245 it is now possible to run multiple instances of systemd-journald, each of which keeps records in its own namespace. In addition to the main systemd-journald.service, the .service directory provides a template for creating additional instances linked to their namespaces using the "LogNamespace" directive.

Systemd-udevd and other components by systemd have added support for the mechanism for assign alternate names to network interfaces, allowing multiple names to be used simultaneously for an interface.

The name can be up to 128 characters long (previously the network interface name was limited to 16 characters). By default, systemd-udevd now assigns to each network interface all name variants generated by the supported naming schemes.

This behavior can be changed through the new AlternativeName and AlternativeNamesPolicy settings in the .link files. Systemd-nspawn implements alternative name generation with full container name for veth bindings created on the host side.

Last but not least, It also stands out in the systemd 245 announcement that was added support for Linux kernel subsystem "pidfd" in API sd-event.h to handle PID reuse situation (pidfd joins a specific process and does not change, while PID can bind to another process after completing the current process associated with this PID).

All systemd components, with the exception of PID 1, are changed to use pidfds if the current subsystem supports this subsystem.

Systemd-logind via PolicyKit provides access control for virtual terminal switch operation. By default, permissions to change the active terminal are granted only to users who have logged into the local virtual terminal at least once.

To simplify creating initrd images with systemd, PID 1 controller now determines if it is used in initrd, in which case it automatically loads initrd.target instead of default.target.

If you want to know the complete list of the changes and news that were delivered in this new release of systemd 245, you can consult them In the following link.


2 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   hacklat said

    GNU / lINUX
    I'm interested linuxadictos.com, full amd, well maybe cmd, but my passion and study is amd in general, I have 22 OS VMs, 10 for HACK, 6 for studies and tests and 6 for graphics and colors in development, with my favorite tools Geany, Eclipse 2/3, Sublimetext3.com, ,
    Saludos Hacklat hacker latino ,luchando mas de 12 años Español Latinoamericano para la CiberNet Mundial.-

  2.   luix said

    systemd sucks !!