Pre platformu AMD Socket AM5 vznikol prvý firmvér s otvoreným zdrojovým kódom, za ktorým stoja vývojári spoločnosti 3mdeb. Tí už predtým vytvorili otvorený firmvér pre základnú dosku Gigabyte MZ33-AR1 určenú pre serverové procesory AMD EPYC série 9005. Získané skúsenosti teraz využili pri vývoji prvého otvoreného firmvéru pre platformu Socket AM5. Nesie názov Dasharo a aktuálne je vo verzii 0.9.0.
Keďže takýto vývoj vyžaduje zdĺhavé testovanie a množstvo ďalšej práce, otvorený firmvér zatiaľ podporuje iba jednu základnú dosku. Ide o MSI Pro B850-P Wi-Fi, na ktorej sú v tejto fáze podporované len APU Phoenix s architektúrou ZEN 4. Vývojári plánujú rozširovať podporu o ďalšie základné dosky aj procesory, čím by sa možnosti firmvéru mali postupne zlepšovať. Bude si to však vyžadovať ešte veľa práce.
Samotný projekt vychádza z otvoreného firmvérového projektu AMD openSIL a rovnako otvoreného CoreBoot. V podstate ich spája do jedného celku a ponúka spolu 19 funkcií. Patrí medzi ne napríklad podpora zavádzania systému kompatibilného s UEFI, vyhľadávanie systémových oddielov EFI, podpora Fast Boot, UEFI Secure Boot, fTPM či Quiet boot. Nechýba ani zobrazovanie teploty procesora AMD a integrovaný zoznam softvérových komponentov SBOM. Vývoj pre platformu Socket AM5 prebieha už niekoľko mesiacov. Ako prvá dostala otvorený firmvér základná doska MSI Pro B850-P Wi-Fi, neskôr by však mohli pribudnúť aj ďalšie modely. Presný plán vývojári zatiaľ nezverejnili, no na projekte naďalej intenzívne pracujú.
Toto oznámenie je dôležité preto, že otvorený firmvér od 3mdeb je v podstate prvým riešením svojho druhu s podporou platformy Socket AM5. Hoci je zatiaľ značne obmedzená, niekde treba začať. Projektu výrazne pomáha openSIL od AMD, ktorý má nahradiť mikrokód AGESA. Spoločnosť totiž chce od architektúry ZEN 6 používať namiesto uzavretého firmvéru UEFI riešenie s otvoreným zdrojovým kódom. Vývojári 3mdeb prispôsobili openSIL aj starším procesorom RYZEN, aby sa dal používať aj s nimi. Práca síce ešte zďaleka nie je hotová, ale priebežné výsledky sú sľubné.
Prečo je firmvér s otvoreným zdrojovým kódom lepší než uzavretý? Podľa AMD preto, že otvorený softvér môže kontrolovať viac odborníkov na kybernetickú bezpečnosť aj vývojárov. Bezpečnostné chyby sa tak odhalia skôr a výsledkom je bezpečnejší systém. Práve z týchto dôvodov býva otvorený softvér až na niekoľko výnimiek lepšou voľbou. Vďaka zásade „viac očí viac vidí“ môže dosiahnuť vyššiu úroveň bezpečnosti rýchlejšie než jeho uzavreté náprotivky.
openSIL je navyše zaujímavý nielen otvoreným zdrojovým kódom, ale aj kompatibilitou s ďalšími podobnými otvorenými projektmi, ako sú už spomínaný Coreboot, FortiBIOS či Project µ. Výhodou otvoreného BIOS-u môže byť aj jednoduchšia optimalizácia vďaka rovnakému princípu spoločnej kontroly kódu. Tá môže okrem iného priniesť aj rýchlejšie spúšťanie systému.
Otvorený firmvér od 3mdeb je zatiaľ dostupný iba pre základnú dosku MSI Pro B850-P Wi-Fi, a to len v rámci balíka hardvéru a firmvéru, teda za poplatok. Balík Dasharo Pro podľa všetkého sprístupňuje firmvér pre podporované platformy formou ročného predplatného. Stránku Dasharo na GitHube nájdete tu.






























