OpenBSD dodaje početnu podršku za RISC-V arhitekturu

OpenBSD je usvojio promjene za implementaciju porta za RISC-V arhitekturu. Podrška je trenutno ograničena na OpenBSD kernel i još uvijek je potrebno malo rada da bi sistem ispravno radio. U svom trenutnom obliku, OpenBSD kernel se već može učitati u QEMU-bazirani RISC-V emulator i prenijeti kontrolu na init proces. Planovi za budućnost uključuju implementaciju podrške za višeprocesiranje (SMP), osiguravanje pokretanja sistema u višekorisnički način rada, kao i prilagođavanje komponenti korisničkog prostora (libc, libcompiler_rt).

Podsjetimo da RISC-V pruža otvoren i fleksibilan sistem mašinskih instrukcija koji omogućava izradu mikroprocesora za proizvoljne aplikacije bez zahtjeva za autorske naknade ili nametanja uslova za upotrebu. RISC-V vam omogućava da kreirate potpuno otvorene SoC-ove i procesore. Trenutno, na osnovu RISC-V specifikacije, različite kompanije i zajednice pod raznim besplatnim licencama (BSD, MIT, Apache 2.0) razvijaju nekoliko desetina varijanti mikroprocesorskih jezgara, SoC-a i već proizvedenih čipova. Operativni sistemi sa visokokvalitetnom podrškom za RISC-V uključuju Linux (prisutan od izdanja Glibc 2.27, binutils 2.30, gcc 7 i Linux kernel 4.15) i FreeBSD (drugi nivo podrške je nedavno obezbeđen).

izvor: opennet.ru

Dodajte komentar