AMD публикува първата версия на openSIL – платформата за създаване на отворени UEFI фърмуери
AMD разгласява сорс кода на първия работещ първообраз на платформата openSIL (Open-Source Silicon Initialization Library), в която се създават софтуерните детайли за опростяване основаването на UEFI фърмуер. Платформата openSIL включва преместване на кода за инициализация на хардуера в настрана поддържани и тествани библиотеки, които могат да бъдат статично свързвани с главния фърмуер, без да са нужни характерни протоколи. Библиотеките са написани на C и се популяризират под MIT лиценза. Освен AMD, в плана вземат участие AMI, AWS, Гугъл, Meta, 9elements, 3mdeb, Datacom и Oxide.
Формирането на продукта се прави на няколко стадия. На първия стадий се създава прототипа на платформата. На втория стадий, който към този момент е приключен, е оповестен кодът на прототипа openSIL за платформата AMD CRB, основана на SoC с процесор AMD EPYC от четвърто потомство (серията EPYC 9004, кодово име „ Genoa “). Очаква се третата фаза, която ще продължи до четвъртото тримесечие на 2024 година, да докара прототипа до цялостна подготвеност. Публикуването на първия основан на openSIL UEFI фърмуер се чака през 2026 година Плановете включват също по този начин подготовка на указания за консолидиране с CoreBoot, издание на спецификацията на архитектурата на фърмуера openSIL, основаване на фърмуер, основан на CoreBoot, и AMI Aptio OpenEdition за платформата AMD CRB.
Предложените библиотеки разрешават бързо и елементарно прибавяне на поддръжка за нужния хардуер в типичния UEFI фърмуер, както и в различни фърмуери, основани на платформите CoreBoot, oreboot, FortiBIOS и Project µ. Проектът отстранява нуждата от обособена поддръжка на характерен за хардуера фърмуер и се създава като отворен и транспарантен инструментариум, който също по този начин ще усъвършенства сигурността на фърмуера, ще опрости тестването, ще обезпечи самостоятелна инспекция и ще унифицира следенето на грешките и уязвимостите.




