Hoʻokuʻu ʻo Libreboot 20230319. Hoʻomaka i ka hoʻomohala ʻana i kahi hoʻolaha Linux me nā pono OpenBSD

Ua hōʻike ʻia ka hoʻokuʻu ʻana o ka free bootable firmware Libreboot 20230319. Hoʻomohala ka papahana i kahi kūkulu mākaukau o ka papahana coreboot, kahi e hāʻawi ai i kahi pani no ka proprietary UEFI a me BIOS firmware kuleana no ka hoʻomaka ʻana i ka CPU, ka hoʻomanaʻo, nā peripheral a me nā mea lako ʻē aʻe. e hoemi ana i na hookomo binary.

Ke manaʻo nei ʻo Libreboot i ka hoʻokumu ʻana i kahi ʻōnaehana ʻōnaehana e hiki ai iā ʻoe ke hoʻokaʻawale loa i nā polokalamu proprietary, ʻaʻole wale ma ka pae ʻōnaehana hana, akā ʻo ka firmware hoʻi e hāʻawi ana i ka booting. ʻAʻole ʻo Libreboot e kāʻili wale i ka coreboot o nā ʻāpana manuahi ʻole, akā hoʻohui pū kekahi i nā hiʻohiʻona i mea e maʻalahi ai ka hoʻohana ʻana i nā mea hoʻohana hope, e hana ana i kahi mahele e hiki ke hoʻohana ʻia e kekahi mea hoʻohana me ka ʻole o nā mākau kūikawā.

Ma waena o nā lako i kākoʻo ʻia ma Libreboot:

  • Pūnaehana papapihi Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF a me Apple iMac 5,2.
  • Laptops: 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, Lenovo ThinkPad R1, Apple MacBook2 a me MacBookXNUMX, a me nā Chromebook like ʻole mai ASUS, Samsung, Acer a me HP.

I ka hoʻokuʻu hou:

  • Hoʻohui ʻia ke kākoʻo no Lenovo ThinkPad W530 a me T530 laptops. Manaʻo ka mana hou e kākoʻo iā HP EliteBook 8560w, Lenovo G505S a me Dell Latitude E6400.
  • Ua hoʻopau ʻia ke kākoʻo no nā papa Asus p2b_ls a me p3b_f.
  • No nā papa me nā kaʻina hana e pili ana i ka microarchitecture Haswell, ua hoʻololi ʻia ka code initialization memory (raminit). Hoʻāʻo ʻia ma ThinkPad T440p a me ThinkPad W541 laptops.
  • Hoʻoholo ʻia nā pilikia me ke komo ʻana i ke ʻano moe (S3) ma ThinkPad T440p a me ThinkPad W541 laptops.
  • Ua hoʻohana ʻo GRUB i ke ʻano hoʻopuka console hoʻoikaika ʻia (GRUB_TERMINAL=console) me ka ʻole o ka hoʻololi ʻana i ke ʻano wikiō, kahi i hoʻomaikaʻi ai i ka hōʻike ʻana i nā menus boot no ka hoʻonohonoho ʻana o kekahi mau māhele Linux.
  • Ua hui pū ʻia ka hapa nui o nā papa x86 me ka CoreBoot codebase ma Pepeluali 2023, me ka hoʻomaikaʻi ʻana i nā polokalamu me nā chips e pili ana i ka Haswell microarchitecture (ThinkPad T440p/W541).
  • Ua hoʻololi ʻia nā hoʻololi mai nā kumu helu GRUB a me SeaBIOS i kēia manawa.
  • Hoʻemi ʻia ka manawa pau ma grub.cfg mai 10 a 5 kekona.
  • No nā laptops ThinkPad GM45, ua hoʻemi ʻia ka nui hoʻomanaʻo wikiō i hoʻokaʻawale ʻia mai 352MB a i 256MB.
  • Ua hana hou ʻia ka waihona helu nvmutil.

Eia kekahi, ua hoʻomaka ka mea kākau o Libreboot i ka hoʻomohala ʻana i kahi hāʻawi minimalistic Live hou no ka hoʻihoʻi ʻana i nā ʻōnaehana ma hope o nā hemahema. Ma ka hoʻohālikelike me ka puʻunaue Heads, hoʻomohala ka papahana i kahi ʻōnaehana hoʻoneʻe ʻia i hoʻokipa ʻia ma Flash, hiki ke hoʻouka ʻia mai LibreBoot, CoreBoot a i ʻole LinuxBoot, akā ma kahi o ka hōʻuluʻulu ʻana iā ia he "payload" bootable, hoʻolālā ka papahana hou e hoʻomākaukau i kahi kiʻi ʻōnaehana hoʻokaʻawale, hoʻouka ʻia i CBFS a kāhea ʻia mai nā uku waena mai GRUB a i ʻole SeaBIOS, hiki ke holo i nā faila hoʻokō i mālama ʻia ma Flash.

He mea hoihoi ka papahana no ka mea e hoʻolālā ana e hoʻohui i ka kernel Linux, ka waihona Musl C maʻamau a me nā mea hana mai ka OpenBSD base environment. No ka hoʻokō ʻana i kēia manaʻo, ua hoʻomau ʻia ka hoʻomohala ʻana o ka papahana lobase, i komo i ka porting OpenBSD utilities i Linux, akā haʻalele ʻia 5 mau makahiki i hala, ua hoʻomau ʻia (ua hana ka mea kākau o Libreboot i kahi lāʻau o lobase, i hoʻonui ʻia i OpenBSD 7.2 a hoʻopaʻa ʻia no Musl ). Hoʻolālā ʻia e hoʻohana i nā hāmeʻa apk-toolkit mai Alpine Linux e hoʻokele i nā pūʻolo a hoʻokomo i nā polokalamu hou aʻe, a me nā mea hana abuild a aports e hana i nā kiʻi. I ka manawa e mākaukau ai ka ʻōpala mea hoʻohana OpenBSD, ua hoʻolālā ʻia e hoʻoneʻe ʻia i ka papahana Alpine no ka hoʻohana ʻana ma ke ʻano he koho i ka pūʻolo BusyBox.

Eia hou, hiki iā mākou ke hoʻomaopopo i ka hoʻolahaʻana o ka papahana CloudFW 2.0 me ka hoʻokōʻana i ka firmware e pili ana iā Coreboot a me LinuxBoot e pani ai i ka UEFI, e hāʻawi ana i kahi pahu paʻa paʻa piha piha no nā kikowaena x86. Hana ʻia ka hoʻomohala ʻana e ka hui Kina ʻo Bytedance (nona TikTok), nāna e hoʻohana iā CloudFW ma nā lako i kāna ʻoihana.



Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka