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

OpenBSD je usvojio promjene za implementaciju priključka za RISC-V arhitekturu. Podrška je trenutno ograničena na OpenBSD kernel i još uvijek zahtijeva nešto rada da bi sustav ispravno radio. U svom trenutnom obliku, OpenBSD kernel već se može učitati u RISC-V emulator temeljen na QEMU i prenijeti kontrolu na init proces. Planovi za budućnost uključuju implementaciju podrške za multiprocessing (SMP), koja osigurava pokretanje sustava u višekorisničkom načinu rada, kao i prilagodbu komponenti korisničkog prostora (libc, libcompiler_rt).

Podsjetimo se da RISC-V pruža otvoren i fleksibilan sustav strojnih instrukcija koji omogućuje izradu mikroprocesora za proizvoljne primjene bez potrebe za tantijemama ili nametanjem uvjeta za korištenje. RISC-V vam omogućuje stvaranje potpuno otvorenih SoC-ova i procesora. Trenutno, na temelju RISC-V specifikacije, različite tvrtke i zajednice pod različitim besplatnim licencama (BSD, MIT, Apache 2.0) razvijaju nekoliko desetaka varijanti mikroprocesorskih jezgri, SoC-ova i već proizvedenih čipova. Operativni sustavi s 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 (nedavno je pružena druga razina podrške).

Izvor: opennet.ru

Dodajte komentar