Microsoft ໄດ້ປະກາດເວີຊັນເປີດຂອງ UEFI kernel
Microsoft ມີໂຄງການແຫຼ່ງເປີດໃຫມ່ - ໂຄງການ Mu. ນີ້ແມ່ນເວີຊັນເປີດຂອງບໍລິສັດຂອງ Unified Extensible Firmware Interface (UEFI) ທີ່ຖືກນໍາໃຊ້ໂດຍອຸປະກອນ Surface ແລະ Hyper-V ໃນປັດຈຸບັນ.
ດ້ວຍໂຄງການນີ້, Microsoft ຫວັງວ່າຈະເຮັດໃຫ້ມັນງ່າຍຂຶ້ນໃນການສ້າງເຟີມແວທີ່ສາມາດປັບຂະ ໜາດ ແລະໃຊ້ໄດ້, ແລະຍັງຍອມຮັບແນວຄວາມຄິດຂອງເຟີມແວເປັນບໍລິການ (FaaS). ນີ້ອະນຸຍາດໃຫ້ມີການອັບເດດເຟີມແວທີ່ໄວ ແລະມີປະສິດທິພາບຫຼັງຈາກການເປີດຕົວ, ພ້ອມກັບການອັບເດດຄວາມປອດໄພ ແລະການປັບປຸງປະສິດທິພາບ.
FaaS ແມ່ນສິ່ງທີ່ Microsoft ໄດ້ເປີດໃຊ້ແລ້ວໃນ Surface, ແຕ່ບໍລິສັດຮັບຮູ້ວ່າ TianoCore - ການປະຕິບັດແຫຼ່ງເປີດໃນປະຈຸບັນຂອງ UEFI - ບໍ່ໄດ້ຖືກປັບປຸງໃຫ້ດີທີ່ສຸດເພື່ອໃຫ້ບໍລິການດ່ວນ. ບໍລິສັດກ່າວວ່ານີ້ແມ່ນບ່ອນທີ່ໂຄງການ Mu ສາມາດຊ່ວຍໄດ້.
ໃນໄລຍະກ່ຽວກັບການ GitHub, Microsoft ໃຫ້ຄໍາອະທິບາຍຕໍ່ໄປນີ້ຈາກໂຄງການ Mu:
ໂຄງການ Mu ແມ່ນການປັບຕົວແບບໂມດູນຂອງ edk2 ຈາກ TianoCore ທີ່ຖືກປັບແຕ່ງເພື່ອສ້າງຮາດແວທີ່ທັນສະໄຫມໂດຍໃຊ້ຮູບແບບທີ່ສາມາດຂະຫຍາຍໄດ້, ຮັກສາໄດ້, ແລະໃຊ້ຄືນໄດ້. Mu ສ້າງປະມານແນວຄວາມຄິດທີ່ສາກໄຟ ແລະການບໍາລຸງຮັກສາ ຜະລິດຕະພັນ UEFI ແມ່ນການຮ່ວມມືຢ່າງຕໍ່ເນື່ອງລະຫວ່າງຄູ່ຮ່ວມງານຈໍານວນຫນຶ່ງ. ສໍາລັບເວລາດົນນານ, ອຸດສາຫະກໍາໄດ້ສ້າງຜະລິດຕະພັນໂດຍໃຊ້ຮູບແບບ "forking" ປະສົມປະສານກັບການຄັດລອກ / ວາງ / ປ່ຽນຊື່, ແລະດ້ວຍຜະລິດຕະພັນໃຫມ່ແຕ່ລະອັນ, ພາລະການບໍາລຸງຮັກສາເພີ່ມຂຶ້ນໃນລະດັບທີ່ການປັບປຸງແມ່ນເກືອບເປັນໄປບໍ່ໄດ້ເນື່ອງຈາກຄ່າໃຊ້ຈ່າຍແລະຄວາມສ່ຽງ.
ໂຄງການ Mu ຍັງພະຍາຍາມແກ້ໄຂຄວາມສໍາພັນທາງທຸລະກິດທີ່ສັບສົນແລະສິ່ງທ້າທາຍທາງດ້ານກົດຫມາຍທີ່ຄູ່ຮ່ວມງານປະເຊີນໃນມື້ນີ້. ເພື່ອສ້າງຜະລິດຕະພັນສ່ວນໃຫຍ່, ພວກເຂົາມັກຈະຕ້ອງການແຫຼ່ງປິດແລະຊັບສິນທີ່ເປັນເຈົ້າຂອງ, ເຊັ່ນດຽວກັນກັບແຫຼ່ງເປີດແລະລະຫັດມາດຕະຖານອຸດສາຫະກໍາ. ລະບົບການກໍ່ສ້າງທີ່ແຈກຢາຍແລະການອອກແບບຫຼາຍ repository ຊ່ວຍໃຫ້ທີມງານຜະລິດຕະພັນສາມາດຮັກສາລະຫັດແຍກຕ່າງຫາກແລະເຊື່ອມຕໍ່ກັບແຫຼ່ງຕົ້ນສະບັບຂອງພວກເຂົາໃນຂະນະທີ່ເຄົາລົບຂອບເຂດທາງດ້ານກົດຫມາຍແລະການຄ້າ.
ໂຄງການ Mu ມີຕົ້ນກໍາເນີດມາຈາກການສ້າງ Windows PCs ທີ່ທັນສະໄຫມແຕ່ຮູບແບບແລະການອອກແບບຂອງພວກເຂົາອະນຸຍາດໃຫ້ພວກເຂົາຖືກປັບຂະຫນາດຫຼືປ່ຽນແປງສໍາລັບຈຸດປະສົງໃດໆຂອງຜະລິດຕະພັນສຸດທ້າຍ. ເທກໂນໂລຍີ IoT, ເຊີຟເວີ, PC, ຫຼືປັດໃຈຮູບແບບອື່ນໆຕ້ອງສາມາດໃຊ້ປະໂຫຍດຈາກເນື້ອຫາ.
ໃນບົດຄວາມ blog ທີ່ມີໂຄງການ Mu, ທີມງານຮາດແວ Microsoft ແບ່ງປັນລາຍລະອຽດຂອງລັກສະນະຂອງໂຄງການ:
- ການປັບປຸງສະຖາປັດຕະຍະກໍາຊອບແວແລະຂະບວນການພັດທະນາສໍາລັບເຟີມແວເປັນການບໍລິການ
- ແປ້ນພິມໃນຫນ້າຈໍ
- ການຄຸ້ມຄອງຄວາມປອດໄພຂອງການຕັ້ງຄ່າ UEFI
- ປັບປຸງຄວາມປອດໄພໂດຍການຖອນລະຫັດເກົ່າທີ່ບໍ່ຈໍາເປັນ, ການປະຕິບັດທີ່ເອີ້ນວ່າການຫຼຸດຜ່ອນຫນ້າດິນການໂຈມຕີ
- ເກີບປະສິດທິພາບສູງ
- ຕົວຢ່າງເມນູ BIOS ທີ່ຜ່ານມາ
- ການທົດສອບແລະເຄື່ອງມືຈໍານວນຫຼາຍເພື່ອວິເຄາະແລະປັບປຸງຄຸນນະພາບຂອງ UEFI