歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux業界 >> 自由軟件運動蓬勃發展 BIOS也瘋狂

自由軟件運動蓬勃發展 BIOS也瘋狂

日期:2017/2/27 10:50:27   编辑:Linux業界

  如果說操作系統相當於計算機的大腦,那麼BIOS(基本輸入/輸出系統)就相當於延髓了。與延髓發生的最原始的反射相似,BIOS也在操作系統啟動前控制著計算機的運行。

  盡管不大為人所知,但BIOS卻是PC中的關鍵部分,它的開發和安裝被緊緊地控制在戴爾等少量計算機廠商以及BIOS開發商手中。

  現在,一些批評者正在首次試圖迫使計算機產業開放其最大的秘密。隨著BIOS功能越來越強大,這些批評者認為,消費者必須能夠自由地開發他們自己的替代產品,確保他們能夠控制自己的設備━━這意味著計算機產業必須開放BIOS。

  自由軟件基金會的總裁斯塔曼表示,我們需要自由軟件BIOS,因為如果不控制BIOS,我們就無法控制我們的計算機。

  自由BIOS運動的出現正值BIOS經歷其歷史上首次重大變革之際━━由基於機器代碼的BIOS向被稱為“可擴展固件界面”(EFI )的新框架的過渡。通過硬件技術保護PC安全的努力也受到斯塔曼等批評者的反對,他們認為這會使消費者喪失對自己的設備的控制權。

  在多項爭取消費者對軟件享有更大控制權的計劃中,自由軟件基金會都充當了急先鋒,它現在正在策劃一場要求開放開發BIOS所需技術資料的運動。

  斯塔曼倡導的自由BIOS運動將使消費者能夠安裝、修改、重新發布BIOS軟件━━盡管這一切並非一定是免費的,重要的是,這將使消費者能夠屏蔽一些安全技術,例如旨在阻止非法共享的數字版權管理技術。

  但由於BIOS業務受到嚴密控制的特性,斯塔曼和自由軟件基金會可能會受到硬件和BIOS廠商的抵制。許多廠商都聲稱,單純為追求自由軟件而開發自由BIOS對用戶的價值十分有限。

  英特爾和BIOS廠商的官員指出,BIOS受到強力控制的模式有助於保持PC的安全和穩定,通過保護知識產權而促進競爭。

  BIOS廠商Insyde軟件的首席執行官約瑟夫表示,作為一名計算機用戶,我們沒有任何理由要修改BIOS。用戶不會因使用了新BIOS,而使在Word中輸入數據的速度有所提高。

  其它業界官員則以安全為由說明了嚴格控制BIOS的必要性。BIOS廠商Phoenix 負責產品營銷的高級副總裁邁克表示,我們應當首先關注的問題是安全,用戶想過如果計算機的BIOS軟件感染了病毒會出現什麼樣的景象嗎?人們想當然地認為目前的BIOS固件是安全的。

  通過提出了一種名為Tiano 的開放源代碼技術,英特爾提供了一種妥協方案。Tiano 是英特爾創建BIOS替代技術的一種實現,擁有自己的能夠打開處理器等PC部件的驅動程序。開放源代碼特性意味著其它人或機構可以從TianoCore.org 下載它,並利用它開發基於BSD 許可的產品。

  英特爾創建BIOS替代技術的努力可能成為自由BIOS的基礎,但它將編寫初始化PC組件代碼的工作留給了下載者。就象是英特爾制訂了比賽規則,開發了賽車框架,許可者需要自己生產引擎、懸掛系統、車身和其它部件。

邪惡的公司?

  斯塔曼認為,英特爾做得還不夠,BIOS廠商根本沒有存在的必要。他需要的是資料。他說,我們不需要來自Phoenix 或其它廠商的BIOS,我們不要求它們提供任何產品。它們都是“邪惡的”,不要指望它們能夠滿足我們的要求。我們的目標是完全擺脫它們。

  自由BIOS計劃最終將繞開BIOS廠商,並對硬件廠商產生吸引力。該計劃要求包括PC廠商和主板廠商在內的廠商公開它們產品的規格,使編程人員能夠為它們的產品開發BIOS。

  斯塔曼還對自由BIOS會危及PC安全、穩定性,以及會洩露企業在芯片、主板等產品上的知識產權的說法進行了反駁。

  斯塔曼表示,開發自由BIOS並非必須獲得詳細的芯片和主板資料,自由BIOS開發者僅僅需要一些被嚴格控制的資料,例如BIOS是如何加載、對PC內的各種設備進行初始化的。

  自由BIOS還有助於繞開數字版權管理技術,使用戶在PC上運行任意軟件。由於能夠初始化安全芯片等硬件,從理論上說BIOS能夠被用來提高系統的安全性。

  盡管BIOS廠商和英特爾聲稱BIOS的作用僅僅在於幫助PC內各組件啟動並正常運轉,但斯塔曼表示,如果有必要,BIOS作者可以讓一些設備不能運轉。

  他說,數字版權管理技術是竊賊。自由軟件運動的理念就是讓用戶完全控制自己的計算機,可信賴計算的目的則是讓用戶喪失對自己的計算機系統的控制。

  斯塔曼表示,眾所周知,自由軟件是非常安全和可靠的。如果BIOS中存在缺陷,計算機中的一個組件就無法正常運轉,這種問題是非常明顯的,會很快得到修復,當然了,前提是我們必須掌握相關的資料。

  但這正是問題所在。先進的PC硬件的詳細資料還很難獲得,提供給BIOS廠商的資料被嚴禁披露出來,英特爾、戴爾、主板廠商是否會披露一些資料還不大清楚。

  約瑟夫表示,要編寫自由BIOS就需要掌握芯片的機密資料,目前,只有一些幾乎已經沒有人關注的舊硬件產品的技術資料是公開的。




Copyright © Linux教程網 All Rights Reserved