Linux läuft auf dem indischen Shakti-Prozessor
Zusammenfassung
Das Shakti-Team veröffentlicht Kernel, Werkzeugkette und Buildumgebung für seine offenen RISC-V-Prozessoren und macht den Linux-Port nachvollziehbar.
Ideen
- Shakti entwickelt Prozessoren auf Basis der freien RISC-V-Befehlssatzarchitektur.
- Das Repository bündelt Kernelanpassungen, Toolchain und Buildroot.
- Gerätebäume beschreiben die konkrete Hardware für den Kernel.
- Unterschiedliche Konfigurationen aktivieren Systeme mit oder ohne Netzwerk.
Einsichten
- Offene Befehlssätze ermöglichen lokale Prozessorentwicklung ohne proprietäre ISA-Lizenzen.
- Ein nutzbarer Prozessor braucht Softwarewerkzeuge ebenso dringend wie RTL.
- Reproduzierbare Builds verbinden Hardwareentwicklung und Betriebssystemportierung.
Fakten
- Das Shakti-Projekt entstand am IIT Madras.
- Der Linux-Port verwendet eine RISC-V-Werkzeugkette.
- Das öffentliche Repository wurde 2018 angelegt.
Empfehlungen
- Baue Toolchain und Kernel in einer dokumentierten Containerumgebung.
- Versioniere Gerätebaum und Firmware gemeinsam mit der Hardware.
Referenzen
Der Link zur Originalquelle öffnet einen neuen Tab.