Systemd 251 už vyšiel a toto sú jeho novinky

systemd-245

Po piatich mesiacoch vývoja bolo oznámené vydanie novej verzie systemd 251, verzia, v ktorej boli zvýšené systémové požiadavky. Minimálna podporovaná verzia linuxového jadra bola zvýšená z 3.13 na 4.15. Na fungovanie vyžaduje časovač CLOCK_BOOTTIME. Na kompiláciu potrebujete kompilátor, ktorý podporuje štandard C11 a rozšírenia GNU (pre hlavičkové súbory sa stále používa štandard C89).

Pre časť noviniek, ktoré vyčnievajú z tejto novej verzie, je zdôraznené, že se pridal experimentálny nástroj systemd-sysupdate pre automaticky zisťovať, sťahovať a inštalovať aktualizácie pomocou atómového mechanizmu nahradiť oddiely, súbory alebo adresáre.

Ďalšou vynikajúcou zmenou je táto je predstavená nová interná zdieľaná knižnica, libsystemd-core- .so, ktorý je nainštalovaný v adresári /usr/lib/systemd/system a zodpovedá knižnici libsystemd-shared-library .tak existujúci. Používanie zdieľanej knižnice libsystemd-core- .SW znižuje celkovú veľkosť inštalácie opätovným použitím binárneho kódu. Číslo verzie je možné zadať pomocou voľby „shared-lib-tag“ v systéme zostavovania meson a umožňuje distribúciám dodávať viacero verzií týchto knižníc súčasne.

Okrem toho sa zdôrazňuje aj to bolo implementované odovzdávanie premenných prostredia $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID a $MONITOR_UNIT, ktoré obsahujú informácie o monitorovanej jednotke pre ovládače OnFailure/OnSuccess.

Pre jednotky, je implementované nastavenie ExtensionDirectories, ktoré možno použiť na organizáciu načítania komponentov System Extension z bežných adresárov, a nie z obrazov diskov. Obsah adresára rozšírenia systému prekrýva OverlayFS a používa sa na rozšírenie hierarchie adresárov /usr/ a /opt/ a pridanie ďalších súborov za behu, aj keď sú zadané adresáre pripojené len na čítanie. Do príkazu 'portablectl added –extension=' bola pridaná aj podpora pre špecifikovanie adresára.

En systemd-networkd, pre unicast trasy nakonfigurovaný cez sekciu [Route], hodnota rozsahu sa zmenila z predvolenej hodnoty na „link“, aby zodpovedala správaniu príkazu „ip route“. Do sekcie [Bridge] bol pridaný parameter „Isolated=true|false“. na konfiguráciu atribútu sieťových mostov s rovnakým názvom v jadre. V časti [Tunnel] bol pridaný parameter External na konfiguráciu tunela externého typu (režim zberu metadát).

Z ďalšie zmeny ktoré vynikajú:

  • Do sekcie [DHCPServer] boli pridané parametre BootServerName, BootServerAddress a BootFilename na konfiguráciu adresy servera, názvu servera a názvu spúšťacieho súboru odosielaného serverom DHCP pri zavádzaní v režime PXE.
  • V sekcii [Network] bol odstránený parameter L2TP, namiesto ktorého v súboroch .netdev môžete použiť nové Lokálne nastavenia týkajúce sa rozhrania L2TP.
  • Zabezpečené, že systemd-resolved sa spustí skôr v procese zavádzania, vrátane zavádzania z initrd, keď je systemd-resolved prítomné v obraze initrd.
  • Do systemd-cryptenroll bola pridaná možnosť –fido2-credential-algorithm na výber algoritmu šifrovania poverení a možnosť –tpm2-with-pin na ovládanie zadávania PIN kódu pri odomykaní oddielu pomocou TPM.
  • Pridaná podobná možnosť tpm2-pin do /etc/crypttab. Pri odomykaní zariadení prostredníctvom modulu TPM sú nastavenia šifrované, aby boli chránené pred zachytením šifrovacích kľúčov.
  • Pridané D-Bus API do systemd-timesyncd na dynamické získavanie informácií zo servera NTP cez IPC.
  • Aby sa určila potreba farebného výstupu pre všetky príkazy, okrem premenných prostredia COLORTERM sa kontroluje aj premenná prostredia NO_COLOR, SYSTEMD_COLORS a TERM, ktoré boli predtým kontrolované.
  • Zostavovací systém Meson implementuje voľbu install_tag pre vlastné zostavenia a inštaláciu potrebných komponentov: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • Pridaná možnosť zostavenia predvolenej kompresie na výber kompresného algoritmu pre systemd-journald a systemd-coredump.
  • Pridané experimentálne nastavenie „reboot-for-bitlocker“ do sd-boot v loader.conf na spustenie systému Microsoft Windows pomocou BitLocker TPM.
  • Systemd-journald stabilizoval možnosť exportu vo formáte JSON. Pridaná podpora pre výstup JSON v príkazoch „journalctl –list-boots“ a „bootctl list“ (príznak „–json“).
  • Do udev boli pridané nové databázové súbory hwdb, ktoré obsahujú informácie o prenosných zariadeniach (PDA, kalkulačky atď.) a zariadeniach používaných na vytváranie zvuku a videa (DJ konzoly, klávesnice).
  • Nastavenie LoadCredential umožňuje ako argument názov adresára, v takom prípade sa pokúsi načítať poverenia zo všetkých súborov v zadanom adresári.
  • V systemctl parameter "--timestamp" pridal možnosť špecifikovať príznak "unix" na zobrazenie času vo formáte epochy (počet sekúnd od 1. januára 1970).

Nakoniec, ak máte záujem dozvedieť sa o ňom viac, môžete si prekonzultovať podrobnosti Na nasledujúcom odkaze.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.