Pagpagawas sa Libreboot 20230319. Pagsugod sa pagpalambo sa usa ka Linux distribution uban sa OpenBSD utilities

Gipresentar ang pagpagawas sa libre nga bootable firmware Libreboot 20230319. Ang proyekto nagpalambo sa usa ka andam nga paghimo sa proyekto sa coreboot, nga naghatag usa ka kapuli sa proprietary UEFI ug BIOS firmware nga responsable sa pagsugod sa CPU, memorya, peripheral ug uban pang mga sangkap sa hardware, pagminus sa binary inserts.

Ang Libreboot gitumong sa paghimo sa usa ka sistema sa palibot nga nagtugot kanimo nga hingpit nga mahatag ang proprietary software, dili lamang sa lebel sa operating system, kondili usab ang firmware nga naghatag og booting. Ang Libreboot dili lamang naghukas sa coreboot sa dili libre nga mga sangkap, apan nagdugang usab sa mga bahin aron mas sayon ​​​​alang sa mga end user nga gamiton, paghimo og usa ka pag-apod-apod nga magamit sa bisan kinsa nga tiggamit nga walay espesyal nga kahanas.

Lakip sa mga kagamitan nga gisuportahan sa Libreboot:

  • Mga sistema sa desktop Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF ug 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, Lenovo / ThinkPad T500 / W530, Lenovo ThinkPad R500, Apple MacBook530 ug MacBook500, ug lain-laing mga Chromebook gikan sa ASUS, Samsung, Acer ug HP.

Sa bag-ong pagpagawas:

  • Gidugang nga suporta alang sa Lenovo ThinkPad W530 ug T530 nga mga laptop. Ang sunod nga bersyon gilauman nga mosuporta sa HP EliteBook 8560w, Lenovo G505S ug Dell Latitude E6400.
  • Ang suporta alang sa Asus p2b_ls ug p3b_f boards gihunong na.
  • Para sa mga tabla nga adunay mga processor base sa Haswell microarchitecture, ang memory initialization code (raminit) gipahaom. Gisulayan sa ThinkPad T440p ug ThinkPad W541 nga mga laptop.
  • Nasulbad ang mga isyu sa pagsulod sa sleep mode (S3) sa ThinkPad T440p ug ThinkPad W541 nga mga laptop.
  • Gipalihok sa GRUB ang forced console output mode (GRUB_TERMINAL=console) nga walay pagbag-o sa video mode, nga nakapaayo sa pagpakita sa mga boot menu para sa installation media sa pipila ka distribusyon sa Linux.
  • Kadaghanan sa mga x86 boards na-synchronize sa CoreBoot codebase kaniadtong Pebrero 2023, lakip ang mga pagpaayo sa mga aparato nga adunay mga chip nga gibase sa Haswell microarchitecture (ThinkPad T440p/W541).
  • Ang mga pagbag-o gikan sa kasamtangan nga GRUB ug SeaBIOS code base gibalhin.
  • Ang timeout sa grub.cfg gikunhoran gikan sa 10 ngadto sa 5 ka segundo.
  • Para sa ThinkPad GM45 nga mga laptop, ang default nga gigahin nga gidak-on sa memorya sa video gikunhoran gikan sa 352MB ngadto sa 256MB.
  • Ang nvmutil codebase gi-rework na.

Dugang pa, ang tagsulat sa Libreboot nagsugod sa pagpalambo sa usa ka bag-ong minimalistic Live distribution alang sa pagpasig-uli sa mga sistema human sa mga kapakyasan. Pinaagi sa analohiya sa pag-apod-apod sa Heads, ang proyekto nagpalambo sa usa ka gihuboan nga sistema nga palibot nga gi-host sa Flash, nga mahimong i-load gikan sa LibreBoot, CoreBoot o LinuxBoot, apan imbis nga i-assemble kini ingon usa ka bootable nga "payload", ang bag-ong proyekto nagplano nga mag-andam usa ka lahi nga imahe sa sistema, gikarga sa CBFS ug gitawag gikan sa mga intermediate payload gikan sa GRUB o SeaBIOS, nga makahimo sa pagpadagan sa mga executable nga file nga gi-host sa Flash.

Ang proyekto makaiikag tungod kay kini nagplano sa paghiusa sa Linux kernel, ang standard Musl C library ug mga himan gikan sa OpenBSD base environment. Aron ipatuman kini nga ideya, ang pag-uswag sa proyekto sa lobase, nga nalangkit sa pag-port sa OpenBSD utilities ngadto sa Linux, apan gibiyaan 5 ka tuig na ang milabay, nagpadayon (ang tagsulat sa Libreboot nagmugna og usa ka tinidor sa lobase, nga gi-update sa OpenBSD 7.2 ug gi-port para sa Musl ). Giplanohan nga gamiton ang apk-tools toolkit gikan sa Alpine Linux aron pagdumala sa mga pakete ug pag-instalar og dugang nga mga programa, ug ang abuild ug aports assembly tools aron makamugna og mga hulagway. Kung andam na ang OpenBSD user environment fork, giplanohan nga ibalhin sa proyekto sa Alpine para magamit isip alternatibo sa BusyBox package.

Dugang pa, atong mamatikdan ang pahibalo sa CloudFW 2.0 nga proyekto uban ang pagpatuman sa firmware nga gibase sa Coreboot ug LinuxBoot aron ilisan ang UEFI, nga naghatag ug bug-os nga open firmware stack para sa x86 servers. Ang pag-uswag gihimo sa kompanya nga Intsik nga Bytedance (nag-iya sa TikTok), nga gigamit ang CloudFW sa hardware sa imprastraktura niini.



Source: opennet.ru

Idugang sa usa ka comment