
I-Coreboot (ngaphambilini ebibizwa nge-LinuxBIOS) iphrojekthi okuhloswe ngayo ukufaka esikhundleni se-firmware engakhululekile ku-BIOS yokuphathelene.
La Kukhishwe uhlelo lukaFebhuwari lweCoreboot 24.02 muva nje futhi ukuthuthukiswa okukhulu kwenziwe lapho abathuthukisi abangu-111 babambe iqhaza futhi balungiselela izinguquko ezingu-814. Lokhu kukhishwa kumelela izinyanga ezintathu zomsebenzi ochithwe kucwengwa i-Coreboot codebase, okugxile ekuhlanzeni nasekuthuthukisweni kwekhwalithi.
Ngaphandle kokungabaza, a wezindaba eziphawuleka kakhulu yalokhu kukhululwa kanye nabalandeli bephrojekthi abakwazile ukukubona yi-engishintsha ifomethi yenombolo yenguqulo, kusukela kuze kube inguqulo yangaphambilini iphrojekthi isebenzise uhlelo lokuqamba igama olukhulayo (4.xx),
Manje i-Coreboot yamukele uhlelo lokuqamba igama loNyaka.Inyanga.Inguqulo engaphansi futhi ukukhishwa okulandelayo okuhlelelwe uMeyi walo nyaka kuzoba nenombolo engu-24.05, nokugudluzwa kuka-00. Uma kulungiswa noma izinguqulo ezikhuphukayo, amanani njengokuthi .01, .02, nokunye azokwengezwa.
Yini entsha ku-Coreboot 24.02?
Le nguqulo entsha ye-Coreboot 24.02 yethula ukususwa okuphelele kwegatsha "eliyinhloko". yephrojekthi ye-Coreboot, ngakho-ke kulokhu kukhululwa sizosebenzela ukuthuthukisa igatsha elisha elibizwa ngokuthi "main". Lokhu kuguqulwa kwenziwe ngenxa yokucatshangelwa kokuthi igama elithi "master" lingase lithathwe njengelingalungile ngokwezombusazwe, okudala intukuthelo phakathi kwezishoshovu ezithile. Cishe ezinyangeni eziyisi-6 ezedlule, iphrojekthi isuke 'ku-master' yaya 'ku-main', futhi kusukela lapho igcine womabili amagatsha ekuvumelanisa ukuze kube lula uguquko. Ukuqala ngalokhu kukhululwa, bazosusa ngokuphelele igatsha eliyinhloko.
Mayelana nezinguquko kwingqalasizinda, isikhiphi sesithombe se-JPEG sithathelwe indawo ukuqaliswa ngolimi lwe-Wuffs (Ukuphikisa Amafomethi Efayela Angathenjiwe Ngokuphephile). Lolu limi lunikeza ukuphepha kwenkumbulo, lukhiqiza ikhodi ye-C/C++, futhi lulungiselelwe ukudala abahlaluli befomethi yefayela, izifaki khodi, namadekhoda. Ukwamukela isiqophi se-JPEG esivikelekile kunciphisa ukuchayeka kwephrojekthi yakho ekuhlaselweni okungaba khona, okufana ne-LogoFAIL.
Ngaphezu kwalokhu kuthuthukiswa okukhulunywe ngakho ngenhla, izinguquko ezengeziwe zenziwe ebhuthini emaphakathi, okuhlanganisa ukuqanjwa kabusha kwe-Makefiles kusuka ku-.inc kuya ku-.mk ukuze uwakhombe kangcono, ukwengezwa kokusekelwa kwama-chips e-GD25LQ255E kanye ne-IS25WP256D ku-SPI, ukwengeza ukusekelwa kwamaqembu amaningi engxenye ye-PCI kumadivayisi, kususwe ukusekelwa kwama-downlink amaningi angasetshenzisiwe kumadivayisi, ibhasi eliqanjwe kabusha futhi link_list ukuya phezulu naphansi komfula kumadivayisi, namafayela esihlahla edivayisi abuyekeziwe ukuze izinkundla zesimanje ze-Intel zisebenzise i-chipset.cb.
Of ezinye izinguquko ezigqamile yale nguqulo entsha:
- Kulungiswe isiphazamisi ekubalweni kosuku lukaFebhuwari onyakeni oleap, okubangele ukuthi i-RTC ihlale ibuyela osukwini lokwakha lwangoFebhuwari 29, 2024.
- Kwengezwe izakhiwo zetafula le-Arm IO, ezimele i-IO topology yohlelo olusekelwe ku-Arm.
- Usekelo lwe-PPTT olungeziwe, olukhiqiza amathebula e-property topology (PPTT) athobelana nokucaciswa kwe-ACPI 6.4.
- Ukwesekwa okwengeziwe kwethebula le-WDAT, okubeka isisekelo sokuqalisa ukucaciswa kwethebula le-ACPI WDAT (Watchdog Action Table).
- i-buildgcc yokusekela amadivayisi we-Apple M1/M2
- Kushintshwe idikhoda ngokuqaliswa kwe-Wuffs, ulimi lohlelo oluvikele inkumbulo oluphatha amafomethi wefayela angathenjwa.
- Kususwe usekelo lwezixhumanisi eziphansi eziningi ezingasetshenzisiwe
- crossgcc isuswe ekusebenziseni i-GCC 11.4.0 yayiswa ku-GCC 13.2.0, i-CMake ibuyekezwe kusukela kunguqulo 3.26.4 kuya ku-3.27.7.
- Izingxenye zokulayisha okukhokhelwayo ezibuyekeziwe ngokusekelwe ku-GRUB 2.12 kanye ne-Seabios 1.16.3.
- Uprev kuya ku-Kconfig kusuka ku-Linux 6.7
Uma ungathanda ukufunda okwengeziwe ngale nguqulo entsha ye-Coreboot 24.02, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.
Thola i-CoreBoot
Ekugcineni, kulabo abanentshisekelo yokukwazi ukuthola le nguqulo entsha yeCoreBoot bangakwenza esigabeni sabo sokulanda, etholakala kuwebhusayithi yayo esemthethweni yephrojekthi. Ngaphezu kwalokho, kuyo ungathola imibhalo nolwazi oluthe xaxa mayelana nephrojekthi. Isixhumanisi yilokhu.