CoreBoot 4.18 layihəsinin buraxılışı nəşr olundu, onun çərçivəsində xüsusi proqram təminatı və BIOS-a pulsuz alternativ hazırlanır. Layihə kodu GPLv2 lisenziyası altında paylanır. Yeni versiyanın yaradılmasında 200-dən çox dəyişiklik hazırlayan 1800-dən çox tərtibatçı iştirak edib.
Əsas dəyişikliklər:
- 23-i Chrome ƏS-li cihazlarda və ya Google serverlərində istifadə olunan 19 ana plata üçün əlavə dəstək. Qeyri-Google ödənişləri arasında:
- MSI PRO Z690-A WIFI DDR4
- AMD Birman
- AMD Pademelon
- Siemens MC APL7
- Google Brya4ES anakart dəstəyi dayandırıldı.
- Intel Meteor Lake, Mediatek Mt8188 və AMD Morgana SoC-lər üçün əlavə dəstək.
- Mövcud aparat komponentlərini təsvir edən cihaz ağacı strukturunun tərtibçisi olan sconfig hər bir cihaz üçün əməliyyatları müəyyən etmək imkanı əlavə etmişdir. Əməliyyatlar C-identifikatoru şəklində müəyyən edilir, məsələn, “cihaz pci 00.0 ləqəb system_agent on ops system_agent_ops end”.
- ACPI/SSDT cədvəllərində cihaz qeydləri yaratarkən i2c cihazlarının mövcudluğunu müəyyən etmək imkanı əlavə edildi. Bu funksiyadan ChromeOS-da istifadə olunan Linux ləpələrinə xas olan, əvvəllər toxunma panelləri üçün istifadə edilmiş “probed” bayrağından istifadə edərək standart “aşkarlama” bayrağından istifadə edərək toxunma panellərini aşkar etmək üçün istifadə edilə bilər.
- Mikroproqram görüntüsünə daxil edilmiş proqram komponentlərinin tərkibini müəyyən edən, məsələn, mikroproqramda zəifliklərin yoxlanılmasını və ya lisenziyaların təhlilini avtomatlaşdırmaq üçün SBoM (Firmware Software Bill of Materials) yaratmaq imkanı tətbiq edilmişdir.
- Resursların çoxlu diapazonunun manipulyasiyası, bütün ünvan məkanından istifadə edilməsi və 4 GB-dan yuxarı ərazilərdə yaddaşın ayrılması üçün dəstəyi təmin edən resurs bölgüsü mexanizminin (RESOURCE_ALLOCATOR_V4) dördüncü nəşri üzərində iş davam etdirilmişdir.
- Klassik çoxprosessor rejiminin işə salınması mexanizmi (LEGACY_SMP_INIT) köhnəlmiş elan edilib, PARALLEL_MP başlanğıc kodu ilə əvəz edilib.
- Əlavə edilmiş smbus konsol sürücüsü.
- Checkpatch yardım proqramı Lunux 5.19 nüvəsi üçün dəstək verir.
- ACPI-nin ASL 2.0 sintaksisinə tərcüməsi davam etdirilmişdir.
- UEFI yığını EDK II (TianoCore) əsasında faydalı yük komponenti yeniləndi, o, Intel Core prosessorları (2-dən 12-ci nəsil), Intel Small Core BYT, BSW, APL, GLK və GLK-R, AMD Stoney Ridge ilə sınaqdan keçirildi. və Pikasso.
Mənbə: opennet.ru