اما با وجود تمام ابزارهایی که سیستم عامل به ارمغان می آورد، می تواند یک نقطه ضعف در یک سیستم از طریق آسیب پذیر بودن در برابر حملات سایبری باشد. بنابراین، AMD به ،وان بخشی از ابتکار سفتافزار جدید خود، توسعه، معماری و اعتبار سنجی Firmware Initialization Silicon را بهمنظور افزایش امنیت، به صورت منبع باز پیشنهاد کرده است. AMD سابقه پشتیب، از راهحلهای منبع باز برای نرمافزار و درایورها را دارد و openSIL به گونهای طراحی شده است که س،، ساده، شفاف و ایمن باشد و به راحتی قابل مقیاسبندی باشد.
AMD در حال حاضر openSIL را در مرحله Proof-of-Concept (POC) آزمایش می کند و در حال حاضر با پردازنده های نسل چهارم EPYC (Genoa) AMD و پلتفرم های مرتبط سازگار است. پردازنده های نسل پنجم EPYC (تورین) نیز در فاز POC قرار خواهند گرفت. AMD قصد دارد تا سال 2026 openSIL را به ،وان گزینه پیشفرض برای نسل ششم سری EPYC قرار دهد و AGESA به تدریج کنار گذاشته خواهد شد.
در حالی که AMD اعتراف می کند که openSIL هنوز در حال پیشرفت است، بسیار نزدیک به برابری با AGESA است. با این حال، از آنجایی که openSIL تا سال 2026 آماده نخواهد شد و آ،ین نقشه راه AMD Zen 5 را برای سال 2024 نشان می دهد، ممکن است تا Zen 6 یا حتی Zen 7 قبل از دیدن یک محصول نهایی طول ،شد. AMD نقشه راه پیش بینی شده ای را برای openSIL در سمت مشتری منتشر نکرده است، اما در نهایت جایگزین AGESA در تمام محصولات AMD خواهد شد.
در اج، منطقهای OCP که اخیرا در پراگ برگزار شد، AMD برنامههای خود را برای جایگزینی سیستم عامل AMD Generic Encapsulated Software Architecture (AGESA) با یک جایگزین منبع باز به نام Open-Source Silicon Initialization Li،ry (openSIL) به اشتراک گذاشت. سفتافزار جدید در سال 2026 پس از یک چرخه توسعه چند ساله و چهار فاز آماده تولید خواهد بود.
منبع: https://www.anandtech.com/s،w/18853/amd-opensil-planned-to-replace-agesa-firmware-in-client-and-server-in-2026
سفتافزار یک جزء حیاتی برای سیستمهای کامپیوتری مدرن است و در سیستمهای مدرن AMD، آن لکه کد حیاتی AGESA است. در میان چیزهای دیگر، AGESA مسئول اولیه سازی چندین زیر سیستم پلتفرم، از جمله هسته های پردازنده، چیپست و حافظه است. و اغلب برای پشتیب، از سخت افزار جدید و رفع اشکالات به روز می شود.
همانطور که در ابتدا توسط فورونی،، openSIL برای جایگزینی رابط سیستم عامل توسعه پذیر یکپارچه (UEFI) در نظر گرفته نشده است، بلکه برای ادغام با سایر سیستم عامل هاست مانند coreboot، راه اندازی مجدد، و FortiBIOS طراحی شده است. این به زبان استاندارد صنعت نوشته شده است، و به فروشندگان اجازه می دهد تا به صورت ایستا آن را به سیستم عامل میزبان پیوند دهند و پروتکل های میان افزار میزبان را دور بزنند.