Content deleted Content added
Rescuing 3 sources and tagging 0 as dead.) #IABot (v2.0.9.5 |
|||
(13 intermediate revisions by 13 users not shown) | |||
Line 1:
{{short description|Support in the operating system for Wi-Fi}}
{{Multiple issues|
{{original research|date=September 2015}}
{{Update|part=all|reason=all, in particular contemporary OSes and Wi-Fi standards: 11, macOS, Android, Linux; Wi-Fi 7, WPA3|date=July 2025}}
}}
'''Operating system Wi-Fi support''' is defined as the facilities an operating system may include for [[Wi-Fi]] networking. It usually consists of two pieces of [[software]]: [[Device driver|device drivers]], and applications for configuration and management.<ref>{{Cite journal |last=Roy |first=Priya |last2=Chowdhury |first2=Chandreyee |date=2022-09-01 |title=A survey on ubiquitous WiFi-based indoor localization system for smartphone users from implementation perspectives |url=https://doi.org/10.1007/s42486-022-00089-3 |journal=CCF Transactions on Pervasive Computing and Interaction |language=en |volume=4 |issue=3 |pages=298–318 |doi=10.1007/s42486-022-00089-3 |issn=2524-5228 |pmc=8785038}}</ref>▼
Driver support is typically provided by manufacturers of the [[chipset]] hardware or end manufacturers.
▲'''Operating system Wi-Fi support''' is defined as the facilities an operating system may include for [[Wi-Fi]] networking. It usually consists of two pieces of software: [[Device driver|device drivers]] and applications for configuration and management.<ref>{{Cite journal |last=Roy |first=Priya |last2=Chowdhury |first2=Chandreyee |date=2022-09-01 |title=A survey on ubiquitous WiFi-based indoor localization system for smartphone users from implementation perspectives |url=https://doi.org/10.1007/s42486-022-00089-3 |journal=CCF Transactions on Pervasive Computing and Interaction |language=en |volume=4 |issue=3 |pages=298–318 |doi=10.1007/s42486-022-00089-3 |issn=2524-5228 |pmc=8785038}}</ref>
▲Driver support is typically provided by manufacturers of the [[chipset]] hardware or end manufacturers. Also available are Unix clones such as Linux, sometimes through open-source projects.
Configuration and management support consists of software to enumerate, join, and check the status of available Wi-Fi networks. This also includes support for various encryption methods. These systems are often provided by the operating system backed by a standard driver model. In most cases, drivers emulate an [[Ethernet]] device and use the configuration and management utilities built into the operating system. In cases where built-in configuration and management support is non-existent or inadequate, hardware manufacturers may include software to handle those tasks.
==Microsoft Windows==
[[Microsoft Windows]] has comprehensive driver-level support for Wi-Fi, the quality of which depends on the hardware manufacturer. Hardware manufacturers almost always ship Windows drivers with their products. Windows ships with very few Wi-Fi drivers and depends on the [[original equipment manufacturer]]s (OEMs) and device manufacturers to make sure users get drivers. Configuration and management depend on the version of Windows.
*Earlier versions of Windows, such as [[Windows 98|98]], [[Windows Me|ME]], and [[Windows 2000|2000]] do not have built-in configuration and management support and must depend on software provided by the manufacturer.
*[[Microsoft Windows XP]] has built-in configuration and management support. The original shipping version of Windows XP included rudimentary support which was dramatically improved in Service Pack 2. Support for [[WPA2]] and some other security protocols require updates from Microsoft. Many hardware manufacturers include their software and require the user to disable Windows’ built-in Wi-Fi support.
* [[Windows Vista]], [[Windows 7]], [[Windows 8]], [[Windows 10]], and [[Windows
==macOS and Classic Mac OS==
{{Advert section|date=May 2018}}
Apple was an early adopter of Wi-Fi, introducing its [[AirPort]] product line, based on the 802.11b standard, in July 1999. Apple later introduced AirPort Extreme, an implementation of 802.11g. All Apple computers, starting with the original [[iBook]] in 1999, either included AirPort 802.11 networking or were designed specifically to provide 802.11 networking with only the addition of the internal AirPort Card (or, later, an AirPort Extreme Card)
Apple produces the operating system,
==Open-source Unix-like systems==
Linux, FreeBSD and similar [[Unix-like]] clones have much coarser support for Wi-Fi. Due to the [[Open-source software|open source]] nature of these operating systems,{{Citation needed|reason="would dozens of closed-source vendors have used one single management tools?"|date=February 2010}}
many different standards have been developed for configuring and managing Wi-Fi devices. The open source nature also fosters open source drivers which have enabled many third party and proprietary devices to work under these operating systems. See [[Comparison of Open Source Wireless Drivers]] for more information on those drivers.
*[[Linux]] has
*[[FreeBSD]] has Wi-Fi support similar to Linux. FreeBSD 7.0 introduced full support for [[Wi-Fi Protected Access|WPA]] and [[802.11i|WPA2]], although in some cases this is driver dependent. FreeBSD comes with drivers for many wireless cards and chipsets, including those made by [[Atheros]], [[Intel]] [[Centrino]], [[Ralink]], [[Cisco]], [[D-link]], and [[Netgear]], and provides support for others through the [[ports collection]]. FreeBSD also has "Project Evil", which provides the ability to use Windows x86 [[Network Driver Interface Specification|NDIS]] drivers on x86-based FreeBSD systems as NdisWrapper does on Linux, and Windows amd64 NDIS drivers on amd64-based systems.
*[[NetBSD]], [[OpenBSD]], and [[DragonFly BSD]] have Wi-Fi support similar to FreeBSD. Code for some of the drivers, as well as the kernel framework to support them, is mostly shared among the 4 BSDs.
*[[Haiku (operating system)|Haiku]] has had preliminary Wi-Fi support since September 2009.<ref>{{cite news |url=http://dev.osdrawer.net/news/32 |title=Haiku Wi-Fi support — Call for testers |publisher=Colin Günther |date=September 14, 2009 |accessdate=2009-10-11}}</ref>
*[[Solaris (operating system)|Solaris]] and [[OpenSolaris]] have the Wireless Networking Project to provide Wi-Fi drivers and support.<ref>{{cite news |url=http://opensolaris.org/os/community/laptop/wireless/ |title=Wireless Networking for OpenSolaris |publisher=Sun Microsystems |date=March 10, 2008 |accessdate=2008-03-10 |archive-date=2005-10-23 |archive-url=https://web.archive.org/web/20051023003138/http://opensolaris.org/os/community/laptop/wireless/ |url-status=dead }}</ref>
*[[Android (operating system)|Android]] has built in support for WiFi, with it being preferred over [[mobile telephony]] networks.
*[[Unison OS (operating system)|Unison OS]] has built in support for embedded WiFi for a broad set of modules, with it being preferred over mobile telephony networks (which also have off the shelf support). Mixed WiFi and Bluetooth for embedded systems is also provided.
Line 47:
==External links==
{{wikibooks|Nets, Webs and the Information Infrastructure}}
* [http://www.wi-fi.org Wi-Fi Alliance] {{Webarchive|url=https://web.archive.org/web/20091007005125/http://www.wi-fi.org/wifi-protected-setup |date=2009-10-07 }}
[[Category:IEEE 802.11]]
|