يضيف OpenBSD دعمًا أوليًا لبنية RISC-V

تم إجراء تغييرات على OpenBSD لتنفيذ منفذ لبنية RISC-V. يقتصر الدعم حاليًا على نواة OpenBSD ولا يزال يتطلب بعض العمل حتى يعمل النظام بشكل صحيح. في شكله الحالي، يمكن بالفعل تحميل نواة OpenBSD في محاكي RISC-V القائم على QEMU ونقل التحكم إلى عملية init. تتضمن الخطط المستقبلية تنفيذ دعم المعالجة المتعددة (SMP)، والتأكد من تشغيل النظام في وضع متعدد المستخدمين، بالإضافة إلى تكييف مكونات مساحة المستخدم (libc، libcompiler_rt).

تذكر أن RISC-V يوفر نظام تعليمات آلي مفتوح ومرن يسمح ببناء المعالجات الدقيقة لتطبيقات عشوائية دون الحاجة إلى إتاوات أو فرض شروط على الاستخدام. يتيح لك RISC-V إنشاء شرائح SoC ومعالجات مفتوحة بالكامل. حاليًا، واستنادًا إلى مواصفات RISC-V، تعمل شركات ومجتمعات مختلفة بموجب تراخيص مجانية مختلفة (BSD وMIT وApache 2.0) على تطوير عشرات المتغيرات من نوى المعالجات الدقيقة وSOCs والرقائق المنتجة بالفعل. تشتمل أنظمة التشغيل ذات دعم RISC-V عالي الجودة على Linux (الموجود منذ إصدارات Glibc 2.27 وbinutils 2.30 وgcc 7 وLinux kernel 4.15) وFreeBSD (تم توفير مستوى ثانٍ من الدعم مؤخرًا).

المصدر: opennet.ru

إضافة تعليق