ఉచిత సిస్టమ్ మేనేజర్ systemd యొక్క కొత్త వెర్షన్ విడుదల చేయబడింది.
వెనుకకు అనుకూలతను విచ్ఛిన్నం చేసే మార్పులు:
-
ఇప్పుడు ప్రత్యేక విభజనను మౌంట్ చేస్తోంది /usr/ initramfs దశలో మాత్రమే మద్దతు ఉంది.
-
భవిష్యత్ విడుదల సిస్టమ్ V init స్క్రిప్ట్లు మరియు cgroups v1కి మద్దతును తొలగిస్తుంది.
-
ఎంపికలు సస్పెండ్ మోడ్=, హైబర్నేట్ స్టేట్ = и HybridSleepState= విభాగం నుండి [నిద్ర] systemd-sleep.confలో నిలిపివేయబడ్డాయి మరియు సిస్టమ్ ప్రవర్తనపై ఎటువంటి ప్రభావం చూపదు.
పర్యవేక్షకుడి పనిలో మార్పులు:
-
డెమోన్లు ఇప్పుడు ఫోర్క్() మరియు ఎక్సెక్() కలయికకు బదులుగా posix_spawn()ని ఉపయోగించి ప్రారంభించబడ్డాయి; అభ్యర్థనను లాగండి #27890.
-
systemd ఇప్పుడు చైల్డ్ ప్రాసెస్లను ట్రాక్ చేయడానికి PIDFD ఫైల్ డిస్క్రిప్టర్లను ఉపయోగిస్తుంది; ఇది పర్యవేక్షకుడి పని యొక్క తర్కాన్ని సులభతరం చేస్తుంది; అభ్యర్థనను లాగండి #29142, #29594, #29455.
-
కొత్త ఎంపిక SurviveFinalKillSignal= సాఫ్ట్-రీబూట్ మెకానిజంను ఉపయోగిస్తున్నప్పుడు డెమోన్ ఆపకుండా ఉండటానికి అనుమతిస్తుంది; అభ్యర్థనను లాగండి #28545.
-
యూనిట్లు ఇప్పుడు ఎంపికలకు మద్దతు ఇస్తున్నాయి మెమరీపీక్ =, MemorySwapPeak=, MemorySwapCurrent= и మెమరీZSwapCurrent=; ఈ ఎంపికలు పారామితులకు అనుగుణంగా ఉంటాయి జ్ఞాపకశక్తి.శిఖరం, మెమరీ.స్వాప్.పీక్, మెమరీ.స్వాప్.కరెంట్ и memory.zswap.current properties cgroups v2 నుండి.
-
కొత్త ఎంపిక కండిషన్ సెక్యూరిటీ = సిస్టమ్ ధృవీకరించబడిన UKI ఇమేజ్తో బూట్ చేయబడితే మాత్రమే సేవ ప్రారంభించబడుతుందని systemdకి తెలియజేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
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:
-
సిస్టమ్ uki నుండి బూట్ చేయబడిందో లేదో తెలుసుకోవడానికి bootctl ఇప్పుడు మిమ్మల్ని అనుమతిస్తుంది.
-
systemd-boot సిస్టమ్ను షట్ డౌన్ చేయడానికి మరియు రీబూట్ చేయడానికి హాట్కీలకు మద్దతు ఇస్తుంది.
-
SecureBoot ప్రారంభించబడినప్పుడు systemd-boot ఇకపై అవిశ్వసనీయమైన Devicetree బ్లాబ్లను లోడ్ చేయదు.
-
systemd-boot మరియు systemd-stub ఇప్పుడు .sbat విభాగంలో వేర్వేరు ఐడెంటిఫైయర్లను కలిగి ఉన్నాయి మరియు UEFI వాటిని స్వతంత్రంగా కాల్ చేయవచ్చు; అభ్యర్థనను లాగండి #29196.
-
ukify భాగం ఇకపై ప్రయోగాత్మకం కాదు; ఎక్జిక్యూటబుల్ ఇప్పుడు ఇక్కడ ఉంది / usr / bin /.
systemd-networkd:
-
రాపిడ్ కమిట్ టెక్నాలజీకి మద్దతు జోడించబడింది.
-
dbus ఇంటర్ఫేస్ systemd-networkd ఇప్పుడు DHCP క్లయింట్ యొక్క స్థితి గురించి సమాచారాన్ని పొందేందుకు మిమ్మల్ని అనుమతిస్తుంది; కట్టుబడి #28896.
-
ఎంపిక NFTSet= నెట్వర్క్ ఇంటర్ఫేస్ కాన్ఫిగరేషన్ను నియమాల సమితికి బంధించడానికి మిమ్మల్ని అనుమతిస్తుంది nftables.
-
విభాగం [IPv6AcceptRA] కొత్త ఎంపికలకు మద్దతు ఇస్తుంది: ఉపయోగించండిPREF64=, UseHopLimit=, ICMP6RateLimit=ని ఉపయోగించండి и NFTSet=.
-
విభాగం [IPv6SendRA] ఇప్పుడు ఎంపికలకు మద్దతు ఇస్తుంది RetransmitSec=, హాప్లిమిట్ =, హోమ్ ఏజెంట్ =, HomeAgentLifetimeSec= и HomeAgentPreference=.
-
కెర్నల్ కమాండ్ లైన్ ఎంపికల నుండి రూపొందించబడిన కాన్ఫిగరేషన్ ఫైల్లు ఇప్పుడు ఉపసర్గను కలిగి ఉన్నాయి 70-; ఈ ఫైల్ల ప్రాధాన్యత ఇప్పుడు డిఫాల్ట్ కాన్ఫిగరేషన్ ఫైల్ల ప్రాధాన్యత కంటే ఎక్కువగా ఉంది.
మూలం: linux.org.ru