ఉచిత సిస్టమ్ మేనేజర్ 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

ఒక వ్యాఖ్యను జోడించండి