ĂshtĂ« publikuar numri i projektit CoreBoot 24.02, i cili zhvillon njĂ« alternativĂ« tĂ« lirĂ« pĂ«r firmware-t dhe BIOS-in 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 nga ky numĂ«r, projekti kaloi nĂ« njĂ« skemĂ« tĂ« re emĂ«rtimi pĂ«r versionet, e cila pĂ«rdor lidhjen me datĂ«n (viti.muaji.azhorimi); kĂ«shtu, nĂ« shkurt 2024, nĂ« vend tĂ« versionit 4.23, u formua numri 24.02, ndĂ«rsa pĂ«r maj Ă«shtĂ« parashikuar numri 24.05.
Ndryshimet kryesore:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r tre amĂ« tĂ« pllakave. NjĂ«ra plaka e shtuar pĂ«rdoret nĂ« laptopin Lenovo ThinkPad X230 eDP Mod (2K/FHD), ndĂ«rsa dy tĂ« tjera pĂ«rdoren nĂ« pajisjet me Chrome OS ose nĂ« Google. MbĂ«shtetja pĂ«r pllakĂ«n Google Primus4ES Ă«shtĂ« ndĂ«rprerĂ«. sistemet PĂ«rfundoi kalimi nga pĂ«rdorimi i degĂ«s «master» nĂ« favor tĂ« degĂ«s sĂ« re «main», e krijuar pasi fjala «master» vitet e fundit konsiderohet jo politike dhe shkakton zemĂ«rim te disa aktivistĂ«. Rreth 6 muaj, degĂ«t «master» dhe «main» ishin tĂ« sinkronizuara sĂ« bashku, tani Ă«shtĂ« lĂ«nĂ« vetĂ«m dega «main», gjĂ« qĂ« mund tĂ« kĂ«rkojĂ« rregullime tĂ« skripteve qĂ« referohen nĂ« degĂ«n «master».
- Dekoduesi i imazheve në formatin JPEG është zëvendësuar me një implementim në gjuhën Wuffs (Wrangling Untrusted File Formats Safely), i cili punon sigurt me memorien, duke gjeneruar kodin në C/C++ dhe optimizuar për krijimin e parserëve, koduesve dhe dekoduesve të formateve të skedave. Përdorimi i dekoduesit të sigurt JPEG lejon përjashtimin e nxënies së projektit ndaj sulmeve, si LogoFAIL.
- ĂshtĂ« pĂ«rmirĂ«suar kompatibiliteti me specifikimet ACPI:
- ĂshtĂ« 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.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r strukturĂ«n PPTT (Tabelat e TopologjisĂ« sĂ« Pronave tĂ« ProcesorĂ«ve), tĂ« pĂ«rcaktuar nĂ« specifikimin ACPI 6.4 dhe pĂ«rfshin informacione mbi topologjinĂ« e procesorĂ«ve. Krijimi i PPTT Ă«shtĂ« realizuar pĂ«r momentin vetĂ«m pĂ«r pllakat qemu-sbsa dhe Neoverse N2, tĂ« cilat kĂ«rkojnĂ« praninĂ« e kĂ«saj tabele.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r tabelĂ«n WDAT (Tabela e Veprimit Watchdog), e propozuar nga Microsoft pĂ«r tĂ« pĂ«rshkruar orĂ«n watchdog, e cila automatikisht rindez PC-nĂ« nĂ« rastin e ngadalĂ«simit tĂ« sistemit funksional.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r çipat SPI Flash GD25LQ255E dhe IS25WP256D.
- ĂshtĂ« realizuar mundĂ«sia e punĂ«s me disa grupe segmentesh PCI njĂ«herĂ«sh.
- Strukturat bus dhe link_list janë rikthyer në upstream dhe downstream.
- Strukturat bus dhe link_list janë rinovuar në upstream dhe downstream.
- Në skedarët e 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ë realizuar kalimi nga përdorimi i GCC 11.4.0 në favor të GCC 13.2.0, dhe CMake është përmirësuar nga versioni 3.26.4 në 3.27.7.
- Janë përmirësuar komponentët payload bazuar në GRUB 2.12 dhe Seabios 1.16.3.
Përveç kësaj, është paraqitur lëshimi i projektit Libreboot 20240225, i cili zhvillon një ndërtim të gatshëm të Coreboot për të zëvendësuar firmware-t pronar UEFI dhe BIOS, të cilat janë përgjegjëse për inicializimin e CPU-së, memories, pajisjeve periferike dhe komponentëve të tjerë harduerik. Libreboot ka si qëllim formimin e një mjedisi sistemor që lejon të anashkalojë përdorimin e software-it pronar aq shumë sa të jetë e mundur, jo vetëm në nivelin e sistemit operativ, por gjithashtu në firmware që siguron ngarkimin. Libreboot plotëson Coreboot me mjete që e lehtësojnë përdorimin nga ana e përdoruesve të fundit, duke formuar një shpërndarje të gatshme që mund ta përdorë çdo përdorues pa aftësi të veçanta.
NĂ« versionin e ri:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r laptopĂ«t HP EliteBook 8560w dhe Dell Latitude E5520/E5530/E6520/E6420.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r PC-tĂ« Dell OptiPlex 9020/7020 (seritĂ« SFF, XE2 SFF, MT dhe XE2 MT).
- Në skriptin për azhurnimin e 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ënës, është përdorur mjeteja flashprog për vend të utilitarit flashrom (fork flashrom, i orientuar drejt mbështetjes së lëshimeve stabil dhe implementimit të mbështetjes për çipe të rinj ndërsa ruan mbështetje për të vjetrit).
Pajisjet e mbështetura në Libreboot:
- Pllaka amë për serverë:
- 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 dhe 9020 në seritë SFF, XE2 SFF, MT dhe XE2 MT;
- Laptopë:
- 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 Latitute 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
