Süsteemihalduri systemd 262 väljaanne.

Pärast kolme kuu arendust on välja antud süsteemihalduri systemd 262 versioon. Uues versioonis on rakendatud minimaalsete unit-failide sisestamine protsessi, tagatud staatilise sidumise tugi, integreeritud dm-clone plokkseadmete kloonimiseks, lisatud installed failide andmebaas systemd-sysupdate'is ning tagatud systemd-report'i raportite krüptograafiline kinnitamine.

Among the changes in the new release:

  • Süsteemihalduri käivitatavasse faili on sisseehitatud baasunit-failide komplekt (basic.target, sysinit.target, multi-user.target, reboot.target, shutdown.target, systemd-poweroff.service jne), mida kasutatakse, kui unit-failide laadimine diskilt ei ole võimalik. Selline sisestamine võimaldab käivitada konteinerid init-protsessiga (PID1) süsteemide põhjal ilma unit-failide installimata.
  • Lisatud tugi ühe staatiliselt koostatud käivitatava faili kujul, mida saab kasutada teenuste initsialiseerimiseks ja käivitamiseks minimaalse konfiguratsiooniga konteinerites. Staatilise sidumise koosseisu jaoks mesoni käivitamisel tuleb määrata lipud: „—default-library=static —prefer-static -Dbuild-static=true -Dsystemd-multicall-binary=true”.
  • Integreeritud on dm-clone kernelimooduli tugi, mis võimaldab tuginedes ainult lugemiseks mõeldud plokkseadmest luua klooni, mis võimaldab kirjutamist. /etc/clonetab seaded töödeldakse systemd-clonesetup-generator'i poolt ja salvestatakse unit-failide kujul systemd-clonesetup@.service, mis on seotud clonesetup.target'iga. Plokkseadmete kloonide loomiseks ja kustutamiseks on lisatud utiliit systemd-clonesetup.
  • Systemd-sysupdate tööriistade võimalused on laienenud, et automaatselt tuvastada, laadida alla ja installida uuendusi, kasutades atomaarset osade, failide või kataloogide asendamise mehhanismi (kasutatakse kahte sõltumatut osa/faili/katalooge, millest ühes asub praegu töötav ressurss ja teises installitakse järgmine uuendus, mille järel vahetatakse osad/failid/kataloogid omavahel). On rakendatud andmebaasi säilitamist kõigi installitud failide teabega. Lisatud on käsk „systemd-sysupdate cleanup“, et eemaldada failid, mis on muutunud pärast süsteemi uuendamist üleliigseks või ei vasta praegusele konfiguratsioonimudelile. Lisatud on käsud „systemd-sysupdate enable-feature/disable-feature/enable-component/disable-component“ funktsioonide ja komponentide haldamiseks. On rakendatud soovitatud komponentide kontseptsioon, näiteks võib käsuga „systemd-sysupdate enable-component —component-suggested“ sisse lülitada vajalikud draiverid olemasoleva riistvara jaoks. Käsule „systemd-sysupdate update“ on lisatud valik „—component-all“, et korraga uuendada kõiki komponente.
  • Systemd-reportile on lisatud valik „—sign=“, mis võimaldab digitaalallkirjaga kinnitada käsud „generate“ ja „upload“. Ettepanekud kolme taustsüsteemi jaoks aruannete kinnitamiseks: systemd-report-sign-plain (Ed25519), systemd-report-sign-tsm (configfs TSM) ja systemd-report-sign-tpm2 (TPM2 PCR).
  • Massilise teenuste taaskäivitamise korral pärast tõrkeid on ette nähtud parameeter RestartRandomizedDelaySec, mis lisab juhusliku viivituse teenuse automaatsete taastamisprotseduuride ette, piiritletud määratud piiridesse.
  • Slice-ühikutele on lisatud parameeter ActivatingConcurrencyMax maksimaalselt aktiveeritud üksuste arvu piiramiseks hierarhias.
  • Teenustele on rakendatud parameeter LUOSession, mis on mõeldud Live Update Orchestratori seansside loomiseks, mida kasutatakse tuumauuenduste tegemiseks Live-režiimis, ilma tööseisakuta ja süsteemi, seadmete ja protsesside olekut kaotamata.
  • Socket-ühikutes on rakendatud parameetrid XAttrEntryPoint, XAttrListen ja XAttrAccept, mis võimaldavad UNIX-sokettide külge kinnitada laiendatud atribuute (xattr) nende märgistamiseks.
  • Automaatseks hostinimede ( /etc/hostname ) määramiseks on rakendatud uus asendussümbol „$”, mis asendatakse sõnade loendist valitud elemendiga, mis on seotud süsteemi identifikaatoriga.
  • Kasutustööriista run0 on lisatud sudo-ühilduvad valikud -k/—reset-timestamp, -K/—remove-timestamp ja -v/—validate ajutise volituse tühistamiseks või uuendamiseks, mis on tehtud polkit'i kaudu.
  • Kasutustööriista systemd-escape on lisatud valik „—stdin”, et lugeda reaandeid standardsest sisendist.
  • Vconsole’i on lisatud keskkonnamuutuja FONT_SCALE, et seadistada fondi skaleerimise taset, järgides kernel'i parameetrit vconsole.font_scale (hetkel toetatakse vaid 100% ja 200%).
  • Kõigile käskudele, mis toetavad valikut „—help”, on lisatud valik „—introspect-cli” JSON-formaadis vihje väljastamiseks, et lihtsustada nõutavate valikute olemasolu kontrollimist lisade ja skriptide kaudu.
  • FIDO2 tokenite autentimise puhul kuvatakse jääk PIN-koodi sisestamise katsete arvu näit.
  • Systemd-networkd'is on .link, .network ja .netdev failide „[Match]” sektsiooni lisatud MachineTag kontroll, mis võimaldab võrgu seadistusi siduda teatud märkide olemasolu või puudumisega. Käsku „networkctl reload” on lisatud valik „—no-reconfigure”, et laadida .network ja .netdev faile kettalt ilma olemasolevate võrguühenduste uuesti seadistamiseta. .network failides on IPoIB, IPVLAN, IPVTAP, MACsec, MACVLAN, MACVTAP, Tunnel, VLAN, VXLAN ja Xfrm parameetrites lubatud märkida mitu võrgu seadme nime, eraldatuna tühikutega.
  • Systemd-journald’s on FSS (Forward Secure Sealing) mehhanism, mis tagab logide muutumatuse, viidud üle OpenSSL'i teeki krüpto funktsioonide kasutamisele, mitte libgcryptile. Libsystemd ei seostu enam libgcryptiga.
  • Systemd-sysctl’i tööriista on lisatud valik „—verify”, mille korral lugetakse sysctl parameetri väärtus pärast määramist ja võrreldakse algse väärtusega, et kontrollida, kas muudatus on rakendatud. Lisatud on valikud „—save=FILENAME” ja „—revert=FILENAME” sysctl seade kogumise ja taastamise jaoks, mis asuvad kataloogis /run/sysctl.d/.
  • Lisatud on tugi OpenSSL 4 teegiga ehitamiseks.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster