Intel yangi ochiq proshivka arxitekturasini ishlab chiqadi Universal Scalable Firmware

Intel yangi proshivka arxitekturasini, Universal Scalable Firmware (USF) ni ishlab chiqmoqda, u turli toifadagi qurilmalar uchun proshivka dasturlari stekining barcha komponentlarini, serverlardan tortib chipli tizimlar (SoC)gacha ishlab chiqishni soddalashtirishga qaratilgan. USF past darajadagi apparatni ishga tushirish mantiqini konfiguratsiya, proshivka yangilanishlari, xavfsizlik va operatsion tizimni yuklash uchun mas'ul bo'lgan platforma komponentlaridan ajratish uchun abstraksiya qatlamlarini taqdim etadi. USF arxitekturasining tipik elementlarining spetsifikatsiyasi va amalga oshirilishi loyihasi GitHub-da joylashtirilgan.

USF modulli tuzilishga ega bo'lib, u aniq echimlarga bog'liq emas va TianoCore EDK2 UEFI stek, minimalistik Slim Bootloader mikrodasturi, U-Boot yuklash moslamasi va yuklash bosqichlarini amalga oshiradigan turli mavjud loyihalardan foydalanishga imkon beradi. CoreBoot platformasi. UEFI interfeysi, LinuxBoot qatlami (Linux yadrosini to'g'ridan-to'g'ri yuklash uchun), VaultBoot (tasdiqlangan yuklash) va ACRN gipervizoridan yuklovchini qidirish va boshqaruvni operatsion tizimga o'tkazish uchun foydali yuk muhiti sifatida foydalanish mumkin. ACPI, UEFI, Kexec va Multi-boot kabi operatsion tizimlar uchun odatiy interfeyslar taqdim etiladi.

USF umumiy API orqali universal va sozlanishi platforma orkestratsiyasi qatlami (POL, Platforma orkestratsiyasi qatlami) bilan o'zaro ta'sir qiluvchi alohida apparat qo'llab-quvvatlash qatlamini (FSP, Firmware Support Package) taqdim etadi. FSP protsessorni qayta o'rnatish, apparatni ishga tushirish, SMM (tizimni boshqarish rejimi) bilan ishlash, SoC darajasida autentifikatsiya va tekshirish kabi operatsiyalarni abstrakt qiladi. Orkestrlash qatlami ACPI interfeyslarini yaratishni soddalashtiradi, umumiy yuklash kutubxonalarini qo'llab-quvvatlaydi, xavfsiz mikrodastur komponentlarini yaratish uchun Rust tilidan foydalanishga imkon beradi va YAML belgilash tilidan foydalanib konfiguratsiyani aniqlash imkoniyatini beradi. POL darajasi attestatsiya, autentifikatsiya va yangilanishlarni xavfsiz o'rnatish bilan ham shug'ullanadi.

Intel yangi ochiq proshivka arxitekturasini ishlab chiqadi Universal Scalable Firmware

Yangi arxitektura quyidagilarga imkon berishi kutilmoqda:

  • Tayyor standart komponentlar kodini, ma'lum yuklash moslamalariga bog'lanmagan modulli arxitekturani va modullarni sozlash uchun universal APIdan foydalanish qobiliyatini qayta ishlatish orqali yangi qurilmalar uchun dasturiy ta'minotni ishlab chiqishning murakkabligi va narxini kamaytiring.
  • Uskunalar bilan ishlash uchun tekshiriladigan modullar va mikrodasturni autentifikatsiya qilish va tekshirish uchun xavfsizroq infratuzilma yordamida proshivka sifati va xavfsizligini oshiring.
  • Yechiladigan vazifalarga qarab turli yuklagichlar va foydali yuk komponentlaridan foydalaning.
  • Yangi texnologiyalarning rivojlanishini tezlashtirish va rivojlanish tsiklini qisqartirish - ishlab chiquvchilar faqat o'ziga xos funksiyalarni qo'shishga e'tibor qaratishlari mumkin, aks holda tayyor, tasdiqlangan komponentlardan foydalanish.
  • Turli xil aralash hisoblash arxitekturalari (XPU) uchun dasturiy ta'minotni ishlab chiqish miqyosi, masalan, protsessorga qo'shimcha ravishda, integratsiyalangan diskret grafik tezlatgich (dPGU) va bulutli tizimlarning ishlashini qo'llab-quvvatlaydigan ma'lumotlar markazlarida tarmoq operatsiyalarini tezlashtirish uchun dasturlashtiriladigan tarmoq qurilmalari ( IPU, Infratuzilmani qayta ishlash birligi).

Manba: opennet.ru

a Izoh qo'shish