Ilmunen CoreBoot 25.06, Libreboot 25.06 ja Canoeboot 25.06

Avaldatud projekti CoreBoot 25.06 väljaanne, mis arendab avatud alternatiivi patenteeritud püsivara ja BIOS-i jaoks. Projekti kood on välja antud GPLv2 litsentsi alusel. Uue versiooni koosseisu on lisatud 879 muudatust, mille on valmistanud 128 arendajat.

Peamised muudatused:

  • Toetatud emaplaadid:
    • ASUS H61M-A/USB3;
    • CWWK CW-ADL-4L-V1.0 ja CW-ADLNTB-1C2L-V3.0;
    • Intel Google Chrome EC;
    • MiTAC Computing R520G6SB ja SC513G6;
    • NovaCustom V540TNx (14″) ja V560TNx (16″);
    • Siemens MC RPL1;
    • Star Labs Byte Mk III (N355);
    • System76 darp11 ja lemp13;
    • 21 emaplaat, mida kasutatakse erinevates Chrome OS või seotud seadmetes serverites Google.
  • Lisatud toetus viienda põlvkonna Intel Xeon Scalable protsessoritele 'Emerald Rapids', võimaldades kasutada CoreBoot viimastel Intel platvormidel ja tööjaamadel. Samaaegselt on ellu viidud 'Emerald Rapids'i uusi toitehalduse võimalusi. Jätkub töö tulevase Intel'i põlvkonna 'Panther Lake' toe rakendamise kallal. serverite Lisatud tugi Qualcomm Snapdragon X Plus X1P-42-100 ja parendatud toetust MediaTek MT8189 ja MT8196 platvormide jaoks.
  • Lisatud toetus SoC Qualcomm Snapdragon X Plus X1P-42-100 ning parandatud toetus platvormidele MediaTek MT8189 ja MT8196.
  • Taas on üles ehitatud infrastruktuur laadimise ajal kuvamiseks. Uues versioonis on paranenud teabe joonistamine, lisatud toetus erinevatele logo tüüpidele, võimaldatud täiendava teabe paigutamine ekraani alti, antud vahendid logo horisontaalse joondamise juhtimiseks, paranenud joonistamise lõppemise jälgimine, integreeritud alakoormatud olekute eraldi töötlemise võimalus.
  • Tööriista cbfstool, mida kasutatakse CBFS (CoreBoot Failisüsteem) haldamiseks, on lisatud multi-ELF režiim, mis võimaldab püsivara arendajatel integreerida ühe CBFS kirje alla mitu ELF vormingus binaarfaili. Seda saab kasutada stsenaariumites, kus on vajalik mitme komponendi samaaegne laadimine või kasutatakse TEE (Usaldusväärne TäitmisKeskkond) komponente.
  • Wi-Fi ja Bluetoothi jaoks on rakendatud DSM-funktsioonide PRR (Power Reduction Request) tuge, mis võimaldab oluliselt laiendada energiatarbimise juhtimise võimalusi traadita seadmete alamsüsteemides. Näiteks rakendatud ACPI meetodid võimaldavad operatsioonisüsteemidel taotleda agressiivsete energiasäästurežiimide aktiveerimist ooteaja jooksul või kui traadita funktsioonid ei ole kasutuses. Rakendus on ühilduv Microsofti Standby-režiimi spetsifikatsioonidega, mis võimaldab sünkroniseerida traadita seadmete energiatarbimist operatsioonisüsteemi uneolekuga.
  • Vboot-alamsüsteemis, mida kasutatakse kinnitatud laadimise jaoks, on tagatud CMOS andmete varukoopie loomine laadimise hilistes etappides. Muudatus tagab täiendava kaitse andmete kahjustamise eest hädaolukordade ajal, mis võivad tekkida käivitamisprotsessi ajal, ning võimaldab säilitada oluliste konfiguratsiooniparametrite terviklikkuse, kui toide katkeb keeruliste initsialiseerimisprotseduuride käigus.
  • Kconfig on lisatud funktsioon VBOOT_EC_SYNC_ESOL, et hallata integreeritud juhtimisseadmete sünkroniseerimise käitumist.
  • Kogumissüsteem toetab nüüd GCC 15. crossgcc-s on rakendatud RISC-V käskude komplekti arhitektuuri spetsifikatsioonide tugi. Submudelite haldamine on oluliselt paranenud ja kolmandate osapoolte komponentide värskenduste jälgimine on lihtsustatud.
  • Dokumentatsioonis on selgitatud projekti poliitikat AI-tööriistade kasutamise osas koodi kirjutamisel. Lisatud on punktid, et arendajatel peavad olema õigused koodi kohta ning nad vastutavad edastatud koodi vastavuse eest CoreBooti kvaliteedistandarditele ja litsentside järgimise eest. Kolmandate osapoolte õiguste rikkumise korral eemaldatakse või asendatakse kood.

Lisaks võib märkida, et 25.06 on välja antud Librebooti vaba laadimisfirmvare uus versioon, mis on saanud stabiilse väljalaske staatuse. See keskendub funktsionaalsuse lihvimisele, mis lisati katsetustesse (stabiilsed väljalasked sisaldavad peamiselt parandusi ning neid avaldatakse ligikaudu kord aastas; eelmine stabiilne väljalase ilmus detsembris). Projekt arendab valmismoodulit Coreboot'i projektist, mis pakub asendust patenteeritud UEFI ja BIOS laadimisfirmwarele, vastutades CPU, mälu, perifeerseadmete ja teiste riistvarakomponentide alglaadimise ning minimaalselt binaarsete lisadega.

Libreboot on suunatud süsteemikeskkonna kujundamisele, mis võimaldab võimalikult palju loobuda patentitud tarkvarast, mitte ainult operatsioonisüsteemi tasandil, vaid ka käivitusfailis, mis tagab laadimise. Libreboot täiendab Corebooti vahendeid, et lihtsustada lõppkasutajate rakendusi, luues valmis distributsiooni, mida saavad kasutada kõik kasutajad, kellel puuduvad erilised oskused.

Eelmisest stabiilsest väljalaskest on lisatud tugi emaplaadile Acer Q45T-AM, samuti mini-PC-le Dell Precision T1700 SFF ja MT. Ehitusprotsessi on parendatud. Lisatud on võimalus ehitada GCC 15 abil. CoreBoot (sünkroniseeritud 20. aprilli seisuga). Aktuaalsed koodibaasid on sünkroniseeritud komponentide GRUB2, U-Boot, SeaBIOS, flashprog, uefitool ja NASM-ga.

Libreboot toetatav riistvara:

  • Serveri emaplaadid:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Töölauasüsteemid:
    • Gigabyte GA-G41M-ES2L;
    • Acer G43T-AM3, Q45T-AM;
    • Intel D510MO / D410PT;
    • Apple iMac 5,2;
    • HP Elite 8200 SFF/MT;
    • HP Elite 8300 USDT;
    • ASUS KCMA-D8;
    • Dell Precision T1650, T1700 SFF/MT;
    • Intel D945GCLF
    • Dell OptiPlex 3050 Micro, 7010, 7020, 9010 ja 9020 seeria SFF, XE2 SFF, MT ja XE2 MT, 780 USFF/MT;
  • 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 / T480 / T480S.
    • 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 E5420 / E5520 / E5530 / E6520 / E6530 / E6420 / E6220 / E6320 / E6330 / E6230 / E4300;
    • Apple MacBook1 ja MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).
  • Mängukonsoolid:
    • Sony PlayStation 1.

Lisaks Librebooti on välja antud Canoebooti versioon 25.06, mis positsioneerib end kui täiesti tasuta Librebooti kogum, mis vastab Vaba Tarkvara Fondi nõudmistele tasuta jagatavate distsipliinide osas. Canoebooti väljaanne põhineb Libreboot 25.06 versioonil, millest on eemaldatud komponendid ja muudatused, mis ei vasta Vaba Tarkvara Fondi kriteeriumitele.

Eraldi Librebooti kogumi loomise vajadus tuleneb sellest, et Vaba Tarkvara Fondi koostatud nõuded tasuta jagatavale distsipliinile ei luba tarnida binaarseid püsivara (firmware) ja kõiki binaarseid draiverikomponente. Alates 2022. aastast on Libreboot läinud üle pragmaatilisematele binaarsete komponentide kasutamise reeglitele, mis on võimaldanud oluliselt laiendada toetatud riistvara spektrit. Librebooti projekti uueks eesmärgiks on saanud toetada kogu riistvara, mida toetatakse corebootis, välja arvatud binaarsed komponendid, mis mõjutavad turvalisust ja töökindlust (näiteks kasutatakse Librebootis Intel ME keelamiseks me_cleanerit). Sellise lähenemise tõttu kaotas Libreboot Vaba Tarkvara Fondi seisukohast täiesti tasuta jagatava distsipliini staatuse.

Canoebooti uues versioonis on toetatud emaplaadid Acer Q45T-AM, lauaarvutid Dell Precision T1650, Dell OptiPlex 7010 SFF, 9020 SFF, 9020 MT, HP Elite 8200 SFF, 8300 CMT, 8300 USDT, sülearvutid Dell Latitude E5420, E5520, E5530, E6220, E6230, E6320, E6330, E6420, E6430, E6520, E6530, Lenovo ThinkPad T420, T420s, T430, T440p, T520, T530, W530, W541, X220, X230 ja X230T.

Canoebootis toetatud seadmed:

  • Mängukonsoolid:
    • Sony Playstation (PS1/PSX)
  • Serveri emaplaadid:
    • ASUS KFSN4-DRE emaplaat
    • ASUS KGPE-D16 emaplaat
  • Töölauasüsteemid:
    • Acer G43T-AM3
    • Apple iMac 5,2
    • ASUS KCMA-D8
    • Gigabyte GA-G41M-ES2L
    • Intel D510MO ja D410PT emaplaadid
    • Intel D945GCLF
    • Dell Precision T1650
    • Dell OptiPlex 780, 7010 SFF, 9020 SFF ja 9020 MT
    • HP Elite 8200 SFF, 8300 CMT ja 8300 USDT
  • Sülearvutid (x86):
    • Apple MacBook1,1 ja MacBook2,1
    • Dell Latitude E4300, E6400, E6400 XFR, E6400 ATG, E5420, E5520, E5530, E6220, E6230, E6320, E6330, E6420, E6430, E6520 ja E6530
    • Lenovo ThinkPad R500, T400, T400S, T500, W500, X200, X200S, X200 Tablett, T60, X60, X60S, X60 Tablett (Intel GPU), T420, T420s, T430, T440p, T520, T530, W530, W541, X220, X230 ja X230T
  • Sülearvutid (ARM):
    • ASUS Chromebook Flip C101
    • Samsung Chromebook Plus (v1)
  • Emulaatorid:
    • QEMU x86 ja arm64

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster