مایکروسافت Project Mu را معرفی کرد، یک هسته منبع باز UEFI
2 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
مایکروسافت یک ابتکار جدید به نام Project Mu را اعلام کرده است که یک نسخه منبع باز از هسته Unified Extensible Firmware Interface (UEFI) است که در حال حاضر توسط دستگاه های Surface و Hyper-V استفاده می شود. مایکروسافت در حال حاضر از TianoCore استفاده می کند؟ که برای سرویس دهی سریع بهینه نشده است.
مایکروسافت امیدوار است با Project Mu ساختن سفتافزار مقیاسپذیر را آسانتر کند و از ایده Firmware as a Service (FaaS) استقبال میکند.
Project Mu یک اقتباس ماژولار از TianoCore است edk2 برای ساخت دستگاه های مدرن با استفاده از یک الگوی مقیاس پذیر، قابل نگهداری و قابل استفاده مجدد تنظیم شده است. Mu بر اساس این ایده ساخته شده است که حمل و نقل و نگهداری محصول UEFI یک همکاری مداوم بین شرکای متعدد است. برای مدت طولانی، صنعت محصولاتی را با استفاده از مدل «فشارگیری» همراه با کپی/پیست/تغییر نام ساخته است و با هر محصول جدید، بار تعمیر و نگهداری به حدی افزایش مییابد که بهروزرسانی به دلیل هزینه و ریسک تقریباً غیرممکن است.
پروژه مو همچنین سعی میکند به روابط تجاری پیچیده و چالشهای قانونی پیش روی شرکای امروزی بپردازد. برای ساخت بیشتر محصولات، اغلب به داراییهای اختصاصی، منبع بسته و همچنین کد منبع باز و استاندارد صنعتی نیاز دارد. سیستم ساخت توزیعشده و طراحی چند مخزن به تیمهای محصول اجازه میدهد تا کد را جدا نگه دارند و به منبع اصلی خود متصل کنند و در عین حال به مرزهای قانونی و تجاری احترام بگذارند.
Project Mu از ساخت رایانه های شخصی ویندوزی مدرن سرچشمه گرفته است، اما الگوها و طراحی آن اجازه می دهد تا برای هر هدف محصول نهایی، آن را کوچک یا بزرگ کنید. اینترنت اشیا، سرور، رایانه شخصی یا هر شکل دیگر باید بتواند از محتوا استفاده کند.
– مایکروسافت (روشن GitHub)
مایکروسافت همچنین ویژگی های این پروژه را ذکر کرده است:
- ساختار کد و فرآیند توسعه بهینه شده برای Firmware as a Service
- یک صفحه کلید روی صفحه
- مدیریت امن تنظیمات UEFI
- بهبود امنیت با حذف کدهای غیر ضروری قدیمی، عملی که به عنوان کاهش سطح حمله شناخته می شود
- بوت با کارایی بالا
- نمونه های منوی مدرن بایوس
- تست ها و ابزارهای متعدد برای تجزیه و تحلیل و بهینه سازی کیفیت UEFI
اگر علاقه مند هستید، می توانید به آن مراجعه کنید پست وبلاگ مایکروسافت برای مطالعه بیشتر در مورد پروژه یا به ادامه مطلب بروید GitHub برای بررسی کد و مستندات پروژه.