Ua hoʻolaha ʻo Microsoft i kahi mana open source o ka UEFI kernel
Loaʻa iā Microsoft kahi papahana open source hou - Project Mu. ʻO kēia ka mana o ka hui o ka Unified Extensible Firmware Interface (UEFI) i hoʻohana ʻia e nā polokalamu Surface a me Hyper-V.
Me kēia papahana, manaʻolana ʻo Microsoft e maʻalahi i ka hoʻokumu ʻana i ka firmware scalable, hiki ke hoʻokō ʻia, a ke kākoʻo nei i ka manaʻo o Firmware as a Service (FaaS). Hāʻawi kēia i kahi hoʻoponopono firmware wikiwiki a maikaʻi hoʻi ma hope o ka hoʻokuʻu ʻana, me nā pale palekana ʻelua a me nā hoʻonui hoʻonui hana.
ʻO FaaS kahi mea i hoʻohana ʻia e Microsoft ma ka Surface, akā ua ʻike ka hui ʻo TianoCore - ka hoʻokō open-source o kēia manawa o UEFI - ʻaʻole i hoʻokō ʻia e hāʻawi i ka lawelawe hōʻike. ʻO kēia kahi e hiki ai iā Project Mu ke kōkua, wahi a ka hui.
Ma luna o GitHub, hāʻawi ʻo Microsoft i kēia wehewehe mai Project Mu:
ʻO Project Mu kahi hoʻololi modular o edk2 mai TianoCore i hoʻopaʻa ʻia no ke kūkulu ʻana i nā ʻenehana hou me ka hoʻohana ʻana i kahi ʻano scalable, mālama a hoʻohana hou ʻia. Ua kūkulu ʻo Mu a puni ka manaʻo e hoʻopiʻi a me ka malama ana ʻO ka huahana UEFI kahi hana hoʻomau ma waena o kekahi mau hoa. No ka manawa lōʻihi, ua kūkulu ka ʻoihana i nā huahana me ka hoʻohana ʻana i kahi hiʻohiʻona "forking" i hui pū ʻia me ke kope / paʻi / inoa hou, a me kēlā me kēia huahana hou, ke ulu nei ke kaumaha o ka mālama ʻana i kahi pae e aneane hiki ʻole ke hoʻonui ʻia ma muli o ke kumukūʻai a me ka pilikia.
Ke hoʻāʻo nei ʻo Project Mu e hoʻoponopono i nā pilina pāʻoihana paʻakikī a me nā pilikia kānāwai e kū nei nā hoa i kēia lā. No ke kūkulu ʻana i ka hapa nui o nā huahana, koi pinepine lākou i kahi kumu paʻa a me nā waiwai waiwai, a me ke kumu wehe a me ke code maʻamau ʻoihana. ʻO ka ʻōnaehana kūkulu hoʻolaha a me ka hoʻolālā multi-repository e ʻae i nā hui huahana e hoʻokaʻawale i nā code a pili i ko lākou kumu kumu ʻoiai e pili ana i nā palena kānāwai a me nā ʻoihana.
Ua hoʻokumu ʻia ʻo Project Mu mai ka hana ʻana i nā PC Windows hou akā ʻo kā lākou ʻano a me kā lākou hoʻolālā e ʻae iā lākou e hoʻemi ʻia a hoʻololi ʻia no kekahi kumu o ka huahana hope. Pono nā ʻenehana IoT, Server, PC, a i ʻole kekahi ʻano kumu ʻē aʻe e hiki ke hoʻohana pono i ka ʻike.
Ma kahi moʻomanaʻo moʻomanaʻo e hōʻike ana iā Project Mu, kaʻana like ka hui ʻoihana Microsoft i nā kikoʻī o nā hiʻohiʻona o ka papahana:
- Hoʻonui i ka hoʻolālā polokalamu a me ke kaʻina hana hoʻomohala no ka firmware ma ke ʻano he lawelawe
- ʻO ka papa kuhikuhi ma ka ʻaoʻao
- Hoʻomalu palekana o nā hoʻonohonoho UEFI
- Hoʻomaikaʻi i ka palekana ma o ka wehe ʻana i nā code kahiko pono ʻole, kahi hana i ʻike ʻia ʻo ka hōʻemi ʻana i ka surface attack
- nā kāmaʻa hana kiʻekiʻe
- Nā Laʻana Menu BIOS hou loa
- Nui nā hoʻāʻo a me nā mea hana e nānā a hoʻomaikaʻi i ka maikaʻi o UEFI