AWS DeepRacer डिवाइस पर अब कस्टम ऑपरेटिंग सिस्टम उपलब्ध
Amazon Web Services
डेवलपर्स अब shim प्रोजेक्ट पर आधारित नए बूटलोडर का उपयोग करके AWS DeepRacer पर कस्टम ऑपरेटिंग सिस्टम इंस्टॉल कर सकते हैं। यह समाधान डिवाइस की आयु बढ़ाता है और आधुनिक लिनक्स डिस्ट्रीब्यूशन, जैसे deepracing.io समुदाय से Ubuntu 24.04 और ROS2 Jazzy, के उपयोग को सक्षम बनाता है।
AWS ने अपनी स्वायत्त रेसिंग कारों DeepRacer के लिए एक बूटलोडर जारी किया है, जो आपको डिफ़ॉल्ट Ubuntu 16.04 और 20.04 (जो अब समर्थित नहीं हैं) के बजाय कस्टम ऑपरेटिंग सिस्टम स्थापित करने की अनुमति देता है। यह बूटलोडर ओपन-सोर्स प्रोजेक्ट shim पर आधारित है और तीन मुख्य विशेषताएं प्रदान करता है: स्व-प्रबंधित प्रमाणपत्र प्रबंधन, स्पष्ट दृश्य संकेतक (बिल्ट-इन एलईडी पर मोर्स कोड में चमकता 'डेवलपर मोड' और एक एचडीएमआई चेतावनी), और एक मानक सत्यापन प्रक्रिया। deepracing.io समुदाय ने पहले ही Ubuntu 24.04 और ROS2 Jazzy पर आधारित एक कस्टम वितरण बना लिया है, जिसमें Cloudscape इंटरफ़ेस है और यह रेसिंग के लिए अनुकूलित है। यह प्रक्रिया पूरी तरह से प्रतिवर्ती है, जिससे फ़ैक्टरी कॉन्फ़िगरेशन पर वापस लौटा जा सकता है। तीन विकल्प उपलब्ध हैं: सामुदायिक वितरण स्थापित करना, तीसरे पक्ष का ओएस (जैसे Ubuntu) स्थापित करना, या उपयुक्त विभाजनों में BOOTX64.EFI बूटलोडर और प्रमाणपत्र रखकर अपना खुद का ओएस बनाना। बूट करने के बाद, बूटलोडर एक चेतावनी प्रदर्शित करता है और लगभग 21 सेकंड तक संकेतक को चमकाता है, फिर स्थानीय प्रमाणपत्र स्टोर के विरुद्ध कर्नेल हस्ताक्षर की जांच करता है और ओएस को नियंत्रण सौंपता है।
स्रोत: AWS ML blog —
मूल
