Njoftohet lëshimi i projektit CoreBoot 24.02, i cili po zhvillon një alternativë të lirë për firmware-t dhe BIOS-të pronarë. Kodi i projektit shpërndahet nën licencën GPLv2. Në krijimin e versionit të ri morën pjesë 111 zhvillues, të cilët përgatitën 814 ndryshime. Duke filluar me këtë lëshim, projekti kaloi në një skemë të re emërtimi versionesh, duke përdorur lidhjen me datën (viti.muaji.versioni), kështu që në shkurt 2024, në vend të versionit 4.23 u formua lëshimi 24.02, dhe lëshimi 24.05 është planifikuar për maj.
Ndryshimet kryesore:
- Shtuar mbĂ«shtetje pĂ«r tri plaka nĂ«nshkrimi. NjĂ« plaka e re pĂ«rdoret nĂ« laptopin Lenovo ThinkPad X230 eDP Mod (2K/FHD), ndĂ«rsa dy tĂ« tjera pĂ«rdoren nĂ« pajisje me Chrome OS ose nĂ« serverĂ« Google. ĂshtĂ« ndaluar mbĂ«shtetje pĂ«r plaken Google Primus4ES.
- Përfundoi kalimi nga përdorimi i degës «master» për zhvillim në favor të degës së re «main», e krijuar pasi flitet se fjala «master» ka qenë politikisht e papërshtatshme dhe ka shkaktuar zemërim tek disa aktivistë. Rreth 6 muaj, koha e degëve «master» dhe «main» është përmirësuar me sinkronizimin, ndërsa tani është lënë vetëm dega «main», e cila mund të kërkojë rinovimin e skripteve që i referohen degës «master».
- Dekoduesi i imazheve në formatin JPEG është zëvendësuar me një realizim në gjuhën Wuffs (Wrangling Untrusted File Formats Safely), që punon në mënyrë të sigurt me memorjen, gjeneron kod në C/C++ dhe është optimizuar për krijimin e parserave, koduesve dhe dekoduesve të formateve të skedarëve. Përdorimi i dekoduesit të sigurt JPEG përjashton rrezikun e projektit ndaj sulmeve, të tilla si LogoFAIL.
- Përmirësuar përputhshmëria me specifikimet ACPI:
- Shtuar mbështetje për strukturën IORT (Input Output Remapping Table), e cila përdoret për të përcaktuar topologjinë e hyrjes/daljes në sistemet ARM.
- Shtuar mbështetje për strukturën PPTT (Processor Properties Topology Tables), e cila është përcaktuar në specifikimin ACPI 6.4 dhe përfshin informacione mbi topologjinë e procesorit. Krijimi i PPTT deri tani është realizuar vetëm për plaka qemu-sbsa dhe Neoverse N2, të cilat kërkojnë ekzistencën e kësaj tabele.
- Shtuar mbështetje për tabelën WDAT (Watchdog Action Table), e propozuar nga Microsoft për të përshkruar një orar watchdog, që rinis automatikisht PC-në në rast se sistemi operativ ngel.
- Shtuar mbështetje për çipat SPI Flash GD25LQ255E dhe IS25WP256D.
- Krijuar mundësinë për të punuar me disa grupe segmentesh PCI në të njëjtën kohë.
- Strukturat bus dhe link_list u riformatuan në upstream dhe downstream.
- Në skedarët devicetree janë shtuar përshkrime për platformat moderne Intel.
- Për pajisjet Apple MacBook1 dhe MacBook2 është shtuar mbështetje për buildgcc.
- Në crossgcc është kaluar nga përdorimi i GCC 11.4.0 në favor të GCC 13.2.0; CMake është azhurnuar nga versioni 3.26.4 në 3.27.7.
- Pjesët për payload janë azhurnuar të bazuara në GRUB 2.12 dhe Seabios 1.16.3.
Për më tepër, është publikuar lëshimi i projektit Libreboot 20240225, që zhvillon një paketë të gatshme Coreboot për të zëvendësuar firmware-t pronarë UEFI dhe BIOS, të cilat janë përgjegjëse për inçializimin e CPU-së, memorie, pajisjeve periferike dhe komponenteve të tjera të harduerit. Libreboot ka për qëllim formimin e një mjedisi sistemor, që lejon të evitohet përdorimi i softuerit pronar sa më shumë të jetë e mundur, jo vetëm në nivelin e sistemit operativ, por edhe në firmware-n që siguron ngarkimin. Libreboot plotëson Coreboot me mjete për lehtësimin e përdorimeve nga përdoruesit përfundimtarë, duke formuar një distribuim të gatshëm që mund të përdoret nga çdo përdorues, pa pasur nevojë për aftësi të veçanta.
Në lëshimin e ri:
- Shtuar mbështetje për laptopët HP EliteBook 8560w dhe Dell Latitude E5520/E5530/E6520/E6420.
- Shtuar mbështetje për PC-të Dell OptiPlex 9020/7020 (seritë SFF, XE2 SFF, MT dhe XE2 MT).
- Në skriptin e azhurnimit të lëshimit është shtuar mbështetje për gjenerimin e një arkivi të veçantë me kodin U-Boot (./update release -m u-boot).
- Për flashimin e imazheve Libreboot në plakat nënshkrimi, është përdorur mjeti flashprog në vend të utilitarit flashrom (fork flashrom, i fokusuar në mbështetje të lëshimeve stabile dhe realizimin e mbështetjes për çipet e reja, duke ruajtur mbështetje për ato të vjetra).
Pajisjet e mbështetura në Libreboot:
- Plakat kryesore të serverëve:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Sistemet 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 dhe 9020 seritë SFF, XE2 SFF, MT dhe XE2 MT;
- Laptopët:
- 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 dhe MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Burimi: opennet.ru
