Coreboot 24.02 stiže s promjenom formata verzije, velikim napretkom i poboljšanjima

coreboot

Coreboot (prethodno nazvan LinuxBIOS) je projekt usmjeren na zamjenu neslobodnog firmvera u vlasničkom BIOS-u

La Objavljeno je veljačko izdanje Coreboota 24.02 nedavno i implementirana su velika poboljšanja u kojem je sudjelovalo 111 programera koji su pripremili 814 izmjena. Ovo izdanje predstavlja tri mjeseca rada potrošena na usavršavanje Coreboot baze koda, fokusirajući se na čišćenje i poboljšanja kvalitete.

Bez sumnje, a od najznačajnijih vijesti ovog izdanja i što su pratitelji projekta mogli primijetiti je nprl promjena formata broja verzije, budući da je do prethodne verzije projekt koristio inkrementalnu shemu imenovanja verzije (4.xx),

Sada Coreboot je usvojio shemu imenovanja Year.Month.Sub-version a sljedeće izdanje zakazano za svibanj ove godine nosit će broj 24.05, s impliciranom subverzijom 00. U slučaju popravaka ili inkrementalnih verzija, bit će dodane vrijednosti kao što su .01, .02 i tako dalje.

Što je novo u Coreboot 24.02?

Ova nova verzija Coreboota 24.02 uvodi potpuno uklanjanje "master" grane projekta Coreboot, tako da ćemo od ovog izdanja raditi na razvoju nove grane pod nazivom "main". Ova izmjena je napravljena kao odgovor na razmatranje da se riječ "master" može smatrati politički nekorektnom, što izaziva bijes među određenim aktivistima. Prije otprilike 6 mjeseci projekt je migrirao s 'master' na 'main' i od tada održava obje grane sinkronizirane kako bi se olakšao prijelaz. Počevši od ovog izdanja, potpuno će se riješiti glavne grane.

Što se tiče promjena u infrastrukturi, dekoder JPEG slike zamijenjen je implementacijom u jeziku Wuffs (Sigurno rješavanje nepouzdanih formata datoteka). Ovaj jezik nudi sigurnost memorije, generira C/C++ kod i optimiziran je za stvaranje parsera, kodera i dekodera formata datoteka. Usvajanje sigurnog JPEG dekodera smanjuje izloženost vašeg projekta potencijalnim napadima, kao što je LogoFAIL.

Osim gore navedenih poboljšanja, dodatne promjene napravljene su na središnjem prtljažniku, uključujući preimenovanje Makefilesa iz .inc u .mk za njihovu bolju identifikaciju, dodavanje podrške za GD25LQ255E i IS25WP256D čipove u SPI, dodanu podršku za više grupa PCI segmenata na uređajima, uklonjenu podršku za višestruke neiskorištene silazne veze na uređajima, preimenovanu sabirnicu i link_list za upstream i downstream na uređajima i ažurirane datoteke stabla uređaja tako da moderne Intelove platforme koriste chipset.cb.

Od druge promjene koje se ističu ove nove verzije:

  • Ispravljena je pogreška u računanju dana u veljači u prijestupnoj godini, zbog čega se RTC stalno vraćao na datum izgradnje 29. veljače 2024.
  • Dodane strukture tablice za remapiranje Arm IO, koje predstavljaju IO topologiju sustava temeljenog na Armu.
  • Dodana podrška za PPTT, koja generira tablice topologije svojstava procesora (PPTT) u skladu sa specifikacijom ACPI 6.4.
  • Dodana je podrška za tablicu WDAT, postavljajući temelje za implementaciju specifikacije tablice ACPI WDAT (Watchdog Action Table).
  • buildgcc podrška za Apple M1/M2 uređaje
  • Dekoder je zamijenjen implementacijom Wuffsa, programskog jezika koji je siguran za memoriju i koji rukuje nepouzdanim formatima datoteka.
  • Uklonjena podrška za višestruke neiskorištene silazne veze
  • crossgcc je prešao s GCC 11.4.0 na GCC 13.2.0, CMake je ažuriran s verzije 3.26.4 na 3.27.7.
  • Ažurirane komponente nosivosti temeljene na GRUB 2.12 i Seabios 1.16.3.
  • Prelazak na Kconfig iz Linuxa 6.7

Ako ste zainteresirani saznati više o ovoj novoj verziji Coreboota 24.02, možete pogledati detalje U sljedećem linku.

Nabavite CoreBoot

Konačno, za one koji su zainteresirani za mogućnost dobivanja ove nove verzije CoreBoota to mogu učiniti iz svog odjeljka za preuzimanje, koji se nalazi u sklopu njegove službene web stranice projekta. Osim toga, u njemu možete pronaći dokumentaciju i više informacija o projektu. Poveznica je ovo.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.