BareMetal
बेयरमेटल रिटर्न इन्फिनिटी द्वारा निर्मित एक एक्सोकर्नल-आधारित एकल पता स्थान संचालन प्रणाली (ओएस) है। इसे असेंबली में "सिर्फ पर्याप्त ऑपरेटिंग सिस्टम" (जे. ई. ओ. एस.) दृष्टिकोण के साथ न्यूनतम पदचिह्न के साथ उच्च-प्रदर्शन कंप्यूटिंग प्राप्त करने के लिए लिखा जाता है। ऑपरेटिंग सिस्टम मुख्य रूप से क्लाउड कंप्यूटिंग के लिए वर्चुअलाइज्ड वातावरण की ओर लक्षित है, या हल्के कर्नेल (एलडब्ल्यूके) के रूप में इसके डिजाइन के कारण एचपीसी। इसका उपयोग एक-कर्नेल के रूप में किया जा सकता है। यह असेंबली में लिखे गए एक अन्य ओएस, माइकओएस से प्रेरित था, और यह एक ऑपरेटिंग सिस्टम का एक हालिया उदाहरण है जो सी या सी + + में नहीं लिखा गया है, न ही यूनिक्स जैसे कर्नेल पर आधारित है। अवलोकन हार्डवेयर आवश्यकताएँ एएमडी/इंटेल आधारित 64-बिट कंप्यूटर मेमोरीः 4 एमबी (प्रत्येक अतिरिक्त कोर के लिए प्लस 2 एमबी) हार्ड डिस्कः 32 एमबी एक कार्य प्रति कोर बेयरमेटल पर मल्टीटास्किंग आधुनिक ऑपरेटिंग सिस्टम के लिए असामान्य है। बेयरमेटल एक आंतरिक कार्य कतार का उपयोग करता है जिसे सभी सीपीयू कोर मतदान करते हैं। कार्य कतार में जोड़ा गया कार्य प्रणाली में किसी भी उपलब्ध सीपीयू कोर द्वारा संसाधित किया जाएगा और पूरा होने तक निष्पादित किया जाएगा, जिसके परिणामस्वरूप कोई संदर्भ स्विच ओवरहेड नहीं होगा। प्रोग्रामिंग एपीआई एक एपीआई को प्रलेखित किया जाता है लेकिन, अपने दर्शन के अनुरूप, ओएस सिस्टम कॉल के लिए प्रवेश बिंदुओं को लागू नहीं करता है (जैसे। : कोई कॉल गेट या अन्य सुरक्षा तंत्र नहीं)। सी बेयरमेटल ओएस के पास नवीनतम कोड खींचने, आवश्यक परिवर्तन करने और फिर न्यूलिब सी मानक पुस्तकालय का उपयोग करके सी कोड संकलित करने के लिए एक बिल्ड स्क्रिप्ट है। सी + + ए ज्यादातर पूर्ण सी + + 11 मानक पुस्तकालय को रिंग 0 में काम करने के लिए डिज़ाइन और विकसित किया गया था। इस तरह के पुस्तकालय का मुख्य लक्ष्य, पुस्तकालय स्तर पर, सावधानीपूर्वक डिज़ाइन किए गए वर्गों की मदद से, शास्त्रीय ओएस में उपयोग किए जाने वाले हार्डवेयर मेमोरी सुरक्षा का एक विकल्प प्रदान करना है। रस्ट ए रस्ट कार्यक्रम प्रदर्शन को नवंबर 2014 में कार्यक्रमों में जोड़ा गया था, जो बेयरमेटल ओएस के लिए रस्ट कार्यक्रम लिखने की क्षमता का प्रदर्शन करता है। नेटवर्किंग टीसीपी/आईपी स्टैक एक टीसीपी/आईपी स्टैक #1 सुविधा अनुरोध था। अक्टूबर 2014 में सी में लिखे गए एल. डब्ल्यू. आई. पी. के एक पोर्ट की घोषणा की गई थी. मिनी. आई. पी., ए. एन. एस. आई. सी. में एक न्यूनतम आई. पी. स्टैक, जो एक साधारण स्थिर वेबपेज की सेवा के लिए पर्याप्त कार्यात्मकता प्रदान करने में सक्षम है, को भविष्य के लिए योजनाबद्ध एक्स 86-64 असेंबली के पुनर्लेखन की तैयारी में बुनियादी बातों को सीखने के लिए अवधारणा के प्रमाण के रूप में विकसित किया जा रहा है। संदर्भ बाहरी लिंक बेयरमेटल ओएस गूगल ग्रुप डिस्कशन फोरम फ्री सॉफ्टवेयर ऑपरेटिंग सिस्टम हॉबीस्ट ऑपरेटिंग सिस्टम माइक्रोकर्नल्स सॉफ्टवेयर बीएसडी लाइसेंस असेंबली लैंग्वेज सॉफ्टवेयर का उपयोग करते हुए