5
我有一個小問題。我需要重建一個linux版本,以便它與前一版本建立的版本相匹配。但是,我有一些問題。什麼可以影響linux內核的最終版本
我想知道Linux的哪些方面會影響內核的構建過程?這裏有一些事實。
目前我們公司使用預安裝和預裝版本的fedora來安裝工程師開發箱。這個版本只是被複制到空白硬盤上。如果我使用開發框,我可以成功重建內核,因此它是與我嘗試重現的原始字節匹配的字節。
但是我需要向政府機構證明我們沒有對內核做任何壞事,所以他們要求我們在只使用信任軟件從頭開始安裝的計算機上構建Linux內核。受信任的手段從官方網站下載並通過哈希結果進行驗證。以這種方式構建的機器產生的內核與開發盒上構建的內核不同(因此不同於我試圖匹配的原始內核)。
哪些變量可能會影響構建的結果?目前這些都是在兩個盒子一樣的(信任和發展)
- 版本的GCC
- 運行時間內核內核,我試圖重建的
- 源(包括.configs文件)
有什麼想法來創造差異?
致投票結束的人:這究竟如何「不是一個真正的問題」? – bdonlan 2011-05-23 03:03:22
一個完全可以接受的問題。完全相同的可重複構建絕對是編程相關的並且非常真實的問題。 – camh 2011-05-23 03:45:02
請編輯標題爲'影響'。閱讀這個問題讓我感到畏縮。 – new123456 2011-08-03 02:31:38