您好LinuxBoot,再見UEFI:免費固件替代版本到來了

LinuxBoot徽標

在技​​術世界中,已經犯下了許多“罪行”,在本文中,我們將討論其中的兩個,儘管還有更多。 世界上最重要的鎮流器之一 IBM PC是BIOS,但隨之而來的希望是,UEFI和Secure Boot不會讓自由軟件社區以及致力於創建除Microsoft Windows之外的其他操作系統的人們頭疼不已,因為他們被認為不是能夠通過Microsoft實現的此系統在計算機下啟動它們...

我們也會記住 被稱為Wintel的聯盟,即Windows(Microsoft)+ Intel,他們像今天一樣,用拳頭將這些公司的產品佔領了整個行業。 如果您不知道Wintel是什麼,那就是有關那些具有Microsoft操作系統和某些Intel微處理器的計算機。 這與“ MacIntel”一詞無關,也就是說,Apple與Intel的聯盟為該新技術協會更改了舊的PowerPC(AIM)。

Wintel:情節開始

Wintel徽標

在80年代 兼容性混亂 就行業中具有各種標準的計算機設備(Amiga,Apple,Atari,Acorn等)而言,迫使軟件和硬件製造商必須進行創新並更快地創建更好的技術,以吸引分散的客戶。時間。 但是,當然,這不是支配該行業並對其進行壟斷的方法,實際上,這是一個沒有公司壟斷該行業的時代。

取而代之的是,當Microsoft和Intel試圖將自己定位於該領域並實施其操作系統時,Wintel聯盟將這種創新趨勢轉變為例外。 Microsoft Windows和Intel微處理器 分別。 這導致他們目前擁有幾乎絕對的支配地位,儘管根據這兩家公司的說法,這是一個富有成果的聯盟,但事實是,對他們來說只有這樣。 既然我們現在擁有的是一個非常強大的英特爾,除了AMD以外,它的競爭對手已經逐漸消失了(因為英特爾自己可以避免更多的壟斷訴訟)。

針對Wintel,讓我們使用Amux(AMD + Unix)!!!

也許你們中的許多人會記住諸如IBM,STMicroelectronics,NEC,蘇聯集團的許多公司以及製造芯片的許多其他公司之類的名字。 x86兼容 來自英特爾。 他們所有人都停止這樣做,甚至IDT,Cyrix,VIA,Transmeta等專門致力於它的公司也逐漸消失了。 在所有這些產品中,只有AMD和VIA保留了,但後者實際上不代表市場的任何份額...

El IBM PC 通過發布有關其設備規格(開放式體系結構)的原理圖和文檔,使個人計算機行業發展迅速,從而使第三方可以創建與這些設備兼容的硬件。 隨著Wintel聯盟的到來,受歡迎程度的增長呈指數級增長,現在我們周圍沒有更多的東西可以知道我在說什麼...

這個有 對軟件行業的直接影響,因為所有開發人員都開始在已創建的平台上看好,因為自從最受歡迎以來,他們保證為其產品吸引最多的客戶。 為另一個平台編寫程序意味著微薄銷售的實現成本,而為IBM PC編寫程序則意味著成功。 正如我們已經在此處討論的那樣,這是Linux和其他自由系統過去在驅動程序和本機軟件方面與Windows兼容時所遭受的另一禍害。

我們將在下一節中講述這個故事...

BIOS:有爭議的主題

我們已經擁有Wintel在IBM PC標准上的主導地位,但是該故事的這一章與其他公司一起加入了該故事的畫龍點睛。 那些像 鳳凰城,AMI,芯片和技術獎等等,這開始創建具有與IBM PC兼容的固件的芯片,以便任何其他設備製造商都可以創建與他們想要的硬件兼容的設備。 這將是IBM PC迎來PC時代的終結的開始,並包括我們今天在該領域認識的所有製造商。 IBM失去了實力,現在它的繼承權已由組裝兼容PC設備的其他公司(例如:Compaq)收集。

微軟已經贏了 大量的錢 對於它的MS-DOS或授予其他公司的DOS許可證,英特爾同上,因為它製造了很多芯片或從兼容芯片的製造商處獲得了特許權使用費,但我上面提到的蘇聯集團公司除外。在許多情況下,它們是未經許可的克隆,是在英特爾背後生產的。 但是好吧,讓我們總結一下這個故事並將其重定向到我們感興趣的地方,這是針對我在上一段中以粗體突出顯示的那些公司...

他們創造的東西既不多於也不少於芯片 BIOS(基本輸入輸出系統),即具有必要固件的芯片可以在PC上執行啟動程序,儘管製造商的種類非常多樣, 模塊化。 BIOS的縮寫是由Gary Kildall編寫的,並於1975年出現在CP / M操作系統中,以實現ROM中所需的內容,以便硬件可以引導OS。 這是由DOS系統採用的。

在DOS中,需要包含一個 只讀存儲器 使用稱為BIOS DOS的BIOS固件,該固件能夠通過加載一些例程來啟動系統來執行初始硬件配置,然後能夠執行稱為POST(開機自檢)的測試以最終找到操作系統安裝並啟動它,那時它將控制權交給它。 然後?

好吧,由於微軟已經佔領了市場, 所有設備製造商均已實施 這些系統支持公司的系統,因為不這樣做就意味著要在少數市場份額中運作。 BIOS並不是最好的系統,它有很多上限和問題,但沒什麼大不了的,儘管存在更好的替代方案(例如EFI,PowerPC的開放固件),但Windows也繼承了這種需求並繼續承受這種負擔。 ,或更近期的項目,例如CoreBoot(我們已經在LxA中討論過)等。 因此,要在PC上安裝的GNU / Linux,FreeBSD或任何其他操作系統,將不得不處理此負擔...

UEFI:偽裝成希望的新背叛...

UEFI徽標

然後它出現在現場 UEFI(通用可擴展固件),該系統似乎為替換BIOS帶來了希望,並擊敗了舊的原始BIOS系統。 事實是,它成功了,但沒有帶來光明,而是帶來了黑暗,主要原因是微軟再次及其在計算機中實施安全啟動的壓力,以便它們與Windows 8或更高版本兼容。

UEFI是一個更現代的系統,但我們都知道它的含義 安全啟動 適用於自由軟件社區。 我們已經寫了很多有關它的文章,即使到今天,某些少數族裔發行版中仍然存在一些問題,無法將它們安裝在計算機上。 所提供的解決方案千差萬別,有的是從Microsoft本身購買密鑰或簽名的(由於據說出於安全性考慮,它阻止了未簽名操作系統的啟動,並且只有先驗簽名的人是Microsoft自己的,我們正在做一輪生意...),所以一切都是面向的,因此,最大的受益者是Microsoft ...

是的,的確,有了UEFI,我們有了 更現代的用戶界面 甚至將圖形留在BIOS原始的類似於DOS的界面上,以32位和64位而不是BIOS的16位運行,支持BIOS所支持的四個分區以及最大可管理的2,2TB大小。 9,4 ZB,更快的啟動,更大的靈活性和模塊化以及與操作系統本身的獨立性。

LinuxBoot:最終解決方案

LinuxBoot模式

正如我們所看到的那樣,只有整個歷史上放過的補丁才最終成為解決免費社區常見問題的絕招,這不僅是因為BIOS或安全啟動的局限性,還因為它仍然是一個封閉的系統。 但是現在隧道盡頭似乎有光 LinuxBoot,這是一種開放式系統,可用於服務器,我希望盡快將其安裝在家用計算機上。

LinuxBoot表示為 專有UEFI的開放替代方案。 該固件於2017年在Linux Foundation的保護下於XNUMX年推出,並逐漸普及,並得到了設備製造公司的越來越多的支持。

LinuxBoot已經 羅恩·明尼克(Ron Minnic)的一項倡議h,他也是著名的LinuxBIOS項目的作者,也是Google Coreboot的負責人。 現在,它已經獲得了Google,Facebook,Hoirzon Computing Solutions和Two Sigma等公司的合作,這些公司將在LinuxBoot中進行合作(正式名稱為 NERF)。 旨在將其引入Linux服務器計算機,使用戶和管理員可以更好地控制他們的系統(自定義自己的啟動腳本,更正錯誤,構建自己的運行時,使用自己的密鑰執行固件刷新等)。

LinuxBoot優於UEFI的優勢 聲音:

  • 服務器可以 開機速度更快,與UEFI在這些類型的計算機上花費的幾分鐘相比,僅需20秒。
  • 更靈活 如我所說,由於可以使用任何設備,文件系統(FS)或協議。
  • 可能更安全,因為Linux FS系統和驅動程序比UEFI使用的系統和驅動程序強大得多。
  • 完全是 英鎊.

您可以看到LinuxBoot越來越多地被採用,例如該項目 打開計算項目,這是Facebook發起的一個旨在創建更強大,更高效的數據中心的項目。 它不是唯一一個,在QEMU仿真器中,我們也使用瞭如此多的LinuxBoot,甚至在Intel S2600wf,Dell R630等中也受支持。

不要忘記離開你的 評論,對此新系統的疑慮和您的見解...希望它對您有所幫助,您可以對固件有一個更清晰的了解,並對這種系統也有更多的希望。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   費爾南多 他說:

    你好。 你讓我的腿懸空了。 非常有趣且精心製作的文章。 恭喜你至於主題,希望可以在所有家用計算機中實現。 祝一切順利。

  2.   他說:

    很好的文章。

  3.   Nasher_87(ARG) 他說:

    我的華碩不兼容,步驟...

  4.   傑瓦雷 他說:

    可惜的是,目前它僅針對服務器
    顯然,Linux在該領域的發展非常迅速,其代價是忘記了台式機。

  5.   陳智思 他說:

    精彩的文章,我們希望LinuxBoot是計算機轉換的先例,並且可以在個人計算機級別進行訪問。

  6.   收入 他說:

    邪惡的UEFI的這種替代方法對我來說聽起來很棒,但請不要成為陰謀家。 IBM擁有原始BIOS的專利,直到其他製造商設法通過逆向工程和法律上的詭計來複製它時,才說它是相同的東西但沒有相同的代碼,這才是IBM的時代。克隆PC尚未啟動。 當時微軟不是今天的微軟,因為Windows也不存在,所以沒有Wintel聯盟。 MS-DOS確實是無可爭議的領導者,但它與其他公司的其他兼容系統(例如DR-DOS或更高版本的OS / 2 Warp)可以共存,也可以作為Windows 3.1的替代品。

    我要去的地方是BIOS沒有阻止“非Microsoft”操作系統安裝的任何東西,它唯一的缺點是運行緩慢且基本。 而且它出現在特定的平台上:x86,英特爾確實做到了這一點,並且知道如何定位和擺脫其競爭對手(如他們所說的Cyrix,Transmeta等)。 其他平台只是消失了,因為x86及其周圍產生的生態系統更加流行,最終使他們束手無策。 而ARM並不是真正的ARM,直到它成為當今電話市場的釘子。 而且如果Linux當時不知道或無法定位,那不是因為BIOS阻止了其安裝。

    實際上,對於家庭用戶而言,直到Windows XP出現時,Microsoft才開始嚴重破壞硬盤驅動器的引導扇區(而不是BIOS),從而最大程度地破壞了與多引導加載程序的兼容性。對於那些希望在自己的計算機上擁有多個操作系統的人來說,實在令人頭疼。

    UEFI及其安全啟動確實是毫無疑問的,它僅使Microsoft受益,而傷害了其他所有人。 但實際上是這樣的:BIOS並沒有以任何方式進行阻止,也沒有從堆中將其他操作系統安裝到克隆PC上,也沒有損害Linux;直到Windows-95出現後,Linux才開始損害家庭安裝。換句話說,在1996年,它用了整整十年的時間與MS-DOS或DR-DOS或OS / 2具有相同的可能性; 甚至在Windows XP之外,BIOS,英特爾,x86平台都不是問題所在,而微軟及其不良做法完全是問題所在。

  7.   有幫助的咖啡 他說:

    恭喜這篇文章,非常好的信息。 它最終將像往常一樣到達桌面。

  8.   犬風 他說:

    希望您有一天能買到一支新球隊。 隨LinuxBoot一起提供,而不與BIOS或UEFI一起提供,更不用說SecureBoot了,應該將其稱為“ MicrosoftBoot” xD

  9.   埃爾羅耶26 他說:

    出色的文章,非常有趣,最重要的是令人鼓舞的信息,Linux繼續取得長足的進步。

  10.   須藤 他說:

    Linux獲勝

  11.   阿爾貝托 他說:

    UEFI和ASUS,想要安裝Ubuntu時非常頭疼……這花了我很多小時