विकासाच्या 6 महिन्यांनंतर, द "systemd 256" च्या नवीन आवृत्तीचे प्रकाशन, ज्यामध्ये अनेक नवीन साधने आणि संकल्पनांच्या परिचयासह मोठ्या प्रमाणात लक्षणीय बदल आहेत.
नवीन आवृत्तीमध्ये उभ्या असलेल्या नवीन वैशिष्ट्यांपैकी, आम्ही बहुप्रतिक्षित शोधू शकतो रन0 चा परिचय, ध्येय ठेवणारे साधन SUDO कमांड बदला आणि इतर वापरकर्त्यांच्या आयडेंटिफायरसह प्रक्रिया चालवण्याची अधिक सुरक्षित पद्धत प्रदान करण्यासाठी systemd-run सह समाकलित होते. SUID वापरण्याऐवजी, run0 एक नवीन स्यूडोटर्मिनल तयार करते आणि एका वेगळ्या संदर्भात विशेषाधिकार प्रक्रिया चालवते प्रक्रिया PID 1 द्वारे व्युत्पन्न केले जाते, वापरकर्त्याच्या पर्यावरणाच्या गुणधर्मांचा वारसा मिळत नाही. Polkit वापरकर्ता क्षमता अधिकृत आणि निर्धारित करण्यासाठी वापरले जाते.
आणखी एक बदल जो systemd 256 सादर करतो तो नवीन कॉन्फिगरेशन आहे "संरक्षण प्रणाली", जे सिस्टम प्रशासकामध्ये जोडले गेले आहे, केवळ-वाचनीय मोडमध्ये फाइल सिस्टमच्या भागांचे माउंटिंग नियंत्रित करण्यास अनुमती देते संपूर्ण प्रणालीच्या स्तरावर, आणि केवळ वैयक्तिक युनिट्ससाठी नाही. डीफॉल्टनुसार, हा पर्याय यासाठी सक्षम आहे initrd
निर्देशिकेत लिहिणे प्रतिबंधित करण्यासाठी /usr
स्टार्टअप दरम्यान.
युनिट्ससाठी, नवीन सेटिंग्ज सादर केल्या आहेत: WantsMountsFor=
, जे विभाजन माउंटिंगला पर्यायी अवलंबन म्हणून परिभाषित करते, आणि MemoryZSwapWriteback=
, जे पॅरामीटर नियंत्रित करते Memory.zswap.write
Linux कर्नल 6.8 मध्ये सादर केले. युनिट्स .mount
y .swap
आता fstab शैली अभिज्ञापक वापरण्यास परवानगी द्या.
त्या व्यतिरिक्त, निर्देशिका /dev
आता प्रतिकात्मक दुवे तयार करण्यास अनुमती देते जे मार्ग आणि लेबल माहिती एकत्र करतात. हे तुम्हाला वेगवेगळ्या स्टोरेज डिव्हाइसेसवर समान विभाजने नियुक्त करण्यास अनुमती देते, जसे की एका डिस्कची सामग्री दुसऱ्या डिव्हाइसवर क्लोन केल्यानंतर.
systemd-networkd
कॉन्फिगरेशन देखील लागू करते IPv6RetransmissionTimeSec
y UseRetransmissionTime
NS संदेशांच्या रीट्रांसमिशन वेळेवर नियंत्रण ठेवण्यासाठी शेजारील IPv6 होस्ट निर्धारित करण्यासाठी वापरले जाते. क्रेडेन्शियल्स डेटाबेसमधून वायरगार्ड VPN की मिळवण्यासाठी समर्थन जोडले. पॅरामीटर ReceiverPacketSteeringCPUMask
विशिष्ट CPU मध्ये येणाऱ्या पॅकेट हँडलरचे बंधन व्यवस्थापित करण्यासाठी बाइंडिंग फाइल्समध्ये जोडले गेले आहे.
च्या इतर बदल की उभे या नवीन आवृत्तीचे:
- संरचना MaxConnectionsPerSource= युनिट्समध्ये जोडले गेले आहे .सॉकेट पर्यायासह स्वीकारा = होय, तुम्हाला IP पत्त्यावरून किंवा UID (UNIX सॉकेट्ससाठी) वरून एकाचवेळी कनेक्शनच्या संख्येवर मर्यादा सेट करण्याची परवानगी देते.
- प्रक्रिया systemd-bsod, जे "मृत्यूच्या निळ्या स्क्रीन" च्या समतुल्यतेची अंमलबजावणी करते, त्यात आता टर्मिनल निवडण्यासाठी –tty पर्याय समाविष्ट आहे जेथे गंभीर त्रुटींच्या (LOG_EMERG) बाबतीत पूर्ण स्क्रीन सूचना प्रदर्शित केली जाईल.
- निर्देशिका व्यतिरिक्त
/etc
, अनेक systemd घटक आता डिरेक्टरीमधून मुख्य कॉन्फिगरेशन फाइल लोड करण्याचा प्रयत्न करतात/usr/lib
,/usr/local/lib
y/run
. - जोडलेली उपयुक्तता «importctl» सेवा वापरून डिस्क प्रतिमा अपलोड, आयात आणि निर्यात करण्यासाठी systemd-imported.
- OpenSSL 3.0 मधील सर्व लीगेसी वैशिष्ट्ये अक्षम करून, स्रोतावरून systemd संकलित करण्याची क्षमता जोडली.
- vpick प्रोटोकॉल लागू केला गेला आहे, विशिष्ट डिरेक्टरीमधील डिस्क प्रतिमांसारख्या संसाधनांमध्ये आवृत्तीत प्रवेश करण्यास अनुमती देतो.
- विशेषाधिकार नसलेले वापरकर्ते आता एनक्रिप्टेड सेवा क्रेडेंशियल्समध्ये प्रवेश करू शकतात. हे सुलभ करण्यासाठी, पर्याय जोडले गेले आहेत -वापरकर्ता आणि -uid युटिलिटीला systemd-creds, तुम्हाला विशिष्ट वापरकर्त्यांसाठी क्रेडेन्शियल एनक्रिप्ट आणि डिक्रिप्ट करण्याची परवानगी देते.
- सेवा जोडली आहे systemd-udev-load-credentials.service क्रेडेन्शियल्स डेटाबेसमधून udev नियम लोड करण्यासाठी.
- द्वारे मिळवलेल्या की साठी सपोर्ट सारखी वैशिष्ट्ये जोडली गेली आहेत userdbctl, विशिष्ट सॉकेट्सच्या संबंधात sshd सक्रिय करण्यासाठी युनिट जनरेटर आणि उपयुक्तता «systemd-ssh-proxy» सॉकेटद्वारे कनेक्ट करण्यासाठी AF_VSOCK आणि AF_UNIX.
शेवटी तुम्ही असाल तर याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, मध्ये तपशील तपासू शकता खालील दुवा.
तुमच्या वितरणासाठी systemd 256 च्या नवीन आवृत्तीच्या उपलब्धतेबाबत, लेख लिहिण्याच्या वेळी, ते अद्याप मुख्य Linux वितरणांच्या भांडारांमध्ये उपलब्ध करून दिलेले नाही. नवीन आवृत्ती उपयोजित करणे सुरू होण्यासाठी फक्त काही तास प्रतीक्षा करण्याची बाब आहे.