在Linode,我們一直在進行升級以利用其新SSD固態硬盤。我們正在使用較早的Ubuntu 10.10 32位系統。是否將Linux內核升級到最新的64位更改glibc?
爲了進行新的升級,我們一直在將我們的內核從32位改爲「最新的64位」。到目前爲止,這一直運行良好(我們運行的32位軟件很高興在64位內核中運行),但我想知道這是否會改變glibc。我唯一可能關心的地方就是Linode,我們用C編譯器構建軟件,而且我不一定要更改用於構建版本的glibc版本。
是的,我知道我們應該將實際發行版升級到更新的64位Ubuntu,但這是一個更大的項目,而不是我們現在準備做的事情。所以暫時我們只想運行最新的64位內核,因爲它似乎沒有任何傷害。我們目前只關注從C源創建構建時對glibc的影響。
當然,如果有人知道運行64位內核的任何其他缺點,請隨時發言!
謝謝,
道格
不,它不。基本上一個軟件包需要一組庫,包括該軟件的位數的libc。你可以在一個二進制文件上運行'ldd',並查看鏈接的庫的完整列表。 – user3159253