Ang Libreboot 20220710 ay inilabas na at ito ang mga balita nito

Pagkatapos ng pitong buwan ng pag-unlad, Ang Libreboot boot firmware release 20220710 ay inilabas, kung saan naobserbahan na ang pangunahing atensyon sa paghahanda ng ang bagong bersyon ay nakatuon sa pag-aayos ng mga problema makikita sa nakaraang bersyon. Walang makabuluhang pagbabago o suporta para sa mga bagong board na iminungkahi sa bersyon 20220710, ngunit may ilang mga pagpapahusay na nabanggit.

Para sa mga hindi nakakaalam tungkol sa Libreboot, dapat nilang malaman na ito ay isang proyekto na bumubuo ng isang ganap na libreng tinidor ng proyekto ng CoreBoot, na nagbibigay ng binary-free na kapalit para sa proprietary UEFI at BIOS firmware na responsable para sa pagsisimula ng CPU, memory, peripheral, at iba pang bahagi ng hardware.

libreboot naglalayong lumikha ng kapaligiran ng system na ganap na nagbibigay ng pagmamay-ari na software, hindi lamang sa antas ng operating system, kundi pati na rin sa antas ng boot firmware. Hindi lamang nililinis ng Libreboot ang CoreBoot ng mga di-libreng bahagi, ngunit nagdadagdag din ng mga tool upang gawing mas madali para sa mga end user na gamitin, na lumilikha ng pamamahagi na magagamit ng sinumang user nang walang mga espesyal na kasanayan.

Pangunahing balita ng Libreboot 20220710

Ito ang ikaapat na bersyon ng GNU Project at ay tinuturing bilang unang stable na release (Ang mga lumang bersyon ay minarkahan bilang mga pansubok na bersyon dahil nangangailangan sila ng karagdagang pagsubok at pag-stabilize.)

Halimbawa sa grub.cfg nagdagdag ng maraming pagpapabuti sa pagganap, pagpapabuti ng mga bilis ng boot kapag gumagamit ng GNU GRUB payload (courtesy Ferass 'Vitali64' EL HAFIDI na may mga karagdagang pagpapahusay ni Leah Rowe)

Gayundin ang mga pagpapabuti ng dokumentasyon ay naka-highlight, dahil hindi kasama sa mga nakaraang 2021 test build ang mga documentation snapshot (na talagang Markdown source file para sa website), ngunit ang build na ito ay may kasama na ngayong snapshot ng kasalukuyang dokumentasyon ng Libreboot, depende sa oras ng paglabas .

Bilang karagdagan dito, ito ay naka-highlight din na ang mga pag-optimize ng pagganap ay ginawa upang mapabilis ang paglo-load kapag gumagamit ng GNU GRUB-based na payload environment.

Sila ay nabuo 16 MB extended build para sa Macbook2 at Macbook1, at ang build system ay pinahusay upang isama ang mga script para awtomatikong baguhin ang mga coreboot config file at ang serial output ay hindi pinagana para sa lahat ng board bilang default, na nakalutas ng mga isyu sa mga paghina ng boot.

Sa GM45/ICH9M chipset na mga laptop ay hindi pinagana ang PECI sa coreboot upang maiwasan ang error sa microcode.

Mahahanap din natin yan ang paunang suporta para sa pagsasama sa u-boot loader ay ipinatupad, na hindi pa ginagamit sa mga build para sa mga board, ngunit sa hinaharap ay magbibigay-daan ito upang simulan ang pagbuo ng mga build para sa mga platform ng ARM.

Sa kabilang banda, nabanggit na sa GM45/ICH9M na mga laptop ang PECI ay hindi pinagana sa coreboot, upang ayusin ang isang microcode bug na nagiging sanhi ng SpeedStep (at posibleng iba pang mga tampok ng CPU) na mabigo.

Sa iba pang mga pagbabago tumayo mula sa bagong bersyon na ito:

  • Huwag ituring ang mga babala bilang mga error kapag nagko-compile ng flashrom (mga pag-aayos na batay sa mga mas bagong bersyon ng GCC).
  • Bumuo ng system improvement: Mga awtomatikong script para baguhin ang mga configuration ng coreboot.
  • Na-disable (bilang default) ang serial output sa lahat ng board upang maiwasan ang mga isyu sa bilis ng boot.
  • grub.cfg - aktwal na pinapagana ang mga USB keyboard, tahasan (nag-aayos ng bug na nakikita sa ilang laptop, kapag gumagamit ng GRUB payload).
  • Mga setting ng Coreboot: huwag paganahin ang wifi sa maagang pag-boot (responsibilidad sa seguridad)
  • mga script: Iproseso ang mga bersyon ng git kapag ang lbmk ay isang gumaganang puno o submodule.
  • Na-update sa mas bagong flashrom, on build system
  • cc1: fatal error: hindi mabuksan ang 'out/src/asm-offsets.s' para sa pagsusulat: Walang ganoong file o direktoryo
  • Ayusin sa lbmk: partikular na tumawag sa python3, kapag python3 ang gagamitin sa halip na 2.
  • lbmk – Paunang pag-aayos para sa git credential verification. Magtakda ng pangalan/email ng placeholder kung hindi pa naitakda ang isa.

Panghuli, kung interesado kang malaman ang higit pa tungkol sa bagong bersyon na ito, maaari mong konsultahin ang mga detalye sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.