UtgÄvan av boot firmware för CoreBoot 25.06, Libreboot 25.06 och Canoeboot 25.06

UtgÄvan av projektet CoreBoot 25.06 har publicerats, vilket utvecklar ett fritt alternativ till proprietÀra firmware och BIOS. Koden för projektet distribueras under GPLv2-licensen. Den nya versionen innehÄller 879 Àndringar, förberedda med deltagande av 128 utvecklare.

Huvudsakliga förÀndringar:

  • Stöd för moderkort har implementerats:
    • ASUS H61M-A/USB3;
    • CWWK CW-ADL-4L-V1.0 och CW-ADLNTB-1C2L-V3.0;
    • Intel Google Chrome EC;
    • MiTAC Computing R520G6SB och SC513G6;
    • NovaCustom V540TNx (14″) och V560TNx (16″);
    • Siemens MC RPL1;
    • Star Labs Byte Mk III (N355);
    • System76 darp11 och lemp13;
    • 21 moderkort som anvĂ€nds i olika enheter med Chrome OS eller pĂ„ servrar Google.
  • Tillagd support för den femte generationen av Intel Xeon Scalable-processorer - "Emerald Rapids", vilket möjliggör anvĂ€ndning av CoreBoot pĂ„ de senaste Intel-plattformarna för servrar och arbetsstationer. Bland annat har nya funktioner för energihantering införts för "Emerald Rapids". Arbetet med att implementera stöd för den kommande generationen Intel "Panther Lake" har fortsatt.
  • Tillagd support för SoC Qualcomm Snapdragon X Plus X1P-42-100 och förbĂ€ttrad support för MediaTek-plattformarna MT8189 och MT8196.
  • Infrastrukturen för att visa startbilden under uppstart har helt omarbetats. I den nya implementationen har rendering av information förbĂ€ttrats, stöd för olika typer av logotyper lagts till, möjligheten att placera ytterligare information lĂ€ngst ner pĂ„ skĂ€rmen har införts, verktyg för att hantera logotypens horisontella justering har tillhandahĂ„llits, förbĂ€ttrad spĂ„rning av avsedd rendering och en möjlighet för separat hantering av tillstĂ„nd med lĂ„g batterinivĂ„ har integrerats.
  • I verktyget cbfstool, som anvĂ€nds för att hantera FS CBFS (CoreBoot File System), har lĂ€get multi-ELF lagts till, vilket gör det möjligt för firmwareutvecklare att integrera flera binĂ€ra filer i ELF-format i en enda CBFS-post. Detta kan anvĂ€ndas i scenarier dĂ€r samtidig laddning av flera komponenter Ă€r nödvĂ€ndig eller dĂ€r komponenter frĂ„n TEE (Trusted Execution Environment) anvĂ€nds.
  • För Wi-Fi och Bluetooth har stöd för DSM-funktioner PRR (Power Reduction Request) implementerats, vilket avsevĂ€rt utökar möjligheterna för energihantering i under systemen för trĂ„dlösa enheter. Till exempel möjliggör de implementerade ACPI-metoderna för operativsystem att begĂ€ra aktivering av aggressiva energibesparande lĂ€gen under inaktivitet eller nĂ€r de trĂ„dlösa funktionerna inte anvĂ€nds. Implementeringen Ă€r kompatibel med Microsofts Standby-lĂ€ges specifikationer, vilket gör det möjligt att synkronisera energiförbrukningen av de trĂ„dlösa enheterna med vilotillstĂ„nd i operativsystemet.
  • I vboot-subsystemet, som anvĂ€nds för verifierad start, har skapandet av sĂ€kerhetskopior av CMOS-data sĂ€kerstĂ€llts vid senare stadier av uppstart. Ändringen ger ett ytterligare skydd mot dataskador vid oförutsedda situationer under firmware-starten och bevarar integriteten hos viktiga konfigurationsparametrar vid plötsliga strömbortfall under komplexa initieringsprocedurer.
  • I Kconfig har alternativet VBOOT_EC_SYNC_ESOL lagts till för att styra beteendet hos synkronisering av inbyggda kontroller.
  • I byggsystemet har kompatibilitet med GCC 15 sĂ€kerstĂ€llts. I crossgcc har stöd för specifikationer för RISC-V arkitekturens instruktionsuppsĂ€ttning implementerats. Hanteringen av submoduler har förbĂ€ttrats avsevĂ€rt och uppdateringar av externa komponenter har förenklats.
  • I dokumentationen har en förklaring till projektets policy angĂ„ende anvĂ€ndningen av AI-verktyg vid kodskrivning lagts till. Punkter har lagts till om att utvecklare mĂ„ste Ă€ga rĂ€ttigheterna till koden och ansvarar för att den överförda koden följer CoreBoots kvalitetsstandarder och licenskrav. Vid intrĂ„ng i tredje parts rĂ€ttigheter kommer koden att tas bort eller ersĂ€ttas.

Det Àr vÀrt att nÀmna lanseringen av den fria startprogramvaran Libreboot 25.06, som har fÄtt status som en stabil version, med fokus pÄ att förfina funktionaliteten som lagts till i experimentella versioner (stabila versioner innehÄller huvudsakligen korrigeringar och publiceras ungefÀr en gÄng om Äret; den senaste stabila versionen slÀpptes i december). Projektet utvecklar en klar version av Coreboot-projektet, som erbjuder ett alternativ till proprietÀra UEFI- och BIOS-firmware som ansvarar för initialisering av CPU, minne, perifera enheter och andra hÄrdvarukomponenter, med minimal binÀr infogning.

Libreboot syftar till att skapa en systemmiljö som gör det möjligt att klara sig utan proprietÀr programvara sÄ mycket som möjligt, inte bara pÄ operativsystemnivÄ utan ocksÄ i firmware som ansvarar för uppstart. Libreboot kompletterar Coreboot med verktyg för att underlÀtta anvÀndning för slutanvÀndare och skapar en fÀrdig distribution som vem helst kan anvÀnda utan specialkunskaper.

JÀmfört med den föregÄende stabila versionen har stöd lagts till för moderkortet Acer Q45T-AM, samt mini-PC:n Dell Precision T1700 SFF och MT. Byggsystemet har förbÀttrats. Möjligheten att bygga med GCC 15 har lagts till. CoreBoot (synkroniserad med repositoryn per 20 april). Komponenterna GRUB2, U-Boot, SeaBIOS, flashprog, uefitool och NASM Àr synkroniserade med de aktuella kodbaserna.

HÄrdvara som stöds av Libreboot:

  • Servermoderkort:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • StationĂ€ra system:
    • 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 och 9020 serie SFF, XE2 SFF, MT och XE2 MT, 780 USFF/MT;
  • BĂ€rbara datorer:
    • 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 och MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).
  • Spelkonsoler:
    • Sony PlayStation 1.

Utöver Libreboot har en version av projektet Canoeboot 25.06 bildats, som positioneras som en helt fri version av Libreboot som uppfyller FOSS-stiftelsens krav för fria distributioner. Canoeboot-versionen Àr baserad pÄ Libreboot 25.06, frÄn vilken komponenter och modifieringar som inte uppfyller FOSS-stiftelsens kriterier har tagits bort.

Behovet av att skapa en separat version av Libreboot förklaras av att de krav som stiftelsen FOSS stÀllt pÄ fria distributioner inte tillÄter leverans av binÀr firmware och nÄgra binÀra komponenter för drivrutiner. FrÄn och med 2022 har Libreboot-projektet övergÄtt till mer pragmatiska regler för anvÀndning av binÀra komponenter, som har gjort det möjligt att mÀrkbart utöka det stödda hÄrdvaruutbudet. Det nya mÄlet för Libreboot-projektet Àr att stödja all hÄrdvara som stöds i coreboot, med undantag för binÀra komponenter som pÄverkar sÀkerhet och tillförlitlighet (till exempel anvÀnder Libreboot me_cleaner för att stÀnga av Intel ME). Med ett sÄdant tillvÀgagÄngssÀtt har Libreboot förlorat statusen som en helt fri distribution enligt FOSS-stiftelsens perspektiv.

I den nya versionen av Canoeboot har stöd för moderkortet Acer Q45T-AM, stationÀra system Dell Precision T1650, Dell OptiPlex 7010 SFF, 9020 SFF, 9020 MT, HP Elite 8200 SFF, 8300 CMT, 8300 USDT, bÀrbara datorer 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 och X230T.

Enheter som stöds i Canoeboot:

  • Spelkonsoler:
    • Sony Playstation (PS1/PSX)
  • Servermoderkort:
    • ASUS KFSN4-DRE moderkort
    • ASUS KGPE-D16 moderkort
  • StationĂ€ra system:
    • Acer G43T-AM3
    • Apple iMac 5,2
    • ASUS KCMA-D8
    • Gigabyte GA-G41M-ES2L
    • Intel D510MO och D410PT moderkort
    • Intel D945GCLF
    • Dell Precision T1650
    • Dell OptiPlex 780, 7010 SFF, 9020 SFF och 9020 MT
    • HP Elite 8200 SFF, 8300 CMT och 8300 USDT
  • BĂ€rbara datorer (x86):
    • Apple MacBook1,1 och MacBook2,1
    • Dell Latitude E4300, E6400, E6400 XFR, E6400 ATG, E5420, E5520, E5530, E6220, E6230, E6320, E6330, E6420, E6430, E6520 och E6530
    • Lenovo ThinkPad R500, T400, T400S, T500, W500, X200, X200S, X200 Tablet, T60, X60, X60S, X60 Tablet (Intel GPU), T420, T420s, T430, T440p, T520, T530, W530, W541, X220, X230 och X230T
  • BĂ€rbara datorer (ARM):
    • ASUS Chromebook Flip C101
    • Samsung Chromebook Plus (v1)
  • Emulatorer:
    • QEMU x86 och arm64

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster