BareMetal
বেয়ারমেটাল হল রিটার্ন ইনফিনিটি দ্বারা নির্মিত একটি এক্সোকার্নেল-ভিত্তিক একক অ্যাড্রেস স্পেস অপারেটিং সিস্টেম (ওএস)। এটি "জাস্ট এফিশ অপারেটিং সিস্টেম" (জে. ই. ও. এস) পদ্ধতির সাথে ন্যূনতম পদচিহ্ন সহ উচ্চ-পারফরম্যান্স কম্পিউটিং অর্জনের জন্য অ্যাসেম্বলিতে লেখা হয়। অপারেটিং সিস্টেমটি প্রাথমিকভাবে লাইটওয়েট কার্নেল (এলডব্লিউকে) হিসাবে নকশার কারণে ক্লাউড কম্পিউটিং বা এইচপিসি-র জন্য ভার্চুয়ালাইজড পরিবেশের দিকে লক্ষ্য করা হয়। এটি ইউনিকার্নেল হিসাবে ব্যবহার করা যেতে পারে। এটি অ্যাসেম্বলিতে লেখা আরেকটি ওএস, মাইকওএস দ্বারা অনুপ্রাণিত হয়েছিল এবং এটি এমন একটি অপারেটিং সিস্টেমের সাম্প্রতিক উদাহরণ যা সি বা সি + +-এ লেখা নয়, বা ইউনিক্স-সদৃশ কার্নেলের উপর ভিত্তি করে নয়। ওভারভিউ হার্ডওয়্যারের প্রয়োজনীয়তা এএমডি/ইন্টেল ভিত্তিক 64-বিট কম্পিউটার মেমোরিঃ 4 এমবি (প্রতিটি অতিরিক্ত কোরের জন্য 2 এমবি যোগ) হার্ড ডিস্কঃ 32 এমবি আধুনিক অপারেটিং সিস্টেমের জন্য বেয়ারমেটালে প্রতি কোর মাল্টিটাস্কিং একটি কাজ অস্বাভাবিক। বেয়ারমেটাল একটি অভ্যন্তরীণ কাজের সারি ব্যবহার করে যা সমস্ত সিপিইউ কোর ভোট দেয়। কাজের সারিতে যোগ করা একটি কাজ সিস্টেমের যে কোনও উপলব্ধ সিপিইউ কোর দ্বারা প্রক্রিয়া করা হবে এবং শেষ না হওয়া পর্যন্ত কার্যকর করা হবে, যার ফলে কোনও প্রসঙ্গ সুইচ ওভারহেড হয় না। প্রোগ্রামিং এপিআই একটি এপিআই নথিভুক্ত করা হয় কিন্তু, তার দর্শনের সাথে সামঞ্জস্য রেখে, ওএস সিস্টেম কলগুলির জন্য এন্ট্রি পয়েন্টগুলি প্রয়োগ করে না (যেমন। : কোনও কল গেট বা অন্যান্য নিরাপত্তা ব্যবস্থা নেই)। সি বেয়ারমেটাল ওএস-এর একটি বিল্ড স্ক্রিপ্ট রয়েছে যা সর্বশেষ কোডটি টানতে, প্রয়োজনীয় পরিবর্তন করতে এবং তারপর নিউলিব সি স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করে সি কোড সংকলন করতে পারে। সি + + একটি বেশিরভাগ-সম্পূর্ণ সি + + 11 স্ট্যান্ডার্ড লাইব্রেরি রিং 0-এ কাজ করার জন্য ডিজাইন এবং বিকাশ করা হয়েছিল। এই ধরনের গ্রন্থাগারের মূল লক্ষ্য হল, গ্রন্থাগার স্তরে, সাবধানে ডিজাইন করা ক্লাসের সাহায্যে ধ্রুপদী ওএসগুলিতে ব্যবহৃত হার্ডওয়্যার মেমরি সুরক্ষার বিকল্প প্রদান করা। 2014 সালের নভেম্বরে রাস্ট এ রাস্ট প্রোগ্রামের প্রদর্শনী যোগ করা হয়, যা বেয়ারমেটাল ওএস-এর জন্য রাস্ট প্রোগ্রাম লেখার ক্ষমতা প্রদর্শন করে। নেটওয়ার্কিং টিসিপি/আইপি স্ট্যাক একটি টিসিপি/আইপি স্ট্যাক ছিল #1 বৈশিষ্ট্য অনুরোধ। 2014 সালের অক্টোবরে সি-তে লিখিত এলডাব্লুআইপি-র একটি পোর্ট ঘোষণা করা হয়েছিল। মিনিআইপি, এএনএসআই সি-তে একটি ন্যূনতম আইপি স্ট্যাক যা একটি সাধারণ স্ট্যাটিক ওয়েবপেজ পরিবেশন করার জন্য পর্যাপ্ত কার্যকারিতা সরবরাহ করতে সক্ষম, ভবিষ্যতের জন্য পরিকল্পিত এক্স 86-64 সমাবেশের পুনর্লিখনের প্রস্তুতির জন্য মৌলিক বিষয়গুলি শেখার ধারণার প্রমাণ হিসাবে তৈরি করা হচ্ছে। রেফারেন্স বাইরের লিঙ্ক বেয়ারমেটাল ওএস গুগল গ্রুপ আলোচনা ফোরাম মুক্ত সফ্টওয়্যার অপারেটিং সিস্টেম শখের অপারেটিং সিস্টেম মাইক্রোকার্নেলস সফ্টওয়্যার বিএসডি লাইসেন্স অ্যাসেম্বলি ল্যাঙ্গুয়েজ সফ্টওয়্যার ব্যবহার করে