Systemd 251 a fost deja lansat și acestea sunt știrile sale

systemd-245

După cinci luni de dezvoltare a fost anunțată lansarea noii versiuni de systemd 251, versiune în care au fost crescute cerințele de sistem. Versiunea minimă acceptată a nucleului Linux a fost mărită de la 3.13 la 4.15. Pentru a funcționa, necesită cronometrul CLOCK_BOOTTIME. Pentru a compila, aveți nevoie de un compilator care acceptă standardul C11 și extensiile GNU (standardul C89 este încă folosit pentru fișierele antet).

Pentru partea de noutăți care se remarcă din această nouă versiune, se evidențiază că sAm adăugat un utilitar experimental systemd-sysupdate alin detectează, descarcă și instalează automat actualizări folosind mecanismul atomic pentru a înlocui partiții, fișiere sau directoare.

O altă schimbare care iese în evidență este că este introdusă o nouă bibliotecă internă partajată, libsystemd-core- .so, care este instalat în directorul /usr/lib/systemd/system și corespunde libsystemd-shared-library .deci existente. Utilizarea bibliotecii partajate libsystemd-core- .SW reduce dimensiunea totală a instalației prin reutilizarea codului binar. Numărul versiunii poate fi specificat prin opțiunea „shared-lib-tag” din sistemul de construcție meson și permite distribuțiilor să livreze mai multe versiuni ale acestor biblioteci în același timp.

Pe lângă aceasta, se subliniază și faptul că a fost implementată trecerea variabilelor de mediu $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID și $MONITOR_UNIT care conțin informații despre unitatea monitorizată către controlerele OnFailure/OnSuccess.

Pentru unitati, este implementată setarea ExtensionDirectories, care poate fi folosită pentru a organiza încărcarea componentelor System Extension din directoare obișnuite, mai degrabă decât imagini de disc. Conținutul directorului de extindere a sistemului se suprapune pe OverlayFS și este utilizat pentru a extinde ierarhia directoarelor /usr/ și /opt/ și pentru a adăuga fișiere suplimentare în timpul execuției, chiar dacă directoarele specificate sunt montate doar în citire. Suportul pentru specificarea unui director a fost adăugat și la comanda „portablectl added –extension=”.

En systemd-networkd, pentru rute unicast configurat prin secțiunea [Rută], valoarea domeniului a fost schimbată de la implicit la „link” pentru a se potrivi cu comportamentul comenzii „ip route”. S-a adăugat parametrul „Izolat=true|false” în secțiunea [Bridge]. pentru a configura atributul de poduri de rețea cu același nume în nucleu. În secțiunea [Tunnel], a fost adăugat parametrul Extern pentru a configura un tunel de tip extern (modul de colectare a metadatelor).

Dintre alte schimbări care ies în evidență:

  • S-au adăugat parametrii BootServerName, BootServerAddress și BootFilename la secțiunea [DHCPServer] pentru a configura adresa serverului, numele serverului și numele fișierului de pornire trimise de serverul DHCP la pornirea în modul PXE.
  • În secțiunea [Rețea] a fost eliminat parametrul L2TP, în locul căruia în fișierele .netdev puteți utiliza noile setări Locale privind interfața L2TP.
  • S-a asigurat că systemd-resolved este pornit mai devreme în procesul de pornire, inclusiv pornirea de la initrd când systemd-resolved este prezent în imaginea initrd.
  • S-a adăugat opțiunea –fido2-credential-algorithm la systemd-cryptenroll pentru a selecta algoritmul de criptare a acreditărilor și opțiunea –tpm2-with-pin pentru a controla introducerea PIN-ului la deblocarea unei partiții folosind TPM.
  • S-a adăugat o opțiune similară tpm2-pin la /etc/crypttab. La deblocarea dispozitivelor prin TPM, setările sunt criptate pentru a proteja împotriva interceptării cheilor de criptare.
  • S-a adăugat D-Bus API la systemd-timesyncd pentru a prelua în mod dinamic informații de pe un server NTP prin IPC.
  • Pentru a determina necesitatea ieșirii de culoare pentru toate comenzile, variabila de mediu COLORTERM este verificată în plus față de NO_COLOR, SYSTEMD_COLORS și TERM, care au fost verificate anterior.
  • Sistemul de compilare Meson implementează opțiunea install_tag pentru build-uri personalizate și instalarea componentelor necesare: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • S-a adăugat opțiunea de compilare implicită de compresie pentru a selecta algoritmul de compresie pentru systemd-journald și systemd-coredump.
  • S-a adăugat setarea experimentală „reboot-for-bitlocker” la sd-boot în loader.conf pentru a porni Microsoft Windows cu BitLocker TPM.
  • Systemd-journald a stabilizat capacitatea de a exporta în format JSON. S-a adăugat suport pentru ieșirea JSON în comenzile „journalctl –list-boots” și „bootctl list” (steagul „–json”).
  • S-au adăugat noi fișiere de bază de date hwdb la udev, care conțin informații despre dispozitivele portabile (PDA-uri, calculatoare etc.) și dispozitivele folosite pentru a crea sunet și video (console DJ, tastaturi).
  • Setarea LoadCredential permite un nume de director ca argument, caz în care încearcă să încarce acreditările din toate fișierele din directorul specificat.
  • În systemctl, parametrul „--timestamp” a adăugat posibilitatea de a specifica indicatorul „unix” pentru a afișa ora în format epoch (numărul de secunde de la 1 ianuarie 1970).

În fine, dacă ești interesat să afli mai multe despre el, poți consulta detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.