izdanje upravitelja sustava systemd 262

Nakon tri mjeseca razvoja, sada je dostupan upravitelj sustava systemd 262. Nova verzija integrira minimalni skup jediničnih datoteka u proces, pruža podršku za statički povezane verzije, integrira se s dm-clone za kloniranje blokovskih uređaja, dodaje održavanje baze podataka instaliranih datoteka u systemd-sysupdate i pruža kriptografsku provjeru izvješća systemd-report.

Među promjenama u novom izdanju:

  • Izvršna datoteka upravitelja sustava ima ugrađen skup osnovnih jediničnih datoteka (basic.target, sysinit.target, multi-user.target, reboot.target, shutdown.target, systemd-poweroff.service, itd.), koje se koriste kada se jedinice ne mogu učitati s diska. Ova ugradnja omogućuje vam pokretanje kontejnera temeljenih na systemd-u s init procesom (PID1) bez instaliranja jedinica.
  • Dodana je podrška za izgradnju kao jedne statički povezane izvršne datoteke, koja se može koristiti za inicijalizaciju i pokretanje usluga u kontejnerima s minimalnim korisnim teretom. Za izgradnju sa statičkim povezivanjem, navedite sljedeće zastavice prilikom pokretanja mesona: "--default-library=static --prefer-static -Dbuild-static=true -Dsystemd-multicall-binary=true".
  • Integrirana je podrška za kernel modul dm-clone. Ovaj modul vam omogućuje stvaranje klona blok uređaja samo za čitanje u koji se može pisati. Postavke iz /etc/clonetab obrađuje systemd-clonesetup-generator i spremaju se kao jedinice systemd-clonesetup@.service vezane za clonesetup.target. Dodan je uslužni program systemd-clonesetup za stvaranje i brisanje klonova blok uređaja.
  • Alat systemd-sysupdate proširio je svoje mogućnosti. Automatski detektira, preuzima i instalira ažuriranja koristeći atomski mehanizam za zamjenu particija, datoteka ili direktorija (korištenjem dvije neovisne particije/datoteke/direktorija: jedna od njih sadrži trenutno pokrenuti resurs, dok se druga koristi za instalaciju sljedećeg ažuriranja, nakon čega se particije/datoteke/direktorije zamjenjuju). Sada se održava baza podataka s informacijama o svim instaliranim datotekama. Dodana je naredba "systemd-sysupdate cleanup" za uklanjanje datoteka koje su postale suvišne nakon ažuriranja sustava ili koje ne odgovaraju trenutnom predlošku konfiguracije. Dodane su naredbe "systemd-sysupdate enable-feature/disable-feature/enable-component/disable-component" za upravljanje aktivacijom značajki i komponenti. Implementiran je koncept preporučenih komponenti; na primjer, naredba "systemd-sysupdate enable-component --component-suggested" može se koristiti za omogućavanje upravljačkih programa potrebnih za postojeći hardver. Opcija "--component-all" dodana je naredbi "systemd-sysupdate update" za ažuriranje svih komponenti odjednom.
  • Opcija "--sign=" dodana je u systemd-report, omogućujući provjeru digitalnog potpisa izvješća generiranih naredbama "generate" i "upload". Dostupna su tri pozadinska okruženja za provjeru izvješća: systemd-report-sign-plain (Ed25519), systemd-report-sign-tsm (configfs TSM) i systemd-report-sign-tpm2 (TPM2 PCR).
  • Za ublažavanje opterećenja u slučaju masovnog ponovnog pokretanja usluga nakon kvarova, predlaže se parametar RestartRandomizedDelaySec koji dodaje nasumično kašnjenje prije automatskog ponovnog pokretanja usluge, ograničeno navedenim ograničenjima.
  • Dodan je parametar ActivatingConcurrencyMax za segmentiranje jedinica kako bi se ograničio maksimalni broj istovremeno aktiviranih jedinica u hijerarhiji.
  • Parametar LUOSession implementiran je za servise, koji se koristi za stvaranje sesija Live Update Orchestrator koje se koriste za ažuriranje kernela u Live načinu rada bez zaustavljanja rada i bez gubitka stanja sustava, uređaja i procesa.
  • Socket jedinice implementiraju parametre XAttrEntryPoint, XAttrListen i XAttrAccept, koji omogućuju dodavanje proširenih atributa (xattr) UNIX socketima radi njihovog označavanja.
  • Za automatsko dodjeljivanje lako pamtljivih imena hosta (/etc/hostname) implementiran je novi zamjenski znak "$", koji se zamjenjuje elementom s popisa riječi, odabranim hashiranjem s ID-om sustava.
  • Uslužnom programu run0 dodane su opcije kompatibilne sa Sudo-om -k/--reset-timestamp, -K/--remove-timestamp i -v/--validate za opoziv ili ažuriranje privremenih autorizacija izvršenih putem polkita.
  • Uslužni program systemd-escape ima opciju "--stdin" za čitanje redaka sa standardnog ulaza.
  • Varijabla okruženja FONT_SCALE dodana je u vconsole za konfiguriranje razine skaliranja fonta, slično parametru kernela vconsole.font_scale (trenutno su podržani samo 100% i 200%).
  • Sve naredbe koje podržavaju opciju "--help" sada imaju opciju "--introspect-cli" za ispis JSON pomoći radi pojednostavljenja automatske provjere potrebnih opcija iz dodataka i skripti.
  • Prilikom autentifikacije pomoću FIDO2 tokena prikazuje se brojač preostalih pokušaja unosa PIN koda.
  • U systemd-networkd, u odjeljak "[Match]" datoteka .link, .network i .netdev dodana je provjera MachineTag, što omogućuje povezivanje mrežnih postavki s prisutnošću ili odsutnošću određenih oznaka. Opcija "--no-reconfigure" dodana je naredbi "networkctl reload" za ponovno učitavanje datoteka .network i .netdev s diska bez ponovnog konfiguriranja postojećih mrežnih veza. U datotekama .network, parametri IPoIB, IPVLAN, IPVTAP, MACsec, MACVLAN, MACVTAP, Tunnel, VLAN, VXLAN i Xfrm omogućuju više naziva mrežnih uređaja, odvojenih razmacima.
  • U systemd-journaldu, mehanizam Forward Secure Sealing (FSS), koji osigurava nepromjenjivost zapisnika, migriran je na korištenje kriptografskih funkcija iz OpenSSL biblioteke umjesto libgcrypta. Biblioteka libsystemd više se ne povezuje s libgcryptom.
  • Uslužni program systemd-sysctl sada ima opciju "--verify" koja čita vrijednost parametra sysctl nakon što ga postavi i uspoređuje je s izvornom vrijednošću kako bi provjerila je li promjena primijenjena. Dodane su opcije "--save=NAZIVDATOTEKE" i "--revert=NAZIVDATOTEKE" za spremanje i vraćanje postavki sysctl-a koje se nalaze u direktoriju /run/sysctl.d/.
  • Dodana je podrška za izgradnju s OpenSSL 4 bibliotekom.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster