Ilmunud on CoreBoot 25.06, Libreboot 25.06 ja Canoeboot 25.06 laadimisest lĂ€htuvad pĂŒsivara versioonid.

Avaldatud on CoreBoot 25.06 projekt, mis arendab vaba alternatiivi patendi alusel pĂ”hinevatele pĂŒsivara ja BIOS-idele. Projekti kood on levitatud GPLv2 litsentsi alusel. Uue versiooni koosseisu kuulub 879 muudatust, mille on ette valmistanud 128 arendajat.

Peamised muudatused:

  • Toetatakse jĂ€rgmisi emaplaate:
    • 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 emaplaati, mida kasutatakse erinevates Chrome OS-iga seadmetes vĂ”i serverites Google.
  • Lisatud toetus viienda pĂ”lvkonna Intel Xeon Scalable protsessorite jaoks - „Emerald Rapids”, mis vĂ”imaldab CoreBooti kasutamist viimastel Intel platvormidel serverid ja tööjaamades. Muuhulgas on rakendatud uusi toitehalduse vĂ”imalusi, mis tulenevad „Emerald Rapids”-st. JĂ€tkatakse tulevase Intel „Panther Lake” toe arendamist.
  • Lisatud tugi SoC Qualcomm Snapdragon X Plus X1P-42-100 ja parandatud toetust MediaTek MT8189 ja MT8196 platvormidele.
  • Taasloodud on infrastruktuur laadimise ajal ekraanipildi kuvamiseks. Uues rakenduses on parendatud teabe renderdamist, lisatud tugi erinevatele logodele, pakutud vĂ”imalus paigutada alumisse ossa tĂ€iendavat teavet, antud vahendid logo horisontaalseks joondamiseks, parendatud renderdamise lĂ”petamise jĂ€lgimist ning integreeritud on eraldi akutoite madala laadimise olekute haldamine.
  • cbfstool utiliidile, mis haldab CBFS (CoreBoot File System), on lisatud multi-ELF reĆŸiim, mis vĂ”imaldab pĂŒsivara arendajatel sisestada ĂŒhte CBFS kirjet mitu ELF formaadis binaarfaili. Seda saab kasutada olukordades, kus on vajalik mitme komponendi samaaegne laadimine vĂ”i TEE (Trusted Execution Environment) komponentide kasutamine.
  • Wi-Fi ja Bluetooth'i jaoks on rakendatud DSM-funktsioonide PRR (Power Reduction Request) tuge, mis vĂ”imaldab oluliselt laiendada energiatarbimise juhtimise vĂ”imalusi traadita seadmete allosade jaoks. NĂ€iteks vĂ”imaldavad rakendatud ACPI meetodid operatsioonisĂŒsteemidel paluda agressiivsete energiasÀÀstureĆŸiimide aktiveerimist puhkereĆŸiimi ajal vĂ”i kui traadita funktsioone ei kasutata. Teostus on ĂŒhilduv Microsofti puhkereĆŸiimi spetsifikatsioonidega, vĂ”imaldades traadita seadmete energiatarbimist sĂŒnkroniseerida operatsioonisĂŒsteemi puhkereĆŸiimidega.
  • Vboot-alamhĂŒsteemis, mida kasutatakse kinnitatud kĂ€ivitamiseks, on tagatud CMOS-andmete varukoopia loomine kĂ€ivitamise hilisemates etappides. Muudatus tagab tĂ€iendava kaitse andmete kahjustumise eest, mis vĂ”ib tekkida kehvade olukordade korral firmware'i kĂ€ivitamise ajal ja aitab sĂ€ilitada oluliste konfiguratsiooniparametreid, kui toide katkestatakse keeruliste alglaadimise protseduuride ajal.
  • Kconfigi on lisatud valik VBOOT_EC_SYNC_ESOL, et hallata sĂŒnkroniseeritud integreeritud kontrollerite kĂ€itumist.
  • KogumissĂŒsteem on ĂŒhilduv GCC 15-ga. Crossgcc-s on rakendatud arhitektuuri RISC-V kĂ€skude kogumi spetsifikatsioonide tugi. Alamoodulite haldamine on oluliselt paranenud ja kolmandate osade komponentide vĂ€rskenduste jĂ€lgimine on lihtsustatud.
  • Dokumentatsiooni on lisatud selgitused projekti poliitika kohta AI-tööriistade kasutamisel koodimise ajal. Lisatud on punktid, et arendajatel peab olema koodide Ă”igused ja nad vastutavad edastatud koodi vastavuse eest CoreBoot kvaliteedistandarditele ning litsentside jĂ€rgimise eest. Kolmandate osade Ă”iguste rikkumise korral eemaldatakse vĂ”i asendatakse kood.

Lisaks vÔib mainida tasuta kÀivitusfirmvare Libreboot 25.06 vÀljaandmist, mis sai stabiilse vÀljaande staatuse, keskendudes funktsionaalsuse tÀiendamisele, mis oli lisatud eksperimendivÀljaannetes (stabiilsed vÀljaanded sisaldavad peamiselt parandusi ja neid avaldatakse umbes kord aastas, eelmine stabiilne vÀljaanne oli detsembris). Projekt arendab valmisversiooni projektist Coreboot, mis pakub asendust omandiÔigustega UEFI ja BIOS kÀivitusfirmware'ile, mis vastutavad CPU, mÀlu, perifeersete seadmete ja teiste riistvarakomponentide initseerimise eest, minimeerides binaarseid sisendeid.

Librebooti eesmĂ€rk on luua sĂŒsteemikeskkond, mis vĂ”imaldab vĂ€ltida patenteeritud tarkvara nii palju kui vĂ”imalik, mitte ainult operatsioonisĂŒsteemi tasandil, vaid ka alglaadimisfirmwares, mis tagab kĂ€ivitamise. Libreboot tĂ€iendab Corebooti lĂ”ppkasutajatele mĂ”eldud vahenditega, luues valmisjaotuse, millega saab iga inimene, kellel pole erioskusi, hakkama.

Eelmise stabiilse vĂ€ljaande vĂ”rreldes on lisatud toetus emaplaadile Acer Q45T-AM, samuti mini-PC-le Dell Precision T1700 SFF ja MT. Ehitusprotsess on paranenud. Lisatud on vĂ”imalus ehitada GCC 15 abil. CoreBoot (sĂŒnkroniseeritud repositooriumiga seisuga 20. aprill) koos aktuaalsete koodibaasidega on sĂŒnkroniseeritud komponentidega GRUB2, U-Boot, SeaBIOS, flashprog, uefitool ja NASM.

Librebootis toetatud riistvara:

  • Serveri emaplaadid:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Töölaudade sĂŒ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 seeriad 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.

Libreboot'i kÔrval on loodud Canoeboot 25.06 vÀljaanne, mis positsioneeritakse kui tÀielikult tasuta Libreboot'i versioon, mis vastab Vaba Tarkvara Fondi nÔuetele tasuta levitamiseks. Canoebooti vÀljalase pÔhineb Libreboot 25.06 versioonil, millest on eemaldatud komponendid ja muudatused, mis ei vasta Vaba Tarkvara Fondi kriteeriumidele.

Eraldi Libreboot'i versiooni loomise vajadus tuleneb sellest, et Vaba Tarkvara Fondi kehtestatud nĂ”uded tasuta levitamiseks ei luba tarnida binaarseid kĂ€ivitusfirmvare'id (firmware) ja mis tahes binaarseid draiverikomponente. Alates 2022. aastast on Libreboot projekt lĂ€inud ĂŒle praktilisematele reeglitele binaarsete komponentide kasutamisel, mis on vĂ”imaldanud oluliselt laiendada toetatud riistvara spektrit. Libreboot'i uueks eesmĂ€rgiks on toetada kogu riistvara, mis on toetatud coreboot'is, vĂ€lja arvatud binaarsed komponendid, mis mĂ”jutavad turvalisust ja usaldusvÀÀrsust (nĂ€iteks Libreboot'is kasutatakse me_cleaner'it Intel ME vĂ€ljalĂŒlitamiseks). Selle lĂ€henemise tĂ”ttu on Libreboot kaotanud tĂ€ielikult tasuta levitamise staatuse Vaba Tarkvara Fondi seisukohalt.

Uues Canoebooti versioonis on lisatud Acer Q45T-AM emaplaadi, Dell Precision T1650, Dell OptiPlex 7010 SFF, 9020 SFF, 9020 MT, HP Elite 8200 SFF, 8300 CMT, 8300 USDT lauaarvutite ja 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 ning X230T sĂŒlearvutite toe rakendamine.

Canoeboot toetatud seadmed:

  • MĂ€ngukonsoolid:
    • Sony Playstation (PS1/PSX)
  • Serveri emaplaadid:
    • ASUS KFSN4-DRE emaplaat
    • ASUS KGPE-D16 emaplaat
  • Töölaudade sĂŒ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 Tablet, T60, X60, X60S, X60 Tablet (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 hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster