OpenBSD fügt anfängliche Unterstützung für die RISC-V-Architektur hinzu

OpenBSD hat Änderungen übernommen, um einen Port für die RISC-V-Architektur zu implementieren. Die Unterstützung ist derzeit auf den OpenBSD-Kernel beschränkt und erfordert noch einige Arbeit, damit das System ordnungsgemäß funktioniert. In seiner aktuellen Form kann der OpenBSD-Kernel bereits einen QEMU-basierten RISC-V-Emulator booten und die Kontrolle an den Init-Prozess übergeben. Zu den Plänen für die Zukunft gehören die Implementierung der Unterstützung für Multiprocessing (SMP), um sicherzustellen, dass das System im Mehrbenutzermodus startet, sowie die Anpassung von User-Space-Komponenten (libc, libcompiler_rt).

Denken Sie daran, dass RISC-V ein offenes und flexibles Maschinenanweisungssystem bietet, mit dem Mikroprozessoren für beliebige Anwendungen gebaut werden können, ohne dass Lizenzgebühren anfallen oder Bedingungen für die Nutzung auferlegt werden. Mit RISC-V können Sie vollständig offene SoCs und Prozessoren erstellen. Derzeit entwickeln verschiedene Unternehmen und Communities unter verschiedenen freien Lizenzen (BSD, MIT, Apache 2.0) auf Basis der RISC-V-Spezifikation mehrere Dutzend Varianten von Mikroprozessorkernen, SoCs und bereits produzierten Chips. Zu den Betriebssystemen mit hochwertiger RISC-V-Unterstützung gehören Linux (seit der Veröffentlichung von Glibc 2.27, binutils 2.30, gcc 7 und dem Linux-Kernel 4.15 vorhanden) und FreeBSD (kürzlich wurde eine zweite Unterstützungsstufe bereitgestellt).

Source: opennet.ru

Kommentar hinzufügen