操作系統 Wi-Fi 支持查看源代码讨论查看历史
操作系統 Wi-Fi 支持 |
---|
|
操作系統 Wi-Fi 支持(Wi-Fi operating system support)是操作系統對Wi-Fi的支持,通常由兩部分組成:驅動層支持和配置管理支持。驅動程序支持通常由多個晶片組硬體製造商或終端製造商提供。也可用 Unix 克隆,例如 Linux,有時通過開源項目。
目录
配置和管理
配置和管理支持包括用於枚舉、加入和檢查可用 Wi-Fi 網絡狀態的軟體。這還包括對各種加密方法的支持。這些系統通常由標準驅動程序模型支持的操作系統提供。在大多數情況下,驅動程序模擬以太網設備並使用操作系統內置的配置和管理實用程序。如果內置配置和管理支持不存在或不充分,硬體製造商可能會包含他們自己的軟件來處理相應的任務。
微軟Windows
Microsoft Windows 微軟對 Wi-Fi 具有全面的驅動程序級支持,其質量取決於硬件製造商。硬件製造商幾乎總是將 Windows 驅動程序與他們的產品一起提供。Windows 附帶的 Wi-Fi 驅動程序非常少,並且依賴於原始設備製造商(OEM) 和設備製造商來確保用戶獲得驅動程序。配置和管理取決於 Windows 的版本。
早期版本
- 早期版本的 Windows,如 98、ME 和 2000 沒有內置的配置和管理支持,必須依賴製造商提供的軟體。
- Microsoft Windows XP具有內置的配置和管理支持。Windows XP 的原始發布版本包括基本支持,在 Service Pack 2 中得到了顯著改進。對WPA2和其他一些安全協議的支持需要 Microsoft 更新。許多硬件製造商都包含自己的軟件,並要求用戶禁用 Windows 的內置 Wi-Fi 支持。
- 與 Windows XP 相比, Windows Vista、Windows 7、Windows 8和Windows 10改進了 Wi-Fi 支持,具有更好的界面,並建議在沒有其他連接可用時連接
到公共 Wi-Fi。
macOS 和經典 Mac 操作系統
Apple 是 Wi-Fi 的早期採用者,於 1999 年 7 月推出了基於 802.11b 標準的AirPort產品線。Apple 後來推出了 AirPort Extreme,它是 802.11g 的實現。所有 Apple 電腦,從 1999 年的第一代iBook開始,包括 AirPort 802.11 網絡,專門設計用於提供 802.11 網絡,只需添加內部 AirPort 卡(或後來的 AirPort Extreme 卡),連接到計算機的內置- 在天線。Mac OS 9 之前的 Mac OS 版本早於 Wi-Fi,並且沒有任何 Wi-Fi 支持,儘管一些第三方硬件製造商已經製作了允許早期操作系統使用 Wi-Fi 的驅動程序和連接軟件。
攜帶式 Mac都包含 Wi-Fi
所有基於英特爾 Intel 的 Mac 都配備內置 AirPort Extreme 或 AirPort 卡插槽,並且所有攜帶式 Mac(所有 MacBook 和早期的 iBooks 和 PowerBooks)都包含 Wi-Fi 已有好幾年了。2006 年底,Apple 開始與Broadcom一起提供 MacWi-Fi 芯片也支持草案802.11n標準,但該功能已被禁用,Apple 直到一段時間後草案進一步推進時才聲稱或宣傳該硬件的功能。
升級
在 2007 年 1 月的Macworld Expo 上,Apple 宣布他們的計算機將開始支持 Draft 802.11n。帶有這種隱藏功能的系統可以通過軟體輕鬆解鎖,但由於Sarbanes-Oxley的會計要求,Apple 無法為已售出的硬件自由添加功能,因此名義上必須出售升級。這個“升級”包含在一個AirPort Extreme 基站的價格中對於購買者擁有的所有計算機,Apple 以大約 2 美元的價格在美國單獨出售“升級”(作為“Mac 的 AirPort Extreme 802.11n Enabler”),在其他地方以類似的價格出售。
內置的配置和管理
蘋果公司生產操作系統、計算機硬件、隨附的驅動程序、AirPort Wi-Fi 基站以及配置和管理軟件,從而簡化了 Wi-Fi 集成、設置和維護(包括安全更新)。內置的配置和管理集成在許多操作系統的應用程序和實用程序中。Mac OS X具有 Wi-Fi 支持,包括 WPA2,並附帶所有 Apple 當前和過去的 AirPort Extreme 和 AirPort 卡的驅動程序。許多第三方製造商生產兼容的硬件以及適用於 Mac OS X 的內置配置和管理軟件的適當驅動程序。其他製造商分發他們自己的軟件。Apple 較舊的Mac OS 9也支持 AirPort 和 AirPort Extreme,並且存在適用於其他製造商的其他設備的驅動程序,為早期不為 AirPort 卡設計的系統提供 Wi-Fi 選項。
驅動程序更新
早些時候,蘋果推出了 6.1.16 版 Boot Camp 軟件,旨在取代之前修復藍牙與 Wi-Fi 穩定性穩定的 6.1.12 版驅動程序更新。MacRumors 指出,Boot Camp 可幫助 Intel Mac 用戶運行 Windows 操作系統。由發行說明可知,6.1.16 版本引入了對 Wi-Fi WPA3 的支持,並且修復了從睡眠 / 休眠狀態恢復時,偶爾可能遇到的藍牙驅動 bug 。[1]
開源類 Unix 系統
Linux、FreeBSD 和類似的類 Unix克隆對 Wi-Fi 的支持要開闊得多。由於這些操作系統的開源性質,已經開發了許多不同的標準來配置和管理 Wi-Fi 設備。開源性質還促進了開源驅動程序,這些驅動程序使許多第三方和專有設備能夠在這些操作系統下工作。
- Linux提供不完整的 Wi-Fi 支持。對於較舊的內核版本尤其如此,例如2.6 系列,它仍然被企業發行版廣泛使用。許多 Wi-Fi 晶片組的本地驅動程序可以在商業上或免費獲得,儘管一些製造商不生產 Linux 驅動程序,只生產Windows驅動程序。因此,許多流行的晶片組沒有本地 Linux 驅動程序,只有一個半成品。對於這些,免費提供的NdisWrapper及其商業競爭對手 DriverLoader 允許 Windows x86和 64 位變體NDIS截至2005 年 1 月 6 日,將在基於 x86 的 Linux 系統和 86_64 架構上使用的驅動程序。除了缺乏本地驅動程序外,一些 Linux 發行版不提供方便的用戶界面,並且在它們上配置 Wi-Fi 可以與配置有線乙太網驅動程序相比,這是一個笨拙而復雜的操作。隨著NetworkManager和wicd等實用程序的採用,這種情況正在發生變化,這些實用程序允許用戶在網絡之間自動切換,而無需 root 訪問權限或傳統無線工具的命令行調用。但有些發行版包含大量預裝驅動程序,例如Ubuntu。
- FreeBSD具有類似於 Linux 的 Wi-Fi 支持。FreeBSD 7.0 引入了對WPA和WPA2的完全支持,儘管在某些情況下這取決於驅動程序。FreeBSD 帶有許多無線網卡和芯片組的驅動程序,包括由Atheros、Intel Centrino、Ralink、Cisco、D-link和Netgear製造的驅動程序,並通過端口集合為其他人提供支持。FreeBSD 還有“Project Evil”,它提供了使用 Windows x86 NDIS的能力基於 x86 的 FreeBSD 系統上的驅動程序,如 Linux 上的 NdisWrapper 和基於 amd64 的系統上的 Windows amd64 NDIS 驅動程序。
- NetBSD、OpenBSD和DragonFly BSD具有類似於 FreeBSD 的 Wi-Fi 支持。一些驅動程序的代碼,以及支持它們的內核框架,主要在 4 個 BSD 之間共享。
- Haiku從 2009 年 9 月開始提供初步的 Wi-Fi 支持。
- Solaris和OpenSolaris有無線網絡項目來提供 Wi-Fi 驅動程序和支持。
- Android內置了對 WiFi 的支持,它比行動電話網絡更受歡迎。
- Unison OS內置了對廣泛模塊的嵌入式 WiFi 的支持,它優於移動電話網絡(也有現成的支持)。還提供用於嵌入式系統的混合 WiFi 和藍牙。
智慧家庭
物聯網(IoT)概念過去幾年逐步發酵,為智慧家庭的發展提供了絕佳的機會,家中除了聯網裝置數量大幅提升之外,使用需求也有顯著差異性,像是家戶保全的感測裝置,需要保持長時間連線,但不需要高頻寬,因此Wi-Fi 6的TWT技術可以定義每個裝置的不同喚醒時間,也就是只有在需要時間連線,其他時間休眠,藉此節省使用電量,也延長電池壽命。[2]
參考資料
- ↑ 蘋果發布Boot Camp 6.1.16 修復休眠藍牙bug並支持Wi-Fi WPA3dailyclipper每日快報
- ↑ 技術進化/市場需求發力 Wi-Fi 6高速列車全面啟動新通訊