- Asterinas एक OS kernel है जो सुरक्षा, गति और बहुउपयोगिता के साथ Linux-compatible ABI प्रदान करता है
- यह Linux का विकल्प बन सकता है और memory safety तथा developer friendliness को बेहतर बनाता है
- यह Rust को एकमात्र programming language के रूप में इस्तेमाल करता है और unsafe Rust के उपयोग को न्यूनतम रखते हुए उसे स्पष्ट रूप से परिभाषित trusted computing base (TCB) तक सीमित करता है, जिससे memory safety को प्राथमिकता दी जाती है
- framekernel architecture के माध्यम से Asterinas एक अधिक सुरक्षित और भरोसेमंद kernel विकल्प के रूप में उभरता है
- developer friendliness के मामले में यह Linux से आगे निकलता है: (1) उच्च उत्पादकता वाली Rust programming language का उपयोग, (2) OSDK नामक dedicated toolkit से workflow को सरल बनाना, और (3) MPL की flexibility के माध्यम से kernel modules को open source जारी करने या proprietary बनाए रखने का विकल्प देना
- फिलहाल Asterinas केवल x86-64 VM को support करता है, लेकिन लक्ष्य 2024 तक x86-64 VM पर इसे production-ready बनाना है
GN⁺ का सारांश
- Asterinas Rust में लिखा गया एक OS kernel है, जो memory safety और developer friendliness पर जोर देते हुए Linux compatibility प्रदान करता है
- Rust की safety और productivity का उपयोग करके यह अधिक सुरक्षित और कुशल kernel development environment प्रदान करता है
- Asterinas की framekernel architecture reliability और safety को बढ़ाती है, और MPL के जरिए modules को सार्वजनिक करना है या नहीं, इस पर flexibility देती है
- Linux kernel development में रुचि रखने वाले developers के लिए यह एक दिलचस्प विकल्प हो सकता है, और Rust के फायदों का उपयोग करने वाले kernel development की संभावनाएं दिखाता है
- समान प्रकार की functionality वाला एक प्रोजेक्ट Redox OS है
3 टिप्पणियां
हाल में Hacker News पर आने वाले प्रोजेक्ट्स में जो चीज़ें आम लोगों की पसंद के हिसाब से लगती हैं, उन्हें थोड़ा विस्तार से देखें तो अक्सर ऐसे कई प्रोजेक्ट्स में मुख्य committers ज़्यादातर चीनी होते हैं।
खासकर जिन मामलों में README अंग्रेज़ी में होता है और उसके साथ चीनी दस्तावेज़ भी अतिरिक्त रूप से होते हैं, वे अधिकांशतः ऐसे ही लगते हैं।
AI क्षेत्र को भी देखें तो, प्रैक्टिकल प्रोजेक्ट्स (जैसे ONNX conversion, native भाषा-आधारित operational libraries, तुरंत इस्तेमाल किए जा सकने वाले environments आदि) में भी अक्सर चीनी लोग मुख्य भूमिका में दिखते हैं।
Hacker News राय