A CoreBoot 25.06, Libreboot 25.06 és Canoeboot 25.06 indító firmware kiadása

Megjelent a CoreBoot projekt 25.06-os kiadása, amely a szabad, nyílt forráskódú alternatívát fejleszti ki a proprietáris firmware- és BIOS-megoldásokkal szemben. A projekt kódja GPLv2 licenc alatt kerül terjesztésre. Az új verzióban 879 változtatás található, amelyeket 128 fejlesztő közreműködésével készítettek.

Főbb változások:

  • Megvalósult az alaplapok támogatása:
    • ASUS H61M-A/USB3;
    • CWWK CW-ADL-4L-V1.0 és CW-ADLNTB-1C2L-V3.0;
    • Intel Google Chrome EC;
    • MiTAC Computing R520G6SB és SC513G6;
    • NovaCustom V540TNx (14″) és V560TNx (16″);
    • Siemens MC RPL1;
    • Star Labs Byte Mk III (N355);
    • System76 darp11 és lemp13;
    • 21 alaplap, amely különböző eszközökben használható Chrome OS-sel vagy szervereken Google.
  • Hozzáadva az ötödik generációs Intel Xeon Scalable processzorok, azaz az „Emerald Rapids” támogatása, amely lehetővé teszi a CoreBoot használatát az Intel legújabb platformjain. Az „Emerald Rapids”-kel megjelent új energiamenedzsment lehetőségek is implementálásra kerültek. Folyamatosan dolgozunk a jövőbeli Intel „Panther Lake” generációs támogatásának megvalósításán. szerverek és munkaállomásokon. Emellett megvalósították az energiamenedzsment új lehetőségeit megjelenő „Emerald Rapids” révén. Folytatódik a jövőbeli Intel „Panther Lake” generációs támogatásért végzett munka.
  • Hozzáadva a Qualcomm Snapdragon X Plus X1P-42-100 SoC támogatása, valamint javítva a MediaTek MT8189 és MT8196 platformok támogatása.
  • Teljesen átdolgozták a betöltés alatti képernyővédő megjelenítéséhez szükséges infrastruktúrát. Az új megvalósítás javítja az információk megjelenítését, támogatja a különböző típusú logók hozzáadását, lehetőséget biztosít arra, hogy további információkat elhelyezzenek a képernyő alján, eszközöket nyújt a logó vízszintes igazításának kezelésére, javítja a megjelenítés befejezésének nyomon követését, és integrálja az alacsony akkumulátor töltöttségi állapotok külön kezelésének lehetőségét.
  • A cbfstool segédprogramhoz, amelyet a CBFS (CoreBoot File System) kezelésére használnak, hozzáadva lett a multi-ELF mód, amely lehetővé teszi a firmware-fejlesztők számára, hogy több ELF formátumú bináris fájlt integráljanak egy CBFS-bejegyzésbe. Ez olyan szcenáriókban használható, ahol több komponens egyidejű betöltése vagy TEE (Trusted Execution Environment) komponensek használata szükséges.
  • A Wi-Fi és Bluetooth számára megvalósították a DSM PRR (Power Reduction Request) funkciók támogatását, amelyek jelentősen kibővítik a vezeték nélküli eszközök energiafogyasztásának kezelését. Például a megvalósított ACPI módszerek lehetővé teszik az operációs rendszerek számára, hogy agresszív energiatakarékos üzemmódok aktiválását kérjék inaktív állapotban vagy amikor a vezeték nélküli funkciók nincsenek használatban. A megvalósítás kompatibilis a Microsoft Standby üzemmód specifikációival, így szinkronizálni lehet a vezeték nélküli eszközök energiafogyasztását az operációs rendszer alvó állapotaival.
  • A vboot alrendszerben, amelyet ellenőrzött indulásra használnak, lehetőség nyílik a CMOS adatok biztonsági másolatának létrehozására a rendszerindítás késői szakaszaiban. A módosítás további védelmet biztosít az adatok sérülése ellen a firmware indítási hibái során, és lehetővé teszi a fontos konfigurációs paraméterek integritásának megőrzését hirtelen áramkimaradáskor a bonyolult inicializálási folyamatok végrehajtása során.
  • A Kconfigba hozzáadták az VBOOT_EC_SYNC_ESOL opciót az integrált vezérlők szinkronizálásának viselkedésének kezelésére.
  • A gyűjtőrendszer biztosítja a GCC 15 kompatibilitását. A crossgcc támogatja a RISC-V utasításkészlet architektúrájának specifikációit. Jelentősen javult a szubmodulok kezelése és egyszerűsödött a harmadik féltől származó komponensek frissítéseinek nyomon követése.
  • A dokumentációhoz hozzáadták a projektpolitikát, amely a kódírás során használt AI-eszközökre vonatkozik. Hozzáadták, hogy a fejlesztőknek rendelkezniük kell a kód jogával, és felelősséget kell vállalniuk a CoreBoot minőségi szabványainak és a licencek betartásának biztosításáért. Harmadik felek jogainak megsértése esetén a kódot eltávolítják vagy helyettesítik.

Továbbá érdemes megemlíteni a Libreboot 25.06 szabadon letölthető firmware kiadását, amely stabil verzió státuszt kapott, és a funkciók finomítására összpontosít, amelyeket a kísérleti kiadások tartalmaztak (a stabil kiadások főként javításokat tartalmaznak és körülbelül évente jelennek meg, az előző stabil kiadás decemberben volt). A projekt a Coreboot projekt kész összeállítását fejleszti, amely a proprietárius UEFI és BIOS firmware-ek helyettesítésére szolgál, felelős a CPU, memória, perifériás eszközök és egyéb hardverkomponensek inicializálásáért, minimalizálva a bináris beillesztéseket.

A Libreboot célja egy olyan rendszernyújtási környezet kialakítása, amely lehetővé teszi a felhasználók számára, hogy véglegesen elkerüljék a szabadalmaztatott szoftvereket, nemcsak az operációs rendszer, hanem a bootolást biztosító firmware szintjén is. A Libreboot a Coreboot-ot kiegészíti a végfelhasználók számára a használat megkönnyítése érdekében, kész disztribúciót formálva, amelyet bármilyen felhasználó igénybe vehet, aki nem rendelkezik különleges készségekkel.

A múlt stabil kiadásához képest támogatást kapott az Acer Q45T-AM alaplap, valamint a Dell Precision T1700 SFF és MT mini-PC-k. Javítva lett a build rendszer. Lehetőség nyílt a GCC 15 használatával történő buildelésre. A CoreBoot (2023. április 20-i állapotot tükröző tárolóval szinkronizálva. A GRUB2, U-Boot, SeaBIOS, flashprog, uefitool és NASM komponensek a legfrissebb kódbázissal szinkronizáltak.

A Libreboot által támogatott hardver:

  • Szerver alaplapok:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Asztali rendszerek:
    • 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 és 9020 SFF, XE2 SFF, MT és XE2 MT, 780 USFF/MT;
  • Laptopok:
    • 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 és MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).
  • Játékkonzolok:
    • Sony PlayStation 1.

A Libreboot mellett kiadásra került a Canoeboot 25.06 projekt, amely teljesen szabad Libreboot változatként van pozicionálva, megfelelve a Szabad Szoftver Alapítvány követelményeinek a szabad disztribúciókhoz. A Canoeboot kiadás a Libreboot 25.06 verzióra épül, amelyből eltávolították a Szabad Szoftver Alapítvány kritériumainak nem megfelelő komponenseket és módosításokat.

A Libreboot külön build létrehozásának szükségessége azzal magyarázható, hogy a Szabad Szoftver Alapítvány által megfogalmazott követelmények a szabad disztribúciókra nem engedélyezik a bináris firmware-ek és a vezetőkeresőkarákat egyéb bináris komponensek szállítását. 2022-től a Libreboot projekt pragmatikusabb szabályok szerint kezdett működni a bináris komponensek használatában, amely jelentősen kibővítette a támogatott hardverek körét. A Libreboot új célja, hogy támogassa az összes olyan hardvert, amelyet a coreboot támogat, kivéve azokat a bináris komponenseket, amelyek hatással vannak a biztonságra és megbízhatóságra (például a Libreboot a me_cleanert használja az Intel ME letiltására). E megközelítéssel a Libreboot elvesztette a teljesen szabad disztribúció státuszát a Szabad Szoftver Alapítvány szempontjából.

Az új Canoeboot verzió támogatást valósít meg az Acer Q45T-AM alaplap, Dell Precision T1650, Dell OptiPlex 7010 SFF, 9020 SFF, 9020 MT, HP Elite 8200 SFF, 8300 CMT, 8300 USDT asztali gépek, valamint a 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 és X230T laptopok számára.

A Canoeboot által támogatott eszközök:

  • Játék Konzolok:
    • Sony Playstation (PS1/PSX)
  • Szerver alaplapok:
    • ASUS KFSN4-DRE alaplap
    • ASUS KGPE-D16 alaplap
  • Asztali rendszerek:
    • Acer G43T-AM3
    • Apple iMac 5,2
    • ASUS KCMA-D8
    • Gigabyte GA-G41M-ES2L
    • Intel D510MO és D410PT alaplapok
    • Intel D945GCLF
    • Dell Precision T1650
    • Dell OptiPlex 780, 7010 SFF, 9020 SFF és 9020 MT
    • HP Elite 8200 SFF, 8300 CMT és 8300 USDT
  • Notebookok (x86):
    • Apple MacBook1,1 és MacBook2,1
    • Dell Latitude E4300, E6400, E6400 XFR, E6400 ATG, E5420, E5520, E5530, E6220, E6230, E6320, E6330, E6420, E6430, E6520 és 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 és X230T
  • Notebookok (ARM):
    • ASUS Chromebook Flip C101
    • Samsung Chromebook Plus (v1)
  • Emulátorok:
    • QEMU x86 és arm64

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster