在科技界的一次深入討論中,Linux的締造者Linus Torvalds再次對x86微架構級別表達了他的不滿,直言其“一無是處”。
Torvalds在探討Linux KConfig(內核配置)的新變動時,情緒頗為激動地談到了他對AMD64或x86_64架構功能級別的看法。他強調,不應深入探究x86-64微體系結構級別,認為這是一個讓人困惑的領域。他批評了諸如“v2”、“v3”、“v4”等命名方式,認為這些不過是glibc的“瘋狂產物”,既愚蠢又無實際意義,理應被淘汰。
據悉,x86-64微體系結構級別的概念最初由Red Hat的Florian Weimer于2020年提出,當時分為“A、B、C級”,后又增設了“D級”。然而,Torvalds對此并不買賬,他認為這些級別非但沒有簡化問題,反而讓事情變得更加錯綜復雜。他指出,硬件指令和功能的發展并非線性,因此試圖將其線性化是一個不切實際的做法。
Torvalds的觀點得到了不少人的支持。實際上,我們確實發現,一些CPU指令,如AVX,在某些處理器系列中出現后,又可能在后續系列中消失。例如,英特爾在Rocket Lake系列中引入了AVX-512指令,但隨后又在后續幾代處理器中取消了這一指令。
Torvalds的這一番言論,無疑再次引發了業界對x86微架構級別的關注和討論。許多專家表示,Torvalds的批評并非空穴來風,這一級別的存在確實給開發者帶來了不少困惑和麻煩。
Torvalds的直言不諱,無疑為這場討論增添了更多的火藥味。然而,無論結果如何,我們都不能否認,Torvalds的每一次發聲,都在推動著Linux和整個科技界向前發展。