許多用戶為此大聲疾呼, Slimbook已聽取您的要求。 這家位於瓦倫西亞的公司再次努力讓我們感到驚訝,因為它努力集成該系統 您計算機上的Coreboot 從而使它們更加開放。 毫無疑問,在消除封閉固件方面邁出了一大步,這不僅帶來了很多弊端,不僅出於哲學或道德方面的原因,而且還出於諸如啟動速度和安全性之類的技術問題。
但是,讓我們回過頭來更好地了解Slimbook的壯舉... BIOS / UEFI 它是與封閉的固件系統的統一接口,其中包含啟動設備所需的例程或代碼。 存儲在可編程ROM存儲器中的此代碼執行一系列例程,以便能夠初始化所有連接的硬件設備,並控制啟動加載程序以定位要啟動的操作系統。
為此,UEFI包括 三個階段或階段 被稱為:
- 美國證券交易委員會 (安全性):這是系統引導和處理所有初始事件並可以傳遞PEI階段的一些基本信息的第一階段。 它基本上包含在寄存器的已知狀態下初始化CPU所需的代碼。
- PEI (預初始化):在上一階段之後,將調用該新階段,以對整個平台進行配置,以使其一切就緒,然後將控制權轉移給DXE。
- 遠程XE (驅動程序執行環境):加載設備的驅動程序或設備或計算機外圍設備的驅動程序時。 如有必要,它還會掛載磁盤,並查找並執行系統引導代碼。 完成此步驟後,控制權將轉移到本地操作系統...
所有這些對於了解Coreboot是一個面向以下項目的項目都是必要的 更換專有固件 我們在BIOS / UEFI中找到了一個開放源代碼。 換句話說,Coreboot取代了SEC和PEI階段。 但這不應與我們已經討論過的另一個項目LinuxBoot混淆,後者將取代DXE階段以提供更高的速度和安全性。 因此,與LinuxBoot相比,Coreboot是一種在啟動過程中起作用更早的代碼。 Coreboot使得Linux自身無法完成的一切工作成為可能,例如初始化平台(CPU,DRAM,ACPI,PCI設備枚舉,加載引導加載程序或引導加載程序...)。