Linux Kernel 5.7 內(nèi)核改進(jìn)對(duì)軟盤(pán)支持
去年,Linus將Linux軟盤(pán)驅(qū)動(dòng)器磁盤(pán)標(biāo)記為“ orphan”,因?yàn)樵摯疟P(pán)技術(shù)太舊了。 他指出,在實(shí)際工作中很難找到物理磁盤(pán)硬件,除了在某些虛擬機(jī)環(huán)境中使用舊磁盤(pán)控制器外,沒(méi)有使用任何磁盤(pán),但問(wèn)題是在這種情況下,沒(méi)有人準(zhǔn)備進(jìn)行維護(hù)。 許多人認(rèn)為與Linux內(nèi)核軟盤(pán)相關(guān)的代碼應(yīng)該從主代碼庫(kù)中刪除。
但事實(shí)卻是2020年發(fā)布的新版本Linux內(nèi)核改進(jìn)了對(duì)軟盤(pán)的支持,這不是針對(duì)Linux內(nèi)核的軟盤(pán)相關(guān)代碼的單行代碼補(bǔ)丁,而是新增了總共586行代碼并刪除了613行代碼。因此使用者完全不用擔(dān)心Linux內(nèi)核無(wú)法讀取軟盤(pán)。
針對(duì)Linux Kernel 5.7的軟盤(pán)補(bǔ)丁包括大量清理工作和對(duì)ARM架構(gòu)的一些改進(jìn)。面向ARM的軟盤(pán)相關(guān)工作包括刪除無(wú)效代碼,并從該ARM架構(gòu)代碼中移除對(duì)第二個(gè)軟盤(pán)控制器(FDC)的不完全支持。
因此,如果你在關(guān)注Linux內(nèi)核對(duì)軟盤(pán)支持的問(wèn)題,下一個(gè)Linux內(nèi)核版本將提供補(bǔ)丁程序。