Systemd 262 komplektā ietilpst TPM2 drošība, OpenSSL 4 un statiski bināri faili.

Galvenie punkti:
  • Tas ļauj ģenerēt vienu statisku systemd bināro failu, integrējot bāzes vienības (piemēram, basic.target), kas ir ideāli piemērots darbināšanai kā PID1 vieglos konteineros.
  • Parametrs RestartRandomizedDelaySec ievieš nejaušu aizkavi, lai novērstu sinhronizētu restartēšanu pēc masveida kļūmēm.
  • Diska drošība un TPM ievieš PIN paroles, izmantojot Argon2id (aizstāj PBKDF2), un ierobežo akreditācijas datus ar mikroshēmas SRK atslēgu.
  • Atomāro atjauninājumu uzlabojumi: systemd-sysupdate ievieš jaunu failu datubāzi un tīrīšanas komandu bāreņu failu tīrīšanai.
  • Pievienots systemd-vmspawn atbalsts Intel TDX (konfidenciālām virtuālajām mašīnām) un jaunas sudo stila komandas run0

systemd

Tagad ir pieejama systemd sistēmu un pakalpojumu pārvaldnieka 262. versija, kurā pēc trīs mēnešu izstrādes ir iekļauti ievērojami uzlabojumi. Šī versija ir ievērojama ar arhitektūras optimizēšanu vieglām virtualizētām vidēm, ar uzticamiem platformas moduļiem (TPM) saistīto kriptogrāfisko protokolu uzlabošanu un kritisku funkciju pievienošanu tādiem vietējiem rīkiem kā run0 un systemd-sysupdate.

Ņemot vērā konteinerus, kuriem nepieciešams minimāls sistēmas nospiedums, systemd tagad piedāvā iespēju kompilēt vienu izpildāmo failu ar statisku saistīšanu. Šī kompilācija (iespējota, izmantojot Meson ar tādiem parametriem kā `-Dsystemd-multicall-binary=true` ) ir paredzēta, lai darbotos kā startēšanas process (PID 1) ļoti mazos konteineros, izvairoties no `dlopen()` izsaukumu izmantošanas dinamisko bibliotēku ielādei un paļaujoties uz vienkāršotu lietotāju un grupu meklēšanu, nevis standarta NSS.

Turklāt izpildāmajā failā tagad iekšēji ir iegults svarīgu vienības failu kopums ( piemēram, basic.target, sysinit.target, multi-user.target un reboot.target, kā arī citi). Šie iegultie faili tiek izmantoti kā rezerves variants, ja konfigurācijas nav iespējams ielādēt no diska, ļaujot konteineram startēties, tieši neinstalējot vienības failus.

Pakalpojumu pārvaldība un kļūmju novēršana

Lai mazinātu sinhronizētas restartēšanas risku, ja vairāki pakalpojumi vienlaikus neizdodas, ir ieviests parametrs `RestartRandomizedDelaySec` . Šī politika pievieno nejaušu (vienmērīgi sadalītu) aizkavi pirms pakalpojuma automātiskas restartēšanas, kas tiek pievienota laikam, kas konfigurēts `RestartSec`. Turklāt šķēles vienībās ir iekļauts `ActivatingConcurrencyMax` — ierobežojums, kas nosaka maksimālo vienību skaitu, ko var vienlaikus aktivizēt hierarhijā; jebkuras liekās aktivizācijas tiek ievietotas rindā, līdz kļūst pieejamas jaudas vietas.

Vidēs, kurās nepieciešama nepārtraukta augsta pieejamība (piemēram, kritiski svarīgiem serveriem), pakalpojumu vienībām tika ieviests parametrs LUOSession. Šis parametrs dod norādījumus systemd izveidot Live Update Orchestrator sesijas, iespējojot sistēmas kodola karstos atjauninājumus, nepārtraucot pakalpojumu darbību un saglabājot procesu un ierīču stāvokli.

TPM2, fscrypt un krātuves drošība

Citas jaunās funkcijas šajā versijā ietver veidu, kā TPM aizzīmogotās akreditācijas dati tagad ir tieši saistīti ar to krātuves saknes atslēgu (SRK), novēršot starpnieka (MitM) uzbrukumus, ko veic starpposma komponenti, mēģinot pārtvert atšifrētus datus. TPM2 PIN akreditācijas datu reģistrācija, izmantojot systemd-cryptenroll, pēc noklusējuma ietver Argon2id algoritmu, ģenerējot daudz robustāku atslēgas materiālu nekā mantotā ieviešana (direct/PBKDF2).

Lietotāja krātuves līmenī systemd-homed ir mainījis savu darbību direktorijiem, kas šifrēti, izmantojot fscrypt failu sistēmu: jaunizveidotajiem failiem pēc noklusējuma tiks piemērotas 2. versijas (fscrypt v2) politikas , ļaujot galvenajai atslēgai atrasties failu sistēmas atslēgu saišķī un būt redzamai dažādās pievienojamo failu nosaukumtelpās. fscrypt v1 direktoriji paliks funkcionāli, lai gan tiem nebūs iekšēja jaunināšanas ceļa uz v2.

Turklāt dm-clone kodola modulim tika iekļauts vietējais sāknēšanas atbalsts , kas ļauj ģenerēt modificējamus klonus no tikai lasāmām bloku ierīcēm, ko apstrādā systemd-clonesetup-generator, lasot no /etc/clonetab.

Atomu uzlabojumi un vides izmaiņas

Systemd -sysupdate komplekts, kas paredzēts sistēmas atjauninājumiem, atomiski aizstājot nodalījumus un direktorijus, tagad uztur pastāvīgu instalēto failu datubāzi. Ir pievienota komanda cleanup , lai attīrītu liekos failus , un ir ieviesta "ieteicamo komponentu" koncepcija. Šos komponentus var dinamiski novērtēt, pamatojoties uz datora arhitektūru vai MachineTags, lai automatizētu draiveru instalēšanu.

Citas būtiskas izmaiņas 262. versijā ietver:

  • systemd-vmspawn: Pievieno atbalstu konfidenciālu virtuālo mašīnu darbināšanai Intel TDX arhitektūrā (–coco=tdx), pievienojoties AMD SEV-SNP.
  • OpenSSL un reģistrācija: Ierakstu nemainīguma sistēma (Forward Secure Sealing, FSS) tiek migrēta no libgcrypt bibliotēkas uz OpenSSL vietējām kriptogrāfiskajām funkcijām. Tiek pievienots arī sākotnējais kompilācijas atbalsts OpenSSL 4.
  • Terminālis un lietojamība: Privilēģiju eskalācijas utilīta run0 pievieno ar sudo saderīgas opcijas, piemēram, -k, -K un -v, lai atiestatītu vai validētu Polkit autorizācijas taimautu. vconsole ļauj iestatīt fonta lielumu uz 100% vai 200%, izmantojot FONT_SCALE, un paroles uzvednēs FIDO2 žetoniem tagad tiks parādīti atlikušie PIN mēģinājumi.
  • systemd-sysctl: Tagad tajā ir iekļauts karodziņš –verify, lai, atkārtoti nolasot, pārbaudītu, vai sistēmā ierakstītā vērtība patiešām ir lietota.

Visbeidzot, ja vēlaties uzzināt vairāk, informāciju varat atrast tālāk norādītajā saitē.


Pievienot kā vēlamo avotu pakalpojumā Google