4 पॉइंट द्वारा GN⁺ 2023-08-31 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Fomos: Rust से बना एक प्रायोगिक ऑपरेटिंग सिस्टम, जिसका लक्ष्य Unix से अलग ऑपरेटिंग सिस्टम विचारों और विकास संबंधी चुनौतियों का अन्वेषण करना है.
  • इस ऑपरेटिंग सिस्टम में graphics output, dynamic allocation, एक साथ कई apps चलाने की क्षमता, और Virtio mouse व keyboard support जैसी सुविधाएँ हैं.
  • Fomos के apps functions से बने होते हैं और उन्हें standard library की आवश्यकता नहीं होती, जिससे app और operating system के बीच एक सरल contract संभव होता है.
  • Fomos का Context struct, apps को memory allocation और hardware access जैसी operating system सुविधाएँ प्रदान करता है.
  • Fomos को backward compatibility ध्यान में रखकर डिज़ाइन किया गया है, ताकि पुराने versions के लिए बने apps को भी सहजता से संभाला जा सके.
  • यह ऑपरेटिंग सिस्टम cooperative scheduling का उपयोग करता है, जहाँ apps control को operating system को सौंपते हैं, और boot के बाद context switching नहीं होती.
  • Fomos kernel loop को सरल बनाता है और sandboxing, debugging, तथा hardware changes के संदर्भ में संभावित लाभ प्रदान करता है.
  • हालांकि, security और cooperative बनाम preemptive scheduling approach से जुड़ी चुनौतियाँ भी मौजूद हैं.
  • Fomos अभी भी प्रगति पर है और इसमें persistent storage, GPU support, networking, तथा apps के बीच data sharing abstraction जैसी सुविधाओं की कमी है.
  • यह प्रोजेक्ट Philipp Oppermann के ब्लॉग से प्रेरित है और darbysauter से सलाह प्राप्त की गई है.

1 टिप्पणियां

 
GN⁺ 2023-08-31
Hacker News राय
  • यह दावा कि cooperative scheduling के विफल होने की संभावना है, बढ़ा-चढ़ाकर कहा गया है।
  • Fomos Rust में विकसित एक प्रयोगात्मक operating system है।
  • Fomos में app वास्तव में function होते हैं।
  • operating system context में जोड़कर दूसरे apps में नई functionality जोड़ सकता है।
  • Fomos नई functionality पेश करते हुए मौजूदा systems के साथ compatibility हासिल करने की कोशिश करता है।
  • Fomos का design asynchronous tasks और networking को कुशलता से support करना कठिन बना सकता है।
  • अविश्वसनीय cooperative apps के कारण security और safety कमज़ोर हो सकती है।
  • Fomos एक hobbyist operating system है, जिसमें दिलचस्प ideas और सुधार की संभावना है।
  • लेखक Barrelfish OS से प्रेरणा ले सकता है।