RancherOS केवल 20MB का एक छोटा ऑपरेटिंग सिस्टम है आकार में, कार्य करने के लिए केवल बुनियादी बातों के साथ, लेकिन इस कारण से इसमें अनेक प्रकार की कार्यक्षमताएं होना बंद नहीं होता है। डॉकर पर काम करने के लिए डिज़ाइन किया गया, यह एक और परियोजना है जो बहुत सारे वादे करती है और हाल ही में इस पर बहुत चर्चा हो रही है। RancherOS को Docker द्वारा प्रबंधित किया जाता है, साथ ही सिस्टम की कई सेवाएँ जैसे udev, rsyslog, आदि द्वारा प्रबंधित किया जाता है।
डॉकर प्रोजेक्ट की बदौलत RancherOS इसे सभी कंटेनरों के माध्यम से चलाता है. RancherOS के डिज़ाइन के अनुसार, PID 1 DOcker को कॉल करने और इसे शुरू करने का प्रभारी है, जो बदले में "User Docker" कहता है, जो कि केवल कंटेनर चलाने के लिए एक सिस्टम है, जो किसी भी उपयोगकर्ता को संपूर्ण ऑपरेटिंग सिस्टम ("System docker") को हटाने की अनुमति देता है। . उन लोगों के लिए जो नहीं जानते कि डॉकर और कंटेनर क्या हैं, मैं आपको कुछ शोध करने के लिए आमंत्रित करता हूं, यह वर्चुअलाइजेशन के लिए बहुत दिलचस्प है।
अन्यथा यह कैसे हो सकता है, RancherOS लिनक्स कर्नेल पर आधारित एक अभिनव परियोजना है। डिस्ट्रो पहले से ही संस्करण 0.4.2 पर है और डॉकर 1.9.1 का उपयोग करता है, लिनक्स संस्करण 4.2 से अधिक कर्नेल के साथ. कहने का तात्पर्य यह है कि, अपने छोटे आकार के बावजूद, यह बहुत ही आदिम कर्नेल का उपयोग नहीं करता है, बल्कि यह एक बहुत ही वर्तमान संस्करण है। इस संयोजन ने इस परियोजना को किसी भी प्रकार के बुनियादी ढांचे के निर्माण के लिए विशेष रूप से व्यावहारिक बना दिया है।
उन लोगों के लिए जो अभी भी नहीं जानते कि यह कंटेनर वाली चीज़ क्या है (पृथक अतिथि जो होस्ट के शीर्ष पर एक ऐप के रूप में चलते हैं) या डॉकर प्रोजेक्ट, संभवतः वर्चुअलाइजेशन का भविष्य। डॉकर केवल लिनक्स के तहत काम करता है और सॉफ्टवेयर कंटेनरों के भीतर एप्लिकेशन को तैनात करने के लिए एक ओपन सोर्स प्रोजेक्ट है, जो ऑपरेटिंग सिस्टम स्तर पर वर्चुअलाइजेशन एब्स्ट्रैक्शन और ऑटोमेशन की एक परत प्रदान करता है। यह पारंपरिक वर्चुअलाइजेशन की तरह वर्चुअल मशीनों को शुरू करने और बनाए रखने के ओवरहेड से बचा जाता है।
यदि आप रुचि रखते हैं, तो आप आधिकारिक वेबसाइट तक पहुंच सकते हैं - www.rancher.com/rancher-os/