Intel yeni açıq proqram təminatı arxitekturası Universal Scalable Firmware hazırlayır

Intel, serverlərdən tutmuş çipdə (SoC) sistemlərə qədər müxtəlif kateqoriyalı cihazlar üçün proqram təminatının proqram təminatı yığınının bütün komponentlərinin işlənib hazırlanmasını sadələşdirməyə yönəlmiş Universal Scalable Firmware (USF) adlı yeni proqram təminatı arxitekturasını inkişaf etdirir. USF aşağı səviyyəli aparatın başlanğıc məntiqini konfiqurasiya, proqram təminatı yeniləmələri, təhlükəsizlik və əməliyyat sisteminin yüklənməsi üçün cavabdeh olan platforma komponentlərindən ayırmaq üçün abstraksiya qatlarını təmin edir. Tipik USF memarlıq elementlərinin spesifikasiyası və tətbiqi layihəsi GitHub-da yerləşdirilib.

USF, xüsusi həllər ilə əlaqəli olmayan modul quruluşa malikdir və sizə TianoCore EDK2 UEFI yığını, minimalist Slim Bootloader mikroproqramı, U-Boot yükləyicisi və avadanlığın işə salınması və yükləmə mərhələlərini həyata keçirən müxtəlif mövcud layihələrdən istifadə etməyə imkan verir. CoreBoot platforması. Yükləyicini tapmaq və idarəetməni əməliyyat sisteminə ötürmək üçün istifadə olunan faydalı yük mühitləri kimi UEFI interfeysi, LinuxBoot qatı (Linux nüvəsinin birbaşa yüklənməsi üçün), VaultBoot (təsdiqlənmiş yükləmə) və ACRN hipervizoru istifadə edilə bilər. Ümumi interfeyslər ACPI, UEFI, Kexec və Multi-boot kimi əməliyyat sistemləri üçün nəzərdə tutulub.

USF, ümumi API vasitəsilə universal və fərdiləşdirilə bilən platforma orkestrləşdirmə təbəqəsi (POL, Platforma Orkestrasiyası Layer) ilə qarşılıqlı əlaqədə olan aparat dəstəyi (FSP, Firmware Support Package) üçün ayrıca bir təbəqə ayırır. FSP CPU sıfırlaması, aparatın işə salınması, SMM ilə işləmə (Sistem İdarəetmə Modu), SoC səviyyəsində autentifikasiya və yoxlama kimi əməliyyatları mücərrəd edir. Orkestrasiya qatı ACPI interfeyslərinin yaradılmasını asanlaşdırır, ümumi yükləyici kitabxanalarını dəstəkləyir, təhlükəsiz proqram təminatı komponentləri yaratmaq üçün Rust dilindən istifadə etməyə imkan verir və YAML işarələmə dilindən istifadə edərək konfiqurasiyanı müəyyən etməyə imkan verir. POL həmçinin attestasiya (autentifikasiya), autentifikasiya və yeniləmələrin təhlükəsizliyini təmin edir.

Intel yeni açıq proqram təminatı arxitekturası Universal Scalable Firmware hazırlayır

Yeni arxitekturada aşağıdakılar gözlənilir:

  • Hazır standart komponentlərin kodundan, xüsusi yükləyicilərə bağlı olmayan modul arxitekturadan və modulları konfiqurasiya etmək üçün universal API istifadə etmək qabiliyyətindən təkrar istifadə etməklə yeni qurğular üçün proqram təminatının yaradılmasının mürəkkəbliyini və xərclərini azaldın.
  • Təsdiq edilə bilən aparat interfeysi modullarından və mikroproqramın autentifikasiyası və yoxlanılması üçün daha təhlükəsiz infrastrukturdan istifadə etməklə proqram təminatının keyfiyyətini və təhlükəsizliyini yaxşılaşdırın.
  • Həll olunan vəzifələrdən asılı olaraq müxtəlif yükləyicilərdən və faydalı yük komponentlərindən istifadə edin.
  • Yeni texnologiyaların inkişafını sürətləndirin və inkişaf dövrünü qısaldın - tərtibatçılar yalnız xüsusi funksionallıq əlavə etməyə diqqət edə bilərlər, əks halda hazır sübut edilmiş komponentlərdən istifadə edə bilərlər.
  • Bulud sistemlərini dəstəkləyən məlumat mərkəzlərində şəbəkə əməliyyatlarını sürətləndirmək üçün, məsələn, CPU-ya əlavə olaraq, daxili diskret qrafik sürətləndirici (dPGU) və proqramlaşdırıla bilən şəbəkə cihazları daxil olmaqla müxtəlif qarışıq hesablama arxitekturaları (XPU) üçün proqram təminatının inkişafının miqyasını genişləndirin. (İPU, İnfrastruktur Emalı Bölməsi).

Mənbə: opennet.ru

Добавить комментарий