В OpenBSD додано початкову підтримку архітектури RISC-V

До складу OpenBSD прийнято зміни з реалізацією порту для архітектури RISC-V. Підтримка поки що обмежена ядром OpenBSD і для повноцінної роботи системи ще потребує доопрацювання. У поточному вигляді ядро ​​OpenBSD може завантажитися в емуляторі RISC-V на базі QEMU і передати управлінням init-процесу. З планів на майбутнє згадується реалізація підтримки багатопроцесорності (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

Додати коментар або відгук