(資料圖片僅供參考)
12月17日消息,Linux6.2內(nèi)核將進(jìn)一步移除NFSv2相關(guān)支持。NFSv2最初在SunOS2.0上面實(shí)現(xiàn),于1985年發(fā)布。目前主流Linux發(fā)行版本已經(jīng)不再支持NFSv2,但是Linux Kernel源代碼樹仍保留了相關(guān)代碼。
了解到,網(wǎng)絡(luò)文件系統(tǒng)(NFS)是一種分布式文件,力求客戶端主機(jī)可以訪問服務(wù)器端文件,并且其過程與訪問本地存儲(chǔ)時(shí)一樣,它由Sun微系統(tǒng)(已被甲骨文公司收購(gòu))開發(fā),于1984年發(fā)布。它基于開放網(wǎng)絡(luò)運(yùn)算遠(yuǎn)程過程調(diào)用(ONC RPC)系統(tǒng):一個(gè)開放、標(biāo)準(zhǔn)的RFC系統(tǒng),任何人或組織都可以依據(jù)標(biāo)準(zhǔn)實(shí)現(xiàn)它。
NFS已經(jīng)發(fā)展到了4.2(于2016年發(fā)布)版本。在今年早些時(shí)候發(fā)布的Linux5.18中,NFSD宣布將門檻調(diào)整到NFSv3,并表示將會(huì)盡快刪除NFSv2代碼。
rpc.nfsd程序目前已經(jīng)不再支持NFSv2。而Linux6.2下一步將添加Kconfig選項(xiàng),允許內(nèi)核版本不再支持服務(wù)器端NFSv2。新的內(nèi)核開關(guān)是NFSD_V2,允許在沒有NFSv2支持的情況下構(gòu)建Linux6.2+內(nèi)核。
現(xiàn)在可以選擇構(gòu)建NFSv2服務(wù)器代碼之外,Linux6.2的NFSD更改還添加了對(duì)低內(nèi)存場(chǎng)景和其它情況下的CB_RECALL_ANY支持以及各種其它NFS服務(wù)器代碼增強(qiáng)功能。
標(biāo)簽: 服務(wù)器端 公司收購(gòu) 遠(yuǎn)程過程調(diào)用
熱門