चिरोट क्या है?

चेरोट शब्द एक यूनिक्स ऑपरेटिंग सिस्टम में वर्चुअलाइज्ड वातावरण बनाने की एक प्रक्रिया को संदर्भित करता है, इसे मुख्य ऑपरेटिंग सिस्टम और निर्देशिका संरचना से अलग करता है। यह प्रक्रिया अनिवार्य रूप से सॉफ्टवेयर प्रोग्राम चलाने के लिए, अपने स्वयं के रूट डायरेक्टरी के साथ एक सीमित स्थान उत्पन्न करती है। यह वर्चुअल वातावरण मुख्य ऑपरेटिंग सिस्टम के रूट डायरेक्टरी से अलग चलता है। इस वातावरण में चलाया जाने वाला कोई भी सॉफ़्टवेयर प्रोग्राम केवल अपनी निर्देशिका ट्री में ही फ़ाइलों तक पहुँच सकता है। यह उस डायरेक्टरी ट्री के बाहर फाइलों तक नहीं पहुंच सकता है। इस सीमित आभासी वातावरण को अक्सर "चेरोट जेल" कहा जाता है।

चेरोट को पहली बार 1979 में यूनिक्स संस्करण 7 के विकास में उपयोग किया गया था। इसे बाद में 18 मार्च, 1982 को बीएसडी में जोड़ा गया था। कंप्यूटर प्रोग्रामर सॉफ्टवेयर प्रोग्राम विकसित करने और परीक्षण करने के लिए चेरोट वर्चुअल वातावरण का उपयोग कर सकते हैं, खासकर अगर ऐसा उत्पादन प्रणाली पर हो रहा है बहुत खतरनाक। वे सॉफ्टवेयर प्रोग्राम चलाने के लिए एक चेरोट वर्चुअल वातावरण का उपयोग कर सकते हैं जिसमें कंप्यूटर के ऑपरेटिंग सिस्टम के साथ संगतता समस्याएं हैं। वे सॉफ़्टवेयर को चलाने के लिए आवश्यक समर्थित लाइब्रेरी और फ़ाइलों के साथ, वर्चुअल वातावरण में सॉफ़्टवेयर सेट कर सकते हैं। Chroot का उपयोग POSIX सिस्टम द्वारा उनके FTP सर्वरों के लिए भी किया जाता है, जो कि अविश्वसनीय एफ़टीपी क्लाइंट्स को अलग करता है।

ऑपरेटिंग सिस्टम की शर्तें, यूनिक्स