Avalikustatud on projekti CoreBoot 24.02 vĂ€ljaanne, mis arendab vaba alternatiivi omandiĂ”iguslike pĂŒsivahendite ja BIOS-ide jaoks. Projekti kood on litsentseeritud GPLv2 alusel. Uue versiooni loomises osales 111 arendajat, kes ette valmistasid 814 muudatust. Alates sellest vĂ€ljaandest on projekt ĂŒleminekul uuele versiooninime sĂŒsteemile, mis pĂ”hineb kuupĂ€eva (aasta.kuu.uuendus) sidumisel, seega 2024. aasta veebruariks on vĂ€lja antud versioon 24.02 asemel 4.23, ning maiks on planeeritud vĂ€ljaanne 24.05.
Peamised muudatused:
- Toetust on lisatud kolme emaplaadi jaoks. Ăks lisatud emaplaat on kasutusel Lenovo ThinkPad X230 eDP Mod (2K/FHD) sĂŒlearvutis, samas kui kaks muud emaplaati on mĂ”eldud Chrome OS seadmete jaoks vĂ”i serverites Google. Toetuse lĂ”petamine Google Primus4ES emaplaadi jaoks.
- Arendamise suuna âmasterâ kasutamine on lĂ”petatud, liikudes uue âmainâ haru poole, mille loomine tulenes sellest, et âmasterâ sĂ”na on viimastel aastatel peetud poliitiliselt ebasobivaks ning tekitab teatud aktivistide seas pahameelt. Umbes 6 kuud olid âmasterâ ja âmainâ harud sĂŒnkroonitud, kuid nĂŒĂŒd on jĂ€etud alles ainult âmainâ haru, mis vĂ”ib nĂ”uda skriptide ĂŒmberkirjutamist, mis viitavad âmasterâ harule.
- JPEG-pildikodeerija on asendatud Wuffs (Wrangling Untrusted File Formats Safely) keeles teostusega, mis töötab mĂ€luga turvaliselt, genereerib C/C++ koodi ja on optimeeritud failivormingute parsi ja kodeerimise/kodeerimise jaoks. Turvalise JPEG dekooderi kasutamine vĂ€listab projekti haavatavuse rĂŒnnakute suhtes, nagu LogoFAIL.
- Parandatud ĂŒhilduvus ACPI spetsifikatsioonidega:
- Sissejuhatus IORT (Input Output Remapping Table) struktuuri, mis on kasutusel sisendi/vĂ€ljundi topoloogia mÀÀramiseks ARM sĂŒsteemides.
- Sissejuhatus PPTT (Processor Properties Topology Tables) struktuuri, mis on mÀÀratud ACPI 6.4 spetsifikatsioonis ja sisaldab teavet protsessori topoloogia kohta. PPTT loomine on seni teostatud ainult qemu-sbsa ja Neoverse N2 emaplaatide jaoks, mis nÔuavad selle tabeli olemasolu.
- Sissejuhatus WDAT (Watchdog Action Table) toetusele, mille on vĂ€lja töötanud Microsoft, et kirjeldada watchdog-aja, mis taaskĂ€ivitab arvuti, kui operatsioonisĂŒsteem hangub.
- Toetatud SPI Flash kiibid GD25LQ255E ja IS25WP256D.
- Teostatud on vÔimalus töötada mitme PCI segmentide grupiga korraga.
- Bus ja link_list struktuurid on nimetatud ĂŒmber upstream ja downstream.
- Devicetree failidesse on lisatud kaasaegsete Intel platvormide kirjeldused.
- Apple MacBook1 ja MacBook2 seadmetele on lisatud buildgcc toetus.
- Crossgcc on ĂŒleminekul GCC 11.4.0 versioonilt GCC 13.2.0 versioonile, CMake on uuendatud versioonilt 3.26.4 3.27.7-ni.
- Uuendatud on GRUB 2.12 ja Seabios 1.16.3 pÔhised payload-komponendid.
Lisaks on esitatud Libreboot 20240225 projekti vĂ€ljaanne, mis arendab Corebooti valmis versioonide asendamiseks omandiĂ”iguslike UEFI ja BIOS pĂŒsivahenditega, mis vastutavad CPU, mĂ€lu, perifeersete seadmete ja muude riistvara komponentide algatamise eest. Libreboot eesmĂ€rk on luua sĂŒsteemiline keskkond, mis vĂ”imaldab vĂ€ltida omandiĂ”iguslikku tarkvara nii palju kui vĂ”imalik, mitte ainult operatsioonisĂŒsteemi tasandil, vaid ka pĂŒsivahendi tasandil, mis juhib kĂ€ivitust. Libreboot tĂ€iendab Corebooti vahenditega, et lihtsustada lĂ”ppkasutajate rakendamist, luues valmis distributsiooni, millega saavad hakkama kĂ”ik kasutajad, kellel pole erilisi oskusi.
Uues vÀljaandes:
- Toetatud on HP EliteBook 8560w ja Dell Latitude E5520/E5530/E6520/E6420 sĂŒlearvuteid.
- Toetatud on Dell OptiPlex 9020/7020 (SFF, XE2 SFF, MT ja XE2 MT seeriad).
- VĂ€ljaande uuendamise skripti on lisatud toetus eraldi U-Boot koodi arhiivi genereerimiseks (./update release -m u-boot).
- Librebooti pildifailide kirjutamiseks emaplaatidele on flashromi utiliidi asemel kasutusele vÔetud flashprog tööriistakomplekt (flashromi fork, mis on suunatud stabiilsete vÀljaannete hoidmisele ja uute kiipide toe rakendamisele, samal ajal sÀilitades vanade toed).
Libreboot toetatav riistvara:
- Serveri emaplaadid:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- TöölauasĂŒsteemid:
- 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 ja 9020 SFF, XE2 SFF, MT ja XE2 MT seeriad;
- SĂŒlearvutid:
- 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 ja MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Allikas: opennet.ru
