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) در حال توسعه چندین نوع هسته ریزپردازنده، SoC و تراشه های قبلاً تولید شده هستند. سیستم عامل هایی با پشتیبانی از RISC-V با کیفیت بالا شامل لینوکس (از زمان انتشار Glibc 2.27، binutils 2.30، gcc 7 و هسته لینوکس 4.15 موجود است) و FreeBSD (سطح دوم پشتیبانی اخیرا ارائه شده است).

منبع: opennet.ru

اضافه کردن نظر