Systemd 261 एक ऐसी नवीनता लेकर आया है जो एक नौकरशाही औपचारिकता जैसी लगती है: सिस्टम फ़ाइलें अब अपनी निर्भरताओं को स्पष्ट रूप से घोषित करती हैं। यह लिनक्स वितरणों को पैकेजों को अधिक सटीकता से व्यवस्थित करने और टूटने से बचाने की अनुमति देता है। इस तकनीकी खबर के पीछे उस सॉफ़्टवेयर की स्थिरता में एक वास्तविक बदलाव है जिसका आप बिना जाने रोज़ाना उपयोग करते हैं। क्योंकि systemd वह अदृश्य इंजन है जो आपके डेस्कटॉप को शुरू करता है, सेवाओं का प्रबंधन करता है और सब कुछ व्यवस्थित रखता है। जब यह काम करता है, तो कोई इसका उल्लेख नहीं करता। जब यह विफल होता है, तो आप इसे प्यार या गुस्से से याद करते हैं।
निर्भरताएँ सामने: पैकेज रखरखाव में कैसे सुधार होता है 📦
systemd 261 की मुख्य नवीनता यह है कि यूनिट फ़ाइलें (सेवाएँ, टाइमर, लक्ष्य) अब अपनी निर्भरताओं को फ़ाइल में ही मानक तरीके से सूचीबद्ध कर सकती हैं। पहले, ये संबंध अप्रत्यक्ष रूप से निकाले जाते थे या बाहरी स्क्रिप्ट्स के साथ प्रबंधित किए जाते थे। अब, packagekit या dnf जैसे उपकरण सीधे पढ़ सकते हैं कि प्रत्येक सेवा को काम करने के लिए क्या चाहिए। इससे अपडेट में त्रुटियाँ कम होती हैं, अनाथ पैकेजों से बचा जाता है और अनुरक्षकों का काम सरल होता है। यह कोई शानदार बदलाव नहीं है, लेकिन यह उन बदलावों में से एक है जो आपके सिस्टम को नियमित अपडेट करने पर टूटने से बचाता है। और अंतिम उपयोगकर्ता के लिए, यह एक मौन वरदान है।
Systemd: वह गोंद जो कोई नहीं देखता लेकिन सभी उपयोग करते हैं 🔧
systemd के बारे में दिलचस्प बात यह है कि यह उन लोगों के बीच उग्र बहस पैदा करता है जो इससे नफरत करते हैं और जो इसका बचाव करते हैं, जबकि 99% उपयोगकर्ताओं को यह भी नहीं पता कि यह मौजूद है। यह आपके घर के प्लंबर की तरह है: अगर सब कुछ ठीक है, तो आपको उसकी याद भी नहीं आती। लेकिन अगर एक दिन नल टपकता है या पाइप फट जाता है, तो आप प्लंबिंग के विशेषज्ञ बन जाते हैं और गरीब systemd को अपनी सभी समस्याओं के लिए दोषी ठहराते हैं। संस्करण 261 के साथ, मुक्त सॉफ़्टवेयर के प्लंबरों के पास पाइपों का एक स्पष्ट नक्शा होगा। आप, इस बीच, अपने कंप्यूटर के बिना पूछे शुरू होने का आनंद लेते रहें।