Ko te tuku Libreboot 20230319. Te timatanga o te whakawhanaketanga o te tohatoha Linux me nga taputapu OpenBSD

Ko te tukunga o te Freeboot firmware free bootable 20230319 e whakaatuhia ana. Ka whakawhanakehia e te kaupapa he huihuinga rite mo te kaupapa coreboot, e whakarato ana i te whakakapi mo te UEFI me te BIOS firmware te kawenga mo te timata i te PTM, te mahara, te peripheral me etahi atu waahanga taputapu, me te whakaiti i nga whakaurunga rua.

Ko te whainga a Libreboot ki te hanga i tetahi taiao punaha ka tukuna katoatia me nga punaha rangatira, ehara i te taumata o te punaha whakahaere anake, engari ko te firmware e whakarato ana i te booting. Ko te Libreboot kaore i te horoi noa i te coreboot o nga waahanga kore-kore, engari ka taapirihia nga taputapu kia maamaa ake te whakamahi a nga kaiwhakamahi mutunga, ka hangaia he tohatoha ka taea e tetahi kaiwhakamahi kaore he pukenga motuhake.

I roto i nga taputapu tautoko i Libreboot:

  • Pūnaha papamahi Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF me Apple iMac 5,2.
  • Pukatuhipoka: 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 ThinkPad500 T530, Lenovo ThinkPad500 T530, Lenovo ThinkPad500 T1 W2, Lenovo ThinkPad RXNUMX, Apple MacBookXNUMX me MacBookXNUMX, me nga momo Chromebook mai i ASUS, Samsung, Acer, me HP.

I roto i te tukunga hou:

  • He tautoko taapiri mo nga rorohiko rorohiko Lenovo ThinkPad W530 me T530. Ko te tautoko mo te HP EliteBook 8560w, Lenovo G505S, me te Dell Latitude E6400 e tumanakohia ana i te tukunga e whai ake nei.
  • Kua whakakorehia te tautoko mo nga papa Asus p2b_ls me p3b_f.
  • Mo nga papa me nga tukatuka i runga i te Haswell microarchitecture, kua urutauhia te waehere mo te arawhiti mahara (raminit). I whakamatauria nga mahi ki runga rorohiko ThinkPad T440p me ThinkPad W541.
  • Ka whakatau i nga take moe (S3) i runga i nga rorohiko ThinkPad T440p me ThinkPad W541.
  • Kua akiakihia e GRUB te aratau whakaputa papatohu (GRUB_TERMINAL=console) me te kore e whakarereke i te aratau ataata, i pai ake ai te whakaatu i nga tahua whawhai o nga papaaho whakaurunga o etahi tohatoha Linux.
  • Ko te nuinga o nga papa x86 kei te tukutahi me te CoreBoot codebase mai i te Hui-tanguru 2023, tae atu ki nga whakapainga tauranga mo nga taputapu e pa ana ki te Haswell microarchitecture (ThinkPad T440p/W541).
  • Nga huringa kawe mai i nga turanga waehere GRUB me SeaBIOS o naianei.
  • Ko te waahi i roto i te grub.cfg i whakaitihia mai i te 10 ki te 5 hēkona.
  • Mo nga pukatuhi ThinkPad GM45, kua whakahekehia te mahara ataata taunoa mai i te 352MB ki te 256MB.
  • Kua mahi ano te turanga waehere nvmutil.

I tua atu, ko te kaituhi o Libreboot i timata te whakawhanaketanga o te tohatoha Live minimalistic hou mo te whakaora i te punaha i muri i nga rahunga. He rite ki te tohatoha Heads, ka whakawhanakehia e te kaupapa he taiao punaha kua whakakorehia e te Flash ka taea te utaina mai i LibreBoot, CoreBoot, LinuxBoot ranei, engari kaore i te hanga hei utu utu, ka whakamahere te kaupapa hou ki te whakarite i tetahi ahua punaha motuhake. ka utaina ki CBFS ka karangahia mai i nga utu takawaenga me te GRUB, SeaBIOS ranei e kaha ana ki te whakahaere i nga konae ka taea te whakahaere i runga Flash.

He mea whakamere te kaupapa na te mea kua whakamaheretia ki te whakakotahi i te kernel Linux, te whare pukapuka Musl C paerewa me nga taputapu mai i te taiao OpenBSD turanga. Hei whakatinana i tenei whakaaro, i haere tonu te whakawhanaketanga o te kaupapa lobase, i uru ki te kawe i nga taputapu OpenBSD mo Linux, engari i whakarerea 5 tau ki muri (ko te kaituhi o Libreboot i hanga he marau o lobase, i whakahoutia ki OpenBSD 7.2 ka tukuna ki Musl. ). Kua whakamaheretia ki te whakamahi i te taputapu apk-taputapu mai i te Alpine Linux mo te whakahaere kete me te whakaurunga o nga kaupapa taapiri, me nga taputapu hangahanga me nga aports mo te whakaahua. Kia rite te marau o te mokowākaimahi OpenBSD, kua whakamaheretia kia tukuna ki te kaupapa Alpine hei whakamahi hei whakakapi mo te kete BusyBox.

Hei tāpiritanga, ka taea e tātou te kite i te panuitanga o te kaupapa CloudFW 2.0 me te whakatinanatanga o te pūmanawa i runga i te Coreboot me te LinuxBoot hei whakakapi i te UEFI, e whakarato ana i tētahi puranga pūmanawa tuwhera katoa mō te x86-tūmauKo te kamupene Hainamana, a Bytedance (rangatira o TikTok), e ārahi ana i te whanaketanga, e whakamahi ana i a CloudFW i runga i tana ake hanganga taputapu.

Taata ataata


Source: opennet.ru

Tāpiri i te kōrero