Systemd 251 wurde bereits veröffentlicht und das sind seine Neuigkeiten

systemd-245

Nach fünf Monaten Entwicklung die Veröffentlichung der neuen Version von systemd 251 wurde angekündigt, Version, bei der die Systemvoraussetzungen erhöht wurden. Die minimal unterstützte Version des Linux-Kernels wurde von 3.13 auf 4.15 erhöht. Erfordert, dass der CLOCK_BOOTTIME-Timer funktioniert. Zum Kompilieren benötigen Sie einen Compiler, der den C11-Standard und GNU-Erweiterungen unterstützt (der C89-Standard wird immer noch für Header-Dateien verwendet).

Für den Teil der Neuheiten, die sich von dieser neuen Version abheben, wird hervorgehoben, dass sWir haben ein experimentelles Dienstprogramm systemd-sysupdate hinzugefügt für Automatisches Erkennen, Herunterladen und Installieren von Updates mithilfe des atomaren Mechanismus um Partitionen, Dateien oder Verzeichnisse zu ersetzen.

Eine weitere Veränderung, die auffällt, ist die folgende eine neue interne gemeinsam genutzte Bibliothek wird eingeführt, libsystemd-core- .so, die im Verzeichnis /usr/lib/systemd/system installiert ist und der libsystemd-shared-library entspricht .so vorhanden. Verwenden der gemeinsam genutzten Bibliothek libsystemd-core- .SW reduziert die Gesamtgröße der Installation durch Wiederverwendung des Binärcodes. Die Versionsnummer kann über die Option „shared-lib-tag“ im Meson-Buildsystem angegeben werden und ermöglicht es Distributionen, mehrere Versionen dieser Bibliotheken gleichzeitig auszuliefern.

Darüber hinaus wird auch hervorgehoben, dass Die Übergabe von Umgebungsvariablen wurde implementiert $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID und $MONITOR_UNIT, die Informationen über die überwachte Einheit zu den OnFailure/OnSuccess-Controllern enthalten.

Für Einheiten, Die ExtensionDirectories-Einstellung ist implementiert, die zum Organisieren des Ladens von Systemerweiterungskomponenten verwendet werden kann aus regulären Verzeichnissen und nicht aus Disk-Images. Der Inhalt des Systemerweiterungsverzeichnisses überlagert OverlayFS und wird verwendet, um die Verzeichnishierarchie /usr/ und /opt/ zu erweitern und zur Laufzeit zusätzliche Dateien hinzuzufügen, selbst wenn die angegebenen Verzeichnisse schreibgeschützt gemountet sind. Unterstützung für die Angabe eines Verzeichnisses wurde auch zum Befehl „portablectl added –extension=“ hinzugefügt.

En systemd-networkd, für Unicast-Routen über den Abschnitt [Route] konfiguriert wurde, wurde der Scope-Wert von default auf „link“ geändert, um dem Verhalten des Befehls „ip route“ zu entsprechen. Parameter „Isolated=true|false“ zum Abschnitt [Bridge] hinzugefügt um das gleichnamige Attribut network bridges im Kernel zu konfigurieren. Im Abschnitt [Tunnel] wurde der Parameter External hinzugefügt, um einen Tunnel des externen Typs (Metadatenerfassungsmodus) zu konfigurieren.

Der andere Änderungen das fällt auf:

  • Die Parameter BootServerName, BootServerAddress und BootFilename wurden zum Abschnitt [DHCPServer] hinzugefügt, um die Serveradresse, den Servernamen und den Startdateinamen zu konfigurieren, die vom DHCP-Server gesendet werden, wenn im PXE-Modus gestartet wird.
  • Im Abschnitt [Netzwerk] wurde der Parameter L2TP entfernt, stattdessen können Sie in den .netdev-Dateien die neuen lokalen Einstellungen bezüglich der L2TP-Schnittstelle verwenden.
  • Sichergestellt, dass systemd-resolved früher im Boot-Prozess gestartet wird, einschließlich des Bootens von initrd, wenn systemd-resolved im initrd-Image vorhanden ist.
  • Option –fido2-credential-algorithm zu systemd-cryptenroll hinzugefügt, um den Verschlüsselungsalgorithmus für Anmeldeinformationen auszuwählen, und Option –tpm2-with-pin, um die PIN-Eingabe beim Entsperren einer Partition mit TPM zu steuern.
  • Eine ähnliche Option tpm2-pin wurde zu /etc/crypttab hinzugefügt. Beim Entsperren von Geräten über das TPM werden die Einstellungen verschlüsselt, um sie vor dem Abfangen von Verschlüsselungsschlüsseln zu schützen.
  • D-Bus-API zu systemd-timesyncd hinzugefügt, um Informationen dynamisch von einem NTP-Server über IPC abzurufen.
  • Um die Notwendigkeit einer Farbausgabe bei allen Befehlen zu ermitteln, wird zusätzlich zu NO_COLOR, SYSTEMD_COLORS und TERM, die zuvor überprüft wurden, die Umgebungsvariable COLORTERM überprüft.
  • Das Meson-Build-System implementiert die install_tag-Option für benutzerdefinierte Builds und die Installation notwendiger Komponenten: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • Option zum Erstellen der Standardkomprimierung hinzugefügt, um den Komprimierungsalgorithmus für systemd-journald und systemd-coredump auszuwählen.
  • Experimentelle Einstellung „reboot-for-bitlocker“ zu sd-boot in loader.conf hinzugefügt, um Microsoft Windows mit BitLocker TPM zu booten.
  • Systemd-journald hat die Exportfähigkeit im JSON-Format stabilisiert. Unterstützung für JSON-Ausgabe in den Befehlen „journalctl –list-boots“ und „bootctl list“ („–json“-Flag) hinzugefügt.
  • Neue hwdb-Datenbankdateien zu udev hinzugefügt, die Informationen über tragbare Geräte (PDAs, Taschenrechner usw.) und Geräte zum Erstellen von Ton und Video (DJ-Konsolen, Keyboards) enthalten.
  • Die LoadCredential-Einstellung lässt einen Verzeichnisnamen als Argument zu. In diesem Fall versucht sie, Anmeldeinformationen aus allen Dateien im angegebenen Verzeichnis zu laden.
  • In systemctl fügte der Parameter „--timestamp“ die Möglichkeit hinzu, das „unix“-Flag anzugeben, um die Zeit im Epochenformat anzuzeigen (die Anzahl der Sekunden seit dem 1. Januar 1970).

Wenn Sie mehr darüber erfahren möchten, können Sie schließlich die Details einsehen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.