Linux
為什麼無線工具版本 30 成為永久測試版?
我在這個Q/A中找到了一些關於無線工具的好資訊。顯然,它是由惠普贊助的 Jean Tourrhiles 於 1997 年引入
Linux 核心的。編輯:似乎 WE(無線擴展)是由 Tourrhiles 添加到核心的,而不是無線工具本身。大多數發行版都提供這些工具,作為與 WE 通信的主要方式。您可以在核心中看到 WE
/proc/net/wireless
。最後一個發布的版本是
v29
Ubuntu 14 和 16 似乎包含v30
測試版(iwconfig -v
)。我很好奇這個包裹是怎麼回事?為什麼“beta”版本 30 成為使用的事實上的標準版本?
惠普是否停止資助 Jean Tourrhiles 從而停止開發?或者也許它已經確定它足夠穩定以停止開發,但如果是這樣的話,為什麼 30 仍然是測試版?
我找到了這個Github 頁面,但它似乎僅供歷史參考。
版本歷史
無線工具被棄用,
iw
因為無線擴展已被棄用,取而代之的是用於無線設備的新 nl80211 介面。iw的核心文件說明了這一點。但是,nl80211 正在積極開發中,並非所有驅動程序都已遷移到它。尚未從無線擴展遷移的設備仍然需要無線工具。
Ubuntu(以及我所知道的幾乎所有發行版)提供版本 30 測試版的原因是,該版本修復了版本 29 中的一個嚴重錯誤,如果該區域由於緩衝區而導致網路過多,則會導致 iwconfig 失敗溢出。無線工具的 Github 儲存庫沒有顯示這一點,但這是Arch的相關更新檔