Per anni, AMD e open-source non sono mai stati esattamente sinonimi, soprattutto nel mondo consumer. Un rapporto complicato, fatto di brevi aperture e lunghe fasi di chiusura. Ora però qualcosa sembra muoversi davvero. La notizia interessante arriva dalla Polonia, dove 3mdeb, società di consulenza specializzata in firmware open-source, ha iniziato a mettere le mani sul nuovo framework openSIL. Ciò testandolo su una scheda madre MSI B850-P Pro. Non un server enterprise, non una piattaforma di laboratorio, ma hardware desktop consumer. Si tratta di un proof of concept, un banco di prova tecnico pensato per consentire agli sviluppatori di studiare il comportamento del nuovo Silicon Initialization Layer. Ovvero la parte di software che si occupa di inizializzare l’hardware nelle primissime fasi di avvio, quando il sistema operativo è ancora lontanissimo dall’entrare in scena. Ed è qui che openSIL diventa davvero interessante.
AMD: openSIL si apre all’open-source?
L’obiettivo dichiarato è sostituire AGESA, l’architettura che AMD utilizza da anni per la fase di bootstrap. AGESA è sempre stata una sorta di scatola nera: fondamentale, onnipresente, ma chiusa. Funziona, ma per chi si occupa di sicurezza, debugging o ricerca è spesso stata fonte di frustrazione. OpenSIL prova a ribaltare tale paradigma. Non è semplicemente “AGESA ma open“: è un approccio più modulare, teoricamente più leggero e soprattutto meno rigidamente legato alla UEFI. Non a caso 3mdeb lo sta sperimentando insieme a coreboot, che rappresenta una delle alternative open-source più note nel panorama firmware.
Un altro aspetto affascinante è il riutilizzo del lavoro già svolto in ambito server. Parte del codice di inizializzazione rilasciato in anticipo per le piattaforme AMD EPYC serie 9005 ha reso possibile tale primo porting verso una motherboard consumer. Non è ancora supporto ufficiale nei rami principali di coreboot, ma è un passo concreto, visibile e misurabile. Per l’utente finale, almeno oggi, non cambia molto. I benefici, se tutto andrà nella direzione sperata, emergeranno nel medio termine. Si parla di maggiore trasparenza, più possibilità di audit di sicurezza, debugging meno opaco, e forse anche firmware più flessibili.
