OpenBSD aggiunge il supporto iniziale per l'architettura RISC-V

OpenBSD ha adottato modifiche per implementare un port per l'architettura RISC-V. Il supporto è attualmente limitato al kernel OpenBSD e richiede ancora del lavoro affinché il sistema funzioni correttamente. Nella sua forma attuale, il kernel OpenBSD può già essere caricato in un emulatore RISC-V basato su QEMU e trasferito il controllo al processo init. I piani per il futuro includono l'implementazione del supporto per il multiprocessing (SMP), garantendo che il sistema si avvii in modalità multiutente, nonché l'adattamento dei componenti dello spazio utente (libc, libcompiler_rt).

Ricordiamo che RISC-V fornisce un sistema di istruzioni macchina aperto e flessibile che consente di costruire microprocessori per applicazioni arbitrarie senza richiedere royalties o imporre condizioni d'uso. RISC-V consente di creare SoC e processori completamente aperti. Attualmente, sulla base della specifica RISC-V, diverse aziende e comunità sotto varie licenze libere (BSD, MIT, Apache 2.0) stanno sviluppando diverse dozzine di varianti di core di microprocessori, SoC e chip già prodotti. I sistemi operativi con supporto RISC-V di alta qualità includono Linux (presente sin dai rilasci di Glibc 2.27, binutils 2.30, gcc 7 e il kernel Linux 4.15) e FreeBSD (un secondo livello di supporto è stato recentemente fornito).

Fonte: opennet.ru

Aggiungi un commento