近期,Linux系統的締造者Linus Torvalds在公開討論Linux內核配置的最新變動時,對x86微架構的復雜性提出了尖銳批評,直言其為“一團糟”。他特別點名了AMD64或x86_64架構的功能層次劃分,表示這些諸如“v2”、“v3”、“v4”的命名體系簡直荒謬至極,亟需徹底革新。
Torvalds對“微架構級別”這一術語的存在合理性提出了質疑,他認為這不過是非官方的產物,非但沒有幫助簡化問題,反而讓情況變得更加錯綜復雜。據悉,x86-64微架構級別的概念最早可追溯至2020年,由Florian Weimer提出,并隨后不斷增加新的級別。Torvalds堅決反對這種分級方式,他強調,硬件指令集和功能的發展軌跡從來都不是一條直線,因此,這種試圖將其線性化的分類方法,只會讓問題變得更加棘手。
Torvalds進一步指出,他對AMD64或x86_64架構中這些所謂的“版本升級”感到十分惱火,因為這些命名非但沒有為開發者提供清晰的指引,反而成為了理解和利用這些架構功能的障礙。他呼吁業界應該放棄這種繁瑣的命名方式,轉而尋找更為直觀和有效的系統來描述硬件的發展。
Torvalds的這一番言論,無疑在業界引起了軒然大波。許多開發者和技術專家紛紛表示,Torvalds的批評一針見血,指出了當前x86微架構在命名和分類上的確存在不少問題。同時,也有一部分人認為,盡管Torvalds的批評有其道理,但完全廢除現有的命名體系也并不現實,需要找到一個更為妥善的解決方案。