Under Linuxstiftelsen finns 52 stycken projekt kring öppen mjukvara och nu också för första gången ett projekt kring öppen hårdvara. Det är den omtalade öppna arkitekturen Risc-V som knackat på dörren för att kunna bedriva utvecklingen av Risc-V- och associerade ip-kärnor och verktyg med Linuxstiftelsens välsignelse.
Att köra Linux på Risc-V var en självklar ambition redan från början av Risc-V-projektet. Porteringen av Linux till Risc-V – men kanske framför allt även utvecklingen i sig av öppna Risc-V-implementeringar – kommer från och med nu att ske i projekt nummer 53 på Linuxstiftelsen – Chips Alliance.
Initiativet tas av Esperanto, Google, Sifive och Western Digital, kända från en annan stiftelse, Risc-V-stiftelsen, vars fokus i fortsättningen kommer att ligga på den öppna arkitekturen i sig, instruktionsuppsättningen.
Initativet kan ses som en utökning av Risc-V:s ekosystem. De två stiftelserna samarbetade redan i november kring dokumentation av hur Linux och Zephyr – Linuxstiftelsen andra operativsystem – kan köras på Risc-V.
Alla sorters Risc-V-kärnor är intressanta för Chips Alliance, inklusive kärnor för konsumentelektronik och IoT.
Ett antal underprojekt finns med från start.
• Western Digital kastar in sin 32-bitars Risc-V-kärna med namnet ”SweRV”
• Gooogle kastar in ett utvecklingsverktyg som genererar testkod för Risc-V-kärnor, med namnet ”Universal Verification Methodology Based Stream Generator Environment for RISC-V Cores”.
• I Western Digitals bidrag ingår dess implementering av protokollet Omnixtend, som skapar cachekoherens över Ethernet för användning i en ny sorts datacentrerad datorarkitektur som Western Digital brinner för och vill vidareutveckla.
• Sifive lastar över fyra projekt på Chips: systemkretsgeneratorn Rocketchip, hårdvaruspråket Chisel, konstruktionsverktyget FIRRTL och Diplomacy. Det sistnämnda är en ”SoC parameter negotiation framework”.
Grundaren Esperantos fokus ligger på AI, men inget sådan underprojekt har ännu annonserats.