CoreBoot 26.09, mradi unaounda mbadala wa bure wa programu dhibiti ya kibinafsi na BIOS, umetolewa. Msimbo wa mradi huo unasambazwa chini ya leseni ya GPLv2. Toleo jipya linajumuisha mabadiliko 1251 yaliyoandaliwa kwa msaada wa watengenezaji 112, 28 kati yao wakiwa wapya katika mradi huo.
Mabadiliko kuu:
- Usaidizi kwa bodi 26 za mama umetekelezwa:
- Acer TravelMate P633-M na P633-V;
- Apple iMac4,1;
- ASRock Fatal1ty Z97X Killer na Maadhimisho ya Z97;
- ASUS B85M-E, Maximus VI GENE, Maximus VII GENE na ASUS Maximus VII HERO;
- Kompyuta Mpakato ya Mfumo 12 (Kizazi cha 13 cha Intel Core);
- GIGABYTE MZ33-AR1;
- Intel NUC D33217GKE;
- LattePanda Mu DFR1141, DFR1142;
- Lenovo ThinkPad X380 Yoga, ThinkStation P320;
- MSI PRO B760-P WIFI DDR4 (MS-7D98);
- NVIDIA Porg (Jetson Nano);
- Qotom Q535G6;
- Sapphire Rave2 (Faegan);
- Siemens FA Lugha ya Ishara ya Marekani;
- Bodi 5 zinazotumika katika vifaa mbalimbali vinavyotumia Chrome OS au seva Google.
- Vichanganuzi vya data vya nje vimekaguliwa ili kuzuia udhaifu. Ulinzi dhidi ya usomaji kutoka maeneo yasiyo na bafa umetekelezwa. Ukaguzi wa ukubwa na mipaka umeongezwa kwenye kionyeshi cha BMP, CBFS (Mfumo wa Faili wa CoreBoot), na FMAP (Ramani ya Flash). Ukaguzi wa uadilifu wa vichwa vya habari vya FDT (Mti wa Kifaa Kilicholainishwa) umetekelezwa. Ulinzi wa kurudia kwa mzunguko umeongezwa wakati wa kupitia vipengele vya basi. Mgongano wakati wa kuwasha umetekelezwa ikiwa uanzishaji wa SMM (Hali ya Usimamizi wa Mfumo) utashindwa.
- Programu dhibiti na zana za seva mwenyeji (ifdtool, cbmem) zimebadilishwa kutumia kiwango cha C23 (-std=gnu23), ambacho kinahitaji vikusanyaji vya GCC 14+ au Clang 18+.
- Kwa mifumo ya Intel, usaidizi umeongezwa kwa kashe ya DDR5 SPD yenye hash ya ukaguzi wa uadilifu wa SHA-256 iliyohifadhiwa katika TPM NVRAM (SPD_CACHE_TPM_HASH).
- Usaidizi ulioboreshwa wa kodeki za sauti za Realtek (ALC1150, ALC662/892/1200).
- Uzalishaji wa ACPI ulioboreshwa kwa ajili ya kamera za IPU3 MIPI.
- Usaidizi wa majaribio kwa wasindikaji wa AMD Turin umeongezwa, ukiwa na utaratibu wa CPPC (Udhibiti wa Utendaji wa Kichakataji Shirikishi), uelekezaji wa kukatiza wa IOAPIC, na usanidi wa FADT/amdfwtool. Usaidizi kwa bodi ya kwanza ya jukwaa la EPIC, GIGABYTE MZ33-AR1, umeongezwa.
- Menyu ya mipangilio ya CFR (Customizable Firmware Runtime) imepanuliwa, menyu ya firmware ya EC (Embedded Controller firmware) imetekelezwa kwa bodi za Lenovo na ChromeEC, pamoja na menyu ya kudhibiti Intel ME na Hyper-Threading.
- Uwezo wa kuamsha koni kupitia mlango wa mfululizo wakati wa operesheni umetolewa.
- Sera ya mradi kuhusu kutumia zana za AI kwa ajili ya ukaguzi wa msimbo imeidhinishwa, na faili ya AGENTS.md imeundwa ikiwa na maagizo kwa mawakala wa AI (ikihitaji maoni ya AI kuwekwa alama na bendera ya "[AI-generated]", ikiruhusu ripoti mpya za matoleo pekee kuundwa, ikizuia mpangilio wa bendera za ukaguzi, ikilazimisha mtindo wa usimbaji, na ikizuia uzinduzi wa vitendo katika Gerrit).
- Matoleo yaliyosasishwa ya binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1.
Zaidi ya hayo, ratiba mpya ya kutolewa kwa mradi wa LibreBoot ni muhimu. Badala ya ratiba maalum ya mara mbili kwa mwaka, mwezi Januari na Desemba, kama ilivyojaribiwa hapo awali, matoleo yamepangwa kutolewa kila baada ya miezi 6-24 (kawaida miezi 8-16) yanapoanza kutayarishwa. Mwaka huu, toleo la Juni lilipangwa, lakini baadaye likaamuliwa kuachwa. Toleo lililopangwa la Desemba pia litarukwa, na toleo lijalo halitatolewa hadi majira ya joto ya 2027, yaani, mwaka mmoja na nusu baada ya sasisho la mwisho la LibreBoot. Mabadiliko haya katika mbinu ya kutolewa yataruhusu majaribio ya kina zaidi na kuepuka matoleo ya haraka ambayo yanaacha bidhaa ikihisi haijakamilika.
Chanzo: opennet.ru
