Թողարկվել է անվճար համակարգի կառավարիչ systemd-ի նոր տարբերակը:
Փոփոխություններ, որոնք խախտում են հետընթաց համատեղելիությունը.
-
Այժմ տեղադրեք առանձին միջնորմ /usr/ Աջակցվում է միայն initramfs փուլում:
-
Ապագա թողարկումը կհեռացնի System V-ի սկզբնական սկրիպտների և cgroups v1-ի աջակցությունը:
-
Ընտրանքներ SuspendMode=, Ձմեռային վիճակ= и HybridSleepState= հատվածից [Քուն] հնացած են systemd-sleep.conf-ում և որևէ ազդեցություն չունեն համակարգի վարքի վրա:
Վերահսկիչի աշխատանքում փոփոխություններ.
-
Դեմոններն այժմ սկզբնավորվում են՝ օգտագործելով posix_spawn()՝ fork() և exec() համակցության փոխարեն: քաշելու հարցում #27890.
-
systemd-ն այժմ օգտագործում է PIDFD ֆայլերի նկարագրիչներ՝ երեխայի գործընթացներին հետևելու համար. սա պարզեցնում է ղեկավարի աշխատանքի տրամաբանությունը. քաշելու հարցում #29142, #29594, #29455.
-
Նոր տարբերակ SurviveFinalKillSignal= թույլ է տալիս daemon-ին խուսափել կանգառից փափուկ վերագործարկման մեխանիզմն օգտագործելիս. քաշելու հարցում #28545.
-
Միավորներն այժմ աջակցում են ընտրանքներին MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= и MemoryZSwapCurrent=; այս տարբերակները համապատասխանում են պարամետրերին հիշողություն.գագաթնակետ, հիշողություն.swap.peak, հիշողություն.փոխանակում.ընթացիկ и memory.zswap.current հատկությունները cgroups v2-ից:
-
Նոր տարբերակ ConditionSecurity= թույլ է տալիս systemd-ին ասել, որ ծառայությունը պետք է գործարկվի միայն այն դեպքում, եթե համակարգը բեռնված է հաստատված UKI պատկերով:
TPM2 աջակցություն.
-
systemd-cryptenroll-ն այժմ թույլ է տալիս նշել հատուկ PCR բնիկ և հեշ:
-
systemd-cryptenroll-ը թույլ է տալիս նշել հիմնական ինդեքսը; քաշելու հարցում #29427.
-
Այժմ հնարավոր է կապել LUKS ծավալը կոնկրետ TPM2 չիպի հետ՝ առանց դրան մուտք ունենալու, եթե հանրային բանալին հայտնի է:
-
Systemd-cryptsetup երկուականը տեղափոխվել է / usr / bin / և կարող է օգտագործվել systemd-ից դուրս:
-
Systemd-pcrphase ներքին բաղադրիչը վերանվանվել է systemd-pcrextend:
-
Նոր բաղադրիչը՝ systemd-pcrlock-ը, թույլ է տալիս կանխատեսել PCR գրառումները՝ հիմնվելով առկա համակարգի տեղեկատվության վրա. քաշելու հարցում #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
-
bootctl-ն այժմ թույլ է տալիս որոշել, թե արդյոք համակարգը բեռնված է uki-ից:
-
systemd-boot-ն աջակցում է թեժ ստեղները՝ համակարգը անջատելու և վերագործարկելու համար:
-
systemd-boot-ն այլևս չի բեռնում անվստահելի Devicetree բլբերը, երբ SecureBoot-ը միացված է:
-
systemd-boot-ը և systemd-stub-ն այժմ ունեն տարբեր նույնացուցիչներ .sbat բաժնում, և UEFI-ն կարող է դրանք զանգահարել ինքնուրույն; քաշելու հարցում #29196.
-
ukify բաղադրիչն այլևս փորձնական չէ. գործարկվողն այժմ գտնվում է / usr / bin /.
systemd-networkd:
-
Ավելացվել է Rapid Commit տեխնոլոգիայի աջակցություն:
-
dbus ինտերֆեյսը systemd-networkd-ն այժմ թույլ է տալիս տեղեկատվություն ստանալ DHCP հաճախորդի կարգավիճակի մասին. պարտավորվել #28896.
-
Տարբերակ NFTSset= թույլ է տալիս կապել ցանցային ինտերֆեյսի կոնֆիգուրացիան մի շարք կանոնների հետ nftables.
-
Բաժին [IPv6AcceptRA] աջակցում է նոր ընտրանքներ. UsePREF64=, UseHopLimit=, ՕգտագործեքICMP6RateLimit= и NFTSset=.
-
Բաժին [IPv6SendRA] այժմ աջակցում է տարբերակները RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= и HomeAgentPreference=.
-
Միջուկի հրամանի տողի ընտրանքներից ստեղծված կազմաձևման ֆայլերն այժմ ունեն նախածանց 70 -; Այս ֆայլերի առաջնահերթությունն այժմ ավելի բարձր է, քան կանխադրված կազմաձևման ֆայլերի առաջնահերթությունը:
Source: linux.org.ru