Ështe prezantuar versioni i ri i firmware-it Libreboot 20231021. Ky azhurnim ka marrë statusin e versionit testues (versionet stabile publikohen rreth një herë në vit, versioni i kaluar stabil është publikuar në qershor). Projekti zhvillon një ndërtim të gatshëm të projektit coreboot, i cili ofron një zëvendësim për firmware-t pronarit UEFI dhe BIOS, që janë përgjegjës për inicializimin e CPU-së, memories, pajisjeve periferike dhe komponentëve të tjerë hardware, me minimalizimin e përfshirjeve binarë.
Libreboot synon të formojë një ambient sistemik që lejon shmangien e softuerit pronarë aq sa është e mundur, jo vetëm në nivelin e sistemit operativ, por edhe në firmware që siguron ngarkimin. Libreboot plotëson Coreboot me mjete për thjeshtimin e përdorimit nga ana e përdoruesve të fundit, duke formuar një distribucion të gatshëm që mund të përdorë çdo përdorues pa aftësi speciale.
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.
- Laptopët:
- ThinkPad X60 / X60S / X60 Tablet;
- ThinkPad T60;
- Lenovo ThinkPad X200 / X200S / X200 / X220 / 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;
- Dell Latitude E6400 / E6430;
- Apple MacBook1 dhe MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Në lëshimin e ri:
- Kthimi i mbështetjes për motherboard-et server: ASUS KFSN4-DRE dhe ASUS KGPE-D16.
- Shtuar mbështetje për motherboard-et e PC-ve: ASUS KCMA-D8 dhe Dell Precision T1650.
- Shtuar mbështetje për laptopët: Dell Latitude E6430 (GPU Intel), Lenovo ThinkPad X301, HP EliteBook 2170p dhe HP EliteBook 8470p.
- E është realizuar kalimi në degën në zhvillim të ngarkuesit GRUB 2.12-rc. Është shtuar mbështetje për ndarjet e koduara në formatin LUKS2, që përdorin mekanizmin e formimit të çelësit mbi bazën e algoritmit argon2 (më parë ishin mbështetur vetëm konfigurimet me PBKDF2).
- Janë thjeshtuar komandat e mjetit të ndërtimit lbmk (sistemi i ndërtimit Libreboot), për shembull, në vend të "./build boot roms" tani mund të thuhet "./build roms". Numri i skenareve të ndërtimit është reduktuar nga 50 në 12. Janë kryer dy audite të sistemit të ndërtimit lbmk, që lejuan një reduktim prej 50% të madhësisë së kodit dhe një rritje të performancës.
- Janë realizuar restrukturimi i dosjeve. Përmbajtja e dosjes "resources/scripts/" është transferuar në një dosje të veçantë "script/", ndërsa dosja "resources/" është ribërë në "config/", pasi aty kanë mbetur vetëm skedarët e konfigurimit dhe patch-ët (patch-ët planifikohen të transferohen në dosjen "patch/"). Skedarët IFD/GbE janë transferuar në dosjen "config/ifd/". Skedarët binarë specifikë për prodhuesit janë ndarë nga skedarët IFD/GbE dhe janë vendosur në dosjen "vendorfiles/".
- Është shtuar mbështetje për ndërtimin e firmware-ve serprog për pllakat bazuar në mikro-kontrollerët RP2040 (pico-serprog) dhe STM32 (stm32-vserprog). Protokolli serprog mbështetet në flashrom dhe përdoret për programimin e SPI flash.
- Ngarkuesi U-Boot, përdorur në firmware për Chromebook, është përmirësuar në versionin 2023.10.
- Është bërë sinkronizimi me depozitarin Coreboot deri më 12 tetor, dhe me depozitarin SeaBIOS deri më 24 gusht.
Burimi: opennet.ru
