Systemd 251 er allerede blevet frigivet, og dette er nyhederne

systemd-245

Efter fem måneders udvikling udgivelsen af ​​den nye version af systemd 251 blev annonceret, version, hvor systemkravene blev øget. Den mindste understøttede version af Linux-kernen er blevet øget fra 3.13 til 4.15. Kræver timeren CLOCK_BOOTTIME for at fungere. For at kompilere skal du bruge en compiler, der understøtter C11-standarden og GNU-udvidelser (C89-standarden bruges stadig til header-filer).

For den del af nyhederne, der skiller sig ud fra denne nye version, fremhæves det, at se tilføjede et eksperimentelt hjælpeprogram systemd-sysupdate para automatisk opdage, downloade og installere opdateringer ved hjælp af atommekanismen at erstatte partitioner, filer eller mapper.

En anden ændring, der skiller sig ud, er den et nyt internt delt bibliotek introduceres, libsystemd-kerne- .so, som er installeret i mappen /usr/lib/systemd/system og svarer til libsystemd-shared-library .så eksisterende. Brug af det delte bibliotek libsystemd-core- .SW reducerer den samlede størrelse af installationen ved at genbruge den binære kode. Versionsnummeret kan angives via muligheden 'shared-lib-tag' i meson build-systemet og tillader distributioner at sende flere versioner af disse biblioteker på samme tid.

Udover dette fremhæves det også overførsel af miljøvariabler er blevet implementeret $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID og $MONITOR_UNIT, der indeholder oplysninger om den overvågede enhed til OnFailure/OnSuccess-controllerne.

For enheder, indstillingen ExtensionDirectories er implementeret, som kan bruges til at organisere indlæsningen af ​​systemudvidelseskomponenter fra almindelige mapper i stedet for diskbilleder. Indholdet af systemudvidelsesmappen overlejrer OverlayFS og bruges til at udvide mappehierarkiet /usr/ og /opt/ og tilføje yderligere filer under kørsel, selvom de angivne mapper er monteret skrivebeskyttet. Understøttelse til at specificere en mappe er også blevet tilføjet til kommandoen 'portablel added –extension='.

En systemd-networkd, til unicast-ruter konfigureret via [Route]-sektionen, blev omfangsværdien ændret fra standard til "link" for at matche adfærden for kommandoen "ip-rute". Tilføjet "Isolated=true|false" parameter til [Bridge] sektionen at konfigurere netværksbroer-attributten af ​​samme navn i kernen. I afsnittet [Tunnel] er parameteren Ekstern blevet tilføjet for at konfigurere en tunnel af ekstern type (metadataindsamlingstilstand).

Af andre ændringer der skiller sig ud:

  • Tilføjede parametrene BootServerName, BootServerAddress og BootFilename til [DHCPServer]-sektionen for at konfigurere serveradressen, servernavnet og bootfilnavnet sendt af DHCP-serveren ved opstart i PXE-tilstand.
  • I afsnittet [Netværk] er L2TP-parameteren blevet fjernet, i stedet for i .netdev-filerne kan du bruge de nye lokale indstillinger vedrørende L2TP-grænsefladen.
  • Sørgede for, at systemd-resolved startes tidligere i opstartsprocessen, inklusive opstart fra initrd, når systemd-resolved er til stede i initrd-billedet.
  • Tilføjet –fido2-credential-algorithm-mulighed til systemd-cryptenroll for at vælge credential-krypteringsalgoritmen og –tpm2-with-pin-indstilling for at kontrollere PIN-indtastning, når en partition låses op ved hjælp af TPM.
  • Tilføjede en lignende mulighed tpm2-pin til /etc/crypttab. Når enheder låses op gennem TPM, er indstillingerne krypteret for at beskytte mod aflytning af krypteringsnøgler.
  • Tilføjet D-Bus API til systemd-timesyncd for dynamisk at hente information fra en NTP-server via IPC.
  • For at bestemme behovet for farveoutput på alle kommandoer, kontrolleres COLORTERM miljøvariablen ud over NO_COLOR, SYSTEMD_COLORS og TERM, som tidligere blev kontrolleret.
  • Meson build-systemet implementerer install_tag muligheden for brugerdefinerede builds og installation af nødvendige komponenter: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • Tilføjet mulighed for standardkomprimering til at vælge komprimeringsalgoritme for systemd-journald og systemd-coredump.
  • Tilføjet eksperimentel indstilling "genstart-for-bitlocker" til sd-boot i loader.conf for at starte Microsoft Windows med BitLocker TPM.
  • Systemd-journald har stabiliseret muligheden for at eksportere i JSON-format. Tilføjet understøttelse af JSON-output i kommandoerne "journalctl –list-boots" og "bootctl list" ("–json" flag).
  • Tilføjet nye hwdb-databasefiler til udev, som indeholder information om bærbare enheder (PDA'er, lommeregnere osv.) og enheder, der bruges til at skabe lyd og video (DJ-konsoller, tastaturer).
  • Indstillingen LoadCredential tillader et biblioteksnavn som et argument, i hvilket tilfælde det forsøger at indlæse legitimationsoplysninger fra alle filer i den angivne mappe.
  • I systemctl tilføjede parameteren "--timestamp" muligheden for at angive "unix"-flaget for at vise tiden i epokeformat (antallet af sekunder siden 1. januar 1970).

Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.