Systemd 251 již vyšel a toto jsou jeho novinky

systemd-245

Po pěti měsících vývoje bylo oznámeno vydání nové verze systemd 251, verze, ve které byly zvýšeny systémové požadavky. Minimální podporovaná verze linuxového jádra byla zvýšena z 3.13 na 4.15. K fungování vyžaduje časovač CLOCK_BOOTTIME. Ke kompilaci potřebujete kompilátor, který podporuje standard C11 a rozšíření GNU (pro hlavičkové soubory se stále používá standard C89).

U části novinek, které vyčnívají z této nové verze, je zdůrazněno, že se přidal experimentální nástroj systemd-sysupdate bod automaticky detekovat, stahovat a instalovat aktualizace pomocí atomového mechanismu nahradit oddíly, soubory nebo adresáře.

Další změna, která vyniká, je ta je představena nová interní sdílená knihovna, libsystemd-core- .so, který je nainstalován v adresáři /usr/lib/systemd/system a odpovídá knihovně libsystemd-shared-library .tak existující. Použití sdílené knihovny libsystemd-core- .SW snižuje celkovou velikost instalace opětovným použitím binárního kódu. Číslo verze lze zadat pomocí volby 'shared-lib-tag' v systému sestavení meson a umožňuje distribucím dodávat více verzí těchto knihoven současně.

Kromě toho je také zdůrazněno, že bylo implementováno předávání proměnných prostředí $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID a $MONITOR_UNIT, které obsahují informace o monitorované jednotce pro řadiče OnFailure/OnSuccess.

Pro jednotky, je implementováno nastavení ExtensionDirectories, které lze použít k organizaci načítání komponent System Extension z běžných adresářů, spíše než z diskových obrazů. Obsah adresáře rozšíření systému překrývá OverlayFS a používá se k rozšíření hierarchie adresářů /usr/ a /opt/ a přidávání dalších souborů za běhu, i když jsou zadané adresáře připojeny pouze pro čtení. Podpora pro specifikaci adresáře byla také přidána do příkazu 'portablectl added –extension='.

En systemd-networkd, pro unicast cesty nakonfigurován prostřednictvím sekce [Route], hodnota rozsahu byla změněna z výchozí na „link“, aby odpovídala chování příkazu „ip route“. Do sekce [Bridge] přidán parametr „Isolated=true|false“. pro konfiguraci stejnojmenného atributu síťových mostů v jádře. V sekci [Tunnel] byl přidán parametr External pro konfiguraci tunelu externího typu (režim sběru metadat).

Z další změny které vynikají:

  • Do sekce [DHCPServer] byly přidány parametry BootServerName, BootServerAddress a BootFilename pro konfiguraci adresy serveru, názvu serveru a názvu spouštěcího souboru odesílaného serverem DHCP při spouštění v režimu PXE.
  • V sekci [Network] byl odstraněn parametr L2TP, místo kterého v souborech .netdev můžete použít nové Local nastavení týkající se rozhraní L2TP.
  • Zajištěno, že systemd-resolved je spuštěn dříve v procesu zavádění, včetně zavádění z initrd, když je systemd-resolved přítomno v obrazu initrd.
  • Do systemd-cryptenroll byla přidána možnost –fido2-credential-algorithm pro výběr algoritmu šifrování pověření a možnost –tpm2-with-pin pro ovládání zadávání PIN při odemykání oddílu pomocí TPM.
  • Přidána podobná možnost tpm2-pin do /etc/crypttab. Při odemykání zařízení prostřednictvím TPM jsou nastavení šifrována, aby byla chráněna před zachycením šifrovacích klíčů.
  • Přidáno D-Bus API do systemd-timesyncd pro dynamické získávání informací ze serveru NTP přes IPC.
  • Aby bylo možné určit potřebu barevného výstupu u všech příkazů, kontroluje se kromě dříve kontrolovaných NO_COLOR, SYSTEMD_COLORS a TERM i proměnná prostředí COLORTERM.
  • Sestavovací systém Meson implementuje volbu install_tag pro vlastní sestavení a instalaci nezbytných komponent: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • Přidána možnost sestavení výchozí komprese pro výběr kompresního algoritmu pro systemd-journald a systemd-coredump.
  • Přidáno experimentální nastavení „reboot-for-bitlocker“ do sd-boot v loader.conf pro spouštění systému Microsoft Windows pomocí BitLocker TPM.
  • Systemd-journald stabilizoval možnost exportu ve formátu JSON. Přidána podpora pro výstup JSON v příkazech „journalctl –list-boots“ a „bootctl list“ (příznak „–json“).
  • Do udev přidány nové databázové soubory hwdb, které obsahují informace o přenosných zařízeních (PDA, kalkulačky atd.) a zařízeních používaných k vytváření zvuku a videa (DJ konzole, klávesnice).
  • Nastavení LoadCredential umožňuje jako argument název adresáře, v takovém případě se pokusí načíst pověření ze všech souborů v zadaném adresáři.
  • V systemctl parametr "--timestamp" přidal možnost zadat příznak "unix" pro zobrazení času ve formátu epochy (počet sekund od 1. ledna 1970).

Nakonec, pokud máte zájem dozvědět se o tom více, můžete si prostudovat podrobnosti Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.