OpenBSD adaugă suport inițial pentru arhitectura RISC-V

OpenBSD a adoptat modificări pentru a implementa un port pentru arhitectura RISC-V. Suportul este în prezent limitat la nucleul OpenBSD și necesită încă ceva muncă pentru ca sistemul să funcționeze corect. În forma sa actuală, nucleul OpenBSD poate fi deja încărcat într-un emulator RISC-V bazat pe QEMU și transferat controlul în procesul de inițializare. Planurile pentru viitor includ implementarea suportului pentru multiprocesare (SMP), asigurând că sistemul pornește în modul multi-utilizator, precum și adaptarea componentelor spațiului utilizator (libc, libcompiler_rt).

Amintiți-vă că RISC-V oferă un sistem deschis și flexibil de instruire a mașinii care permite construirea de microprocesoare pentru aplicații arbitrare, fără a necesita redevențe sau a impune condiții de utilizare. RISC-V vă permite să creați SoC-uri și procesoare complet deschise. În prezent, pe baza specificației RISC-V, diferite companii și comunități sub diferite licențe gratuite (BSD, MIT, Apache 2.0) dezvoltă câteva zeci de variante de nuclee de microprocesor, SoC-uri și cipuri deja produse. Sistemele de operare cu suport RISC-V de înaltă calitate includ Linux (prezent de la lansările lui Glibc 2.27, binutils 2.30, gcc 7 și kernel-ul Linux 4.15) și FreeBSD (un al doilea nivel de suport a fost furnizat recent).

Sursa: opennet.ru

Adauga un comentariu