bk99.de entertain the web since 1997

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

Originalartikel lesen →