ĂshtĂ« publikuar lĂ«shimi i projektit CoreBoot 25.06, i cili zhvillon njĂ« alternativĂ« tĂ« lirĂ« ndaj firmuerĂ«ve dhe BIOS-it pronarĂ«. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n GPLv2. NĂ« pĂ«rbĂ«rjen e versionit tĂ« ri janĂ« pĂ«rfshirĂ« 879 ndryshime, tĂ« pĂ«rgatitura me pjesĂ«marrjen e 128 zhvilluesve.
Ndryshimet kryesore:
- ĂshtĂ« zbatuar mbĂ«shtetje pĂ«r pllakat amĂ«:
- ASUS H61M-A/USB3;
- CWWK CW-ADL-4L-V1.0 dhe CW-ADLNTB-1C2L-V3.0;
- EC Intel Google Chrome;
- MiTAC Computing R520G6SB dhe SC513G6;
- NovaCustom V540TNx (14âł) dhe V560TNx (16âł);
- Siemens MC RPL1;
- Star Labs Byte Mk III (N355);
- System76 darp11 dhe lemp13;
- 21 bord, e cila përdoret në pajisje të ndryshme me Chrome OS apo mbi sistemet Google.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r procesorĂ«t Intel Xeon Scalable tĂ« gjeneratĂ«s sĂ« pestĂ« - "Emerald Rapids", duke lejuar pĂ«rdorimin e CoreBoot nĂ« platformat mĂ« tĂ« fundit Intel pĂ«r serverĂ«sh dhe stacione punuese. NdĂ«r tĂ« tjera, janĂ« zbatuar mundĂ«si tĂ« reja menaxhimi tĂ« konsumit tĂ« energjisĂ« tĂ« shfaqura nga "Emerald Rapids". ĂshtĂ« vazhduar puna pĂ«r implementimin e mbĂ«shtetjes pĂ«r brezin e ardhshĂ«m tĂ« Intel "Panther Lake".
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r SoC Qualcomm Snapdragon X Plus X1P-42-100 dhe mbĂ«shtetje e pĂ«rmirĂ«suar pĂ«r platformat MediaTek MT8189 dhe MT8196.
- Infrastruktura për shfaqjen e ekranit gjatë ngarkimit është riparuar plotësisht. Në implementimin e ri është përmirësuar vizatimi i informacionit, janë shtuar mbështetje për lloje të ndryshme logosh, është shtuar mundësia e vendosjes së informacionit shtesë në fund të ekranit, janë ofruar mjete për të menaxhuar rreshtimin horizontal të logos, është përmirësuar ndjekja e përfundimit të vizatimit, dhe është integruar mundësia për trajtimin e veçantë të gjendjeve me një akumulator të shkarkuar.
- Tek utilitetin cbfstool, e përdorur për menaxhimin e FS CBFS (CoreBoot File System), është shtuar moda multi-ELF, e cila lejon zhvilluesit e firmuerëve të inkorporojnë në një regjistër CBFS disa skedarë binarë në formatin ELF. Kjo mund të përdoret në skenarë ku kërkohet ngarkimi i disa komponentëve njëherësh ose përdorimi i komponentëve TEE (Trusted Execution Environment).
- Për Wi-Fi dhe Bluetooth është realizuar mbështetje për funksionet DSM PRR (Kërkesa për Reduktimin e Fuqisë), të cilat lejojnë të zgjerohen në mënyrë të konsiderueshme mundësitë e menaxhimit të konsumit të energjisë në sisteme për pajisje pa tela. Për shembull, metodat e zbatuara ACPI lejojnë sistemet operative të kërkojnë aktivizimin e modaliteteve agresive të kursimit të energjisë gjatë pushimit ose kur funksionet pa tela nuk përdoren. Zbatimi është i përshtatshëm me specifikimet e modalitetit Standby nga Microsoft, duke lejuar sinchronizimin e konsumit të energjisë së pajisjeve pa tela me shtetet e modalitetit të gjumit në sistemin operativ.
- Në nën sistemin vboot, i përdorur për ngarkim të verifikuar, është siguruar krijimi i kopjeve rezervë të të dhënave CMOS në fazat e vona të ngarkimit. Ndryshimi siguron mbrojtje shtesë nga dëmtimi i të dhënave në rast situatash emergjente gjatë ndezjes së firmuerit dhe lejon ruajtjen e integritetit të parametrave të rëndësishëm të konfigurimit në rast të fikjes emergjente të energjisë gjatë procedurave komplekse të fillimit.
- Në Kconfig është shtuar opsioni VBOOT_EC_SYNC_ESOL për menaxhimin e sjelljes së sinkronizimit të kontrolleve të ndërtuara.
- Në sistemin e ndërtimit është siguruar pajtueshmëri me GCC 15. Në crossgcc është realizuar mbështetje për specifikimet për arkitekturën e grupit të komandave RISC-V. Menaxhimi i nënmodulave është përmirësuar ndjeshëm dhe ndjekja e përditësimeve të komponentëve të jashtëm është thjeshtuar.
- Në dokumentacion është shtuar një shpjegim i politikës së projektit në lidhje me përdorimin e instrumenteve AI gjatë shkruarjes së kodit. Janë shtuar pika që deklarojnë se zhvilluesit duhet të kenë të drejta mbi kodin dhe mbajnë përgjegjësi për respektimin e standardeve të cilësisë CoreBoot dhe përkatësinë me licencat. Në rast të shkeljeve të të drejtave të palëve të treta, kodi do të fshihet ose zëvendësohet.
Gjithashtu, mund të theksohet lëshimi i firmware-it të lirë të ngarkueshëm Libreboot 25.06, i cili mori statusin e një publikimi të qëndrueshëm, duke u fokusuar në përmirësimin e funksionalitetit të shtuar në publikimet eksperimentale (publikimet e qëndrueshme përmbajnë kryesisht rregullime dhe publikohen rreth një herë në vit, publikimi i fundit i qëndrueshëm ishte në dhjetor). Projekti zhvillon një ndërtim të gatshëm të projektit Coreboot, që ofron një zëvendësim për firmware-proprjetar UEFI dhe BIOS, të cilat përgjigjen për inicializimin e CPU-së, memories, pajisjeve periferike dhe komponenteve të tjera të harduerit, me minimizimin e përfshirjeve binare.
Libreboot synon krijimin e një mjedisi sistemi që lejon përdorimin sa më të vogël të mundshëm të softuerit pronësor, jo vetëm në nivelin e sistemit operativ, por edhe të firmuerit që mundëson nisjen. Libreboot e plotëson Coreboot me mjete që e bëjnë më të lehtë përdorimin nga përdoruesit fundorë, duke ofruar një shpërndarje të gatshme që mund të përdoret nga çdo përdorues pa aftësi të veçanta.
NĂ« krahasim me publikimin e fundit tĂ« qĂ«ndrueshĂ«m, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pllakĂ«n amĂ« Acer Q45T-AM, si dhe mini-PC Dell Precision T1700 SFF dhe MT. Sistemi i ndĂ«rtimit Ă«shtĂ« pĂ«rmirĂ«suar. ĂshtĂ« shtuar mundĂ«sia e ndĂ«rtimit duke pĂ«rdorur GCC 15. CoreBoot (sincronizuar me repositorin nĂ« gjendjen e tij mĂ« 20 prill. KomponentĂ«t GRUB2, U-Boot, SeaBIOS, flashprog, uefitool dhe NASM janĂ« sincronizuar me bazat e kodit aktuale.
Pajisjet e mbështetura në Libreboot:
- Pllaka amë për serverë:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Sisteme desktop:
- 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 dhe 9020 seria SFF, XE2 SFF, MT dhe XE2 MT, 780 USFF/MT ;
- Laptopë:
- 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 Latitute E6400 / E6430;
- Dell Latitude E5420 / E5520 / E5530 / E6520 / E6530 / E6420 / E6220 / E6320 / E6330 / E6230 / E4300;
- Apple MacBook1 dhe MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
- Konsola lojërash:
- Sony PlayStation 1.
Përveç Libreboot, është formuar një lëshim i projektit Canoeboot 25.06, i cili pozicionohet si një ndërtim plotësisht i lirë i Libreboot, i cili përmbush kërkesat e Fondacionit të Softuerit të Lirë për distribuimin e lirë. Lëshimi Canoeboot bazohet në versionin Libreboot 25.06, nga e cila janë hequr komponentët dhe ndryshimet që nuk përputhen me kriteret e Fondacionit të Softuerit të Lirë.
Nevoja për krijimin e një ndërtimi të veçantë të Libreboot shpjegohet me faktin se kërkesat e përcaktuara nga Free Software Foundation për shpërndarjet e lira nuk lejojnë shpërndarjen e firmware binar dhe të asnjë komponenti binar të drejtuesve. Ndërkohë, që nga viti 2022, projekti Libreboot ka kaluar në rregulla më pragmatike për përdorimin e komponentëve binarë, gjë që ka bërë të mundur zgjerimin e ndjeshëm të gamës së pajisjeve të mbështetura. Qëllimi i ri i projektit Libreboot është mbështetja e të gjithë harduerit të mbështetur nga coreboot, me përjashtim të komponentëve binarë që ndikojnë në sigurinë dhe besueshmërinë (për shembull, në Libreboot përdoret me_cleaner për çaktivizimin e Intel ME). Me këtë qasje, Libreboot e ka humbur statusin e një shpërndarjeje plotësisht të lirë nga këndvështrimi i Free Software Foundation.
Në versionin e ri të Canoeboot është realizuar mbështetje për pllakën amë Acer Q45T-AM, sisteme desktop Dell Precision T1650, Dell OptiPlex 7010 SFF, 9020 SFF, 9020 MT, HP Elite 8200 SFF, 8300 CMT, 8300 USDT, laptopët 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 dhe X230T.
Pajisjet e mbështetura në Canoeboot:
- Konsola lojërash:
- Sony Playstation (PS1/PSX)
- Pllaka amë për serverë:
- Pllaka amë ASUS KFSN4-DRE
- Pllaka amë ASUS KGPE-D16
- Sisteme desktop:
- Acer G43T-AM3
- Apple iMac 5,2
- ASUS KCMA-D8
- Gigabyte GA-G41M-ES2L
- Pllakat amë Intel D510MO dhe D410PT
- Intel D945GCLF
- Dell Precision T1650
- Dell OptiPlex 780, 7010 SFF, 9020 SFF dhe 9020 MT
- HP Elite 8200 SFF, 8300 CMT dhe 8300 USDT
- Laptopë (x86):
- Apple MacBook1,1 dhe MacBook2,1
- Dell Latitude E4300, E6400, E6400 XFR, E6400 ATG, E5420, E5520, E5530, E6220, E6230, E6320, E6330, E6420, E6430, E6520 dhe 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 dhe X230T
- Laptopë (ARM):
- ASUS Chromebook Flip C101
- Samsung Chromebook Plus (v1)
- Emulatorë:
- QEMU x86 dhe arm64
Burimi: opennet.ru
