BareMetal OS

البرمجيات قطة:
BareMetal OS
تفاصيل البرنامج:
الإصدار: 0.5.1
تاريخ إيداع: 11 May 15
المطور: Return Infinty
ترخيص: حرر
شعبية: 28

Rating: nan/5 (Total Votes: 0)

BareMetal هو نظام تشغيل 64 بت لx86-64 أجهزة الكمبيوتر المستندة على & nbsp؛ يتم كتابة OS تماما في الجمعية، في حين أن التطبيقات يمكن أن تكون مكتوبة في الجمعية أو C / C ++. ويسترشد تطوير نظام التشغيل بنسبة 3 الشرائح المستهدفة وهي:
على & nbsp؛ * عالية الأداء الحاسبات - قانون ونظام التشغيل قاعدة لعقدة كتلة HPC. تشغيل أعباء حساب المتقدمة هو المثل الأعلى لنظام التشغيل-المهام أحادية.
على & nbsp؛ * تطبيقات جزءا لا يتجزأ - توفير منصة للتطبيقات المدمجة التي تعمل على الأجهزة x86-64 السلع.
على & nbsp؛ * التعليم - توفير بيئة مناسبة للتعلم وتجريب البرمجة في الجمعية x86-64 وكذلك أساسيات نظام التشغيل.
BareMetal الأحذية عبر Pure64 ويحتوي على واجهة سطر الأوامر مع القدرة على تحميل البرامج / البيانات من القرص الصلب. الخطط الحالية لدعوة v0.5.0 لC / مكتبة المزيد من ميزة الغنية C ++ لتطبيقات فضلا عن الاصلاحات العامة والتحسينات. واستلهم إنشاء BareMetal التي كتبها MikeOS - A 16-بت OS مكتوب في الجمعية تستخدم كأداة تعليمية لإظهار مدى سهولة عمل نظام التشغيل.
الميزات الأساسية
على & nbsp؛ * كتب في لغة نقية الجمعية لx86-64 أجهزة الكمبيوتر المستندة.
على & nbsp؛ * أكثر من 60 وظائف متكاملة للتعامل مع لوحة المفاتيح المدخلات والمخرجات الشاشة، الملفات، والشبكات، والذاكرة، والسلاسل، والرياضيات، وتجهيز متعددة، الخ
على & nbsp؛ * دعم إيثرنت مع شرائح كرت 8139
على & nbsp؛ * القراءة / الكتابة دعم FAT16
متعدد المعالج تمكين
على & nbsp؛ * يتم توفير المكالمات نظام لتفويض المهام إلى معالجات مختلفة.
على & nbsp؛ * تحجيم ما يصل إلى 128 معالجات 64 بت
Networkable
على & nbsp؛ * يتم توفير المكالمات النظام لإرسال واستقبال الحزم عبر شبكة إيثرنت.
على & nbsp؛ * عازلة الطوق الذي يخزن تلقائيا الحزم الواردة في الذاكرة.
المتطلبات
على & nbsp؛ * واستنادا AMD-إنتل / كمبيوتر 64 بت
على & nbsp؛ * تستند متطلبات الذاكرة على عدد من النوى في جهاز الكمبيوتر. نظام التشغيل نفسه يستخدم 2 ميجابت وكذلك يحصل كل الأساسية الخاصة به 2 ميجابت المكدس. ومن شأن كمبيوتر ثنائي النواة يحتاج على الأقل 6 ميجابت (2 × 2 + 2). A رباعية النوى، و 10 ميجابت.
على & nbsp؛ * دفع 32 ميجابت الصلب الحد الأدنى
على & nbsp؛ * YASM ترجمة التعليمات البرمجية المصدر

الميزات:

السرعة:
سرعة العودة إنفينيتي يعود إلى جذور برمجة الكمبيوتر مع رمز الجمعية النقي. كما أننا البرمجة على مستوى الأجهزة، يمكننا تحقيق سرعة وقت لم يكن ذلك ممكنا مع لغات عالية المستوى مثل C / C ++، VB، وجافا.
البساطة:
كتب البساطة BareMetal مع البساطة في الاعتبار. كل الوظائف الداخلية هي العجاف وموثقة توثيقا جيدا في شفرة المصدر. سوف المبرمجين محنك وكذلك أشخاص جدد على برمجة الكمبيوتر تكون قادرة على يستلم بسرعة.
مفتوحة المصدر:
فتح شفرة المصدر لBareMetal هو متاح مجانا تحت رخصة BSD 3-الشرط. المضي قدما وإضافة أو تعديل أو إزالة كل ما تريد. يتم توثيق كل وظيفة OS وجميع المكونات الأخرى أيضا.
الحجم:
حجم بدءا سجلا نظيفا يمكننا أن نقول وداعا إلى رمز منتفخة وميزة زحف! اعتبارا من الإصدار الحالي مع CLI والداخلية وظائف كاملة، وثنائي نظام التشغيل بايت فقط 16384. وهناك معيار ومثل؛ مرحبا، العالم ومثل؛ يجمع سبيل المثال إلى ملف من وحدات البايت 31 فقط.
أحد المهام الأساسية لكل:
يستخدم 1 BareMetal قائمة انتظار العمل الداخلي أن كل استطلاع وحدة المعالجة المركزية النوى. ببساطة إضافة مهام إلى قائمة انتظار العمل، وسيتم تجهيزها من قبل أي النوى وحدة المعالجة المركزية المتوفرة في النظام.
الشبكات:
ويدعم شبكات إيثرنت الشبكة مع كرت 8139 10 / 100Mbit والشرائح. آلات BareMetal OS يمكن التواصل عبر الشبكة عن طريق الحزم إيثرنت الخام. وهناك خطط لدعم TCP / UDP البروتوكولات فضلا عن تقديم الدعم لمزيد من رقائق إيثرنت.

ما هو الجديد في هذا الإصدار:

ويشمل إيثرنت والذاكرة وظائف.

برامج مماثلة

OpenSXCE
OpenSXCE

20 Feb 15

Desire HD Stock
Desire HD Stock

15 Apr 15

TOMOYO Linux
TOMOYO Linux

11 May 15

L4/Iguana
L4/Iguana

3 Jun 15

تعليقات ل BareMetal OS

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!