Linux

為什麼無線工具版本 30 成為永久測試版?

  • December 3, 2017

我在這個Q/A中找到了一些關於無線工具的好資訊。顯然,它是由惠普贊助的 Jean Tourrhiles 於 1997 年引入Linux 核心的。

編輯:似乎 WE(無線擴展)是由 Tourrhiles 添加到核心的,而不是無線工具本身。大多數發行版都提供這些工具,作為與 WE 通信的主要方式。您可以在核心中看到 WE /proc/net/wireless

最後一個發布的版本v29Ubuntu 14 和 16 似乎包含v30測試版(iwconfig -v)。

我很好奇這個包裹是怎麼回事?為什麼“beta”版本 30 成為使用的事實上的標準版本?

惠普是否停止資助 Jean Tourrhiles 從而停止開發?或者也許它已經確定它足夠穩定以停止開發,但如果是這樣的話,為什麼 30 仍然是測試版?

我找到了這個Github 頁面,但它似乎僅供歷史參考。

版本歷史

版本歷史

無線工具被棄用,iw因為無線擴展已被棄用,取而代之的是用於無線設備的新 nl80211 介面。iw的核心文件說明了這一點。

但是,nl80211 正在積極開發中,並非所有驅動程序都已遷移到它。尚未從無線擴展遷移的設備仍然需要無線工具。

Ubuntu(以及我所知道的幾乎所有發行版)提供版本 30 測試版的原因是,該版本修復了版本 29 中的一個嚴重錯誤,如果該區域由於緩衝區而導致網路過多,則會導致 iwconfig 失敗溢出。無線工具的 Github 儲存庫沒有顯示這一點,但這是Arch的相關更新檔

引用自:https://unix.stackexchange.com/questions/407517