OpenBSD добавя първоначална поддръжка за RISC-V архитектура

OpenBSD прие промени за внедряване на порт за RISC-V архитектурата. Понастоящем поддръжката е ограничена до ядрото на OpenBSD и все още изисква известна работа, за да може системата да работи правилно. В сегашната си форма ядрото на OpenBSD вече може да бъде заредено в базиран на QEMU RISC-V емулатор и да прехвърли контрола върху процеса на стартиране. Плановете за бъдещето включват внедряване на поддръжка за многопроцесорна обработка (SMP), гарантираща, че системата се зарежда в многопотребителски режим, както и адаптиране на компонентите на потребителското пространство (libc, libcompiler_rt).

Спомнете си, че RISC-V предоставя отворена и гъвкава система за машинни инструкции, която позволява изграждането на микропроцесори за произволни приложения, без да се изискват възнаграждения или налагане на условия за употреба. RISC-V ви позволява да създавате напълно отворени SoC и процесори. В момента, въз основа на спецификацията RISC-V, различни компании и общности под различни безплатни лицензи (BSD, MIT, Apache 2.0) разработват няколко десетки варианта на микропроцесорни ядра, SoC и вече произведени чипове. Операционните системи с висококачествена поддръжка на RISC-V включват Linux (присъства от изданията на Glibc 2.27, binutils 2.30, gcc 7 и ядрото на Linux 4.15) и FreeBSD (наскоро беше предоставено второ ниво на поддръжка).

Източник: opennet.ru

Добавяне на нов коментар