Το OpenBSD προσθέτει αρχική υποστήριξη για την αρχιτεκτονική RISC-V

Το OpenBSD έχει υιοθετήσει αλλαγές για την υλοποίηση μιας θύρας για την αρχιτεκτονική RISC-V. Προς το παρόν, η υποστήριξη περιορίζεται στον πυρήνα του OpenBSD και εξακολουθεί να απαιτεί λίγη δουλειά για να λειτουργήσει σωστά το σύστημα. Στην τρέχουσα μορφή του, ο πυρήνας OpenBSD μπορεί ήδη να φορτωθεί σε έναν εξομοιωτή RISC-V που βασίζεται σε QEMU και να μεταφερθεί ο έλεγχος στη διαδικασία έναρξης. Τα σχέδια για το μέλλον περιλαμβάνουν την εφαρμογή υποστήριξης για πολυεπεξεργασία (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

Προσθέστε ένα σχόλιο