- Rust का उपयोग करके एक Non-Unix OS बनाने की कोशिश।
- अभी यह graphics output, dynamic allocation, concurrency, और keyboard/mouse को support करता है।
- इसकी खास बात यह है कि इसे इस तरह design किया गया है कि सभी apps एक single function के रूप में काम कर सकें।
- app को OS features शामिल करने वाला Context दिया जाता है, जिसके माध्यम से app चलता है, इसलिए सारी interaction Context के जरिए होती है।
- इससे sandboxing, debugging आदि बहुत आसान हो जाते हैं, और memory persistence भी Context के जरिए होती है, इसलिए restart और sleep आसान होते हैं।
- अभी apps के लिए design पूरी तरह तैयार नहीं है, इसलिए ऐसी समस्याएँ बाकी हैं कि सभी apps एक-दूसरे की memory देख सकते हैं।
- permanent storage, GPU, network support आदि अभी लागू किए जाने बाकी हैं।
10 टिप्पणियां
कॉन्सेप्ट तो काफ़ी sexy है। पूरी दुनिया ही Rust की हो गई है.. हाहाहा
"ऐप्स एक-दूसरे की मेमोरी देख सकते हैं"... :)
हाँ, यह बहुत मज़ेदार है।
VirGL - QEMU VM में इस्तेमाल किया जा सकने वाला Virtual 3D GPU
VirGL सपोर्ट होने के कारण इसे QEMU में इंस्टॉल करके टेस्ट किया जा सकता है.
Rust OS पर Rust प्रोग्राम चलाने वाला भविष्य...? पूरी दुनिया ही Rust है।
अगर कमेंट्स में HN थ्रेड हो, तो अच्छा होगा अगर neo उसे अपने-आप summarize कर दे lol neo के बिना तो जीना मुश्किल है
अब से मैं AI summary भी साथ लाने की कोशिश करूंगा। दिलचस्प बात यह है कि लगता है यह हर व्यक्ति के दावे के आधार पर summary देता है।
अच्छी बात है? कि यही पोस्ट Neo ने संभाल ली है हाहाहा
Fomos: Rust से बनाया गया एक प्रायोगिक operating system
समस्या यह है कि मैं भी उस लिंक को देखकर साथ-साथ उसका सारांश बना रहा था T_T
कुल 3 अलग-अलग सारांश वर्ज़न देखकर आप तुलना कर सकते हैं haha
pub extern "C" fn _start(ctx: &mut Context) -> i32यहाँ
thumbs downनहीं है, तो आपका karma माइनस में कैसे गया?