英特尔无数伟大的开源项目之一是IWD,它是 Linux 上 WiFi 设备的现代无线守护进程。IWD 作为wpa_supplicant 的新替代品已经投入使用了五年多,并且随着时间的推移已经实现了许多功能并得到了广泛采用。本周发布的 IWD 2.0 作为这个开源无线守护进程的最新里程碑。
对于那些不熟悉过去 Phoronix 文章中的 IWD 或自己尝试过它的人,Wiki 项目将自己总结为:
“iNet Wireless Daemon (iwd) 项目旨在为基于 Linux 的设备提供全面的 Wi-Fi 连接解决方案。该项目的核心目标是优化资源利用率:存储、运行时内存和链接时间成本。这是通过 not依赖于任何外部库,并最大程度地利用 Linux 内核提供的功能。结果是一个独立的环境,仅依赖于 Linux 内核和运行时 C 库。”
NetworkManager 和Intel 的 ConnMan连接管理器一样支持 IWD 。随着最近的 Ubuntu 22.10 发布,IWD 终于被提升为 main。
多年来,英特尔为 Linux 无线做了很多工作,从 WiFi 驱动程序和实用程序(如 IWD 和 ConnMan)到现在放弃的 WiMAX 代码,以提高 Linux 网络支持/性能。
本周发布的 IWD 2.0 增加了对许多新功能的支持以及一些修复。官方 WID 2.0 更改日志说明:
修复处理 P2P 和将密码限制为 CCMP 的问题。
修复强制漫游操作前的扫描问题。
修复了 RRM 提供的扫描频率的问题。
修复处理 Michael MIC 故障消息的问题。
修复了处理 MPDU 帧中时间戳大小的问题。
修复了为 FT AKM 处理 OCVC 启用的问题。
修复将 FT 工作作为最高优先级处理的问题。
修复处理漫游事件和多 BSS 的问题。
添加对使用漫游候选列表的支持。
添加对使用 TLS 会话缓存的支持。
添加对 256 位密钥大小的密码的支持。
使用传统 TKIP 添加对接入点模式的支持。
添加对通电时 MAC 地址更改的支持。
添加对 IPv4 和 IPv6 网络配置的支持。
那些使用 IWD 并从源代码构建它的人可以在kernel.org上找到 IWD v2.0 。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun200561.html