OpenBSD ajoute la prise en charge initiale de l'architecture RISC-V

OpenBSD a adopté des modifications pour implémenter un portage pour l'architecture RISC-V. Le support est actuellement limité au noyau OpenBSD et nécessite encore du travail pour que le système fonctionne correctement. Dans sa forme actuelle, le noyau OpenBSD peut déjà être chargé dans un émulateur RISC-V basé sur QEMU et transférer le contrôle au processus d'initialisation. Les projets pour l'avenir incluent la mise en œuvre du support du multitraitement (SMP), garantissant que le système démarre en mode multi-utilisateur, ainsi que l'adaptation des composants de l'espace utilisateur (libc, libcompiler_rt).

Rappelons que RISC-V fournit un système d'instructions machine ouvert et flexible qui permet de construire des microprocesseurs pour des applications arbitraires sans exiger de redevances ni imposer de conditions d'utilisation. RISC-V vous permet de créer des SoC et des processeurs complètement ouverts. Actuellement, sur la base de la spécification RISC-V, différentes entreprises et communautés sous diverses licences libres (BSD, MIT, Apache 2.0) développent plusieurs dizaines de variantes de cœurs de microprocesseurs, de SoC et de puces déjà produites. Les systèmes d'exploitation bénéficiant d'un support RISC-V de haute qualité incluent Linux (présent depuis les versions de Glibc 2.27, binutils 2.30, gcc 7 et le noyau Linux 4.15) et FreeBSD (un deuxième niveau de support a été récemment fourni).

Source: opennet.ru

Ajouter un commentaire