編程學習網 > IT圈內 > 時隔3年Linux Kernel軟盤驅動程序首次更新 獲得冗余代碼清理提高效率
2025
09-15

時隔3年Linux Kernel軟盤驅動程序首次更新 獲得冗余代碼清理提高效率


盡管有傳言稱 Linux Kernel 正在考慮放棄對軟盤驅動程序提供支持,不過就目前來說軟盤在某些領域還是要繼續使用的,所以內核工程師們還在繼續更新軟盤相關的驅動程序。

2022 年時 Linux Kernel 的軟盤驅動程序獲得實質性的更新,問題在于這些軟盤驅動程序的代碼是孤立的或者無人維護的,所以 Linux 雖然繼續支持軟盤但還是要對相關代碼進行清理。

內核工程師 Andy Shevchenko 日前發布新補丁來清理 Linux Kernel 中的軟盤驅動程序支持,這次更新不包含任何新功能,只是對代碼進行清理、維護和合并以提高效率。

補丁內容包括從 arch/code 中刪除未使用的 CROSS_64KB() 宏,替換自定義的 SZ_64K 常量,按字母順序對標題進行排序。其中宏代碼已經多年沒有被使用,刪除這部分代碼可以減少內核中的冗余代碼。

替換常量可以減少 Linux 內核中已經存在的常量重復定義并使代碼更加簡潔,按照字母順序對標題進行排序則可以增強代碼的可讀性,也可以方便后來者繼續維護這些代碼。

暫時可能還不能直接放棄軟盤更新,現代內核開發者不太可能會使用還附帶軟盤的系統,不過在工業和嵌入式領域還有些設備使用軟盤存儲數據,所以 Linux 還需要繼續提供軟盤的支持。

例如波音 747-400 型客機是 1988 年生產的,這些客機中部分還未進行現代化改造因此依然依賴通過軟盤更新機場和航線數據,由于軟盤容量太小工程師們不得不每次使用 8 張軟盤來更新數據。

所以短時間內 Linux 應該不會放棄對軟盤提供支持,或許未來 Linux 內核社區會制定棄用計劃作為提醒,讓依賴軟盤的企業盡早替換或者只能停止內核更新 (事實上使用軟盤的設備大概率也不會更新內核)。

以上就是“時隔3年Linux Kernel軟盤驅動程序首次更新 獲得冗余代碼清理提高效率的詳細內容,想要了解更多IT圈內資訊歡迎持續關注編程學習網。

掃碼二維碼 獲取免費視頻學習資料

Python編程學習

查 看2022高級編程視頻教程免費獲取