يصل Redox 0.8 ، نظام التشغيل المكتوب بلغة Rust ، مع دعم i686 والمزيد

الأكسدة

تم تطوير نظام التشغيل وفقًا لفلسفة Unix ويستعير بعض الأفكار من SeL4 و Minix و Plan 9.

ال إطلاق الإصدار الجديد من نظام التشغيل Redox 0.8 ، تم تطويره باستخدام لغة Rust ومفهوم microkernel. في هذا الإصدار الجديد يبرز أنه تمت إضافته التوافق مع i686، تم تمكين ميزات مثل الصوت والدعم الأولي متعدد الشاشات ، وتم تبسيط وتعزيز البنية التحتية لبدء التشغيل والتثبيت.

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

تعمل جميع برامج التشغيل في مساحة المستخدم في بيئات وضع الحماية. للتوافق مع التطبيقات الحالية ، يتم توفير طبقة POSIX خاصة تسمح للعديد من البرامج بالعمل بدون نقل.

المستجدات الرئيسية من الأكسدة 0.8

يستمر الإصدار الجديد في العمل لضمان العمل على الأجهزة الحقيقية. بالإضافة إلى هندسة x86_64 ، تمت إضافة القدرة على العمل على أنظمة 86 بت x32 (i686 ، بنتيوم الثاني وما بعده). الترحيل إلى وحدة المعالجة المركزية ARM64 (aarch64) مستمر. والعمل على أجهزة ARM الحقيقية غير مدعوم حتى الآن ، ولكن من الممكن التمهيد عن طريق محاكاة ARM64 في QEMU.

بشكل افتراضي، تم تمكين النظام الفرعي الصوتي ويتم توفير الدعم الأولي لإعدادات الشاشات المتعددة (على الأنظمة ذات المخزن المؤقت لإطار UEFI).

من المعدات المتوافقة مع نظام التشغيل Redox ، هناك شرائح صوت AC'97 و Intel HD Audio ، وإخراج الرسومات عبر VESA BIOS API أو UEFI GOP ، Ethernet (Intel 1/10 Gigabit Ethernet ، Realtek RTL8168) ، أجهزة الإدخال (لوحات المفاتيح والفئران ولوحات اللمس) و SATA (AHCI و IDE) و NVMe. دعم Wi-Fi و USB ليس جاهزًا بعد (USB يعمل فقط على QEMU).

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

كما تم تسليط الضوء على ذلك تم إعادة تصميم نظام البناء، والتي أصبح من الممكن البناء عليها لبنى مختلفة في نفس الشجرة المصدر. لتبسيط تجميع التكوينات المختلفة ، تم اقتراح البرنامج النصي build.sh.

لقد قامت النواة بتبسيط العمل بالذاكرة، إضافة القدرة على معالجة مساحات العناوين من مستوى المستخدم.

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

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:

  • دعم إضافي للبناء باستخدام مجموعة أدوات podman.
  • تم توحيد kernel build و bootloader و initfs مع الحزم الأخرى.
  • صور تمهيد مجمعة لأنظمة BIOS و EFI.
  • تم نقل تنفيذ استدعاءات نظام clone و exec إلى مساحة المستخدم.
  • عملية تنزيل مبسطة.
  • تم تقديم برنامج bootstrap الذي يقوم بتشغيل kernel ويوفر زيادة تحميل ملف ELF ، مثل عملية init.
  • تمت إضافة برنامج موسع للسماح لبرامج setuid مثل sudo بالعمل.
  • تمت إضافة تكوين تجريبي لإنشاء نماذج برامج غير مضمنة في صورة التمهيد الأساسية مع بيئة رسومية.
  • تمت إضافة دعم التحكم في مستوى الصوت برمجيًا إلى النظام الفرعي الصوتي للمدة الصوتية.
  • تمت إضافة برنامج تشغيل لرقائق الصوت المستندة إلى AC'97.
  • برنامج تشغيل محسن لرقائق Intel HD Audio.
  • برنامج تشغيل مضاف لوحدات تحكم IDE.
  • دعم محسّن لمحركات أقراص NVMe.
  • محسّنة PCI و PS / 2 و RTL8168 و USB HID ووحدات تحكم VESA.
  • تم إعادة تصميم تنظيم عملية التثبيت: يوجد الآن برنامج bootloader و bootstrap و kernel و initfs في الدليل / boot.

وأخيرا، إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك التحقق من التفاصيل في الرابط التالي.

تنزيل نظام التشغيل Redox

لاختبار نظام التشغيل Redox OS ، تم توفير إصدارات تجريبية تبلغ 768 ميجابايت ، بالإضافة إلى صور ببيئة رسومية أساسية (256 ميجابايت) وأدوات وحدة تحكم لأنظمة الخادم (256 ميجابايت).

تم إنشاء التصميمات لمعمارية x86_64 وهي متاحة للأنظمة التي تحتوي على UEFI و BIOS. تتضمن الصورة التجريبية ، بالإضافة إلى البيئة الرسومية المدارية ، محاكي DOSBox ، ومجموعة مختارة من الألعاب (DOOM ، و Neverball ، و Neverputt ، و sopwith ، و syobonaction) ، ودروس تعليمية ، ومشغل موسيقى rodioplay ، ومحرر نصوص الصوديوم.

رابط التحميل هو هذا.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

      ميجيل رودريجيز قال

    يتقدم هذا المشروع على قدم وساق ، وفي غضون بضعة عقود قد يكون قادرًا على التعامل مع Linux.