時代謝幕:英特爾安騰IA-64的Linux內核支持已成孤兒
上週,Phoronix報導了與Linux 5.11內核中的安騰(Itanium)IA-64支持有關的文章。自10月份的補丁合併以來,有個回歸問題一直在影響所有IA-64硬件。雖然後續得到了修復,但Linus Torvalds已經證實了將放棄這一老舊的平台架構。此事可追溯到去年,當時在為安騰架構代碼轉換舊式計時器,結果導致了支持的退化。
這個問題對Linux 內核的IA-64 代碼支持造成了破壞,並且引發了RCU 停頓和系統時鐘跑得過快等Bug 。
由於缺乏硬件層級的訪問權限,內核維護人員難以找到這一回歸的確切原因,到至少可以通過補丁來實施適當的修補。
作為今日發布的asm-generic-fixes代碼修復的一部分,甚至連英特爾工程師都沒有針對自家的IA內核樹、或該體系架構的加碼實施任何可衡量的改進。
事已至此,Linus Torvalds 也只得將Linux 內核中的Itanium IA-64 代碼支持狀態標記為“孤兒”(Orphaned),意味著後續將放棄對這部分內容的維護。
Linus Torvalds 補充道:“HPE 不再接受新的安騰硬件訂單,英特爾也在一年前停止接單。即便這家芯片製造商表示會在2021 年7 月29 日之前正式交付芯片,但實際上早已不存在任何相關訂單,安騰已經徹底告吹了”。
據悉,2017 年推出的Itanium 9700“Kittson”系列處理器,已經成為安騰族的絕唱。英特爾在2019 年宣布了安騰的終止支持(EoL),並在同年交付了最後一批處理器,而HPE 也在12 月31 日停止接受新的安騰服務器訂單。