Systemd 251 je že izšel in to so njegove novice

sistemd-245

Po petih mesecih razvoja napovedana je bila izdaja nove različice systemd 251, različica, v kateri so bile povečane sistemske zahteve. Najmanjša podprta različica jedra Linuxa je bila povečana s 3.13 na 4.15. Za delovanje potrebuje časovnik CLOCK_BOOTTIME. Za prevajanje potrebujete prevajalnik, ki podpira standard C11 in razširitve GNU (standard C89 se še vedno uporablja za datoteke z glavami).

Za del novosti, ki izstopajo iz te nove različice, je poudarjeno, da se dodal eksperimentalni pripomoček systemd-sysupdate za samodejno zazna, prenese in namesti posodobitve z atomskim mehanizmom za zamenjavo particij, datotek ali imenikov.

Druga sprememba, ki izstopa, je ta uvedena je nova interna skupna knjižnica, libsystemd-core- .so, ki je nameščen v imeniku /usr/lib/systemd/system in ustreza libsystemd-shared-library .tako obstoječe. Uporaba knjižnice v skupni rabi libsystemd-core- .JZ zmanjša celotno velikost namestitve s ponovno uporabo binarne kode. Številko različice je mogoče določiti z možnostjo 'shared-lib-tag' v sistemu gradnje meson in omogoča distribucijam pošiljanje več različic teh knjižnic hkrati.

Poleg tega je poudarjeno tudi, da implementirano je posredovanje spremenljivke okolja $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID in $MONITOR_UNIT, ki vsebujejo informacije o nadzorovani enoti za krmilnike OnFailure/OnSuccess.

Za enote, implementirana je nastavitev ExtensionDirectories, ki jo lahko uporabite za organizacijo nalaganja komponent sistemske razširitve iz običajnih imenikov in ne slik diskov. Vsebina imenika za razširitev sistema prekriva OverlayFS in se uporablja za razširitev hierarhije imenikov /usr/ in /opt/ ter dodajanje dodatnih datotek med izvajanjem, tudi če so navedeni imeniki nameščeni samo za branje. Podpora za določanje imenika je bila dodana tudi ukazu 'portablectl added –extension='.

En systemd-networkd, za unicast poti konfigurirano prek razdelka [Route], je bila vrednost obsega spremenjena iz privzete v "link", da se ujema z obnašanjem ukaza "ip route". Dodan parameter »Isolated=true|false« v razdelek [Bridge]. za konfiguriranje atributa omrežnih mostov z istim imenom v jedru. V razdelku [Tunnel] je bil dodan parameter Zunanji za konfiguracijo tunela zunanjega tipa (način zbiranja metapodatkov).

Od druge spremembe ki izstopajo:

  • V razdelek [DHCPServer] so bili dodani parametri BootServerName, BootServerAddress in BootFilename, da se konfigurira naslov strežnika, ime strežnika in ime zagonske datoteke, ki jih pošlje strežnik DHCP ob zagonu v načinu PXE.
  • V razdelku [Omrežje] je bil odstranjen parameter L2TP, namesto katerega lahko v datotekah .netdev uporabite nove lokalne nastavitve glede vmesnika L2TP.
  • Zagotovili smo, da se systemd-resolved zažene prej v procesu zagona, vključno z zagonom iz initrd, ko je systemd-resolved prisoten v sliki initrd.
  • Dodana možnost –fido2-credential-algorithm v systemd-cryptenroll za izbiro algoritma za šifriranje poverilnic in možnost –tpm2-with-pin za nadzor vnosa PIN pri odklepanju particije z uporabo TPM.
  • Dodana je podobna možnost tpm2-pin v /etc/crypttab. Pri odklepanju naprav prek TPM-ja so nastavitve šifrirane za zaščito pred prestrezanjem šifrirnih ključev.
  • Dodan API D-Bus v systemd-timesyncd za dinamično pridobivanje informacij iz strežnika NTP prek IPC.
  • Za določitev potrebe po barvnem izpisu za vse ukaze se poleg predhodno preverjenih NO_COLOR, SYSTEMD_COLORS in TERM preveri spremenljivka okolja COLORTERM.
  • Sistem gradnje Meson implementira možnost install_tag za gradnje po meri in namestitev potrebnih komponent: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • Dodana je možnost gradnje privzetega stiskanja za izbiro algoritma stiskanja za systemd-journald in systemd-coredump.
  • Dodana eksperimentalna nastavitev "reboot-for-bitlocker" v sd-boot v loader.conf za zagon Microsoft Windows z BitLocker TPM.
  • Systemd-journald je stabiliziral možnost izvoza v formatu JSON. Dodana podpora za izhod JSON v ukazih »journalctl –list-boots« in »bootctl list« (zastavica »–json«).
  • Dodane nove datoteke baze podatkov hwdb v udev, ki vsebujejo informacije o prenosnih napravah (PDA, kalkulatorji itd.) in napravah, ki se uporabljajo za ustvarjanje zvoka in videa (DJ konzole, klaviature).
  • Nastavitev LoadCredential dovoljuje ime imenika kot argument, v tem primeru pa poskuša naložiti poverilnice iz vseh datotek v podanem imeniku.
  • V systemctl je parameter "--timestamp" dodal možnost določitve zastave "unix" za prikaz časa v formatu epohe (število sekund od 1. januarja 1970).

Končno, če vas zanima več o tem, si lahko ogledate podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.