Genode

البرمجيات قطة:
Genode
تفاصيل البرنامج:
الإصدار: 17.08 محدث
تاريخ إيداع: 2 Oct 17
المطور: Genode Labs
ترخيص: حرر
شعبية: 83

Rating: 3.0/5 (Total Votes: 2)

جينود هو إطار نظام تشغيل مفتوح المصدر يمتد حبات موجودة (على سبيل المثال، ميكروكيرنيل أو هيبرفيسور) ويوفر واجهة برمجة تطبيقات موحدة للتطبيقات.

في الوقت الحالي، يتم دعم L4 / فياسكو و لينوكس.

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

الرسومات المسرعة للأجهزة من طراز إنتيل جين-8
نواة sel4 على أرم والأجهزة x86 64 بت
الإطار الأساسي والهياكل الأساسية على مستوى نظام التشغيل:
مبسطة التعامل مع إيومو
خادم تقارير جديد لالتقاط التقارير إلى الملفات
بيئة تشغيل جديدة لبدء المكونات بالتتابع
دعم التمهيد الوقت تهيئة الإطار المؤقت
توسيع عملية عدم حجب من فس
جعل جلسات كتلة للقراءة فقط افتراضيا
معالجة الوقت المكرر
البرنامج المساعد فس القائم على فاتفس
معززة واجهة المستخدم الرسومية
C وقت التشغيل
المكتبات والتطبيقات:
تعديلات ميسا
إدارة الحزمة
منصات:
جينود كما شين دومو
التنفيذ على الأجهزة العارية (بيس-هو)
من، فصل، كيرنيل
نوفا ميكروهيبرفيسور

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

الإطار الأساسي:
مراجعة جديدة لكتاب أسس جينود
استكمال عنصر الانتقال إلى أبي الحديثة
تبسيط أنواع الاستثناء
تخصيص وتداول حصة القدرة
دمج ذاكرة الوصول العشوائي وخدمات بد من المكون الأساسي
التنفيذ الصريح للبنايات الثابتة
فصل إشارات الإدخال / الإخراج من إشارات مستوى التطبيق
المكتبات والمكونات على مستوى نظام التشغيل:
إدارة الموارد الديناميكية وخدمة إعادة توجيه عبر إينيت
واجهة برمجة تطبيقات جديدة للتوقيت على مستوى المستخدم
الإخطارات داخل النطاق في جلسة نظام الملفات
عرض وحدة المعالجة المركزية القائمة على تسجيل الدخول
مراقبة حركة المرور على الشبكة
ملف تعريف بوسيكس ليبك كمكتبة مشتركة
تقارير الدولة من المكونات على مستوى الجهاز كتلة
أوقات التشغيل والتطبيقات:
ميزة اكتمال فيرتثلبوإكس 5 على نوفا
نيم لغة البرمجة
Qt5 تحديث إلى الإصدار 5.8
منصات:
التنفيذ على الأجهزة العارية (بيس-هو)
موين تحديث نواة الفصل
Fiasco.OC تحديث النواة
سلسلة الأدوات:
مجموعة غنو (غك) 6.3 بما في ذلك دعم أدا
إصدارات التصحيح منفصلة من التنفيذية القابلة للتنفيذ

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



الإطار الأساسي:
التوازن الديناميكي للموارد
تم تمكين C ++ 11 بشكل افتراضي
تحسين تتبع الأحداث
البنية التحتية لنظام التشغيل على مستوى منخفض:
شبكات جيجابت باستخدام لينكس تكب / إب كومة
تحسين نيتبيكر خادم واجهة المستخدم الرسومية
خدمات محطة جديدة
خادم نظام الملفات الجديد لأنظمة جينود / لينكس الهجينة
جديد C-رونتيمي المساعد للوصول إلى الأجهزة كتلة
برامج تشغيل الأجهزة:
الرسومات و أوسب هيد ل التوت بي
هدمي لسامسونج إكسينوس 5
التطبيقات والمكتبات:
Qt5 مع دعم برنامج أوبنغل و قمل
أنظمة الملفات الجديدة القائمة على فوس
ميناء دوسبوكس
بيئات التشغيل:
ميزات متقدمة مصحح جنو
دعم أرم تروستزون على فريسكالي i.MX53
منصات:
قاعدة- هو تمكين لأعباء العمل الديناميكية
إدارة مدى الحياة لكائن النواة على نوفا
دعم بالونينغ ل L4Linux تشغيل على Fiasco.OC

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

إصدار الإصدار 13.08 يصادف الذكرى الخامسة لإطار نظام التشغيل جينود. نحن نحتفل بهذه الذكرى مع إضافة ثلاث سمات رئيسية لدينا لقد طال انتظارها، وهي ميناء Qt5 ل جينود، دعم عميق متعدد المعالجات، وخفيفة الوزن إطار تتبع الحدث. بالإضافة إلى ذلك، الإصدار الجديد يأتي مع برامج تشغيل الأجهزة الجديدة ل ساتا 3.0 وإدارة الطاقة ل إكسينوس-5 شركة نفط الجنوب، ودعم المحاكاة الافتراضية على نوفا على x86، وحبات محدثة، والشيكات سلامة لتحميل كود المصدر 3rd الطرف.
على مدى السنوات الخمس الماضية، كان دافع التنمية جينود بالدرجة الأولى عن طريق إضافة وزراعة الميزات لجعل الإطار يصلح لأكبر عدد ممكن من مجالات التطبيق. الآن بعد أن لدينا كتلة حرجة من الميزات، والتركيز على مجرد وظيفة لا يكفي بعد الآن. إن مسألة ما يمكن أن يقوم به جينود يمكن أن تتحول في نهاية المطاف إلى مسألة مدى قدرة جينود على القيام بشيء ما: ما مدى استقرار حجم العمل المعين؟ كيف تؤدي الشبكات؟ كيف يمتد إلى أنظمة متعددة المعالجات؟ لأننا نفتقر إلى إجابات موجزة على هذا النوع من الأسئلة، علينا أن التحقيق.عندما نتحدث عن الاستقرار، لدينا البنية التحتية اختبار الآلي أدخلت مؤخرا يجعلنا أكثر ثقة من أي وقت مضى. كل ليلة، يتم تنفيذ أكثر من 200 الاختبارات الآلية، والتي تغطي مختلف حبات والعديد من منصات الأجهزة. جميع هذه الاختبارات متاحة للجمهور في شكل ما يسمى البرامج النصية تشغيل وهي قيد التطوير المستمر.
وفيما يتعلق بالتحقيقات في الأداء، في الآونة الأخيرة بدأنا في قياس أداء التطبيق مع التركيز على الإنتاجية الشبكة. ومن المثير للاهتمام، والقياسات لدينا تكشف عن اختلافات كبيرة بين حبات المستخدمة، ولكن أيضا أوجه القصور في كومة البرمجيات لدينا. على سبيل المثال، حاليا نرى أن لدينا نسخة من لويب ينفذ ضعيفا مع شبكة جيجابت. لإجراء تحقيق شامل في مشكلات الأداء هذه، يضيف الإصدار الحالي دعما لتتبع سلوك مكونات جينود. وسيتيح لنا ذلك الحصول على فهم عميق لجميع التفاعلات بين العناصر التي تقع على المسار الحاسم لأداء أعباء العمل المعقدة على مستوى التطبيق. وبفضل بنية جينود، يمكن أن نخرج بتصميم بسيط، لكنه قوي جدا لمرفق البحث عن المفقودين. القسم يشرح تتبع الأحداث الخفيفة الوزن كيف يعمل.عندما يتعلق الأمر قابلية المعالجة متعددة المعالج، كنا نخجل من مثل هذه الاستفسارات لأنه، بصراحة، نحن لم تدفع الكثير من الاعتبار لذلك. تم تغيير طريقة العرض هذه الآن. مع الإصدار الحالي، نفذنا إدارة الانتماءات وحدة المعالجة المركزية الحق في قلب الإطار، أي مفهوم الدورة جينود. بالإضافة إلى ذلك، نحن تكسر الجوز الصعب لعنة من خلال تمكين جنود لاستخدام وحدات المعالجة المركزية متعددة على هبرفيسر نوفا. هذه النواة هي حتى الآن نواة المصدر المفتوح الأكثر تقدما لهندسة x86. ومع ذلك، يبدو نموذج النائب نوفا يتناقض مع تصميم أبي من جينود. لحسن الحظ، وجدنا وسيلة أنيقة إلى حد ما للمضي قدما، ونحن قادرون على ترويض الوحش. القسم الدعم المعزز متعدد المعالجات يذهب إلى مزيد من التفاصيل.
وظيفية من الحكمة، ونحن دائما تعتبر توافر كيو تي على جينود كأصل كبير. مع الإصدار الحالي، نحن سعداء أن نعلن أننا أخيرا جعلت التحول من Qt4 إلى Qt5. القسم Qt5 المتاحة على جميع حبات يعطي نظرة ثاقبة التحديات التي واجهنا أثناء نقل العمل.

بالإضافة إلى تلك أبرز، الإصدار الجديد يأتي مع تحسينات في كل مكان. على سبيل المثال لا الحصر، هناك دعم محسن ل بوزيكس المواضيع، برامج تشغيل الأجهزة المحدثة، إصدار محدث من النواة Fiasco.OC و L4Linux، وبرامج تشغيل الأجهزة الجديدة ل إكسينوس-5. وأخيرا، تمت معالجة مشكلة التحقق من سلامة رموز مصدر الطرف الثالث التي تم تنزيلها.

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

الموضوع الرئيسي للنسخة 12.11 من إطار نظام التشغيل جينود هو جينود استضافة الذات على جينود. مع استضافة الذات، ونحن نفهم تنفيذ كامل نظام بناء جينود داخل بيئة جينود. هناك نوعان من الدوافع لتسيير هذا الخط من العمل. أولا، هو شرط أساسي للمطورين جينود للتحرك نحو استخدام جينود باعتباره نظام التشغيل يوما بعد يوم. وبطبيعة الحال، يمكن تحقيق هذا الشرط الأساسي باستخدام أحد الحلول الافتراضية المتاحة. على سبيل المثال، يمكننا تشغيل L4Linux فوق جينود على النواة Fiasco.OC واستخدام نظام بناء جينود من داخل مثيل L4Linux. ومع ذلك، فإن هذا يهزم الحافز الأساسي وراء جينود للحد من تعقيد النظام. من خلال وجود كل من جينود و L4Linux في الصورة، ونحن في الواقع زيادة التعقيد الكلي في تكوين والحفاظ على، واستخدام النظام. ولذلك، فإننا نفضل إلى حد كبير لإزالة أرض المستخدم لينكس معقدة من الصورة. والدافع الثاني هو إثبات أن الإطار والمنصات الأساسية الكامنة مناسبة ومستقرة بما فيه الكفاية للاستخدام في العالم الحقيقي.إذا كان النظام غير قادر على التعامل مع عبء العمل مثل نظام البناء، هناك القليل من النقطة في الجدل حول القيمة المضافة من وجود نظام القائم على نواة على أنظمة السلع الأساسية الحالية مثل غنو / لينكس.
نحن سعداء للتوصل إلى الدولة حيث يمكننا تنفيذ نظام بناء جينود غير المعدل مباشرة على جينود قيد التشغيل على نواة صغيرة. كما يستند نظام البناء على مرافق غنو ومجموعة غنو المجمعين، ذهب جهد كبير في الغراء بين تلك الأدوات و أبي جينود. القسم بناء جينود على جينود يوفر نظرة ثاقبة في الطريقة التي حققنا الهدف والحالة الراهنة من الشؤون.
جنبا إلى جنب مع العمل على جلب نظام البناء لجنود جاء العديد من التحسينات الاستقرار والتحسينات في كل مكان، والوصول من حبات منها، خلال وقت التشغيل C، وتطبيقات نظام الملفات، وتخصيص الذاكرة، حتى البرامج الفعلية سلسلة الأدوات يتكون من. وفي معرض حديثه عن سلسلة الأدوات، تم تحديث سلسلة أدوات جينود الرسمية من الإصدار 4.6.1 من دول مجلس التعاون الخليجي إلى الإصدار 4.7.2. وبالتالي، خضعت جميع حزم رموز الطرف الثالث لاختبار وأنشطة التثبيت.

لتشغيل نظام البناء، يركز المشروع حاليا على نوفا و Fiasco.OC كمنصات أساسية. ومع ذلك، لدينا منصة نواة مخصصة لهندسة المعمارية أرم كما تلقت تحسينات كبيرة. مع دعم إضافي ل فريسكالي i.MX و تكساس إنسترومنتس OMAP4، أثبتت هذه المنصة أن تكون جيدة جدا للتكيف مع سوك جديدة في حين معالجة مخبأ جديدة يجلب تحسينات الأداء ترحيب. وعلاوة على ذلك، واضاف لدينا دعم تجريبي لتقنية أرم تروستزون، والتي تمكن أساسا من تنفيذ جنود في ما يسمى عالم آمن من تروستزون أثناء تنفيذ لينكس في ما يسمى العالم العادي.
كما اكتشفنا الاهتمام المتزايد باستخدام جينود كحلول الوسيطة على لينكس، ونحن إعادة النظر إلى حد كبير الدعم لهذه المنصة النواة واكتشف طرق جديدة مذهلة لمحاذاة مفهوم جينود مع الآليات التي تقدمها النواة لينكس. القسم لينكس يقدم ملخصا للنهج الجديدة التي اتخذت لدعم هذا المنبر.
وظيفية من الحكمة، الإصدار الجديد يقدم الدعم للسائقين الصوت من نظام الصوت المفتوح، جديد OMAP4 سائق غبيو، تحسينات محطة رسومية، والمنفذ الأولي من عميل سش.

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

مع جينود 12.08، ركز المشروع على دعم المنصة. يدخل العالم من منصات أرم القائم على OMAP4، احياء وعززت إلى حد كبير الدعم ل هبرفيسر نوفا، ويصبح قادرا على تشغيل مباشرة على منصات أرم دون الحاجة إلى النواة الأساسية.
وتعتبر منصة بيس-هو الجديدة انحرافا عن النهج التقليدي لجنود لتكملة الحبات القائمة مع البنية التحتية للمستخدم. فإنه يترك تماما نواة منفصلة للخروج من الصورة وبالتالي تقزم خط قاعدة قاعدة الحوسبة الموثوقة من النظم المستندة إلى جينود إلى ما يقرب من النصف. يتم وصف منصة قاعدة جديدة في القسم جنود على الأجهزة أرم عارية.
وبالحديث عن المنصات الأساسية، يسرنا أن نشجع هبرفيسر نوفا لمواطن من الدرجة الأولى بين المنصات الأساسية. خلال الأشهر الأخيرة، خضعت هذه النواة لتغييرات أساسية فيما يتعلق بأسلوب التنمية ومجموعة خصائصها. وهذا ما دفعنا إلى تحسين كبير في دعم جينود لهذا النظام الأساسي والاستفادة من ميزات فريدة من نوعها. إذا النظر في استخدام جينود على الأجهزة المستندة إلى x86، أصبح نوفا أساسا جذابا للغاية. يصف القسم احتضان المشرف الافتراضي نوفا التغييرات الخاصة نوفا.

تحسين دعم منصة مع الإصدار الحالي لا ينطوي على منصات قاعدة فقط ولكن يمتد إلى إضافات عميقة من برامج تشغيل الأجهزة، ولا سيما ل OMAP4 شركة نفط الجنوب القائم على أرم كما تستخدم على باندابوارد الشعبية. ونحن فخورون أن نعلن عن توافر برامج تشغيل الأجهزة ل هدمي الإخراج، بطاقة سد، أوسب هيد، والشبكات لهذا المنبر.
وبعيدا عن تحسينات المنصة على مستوى منخفض، يأتي الإصدار الجديد مع العديد من الخدمات الجديدة، وتحسينات للمكونات الموجودة، والمكتبات الجديدة التي يتم نقلها. وعلى وجه الخصوص، وصل وقت تشغيل نوكس إلى نقطة يمكننا فيها تنفيذ تطبيقات الشبكات الخطيرة بشكل رئيسي مثل متصفح ويب لينكس أصلا في جينود. مثال آخر هو خدمة نظام الملفات القائم على ففات، مما يجعل التخزين المستمر المتاحة عبر واجهة نظام الملفات جينود. من خلال الجمع بين هذه الخدمة الجديدة مع المكونات الموجودة مثل خدمة التقسيم أو نوكس أو البرنامج المساعد لنظام الملفات من ليبك، فإن الكثير من سيناريوهات التطبيقات الجديدة تصبح متاحة. وبفضل هذه المكونات الجديدة، أصبح الإطار قادرا على أداء التصحيح على الهدف عبر غب قيد التشغيل في نوكس، أو استضافة موقع genode.org عبر ملقم ويب ليتبد.

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

يمثل إصدار جينود 12.02 نقطة مثيرة في تاريخ المشروع حيث أنه الإصدار الأول الذي تم تطويره في العراء وليس داخل غرف مختبرات جينود. وبالتالي، فقد اعتنقنا جيثب كمرفق مركزي للمناقشة وإدارة رمز المصدر. هذا التغيير له فوائد للمستخدمين والمطورين من الإطار على حد سواء. بالنسبة للمستخدمين، فقد أصبح من الممكن الحصول على عقد من أحدث التطورات باستخدام الجينودلابس / فرع الماجستير الرسمي والتورط في مناقشة الأنشطة الحالية. بالنسبة لمطوري جينود العادية، يحل مستودع جيت العام محل مزيج سابق من سوبفيرزيون العامة ومستودعات ميركوريال الداخلية للشركة، مما يجعل الحياة أسهل بكثير. في القسم تحرير عملية التنمية، ونحن الخطوط العريضة للدافع وراء هذا التغيير وإعطاء مؤشرات للموارد الجديدة.
الإضافات الجديدة الرئيسية لنظام قاعدة هي أبي إطار جديد للوصول إلى الذاكرة I / O الموارد المعينة، ودعم خاص لاستخدام جينود كإطار مكون على مستوى المستخدم على لينكس، ودعم أبي لإعادة استخدام المكونات الموجودة في شكل مكتبات رملية. هذه التغييرات مصحوبة ببنية تحتية جديدة لجهاز التشغيل مثل النسخة الأولى من مدير برنامج تشغيل الجهاز ومحلل أكبي جديد.

من الناحية الحكيمة، فإن الإصدار الحالي يأخذ الخطوات الأولى نحو هدف خارطة الطريق لعام 2012، وتحول جنود إلى نظام التشغيل للأغراض العامة جاهزة للاستخدام اليومي من قبل المطورين. وفقا لخريطة الطريق، قمنا بتعزيز وقت التشغيل نوكس مع الدلالات شوكة حتى نتمكن من تشغيل برامج سطر الأوامر غنو القائم على مثل قذيفة باش وكوروتيلز غير معدلة ومبدئيا على مختلف النوى. وعلاوة على ذلك، تم تعزيز البنية التحتية للمكتبة عن طريق نقل وتحديث المكتبات مثل كيو تي 4.7.4 ومحرك تقديم بدف بدف.

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

وهناك عدد كبير من مستويات المحاكاة الافتراضية:
المؤمنين x86 بيسي الافتراضية تمكينها من قبل فانكوفر فمم
الروبوت بارافيرتواليزد
أوتو-ليفيل فيرتواليزاشيون باستخدام بيئة تشغيل نوكس
تصحيح أخطاء غب عبر المحاكاة الافتراضية على مستوى التطبيق
الإطار الأساسي، والبنية التحتية لنظام التشغيل على مستوى منخفض:
التعامل مع استثناءات وحدة المعالجة المركزية على مستوى المستخدم
الوصول عن بعد إلى حالة مؤشر الترابط
تحسين وقت الاستجابة
التحسين لأحجام كبيرة لتعيين الذاكرة
مكتبة C ++ القياسية
واجهة الجلسة الطرفية
رابط ديناميكي
المكتبات والتطبيقات:
C وقت التشغيل
فانكوفر رصد الجهاز الظاهري
محطة تكب
فريمبوفر الظاهري محطة و نكورسيس
Noux
مراقبة غب
L4Linux / L4Android:
تحديث إلى الإصدار 3.0 النواة
دعم كعب السائق
L4Android
برامج تشغيل الأجهزة:
بيئة برنامج تشغيل الجهاز لبرامج تشغيل شبكة إيبس
عرض سائق PL110
سائق وارت
دعم منصة:
نوفا ميكروهيبرفيسور الإصدار 0.4
نواة الصغير Fiasco.OC
التحديث إلى المراجعة 38

الاستعلام والتلاعب المواضيع البعيد
تنوعا اكسبريس اللحاء- A9x4
لينكس
تنفيذ إيبك جديد يستند إلى مآخذ مجال أونيكس
دعم إدارة مساحات العناوين الفرعية المحلية يدويا
تحسين التعامل مع برامج هجين لينوكس / جينود
L4ka :: نواة الفستق
بناء النظام والأدوات:
سلسلة أدوات جديدة تعتمد على دول مجلس التعاون الخليجي 4.6.1
تحسين مرحلة الاعتماد على المكتبة
تحسين التعامل مع الموانئ والموانئ

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



أبي جديدة للاتصال بين العملية آمنة نوع
دعم منصة Fiasco.OC الموسعة
المكتبات المشتركة
إطار التشوير
أرم دعم ريالفيو بكس-A9
دعم x86 64 بت
L4Linux (IA32 و أرم)
دعم تجريبي جديد من غب
جهاز I / O دعم لمنصة ميكروبلاز
أرم برامج تشغيل الجهاز ريالفيو بكس للإدخال، عرض، شبكة، و سكارد
جديدة جاهزة للاستخدام البرامج النصية لسهولة اختبار القيادة من مختلف ملامح جينود مثل Qt4، لويب، نوكس، L4Linux، غب

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


ومن بين مجموعة متنوعة من التحسينات المتعلقة بالمنصة، فإن الإصدار 10.02 يضيف دعما لحبات نوفا و كوديزيرو ويقدم مفهوما جديدا لإدارة الأولويات في الوقت الحقيقي.
واستفاد مشروع الجينود من الإصدار السابق الغني بالمزايا، حيث استفاد من فرصة التركيز على توسيع نطاق دعم القاعدة الأساسية للإطار. نحن سعداء للإبلاغ بأننا تمكنا من تكملة مجموعة واسعة بالفعل من حبات معتمدة من قبل اثنين من النوى الحديثة الحديثة وهما نوفا و كوديزيرو، كلاهما صدر لأول مرة في عام 2009. وبالتالي، يوفر جينود بنية تحتية موحدة على مستوى المستخدم الذي يمتد مباشرة على تلك الحبوب وكذلك على لينكس (32 بت و 64 بت)، OKL4v2 (x86 و ARMv4)، L4 / فياسكو، و L4ka :: الفستق. بالنسبة للمطورين إنشاء تطبيقات القائمة على نواة، يخفي الإطار تعقيدات النواة المعنية. ولكنه يسعى أيضا لجعل قدرات فريدة من كل منصة قاعدة يمكن الوصول إليها للمستخدم. على سبيل المثال، مع الإصدار الجديد، ونحن جعلت في الوقت الحقيقي جدولة OKL4 و L4ka :: الفستق المتاحة لتطبيقات جنود.

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



التطبيقات:
تكامل Qt4
QT4 المستندة إلى منصة إطلاق
خدمات التشغيل والسائقين:
أداء القرص نيتبيكر
حافلة يسي الافتراضية لبرنامج تشغيل فيسا
جلسة أوسب واجهة الجهاز
دعم أوسب:
برنامج تشغيل أوسب هيد
برامج تشغيل المضيف المضيف ل أوسي، أوهسي، و إهسي
OKL4 كمنصة جديدة
64 بت دعم منصة لينكس
تحسينات الإطار الأساسي

برامج مماثلة

BoxmaX KS
BoxmaX KS

15 Apr 15

ubnhd2
ubnhd2

19 Feb 15

LiveCD-OpenBSD
LiveCD-OpenBSD

19 Feb 15

Moto-Mytouch 4G
Moto-Mytouch 4G

14 Apr 15

تعليقات ل Genode

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