Paglabas ng Libreboot 20230319. Pagsisimula ng pagbuo ng isang pamamahagi ng Linux na may mga utility na OpenBSD

Ang paglabas ng libreng bootable firmware na Libreboot 20230319 ay ipinakita. Ang proyekto ay bubuo ng isang handa na build ng proyekto ng coreboot, na nagbibigay ng kapalit para sa proprietary UEFI at BIOS firmware na responsable para sa pagsisimula ng CPU, memorya, peripheral at iba pang mga bahagi ng hardware, pagliit ng binary insert.

Ang Libreboot ay naglalayong lumikha ng isang kapaligiran ng system na nagbibigay-daan sa iyong ganap na ibigay ang pagmamay-ari na software, hindi lamang sa antas ng operating system, kundi pati na rin ang firmware na nagbibigay ng booting. Hindi lamang tinatanggal ng Libreboot ang coreboot ng mga di-libreng bahagi, ngunit nagdadagdag din ng mga tampok upang gawing mas madali para sa mga end user na gamitin, na lumilikha ng pamamahagi na maaaring gamitin ng sinumang user nang walang mga espesyal na kasanayan.

Kabilang sa mga kagamitan na sinusuportahan sa Libreboot:

  • Mga desktop system na Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF at Apple iMac 5,2.
  • Mga Laptop: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440, Lenovo500 ThinkPad T530 W500, Lenovo ThinkPad T530 W500 / W1, Lenovo ThinkPad R2, Apple MacBookXNUMX at MacBookXNUMX, at iba't ibang Chromebook mula sa ASUS, Samsung, Acer at HP.

Sa bagong release:

  • Nagdagdag ng suporta para sa Lenovo ThinkPad W530 at T530 na mga laptop. Ang susunod na bersyon ay inaasahang susuportahan ang HP EliteBook 8560w, Lenovo G505S at Dell Latitude E6400.
  • Ang suporta para sa Asus p2b_ls at p3b_f boards ay hindi na ipinagpatuloy.
  • Para sa mga board na may mga processor batay sa Haswell microarchitecture, ang memory initialization code (raminit) ay inangkop. Sinubukan sa ThinkPad T440p at ThinkPad W541 na mga laptop.
  • Nalutas ang mga isyu sa pagpasok sa sleep mode (S3) sa ThinkPad T440p at ThinkPad W541 na mga laptop.
  • Pinagana ng GRUB ang forced console output mode (GRUB_TERMINAL=console) nang hindi binabago ang video mode, na nagpabuti sa pagpapakita ng mga boot menu ng installation media para sa ilang distribusyon ng Linux.
  • Karamihan sa mga x86 board ay na-synchronize sa CoreBoot codebase noong Pebrero 2023, kabilang ang mga pagpapahusay para sa mga device na may mga chips batay sa Haswell microarchitecture (ThinkPad T440p/W541).
  • Ang mga pagbabago mula sa kasalukuyang GRUB at SeaBIOS code base ay nailipat na.
  • Ang timeout sa grub.cfg ay binawasan mula 10 hanggang 5 segundo.
  • Para sa mga ThinkPad GM45 na laptop, ang default na inilaan na laki ng memorya ng video ay binawasan mula 352MB hanggang 256MB.
  • Ang nvmutil codebase ay muling ginawa.

Bilang karagdagan, ang may-akda ng Libreboot ay nagsimulang bumuo ng isang bagong minimalistic na Live distribution para sa pagpapanumbalik ng mga system pagkatapos ng mga pagkabigo. Sa pamamagitan ng pagkakatulad sa pamamahagi ng Heads, ang proyekto ay bumuo ng isang stripped-down system environment na naka-host sa Flash, na maaaring i-load mula sa LibreBoot, CoreBoot o LinuxBoot, ngunit sa halip na tipunin ito bilang isang bootable na "payload", ang bagong proyekto ay nagpaplano na maghanda ng isang hiwalay na imahe ng system, na-load sa CBFS at tinawag mula sa mga intermediate na payload mula sa GRUB o SeaBIOS, na may kakayahang magpatakbo ng mga executable na file na naka-host sa Flash.

Ang proyekto ay kawili-wili dahil plano nitong pagsamahin ang Linux kernel, ang karaniwang Musl C library at mga tool mula sa OpenBSD base environment. Upang maipatupad ang ideyang ito, nagpatuloy ang pag-unlad ng proyekto ng lobase, na kasangkot sa pag-port ng mga utility ng OpenBSD sa Linux, ngunit inabandona 5 taon na ang nakakaraan, (ang may-akda ng Libreboot ay lumikha ng isang tinidor ng lobase, na na-update sa OpenBSD 7.2 at na-port para sa Musl ). Ito ay binalak na gamitin ang apk-tools toolkit mula sa Alpine Linux upang pamahalaan ang mga pakete at mag-install ng mga karagdagang programa, at ang abuild at aports assembly tool upang makabuo ng mga larawan. Kapag handa na ang OpenBSD user environment fork, ito ay binalak na ilipat sa Alpine project para magamit bilang alternatibo sa BusyBox package.

Bilang karagdagan, maaari naming tandaan ang anunsyo ng proyekto ng CloudFW 2.0 na may pagpapatupad ng firmware batay sa Coreboot at LinuxBoot upang palitan ang UEFI, na nagbibigay ng isang ganap na bukas na stack ng firmware para sa mga x86 server. Ang pag-unlad ay isinasagawa ng kumpanyang Tsino na Bytedance (pagmamay-ari ng TikTok), na gumagamit ng CloudFW sa hardware sa imprastraktura nito.



Pinagmulan: opennet.ru

Magdagdag ng komento