MenuetOS, 64-बिट असेंबली भाषा में लिखा गया एक OS

मेनूसेट

MenuetOS का स्क्रीनशॉट

वर्तमान में, स्क्रैच से लिखे गए कई ऑपरेटिंग सिस्टम विकास आमतौर पर कुछ उच्च-स्तरीय प्रोग्रामिंग भाषा, जैसे रस्ट, सी, सी ++, जावा, पर आधारित होते हैं। लेकिन एक ऐसे ओएस के बारे में सुना है जो केवल असेंबली भाषा का उपयोग करके स्क्रैच से बनाया गया है, यदि यह कुछ ऐसा है जो हर दिन और सबसे ऊपर नहीं सुना जाता है, तो यह कुछ ऐसा है बहुत ध्यान खींचता है.

जैसा कि आप में से बहुत से लोग जानते हैं निम्न-स्तरीय भाषाओं बनाम उच्च-स्तरीय भाषाओं में फायदे और नुकसान की एक श्रृंखला होती है। एक दूसरे के सामने, लेकिन सबसे प्रसिद्ध और उल्लेखनीय में से एक पोर्टेबिलिटी का मुद्दा है (जिसकी उच्च-स्तरीय भाषाओं में भी सीमाएं हैं), जबकि सिक्के के दूसरी तरफ गति, मेमोरी, रखरखाव का मुद्दा है , अन्य पहलुओं के बीच।

अतएव के बारे में सुनने का उल्लेख किया असेंबली भाषा में लिखा गया एक ऑपरेटिंग सिस्टम काफी दिलचस्प है और इस लेख में हम जिस प्रोजेक्ट के बारे में थोड़ी बात करेंगे वह MenuetOS के बारे में है, जो विकास में एक ऑपरेटिंग सिस्टम है, जो पूरी तरह से 64-बिट असेंबली भाषा में बनाया गया है।

MenuetOS के बारे में

MenuetOS एक ऑपरेटिंग सिस्टम है जो निवारक और वास्तविक समय मल्टीटास्किंग के समर्थन के साथ, यूईएफआई सिस्टम पर बूट, मल्टी-कोर सिस्टम पर एसएमपी, मल्टीपल प्रोसेसर के लिए समर्थन और एक एकीकृत ग्राफिकल यूजर इंटरफेस। मुझे भी पता हैं इसमें यूएसबी 2.0 के समर्थन के साथ लूपबैक और ईथरनेट इंटरफेस के लिए एक नेटवर्क स्टैक और ड्राइवर हैं, जिसमें यूएसबी ड्राइव, प्रिंटर, डीवीबी ट्यूनर और वेबकैम शामिल हैं। साथ ही, ऑडियो आउटपुट के लिए AC97 और Intel HDA (ALC662/888) सपोर्ट दिया गया है।

मेन्यूएट कर्नेलमुझे पूरा सिस्टम पसंद है, असेंबलर में लिखा है, एलया यह कि यह असेंबली भाषा के साथ काम करने का एक लाभ प्रदान करता है, जो अन्य भाषाओं में लिखे सिस्टम की तुलना में गति है। उदाहरण के लिए, पारदर्शिता वाले जीयूआई की गणना सीधे मुख्य x86-64 सीपीयू पर की जाती है, जिससे ग्राफिक्स कार्ड के साथ संगतता समस्याओं से बचा जा सकता है। इसके अतिरिक्त, प्रोजेक्ट अपना स्वयं का एक्स सर्वर विकसित कर रहा है और एक ग्राफिकल इंटरफ़ेस प्रदान करता है एकीकृत उपयोगकर्ता इंटरफ़ेस जिसमें अनुकूलन योग्य थीम, ड्रैग और ड्रॉप ऑपरेशन, यूटीएफ -8 एन्कोडिंग और कीबोर्ड लेआउट स्विचिंग शामिल है।

एक विशिष्ट लाभ के मेन्यूएट से क्या इसकी असेंबली में प्रोग्राम करने की क्षमता है, जो ऐसे एप्लिकेशन विकसित करने की अनुमति देता है जो तेज़, अधिक कुशल और कम संसाधनों का उपभोग करते हैं। असेंबलर में अनुप्रयोगों के विकास के लिए, इसका अपना एकीकृत विकास वातावरण पेश किया जाता है।

दूसरी ओर, यह उल्लेख किया गया है कि मेन्यूएट विशेष रूप से असेंबली प्रोग्रामिंग के लिए आरक्षित नहीं हैजैसा इसका डिज़ाइन 64/32-बिट ASM प्रोग्रामिंग का समर्थन करता है। मेन्यूएट की एप्लिकेशन संरचना वस्तुतः किसी भी अन्य भाषा में हेडर के उत्पादन की अनुमति देती है, लेकिन इसका प्राथमिक ध्यान असेंबली प्रोग्रामिंग पर है। Menuet में मेनू प्रोग्रामिंग त्वरित और सीखने में आसान है, और इसका उत्तरदायी GUI असेंबली भाषा प्रबंधनीय है। इसके अतिरिक्त, Menuet64 में Menuet32 अनुप्रयोगों को चलाने की क्षमता है, जिससे इसकी बहुमुखी प्रतिभा और अनुकूलता का विस्तार होता है।

अनुप्रयोगों के क्षेत्र में, परियोजना ने एक सरल HTTPC वेब ब्राउज़र, मेल और FTP क्लाइंट विकसित किया है, एक VNC क्लाइंट, FTP और HTTP सर्वर। इसमें मल्टीमीडिया एप्लिकेशन (ऑडियो, वीडियो और छवि) और टेक्स्ट संपादन के लिए एक बुनियादी पैकेज भी है।

यह उल्लेखनीय है MenuetOS प्रोजेक्ट के विकास में, दो संस्करणों पर काम किया जा रहा है, जो 64 बिट्स के लिए एक हैं (Menuet64) जो एक प्रतिबंधात्मक लाइसेंस के तहत वितरित किया जाता है और दूसरा संस्करण 62-बिट वाला है (Menuet32) जो जीपीएल लाइसेंस के तहत वितरित किया जाता है।

MenuetOS वर्तमान में इसके संस्करण 1.50 के अंतर्गत है और इस संस्करण में परिवर्तन पत्रक के अनुसार केवल संस्करण 1.73.32 में अपडेट, बग फिक्स, सुधार, Fasm अपडेट और वॉलपेपर बदले गए थे।

यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप परामर्श कर सकते हैं निम्नलिखित लिंक में विवरण।

MenuetOS आज़माएँ

इस प्रणाली को आज़माने में रुचि रखने वालों के लिए, आपको पता होना चाहिए कि एक फ्लॉपी डिस्क छवि और एक आईएसओ छवि को एक सीडी में जलाने की पेशकश की जाती है जो वर्चुअलबॉक्स में निष्पादन का समर्थन करती है। लिंक यह है


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।