Systemd 251 ja va ser alliberat i aquestes són les seves novetats

systemd-245

Després de cinc mesos de desenvolupament es va donar a conèixer el llançament de la nova versió de systemd 251, versió en què es van augmentar dels requisits del sistema. La versió mínima admesa del nucli de Linux es va incrementar de 3.13 a 4.15. Requereix el temporitzador CLOCK_BOOTTIME per funcionar. Per compilar, necessiteu un compilador que admeti l'estàndard C11 i les extensions GNU (l'estàndard C89 se segueix utilitzant per als fitxers de capçalera).

Per la part de les novetats que es destaquen d aquesta nova versió, es destaca que si va afegir una utilitat experimental systemd-sysupdate per la detectar, descarregar i instal·lar automàticament actualitzacions utilitzant el mecanisme atòmic per substituir particions, fitxers o directoris.

Un altre dels canvis que es destaca, és que es presenta una nova biblioteca compartida interna, libsystemd-core- .so, que s'instal·la al directori /usr/lib/systemd/system i correspon a la biblioteca libsystemd-shared- .so existent. L'ús de la biblioteca compartida libsystemd-core- .so redueix la mida total de la instal·lació en reutilitzar el codi binari. El número de versió es pot especificar a través de l'opció 'shared-lib-tag' al sistema de compilació meson i permet que les distribucions enviïn diverses versions d'aquestes biblioteques alhora.

A més, també es destaca que s'ha implementat el pas de variables d'entorn $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID i $MONITOR_UNIT que contenen informació sobre la unitat monitoritzada als controladors OnFailure/OnSuccess.

Per a les unitats, s'implementa la configuració ExtensionDirectories, que es pot fer servir per organitzar la càrrega de components de System Extension des de directoris regulars, en comptes d'imatges de disc. El contingut del directori d'expansió del sistema se superposa amb OverlayFS i s'utilitza per expandir la jerarquia de directoris /usr/ i /opt/ i afegir fitxers addicionals en temps d'execució, encara que els directoris especificats estiguin muntats com de només lectura. També s'ha afegit suport per especificar un directori a l'ordre 'portablectl added –extension='.

En systemd-networkd, per a les rutes d'unidifusió configurades a través de la secció [Route], el valor d'abast es va canviar de predeterminat a link perquè coincideixi amb el comportament de l'ordre ip route. S'ha afegit el paràmetre Isolated=true|false a la secció [Bridge] per configurar l'atribut de ponts de xarxa del mateix nom al nucli. A la secció [Tunel], s'ha afegit el paràmetre Extern per configurar un túnel de tipus extern (manera de recopilació de metadades).

Dels altres canvis que es destaquen:

  • S'han afegit els paràmetres BootServerName, BootServerAddress i BootFilename a la secció [DHCPServer] per configurar l'adreça del servidor, el nom del servidor i el nom del fitxer d'inici que envia el servidor DHCP en iniciar el mode PXE.
  • A la secció [Xarxa], es va eliminar el paràmetre L2TP, en lloc del qual en els fitxers .netdev podeu utilitzar la nova configuració Local en relació amb la interfície L2TP.
  • Es va assegurar que systemd-resolved s'iniciï abans en el procés d'inici, inclòs l'inici des d'initrd quan systemd-resolved és present a la imatge d'initrd.
  • Es va afegir l'opció –fido2-credential-algorithm a systemd-cryptenroll per seleccionar l'algoritme de xifratge de credencials i l'opció –tpm2-with-pin per controlar l'entrada del PIN en desbloquejar una partició fent servir TPM.
  • S'ha afegit una opció similar tpm2-pin a /etc/crypttab. En desbloquejar dispositius mitjançant TPM, la configuració es xifra per protegir contra la intercepció de claus de xifratge.
  • L'API de D-Bus es va afegir a systemd-timesyncd per recuperar informació dinàmicament d'un servidor NTP a través d'IPC.
  • Per determinar la necessitat d'una sortida de color a totes les ordres, es comprova la variable d'entorn COLORTERM a més de NO_COLOR, SYSTEMD_COLORS i TERM, que s'havien marcat anteriorment.
  • El sistema de compilació Meson implementa l'opció install_tag per a compilacions personalitzades i instal·lació dels components necessaris: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • S'ha afegit l'opció de compilació default-compression per seleccionar l'algoritme de compressió per a systemd-journald i systemd-coredump.
  • S'ha afegit la configuració experimental "reboot-for-bitlocker" a sd-boot a loader.conf per iniciar Microsoft Windows amb BitLocker TPM.
  • Systemd-journald ha estabilitzat la capacitat d'exportar en format JSON. S'ha afegit suport per a la sortida JSON a les ordres journalctl –list-boots i bootctl list (indicador json).
  • Es van afegir nous fitxers de base de dades hwdb a udev, que contenen informació sobre dispositius portàtils (PDA, calculadores, etc.) i dispositius utilitzats per crear so i vídeo (consoles de DJ, teclats).
  • La configuració LoadCredential permet un nom de directori com a argument, en aquest cas intenta carregar les credencials de tots els fitxers al directori especificat.
  • A systemctl, el paràmetre timestamp va afegir la capacitat d'especificar l'indicador unix per mostrar l'hora en format d'època (la quantitat de segons des de l'1 de gener de 1970).

Finalment, si estàs interessat a poder conèixer-ne més, pots consultar els detalls en el següent enllaç.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.