Sunt disponibile firmware-uri de bootare Coreboot 24.02 și Libreboot 20240225

A fost publicat numărul proiectului CoreBoot 24.02, care dezvoltă o alternativă liberă la firmware-urile proprietare și BIOS. Codul proiectului este distribuit sub licența GPLv2. În crearea noii versiuni au participat 111 dezvoltatori, care au pregătit 814 modificări. Începând cu această versiune, proiectul a trecut la un nou sistem de denumire a versiunilor, utilizând o legătură cu data (an.lună.actualizare), astfel încât în februarie 2024 în loc de versiunea 4.23 a fost formată lansarea 24.02, iar în mai este planificată lansarea 24.05.

Modificări principale:

  • A fost adăugat suport pentru trei plăci de bază. O placă adăugată este utilizată în laptopul Lenovo ThinkPad X230 eDP Mod (2K/FHD), iar alte două sunt folosite pe dispozitive cu Chrome OS sau pe Google. servere A fost oprit suportul pentru placa Google Primus4ES.
  • A fost finalizat tranziția de la utilizarea ramurii „master” la noua ramură „main”, creată deoarece cuvântul „master” a fost considerat în ultimii ani a fi nepotrivit din punct de vedere politic și a generat indignare în rândul unor activiști. Aproximativ 6 luni, ramurile „master” și „main” au fost sincronizate, iar acum a fost păstrată doar ramura „main”, ceea ce poate necesita refacerea scripturilor care se referă la ramura „master”.
  • Decodorul de imagini în format JPEG a fost înlocuit cu o implementare în limbajul Wuffs (Wrangling Untrusted File Formats Safely), care lucrează în siguranță cu memoria, generând cod în C/C++ și fiind optimizat pentru crearea de parseri, encodere și decodoare de formate de fișiere. Utilizarea decodorului JPEG securizat permite excluderea expunerii proiectului la atacuri, cum ar fi LogoFAIL.
  • Compatibilitatea cu specificațiile ACPI a fost îmbunătățită:
    • A fost adăugat suport pentru structura IORT (Input Output Remapping Table), utilizată pentru a defini topologia de intrare/ieșire pe sistemele ARM.
    • A fost adăugat suport pentru structura PPTT (Processor Properties Topology Tables), definită în specificația ACPI 6.4 și care include informații despre topologia procesorului. Crearea PPTT a fost implementată până acum doar pentru plăcile qemu-sbsa și Neoverse N2, care necesită această tabelă.
    • A fost adăugat suport pentru tabelul WDAT (Watchdog Action Table), propus de Microsoft pentru a descrie temporizatorul watchdog, care repornește automat PC-ul în caz de blocare a sistemului de operare.
  • A fost adăugat suport pentru cipurile SPI Flash GD25LQ255E și IS25WP256D.
  • A fost implementată capacitatea de a lucra simultan cu mai multe grupuri de segmente PCI.
  • Structurile bus și link_list au fost redenumite în upstream și downstream.
  • Descrierile platformelor moderne Intel au fost adăugate în fișierele devicetree.
  • Pentru dispozitivele Apple MacBook1 și MacBook2 a fost adăugată suport pentru buildgcc.
  • În crossgcc s-a realizat tranziția de la utilizarea GCC 11.4.0 la GCC 13.2.0, CMake a fost actualizat de la versiunea 3.26.4 la 3.27.7.
  • Componenta payload a fost actualizată pe baza GRUB 2.12 și Seabios 1.16.3.

În plus, a fost lansată versiunea proiectului Libreboot 20240225, care dezvoltă o distribuție Coreboot pentru a înlocui firmware-urile proprietare UEFI și BIOS, responsabile pentru inițializarea CPU, memorie, dispozitive periferice și alte componente hardware. Libreboot vizează crearea unui mediu sistem care să permită evitarea software-ului proprietar cât mai mult posibil, nu doar la nivelul sistemului de operare, ci și al firmware-ului care asigură bootarea. Libreboot completează Coreboot cu instrumente pentru a simplifica utilizarea de către utilizatorii finali, creând un distributiv gata de utilizare, care poate fi folosit de orice utilizator fără abilități tehnice speciale.

În noua versiune:

  • A fost adăugat suport pentru laptopurile HP EliteBook 8560w și Dell Latitude E5520/E5530/E6520/E6420.
  • A fost adăugat suport pentru PC-urile Dell OptiPlex 9020/7020 (seria SFF, XE2 SFF, MT și XE2 MT).
  • În scriptul de actualizare a fost adăugat suport pentru generarea unui arhivă separată cu codul U-Boot (./update release -m u-boot).
  • Pentru flash-uirea imaginilor Libreboot pe plăcile de bază, a fost folosit instrumentul flashprog (fork flashrom, dedicat menținerii versiunilor stabile și implementării suportului pentru cipuri noi, păstrând totodată suportul pentru cele vechi).

Echipamentele suportate în Libreboot:

  • Plăci de bază pentru servere:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Sisteme desktop:
    • Gigabyte GA-G41M-ES2L;
    • Acer G43T-AM3;
    • Intel D510MO / D410PT;
    • Apple iMac 5,2;
    • HP Elite 8200 SFF/MT;
    • HP Elite 8300 USDT;
    • ASUS KCMA-D8;
    • Dell Precision T1650.
    • Intel D945GCLF
    • Dell OptiPlex 7020 și 9020 serii SFF, XE2 SFF, MT și XE2 MT;
  • Laptopuri:
    • ThinkPad X60 / X60S / X60 Tablet;
    • ThinkPad T60;
    • Lenovo ThinkPad X200 / X200S / X200 / X220 / X220 eDP / X230 Tablet;
    • Lenovo ThinkPad X301;
    • Lenovo ThinkPad R400;
    • Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
    • Lenovo ThinkPad T500 / T530;
    • Lenovo ThinkPad W530 / W541;
    • Lenovo ThinkPad R500;
    • HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
    • HP EliteBook 820 G2;
    • HP Compaq Elite 8300 CMT;
    • HP EliteBook 8460p;
    • HP EliteBook 8560w;
    • Dell Latitude E6400 / E6430;
    • Dell Latitude E5520/E5530/E6520/E6530/E6420;
    • Apple MacBook1 și MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster