Systemd 251 har redan släppts och det här är dess nyheter

systemd-245

Efter fem månaders utveckling lanseringen av den nya versionen av systemd 251 tillkännagavs, version där systemkraven höjdes. Den minsta versionen av Linux-kärnan som stöds har utökats från 3.13 till 4.15. Kräver timern CLOCK_BOOTTIME för att fungera. För att kompilera behöver du en kompilator som stöder C11-standarden och GNU-tillägg (C89-standarden används fortfarande för header-filer).

För den del av nyheterna som sticker ut från denna nya version, framhålls att se lade till ett experimentellt verktyg systemd-sysupdate till automatiskt upptäcka, ladda ner och installera uppdateringar med hjälp av atommekanismen för att ersätta partitioner, filer eller kataloger.

En annan förändring som sticker ut är att ett nytt internt delat bibliotek introduceras, libsystemd-core- .so, som är installerad i katalogen /usr/lib/systemd/system och motsvarar libsystemd-shared-library .så existerande. Använda det delade biblioteket libsystemd-core- .SW minskar den totala storleken på installationen genom att återanvända den binära koden. Versionsnumret kan anges via alternativet "shared-lib-tag" i mesonbyggsystemet och tillåter distributioner att skicka flera versioner av dessa bibliotek samtidigt.

Utöver detta framhålls också att överföring av miljövariabel har implementerats $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID och $MONITOR_UNIT som innehåller information om den övervakade enheten till OnFailure/OnSuccess-kontrollerna.

För enheter, ExtensionDirectories-inställningen är implementerad, som kan användas för att organisera laddningen av systemtilläggskomponenter från vanliga kataloger, snarare än diskavbildningar. Innehållet i systemexpansionskatalogen överlagrar OverlayFS och används för att utöka kataloghierarkin /usr/ och /opt/ och lägga till ytterligare filer vid körning, även om de angivna katalogerna är skrivskyddade. Stöd för att ange en katalog har också lagts till i kommandot 'portablel added –extension='.

En systemd-networkd, för unicast-rutter konfigurerad via avsnittet [Route] ändrades omfattningsvärdet från standard till "länk" för att matcha beteendet för kommandot "ip route". Lade till parametern "Isolated=true|false" till [Bridge]-sektionen för att konfigurera nätverksbryggornas attribut med samma namn i kärnan. I avsnittet [Tunnel] har parametern Extern lagts till för att konfigurera en tunnel av extern typ (metadatainsamlingsläge).

Av andra förändringar som sticker ut:

  • Lade till parametrarna BootServerName, BootServerAddress och BootFilename till avsnittet [DHCPServer] för att konfigurera serveradressen, servernamnet och startfilnamnet som skickas av DHCP-servern vid uppstart i PXE-läge.
  • I avsnittet [Nätverk] har L2TP-parametern tagits bort, istället för vilken du i .netdev-filerna kan använda de nya lokala inställningarna för L2TP-gränssnittet.
  • Säkerställt att systemd-resolved startas tidigare i uppstartsprocessen, inklusive uppstart från initrd när systemd-resolved finns i initrd-avbildningen.
  • Lade till –fido2-credential-algorithm-alternativet till systemd-cryptenroll för att välja credential-krypteringsalgoritmen och –tpm2-with-pin-alternativet för att styra PIN-inmatning när en partition låses upp med TPM.
  • Lade till ett liknande alternativ tpm2-pin till /etc/crypttab. När du låser upp enheter via TPM, krypteras inställningarna för att skydda mot avlyssning av krypteringsnycklar.
  • Lade till D-Bus API till systemd-timesyncd för att dynamiskt hämta information från en NTP-server via IPC.
  • För att fastställa behovet av färgutmatning på alla kommandon, kontrolleras miljövariabeln COLORTERM utöver NO_COLOR, SYSTEMD_COLORS och TERM, som tidigare kontrollerades.
  • Meson-byggsystemet implementerar alternativet install_tag för anpassade konstruktioner och installation av nödvändiga komponenter: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • Lade till standardkompressionsbyggalternativ för att välja komprimeringsalgoritm för systemd-journald och systemd-coredump.
  • Lade till experimentell inställning "reboot-for-bitlocker" till sd-boot i loader.conf för att starta upp Microsoft Windows med BitLocker TPM.
  • Systemd-journald har stabiliserat möjligheten att exportera i JSON-format. Lade till stöd för JSON-utdata i kommandona "journalctl –list-boots" och "bootctl list" ("–json"-flaggan).
  • Lade till nya hwdb-databasfiler till udev, som innehåller information om bärbara enheter (PDA:er, miniräknare, etc.) och enheter som används för att skapa ljud och video (DJ-konsoler, tangentbord).
  • Inställningen LoadCredential tillåter ett katalognamn som ett argument, i vilket fall den försöker ladda inloggningsuppgifter från alla filer i den angivna katalogen.
  • I systemctl lade parametern "--timestamp" till möjligheten att ange "unix"-flaggan för att visa tiden i epokformat (antal sekunder sedan 1 januari 1970).

Slutligen, om du är intresserad av att veta mer om det, kan du konsultera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.