ITBear旗下自媒體矩陣:

Linux之父 Torvalds:x86微架構(gòu)級別是“愚蠢且應(yīng)消亡”的

   時間:2024-12-06 09:28:32 來源:ITBEAR編輯:快訊團隊 發(fā)表評論無障礙通道

Linux操作系統(tǒng)的創(chuàng)始人Linus Torvalds近期在一次技術(shù)討論中,再次對x86微架構(gòu)級別表達了強烈的不滿,直言其為“一團糟”。

在討論Linux KConfig(內(nèi)核配置)系統(tǒng)的最新變更時,Torvalds的情緒顯得尤為激動。他猛烈批評了AMD64或x86_64架構(gòu)的功能級別劃分,認為這些級別不僅無助于解決問題,反而使事情變得更加復(fù)雜。

“我們沒必要深入x86-64微架構(gòu)級別的泥潭。這純粹是浪費時間。什么'v2'、'v3'、'v4'之類的命名,簡直就是glibc團隊搞出來的古怪產(chǎn)物,毫無意義,應(yīng)該被徹底拋棄?!?Torvalds的話語中充滿了不滿和無奈。

據(jù)了解,x86-64微架構(gòu)級別的概念最初由Red Hat的工程師Florian Weimer在2020年提出,旨在通過A、B、C、D等級別來區(qū)分不同處理器的功能。然而,Torvalds對此并不買賬,他認為這種劃分方式非但未能簡化問題,反而加劇了硬件與軟件之間的兼容性問題。

Torvalds進一步指出,硬件指令和功能的發(fā)展是非線性的,試圖通過簡單的級別劃分來線性化這一過程是不現(xiàn)實的。例如,AVX指令集在某些處理器系列中得以應(yīng)用,但隨后又在其他系列中被放棄。這種不連貫的發(fā)展模式使得軟件開發(fā)者在編寫代碼時不得不面臨更多的挑戰(zhàn)。

以英特爾為例,該公司在第11代Rocket Lake處理器中引入了AVX-512指令集,但隨后又在后續(xù)幾代處理器中取消了這一功能。這種反復(fù)無常的決策讓Torvalds感到十分憤怒,他認為這是硬件制造商對軟件開發(fā)者不負責任的表現(xiàn)。

Torvalds的批評引發(fā)了業(yè)內(nèi)人士的廣泛關(guān)注和討論。一些人認為,他的觀點雖然尖銳,但確實指出了當前硬件與軟件兼容性問題中的一些核心矛盾。而另一些人則認為,Torvalds過于激進,沒有充分考慮到硬件制造商在技術(shù)創(chuàng)新和市場定位方面的復(fù)雜性。

無論如何,Torvalds的言論再次提醒了人們,隨著技術(shù)的不斷發(fā)展,硬件與軟件之間的兼容性問題將變得越來越復(fù)雜。如何在保持技術(shù)創(chuàng)新的同時,確保軟硬件之間的良好兼容,將是未來科技發(fā)展中需要解決的重要課題。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  RSS訂閱  |  開放轉(zhuǎn)載  |  滾動資訊  |  爭議稿件處理  |  English Version