เราได้พูดคุยเกี่ยวกับ linuxboot ในบล็อกนี้ซึ่งเป็นระบบที่ฉันต้องการ แทนที่ UEFIมันมีชื่อเสียงที่ไม่ดีอะไร โครงการนี้เกิดขึ้นโดยเฉพาะสำหรับ HPC (ขึ้นอยู่กับ x86) นั่นคือสำหรับเซิร์ฟเวอร์และซูเปอร์คอมพิวเตอร์ซึ่งเป็นที่ที่มีการใช้งานอยู่ในขณะนี้ Linux Foundation ต้องการแทนที่ UEFI ทั้งหมดและโครงการนี้เป็นขั้นตอนใหญ่ในการแทนที่เฟิร์มแวร์ที่ทึบแสงช้าและบางครั้งก็ขัดข้องหรือมีภาระด้านความปลอดภัย
เรารู้อยู่แล้วว่าเฟิร์มแวร์นั้นมีไฟล์ วัตถุประสงค์ง่ายๆซึ่งก็คือการเริ่มต้นระบบปฏิบัติการ แต่ด้วยความซับซ้อนของฮาร์ดแวร์ที่เพิ่มขึ้นทำให้การนำไปใช้งานมีความซับซ้อนมากขึ้นเรื่อย ๆ ปัจจุบันเฟิร์มแวร์ต้องกำหนดค่าส่วนประกอบของระบบจำนวนมากโดยมีอินเทอร์เฟซหรือสื่อสำหรับบูตจำนวนมากรองรับโปรโตคอลขั้นสูงและคุณสมบัติด้านความปลอดภัยเป็นต้น ดังนั้นสิ่งที่ง่ายได้กลายเป็น ปัญหาที่ซับซ้อน.
การเริ่มต้นมีสามขั้นตอน: SEC, PEI และ DXE. ไดรเวอร์หรือสภาพแวดล้อมรันไทม์ DXE เป็นที่ที่ระบบ UEFI โหลดไดรเวอร์สำหรับอุปกรณ์ที่กำหนดค่าไว้ LinuxBoot จะแทนที่การทำงานของเฟิร์มแวร์เฉพาะเช่นเฟส UEFI DXE ด้วยเคอร์เนลรันไทม์ของ Linux นอกเหนือจากการบรรลุความน่าเชื่อถือในการเริ่มต้นที่ดีขึ้นแล้วยังให้ประสิทธิภาพที่ดีขึ้นอีกด้วยเนื่องจากสามารถทำได้เร็วขึ้นถึง 20 เท่า
นั่นทำให้มันสมบูรณ์แบบสำหรับหลาย ๆ คน เซิร์ฟเวอร์และซูเปอร์คอมพิวเตอร์และในแอปพลิเคชันฝังตัวและการทหารจำนวนมาก และเรามีข่าวดีตั้งแต่นั้นมาแม้ว่าโครงการนี้จะหยุดไปบ้าง แต่ก็ยังมีชีวิตอยู่มาก มีการพูดคุยกันในการประชุมสุดยอด FOSDEM 2019 และวิศวกรจาก Facebook และ Google มีส่วนร่วมอย่างมากในโครงการเพื่อเผยแพร่ฮาร์ดแวร์ในระดับที่ต่ำกว่า ทั้งสอง บริษัท ใช้เทคโนโลยีนี้เพื่อเพิ่มความเร็วและความน่าเชื่อถือให้กับเครื่องจักรขนาดใหญ่ของพวกเขา แต่ไม่ใช่ บริษัท เดียวที่เกี่ยวข้องตอนนี้เรายังรู้จัก Horizon Computing, Two Sigma, 9elementes Cyber Security เป็นต้น