從Linux中移除大部分SPARC 32位CPU支持的努力仍在繼續


去年,Linux內核進行大量的代碼清理工作,並致力於移除主線內核樹中多年來不再積極維護的過時硬件支持。在CPU方面,其中一項工作是移除對老式Sun工作站未使用的SPARC32位CPU的支持。移除未使用的SPARC32代碼的補丁已於本周末更新,代碼更改目前正在審核中。

image.webp

Sam Ravnborg 發送 28 個補丁,用於對從主線 Linux 內核中刪除 Sun4m 和 Sun4d 代碼的補丁進行第二次修訂。去掉這些舊的 SPARC 32 位 CPU 後,內核源代碼樹中未維護的代碼減少 1.1 萬行。

不過,這個補丁系列並沒有完全取消對 SPARC 32 位處理器的支持,因為它隻為 Frontgrade Gaisler LEON3 處理器保留足夠的支持,而這些 32 位 SPARC 處理器仍在上遊 Linux 內核中使用。與此同時,隨著代碼的刪除,Sun4D"Dragon"在 90 年代早期的 SPARCserver 1000 和 SPARCcenter 2000 中發揮巨大作用,但現在顯然早已過時。作為多處理器 Sun-4 變體的 Sun4M 也是 SunOS 4.1+ 和 Solaris 2 時代的博物館遺物。

"內核的 sun4m 和 sun4d 部分幾年來一直沒有引起人們真正的興趣。上次有幾個人浮出水面,但要麼是出於個人項目,要麼是出於懷舊原因。

...

移除對 sun4m 和 sun4d 的支持可以移除運行時修補代碼以及大量匯編代碼。其結果是匯編程序代碼更加簡潔,更易於理解,因此也更易於維護和擴展"。

內核的最新 Sun4M/Sun4D 代碼移除工作可在LKML 上找到。


相關推薦

2024-03-12

。在 Linux 6.9 中的 X86S 工作中,有一部分是為適應在Ring 0 中移除兼容模式,因此需要重新編寫"trampoline_start64"代碼。英特爾 Linux 工程師基裡爾-舒特莫夫(Kirill Shutemov)解釋說:"重新修改 trampoline_start64()函數,隻有在

2024-02-19

9 內核合並窗口中提交,以嘗試將這些老化的代碼從內核中移除。

2022-07-24

的放緩,看起來緩解措施和所有的修復措施將很快在目前支持的穩定/LTS系列中首發。今天早上,隨著v5.19-rc8的x86/urgent新聞組列表更新,好消息終於來到,Borislav Petkov給Linus Torvalds發來消息說:Hi,Linus請再拉出幾個retbleed的fallout

2022-09-29

。開發團隊在上周的變更日志中提到 —— 之所以從構建中移除的 Mesa VA-API 編碼器支持,是因為之前不慎在未得到法律許可的情況下進行發佈。Red Hat 的 David Airlie 評論道:之前 Fedora 在疏忽下引入 Mesa VA-API,但我們也必須將之從

2022-08-02

交一份“意見征求稿”,希望大傢能夠支持從 Linux 內核中移除死而不僵的 DECnet 代碼。DECnet 是一項過時的網絡協議,但比之普通用戶,內核管理人員對它的關註度要更高。它本就該被丟進計算機協議的歷史博物館,而不是在 Linu

2024-03-19

其關閉並恢復到舊版本,但無論如何它很快就會從瀏覽器中移除。

2023-11-02

微軟為那些認為Windows11捆綁太多內置應用程序的用戶帶來好消息。從今天在Canary頻道發佈的第25987版開始,所有全新安裝的Windows11都不再捆綁兩個程序:Windows地圖和電影與電視。值得註意的是,這一變化不會影響從舊版本更新到

2022-07-06

愛好者中也開源驅動也非常流行。AMD尋求的是可以為其GPU支持Linux內核和Mesa作出貢獻的工程師,除需要像VA-API這樣的多媒體經驗以及更普遍的視頻編解碼器和其他多媒體處理知識之外,OpenGL和Vulkan上的經驗也會發揮作用。(希望

2022-07-16

本周,Google從AndroidOpenSourceProject(AOSP)中移除大量關於Fuchsia的代碼,但Android和Fuchisia依然有著緊密的聯系。<在目前官方提供的公開信息上,Fuchsia 系統目前僅適用於 Nest Hub 和 Nest Hubs Max 兩款 Google 自傢的智能屏幕設備。不過從

2023-08-10

城非常願意與第三方公司和律師事務所合作,但最近這些移除請求的激增卻被歸咎於一傢公司,這引起人們的困惑。Google提供定期更新的透明度報告,說明因侵犯版權而刪除網頁內容的情況。律師事務所和其他組織可以向該公司

2024-03-23

決定於 2024 年 6 月從歐洲經濟區用戶的 Fitbit 應用程序庫中移除第三方應用程序和時鐘。在此之前,您可以繼續下載和安裝第三方應用程序。之後,您將可以使用精選的 Fitbit 和 Google 應用程序。其他國傢的用戶將不受影響。受影

2024-02-16

用戶,一旦 Publisher 達到使用壽命,公司將從他們的系統中移除。2026 年 10 月,Microsoft Publisher 將壽終正寢。屆時,Microsoft 365 將不再包含 Publisher,現有的企業內部套件也將不再獲得支持。在此之前,對 Publisher 的支持仍將繼續

2023-10-30

傳統軟件,SUSE正為此率先努力在啟動時啟用/禁用x8632位支持,以確定是否可以執行32位用戶空間程序和32位系統調用。現在,該代碼已提交給即將到來的 Linux 6.7 合並窗口,這意味著Linux將從內核層面開始實現啟動時啟用/禁用32位

2022-08-27

直到其生命周期結束。隨著紅帽計劃看到GTK2從RHEL10中被移除,其他企業級Linux發行商也可能采取類似的路線。今天的公告將GTK2在紅帽企業Linux 10中的移除總結為:這個工具包為我們提供很好的服務,但在現代技術方面,如Wayland