Abstract
Operating system tools must fulfil the requirements generated by the advances in networking paradigms. To understand the current state of the Free, Libre and Open Source Software (FLOSS) ecosystem, we present a survey on the main tools used to manage and interact with the network, and how they are organized in Linux-based operating systems. Based on the survey results, we present a reference Linux network stack that can serve as the basis for future heterogeneous network environments, contributing towards a standardized approach in Linux. Using this stack, and focusing on dynamic and spontaneous network interactions, we present an evolution path for network related technologies, contributing to Linux as a network research operating system and to FLOSS as a whole.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Distrowatch, http://distrowatch.com/ (last checked: June 2011)
Official linux wireless wiki, http://wireless.kernel.org/ (last checked: April 2011)
Red hat, http://www.redhat.com/ (last checked: April 2011)
Wifi: support ad hoc networking - support ticket, http://code.google.com/p/android/issues/detail?id=82 (last checked: April 2011)
Android. Android mobile plaftorm, http://www.android.com/ (last checked: April 2011)
Berg, J.M.: Wifi control plane overview, http://wireless.kernel.org/en/developers/Documentation/mac80211?action=AttachFile&do=get&target=mac80211.pdf (last checked: April 2011)
CentOS. Centos network manager configuration, http://wiki.centos.org/HowTos/Laptops/NetworkManager (last checked: April 2011)
CentOS. Rhel based linux operating system, http://www.centos.org/ (last checked: April 2011)
Cheshire, S., Aboba, B., Guttman, E.: Dynamic Configuration of IPv4 Link-Local Addresses. In: RFC 3927 (Proposed Standard) (May 2005)
Cheshire, S., Krochmal, M.: DNS based Service Discovery. Internet-Draft (February 2011)
Cheshire, S., Krochmal, M.: Multicast DNS. Internet-Draft (February 2011)
Connectivity Manager. Android connectivity manager developer information, http://developer.android.com/reference/android/net/ConnectivityManager.html (last checked: April 2011)
ConnMan. Network connection management daemon, http://www.connman.net (last checked: April 2011)
D-Bus. D-bus system message bus, http://www.freedesktop.org/wiki/Software/dbus (last checked: April 2011)
Debian. Linux-based operating system, http://www.debian.org/ (last checked: April 2011)
Fedora. Linux-based operating system, http://fedoraproject.org/ (last checked: April 2011)
freedesktop.org. Open source software projects working on interoperability for x window system desktops, http://www.freedesktop.org/ (last checked: April 2011)
Hat, R.: Red hat enterprise linux, http://www.redhat.com/rhel (last checked: April 2011)
Informal DNS-SD Service types list. Dns srv (rfc 2782) service types, http://www.dns-sd.org/ServiceTypes.html (last checked: April 2011)
Jesus, V., Sargento, S., Corujo, D., Senica, N., Almeida, M., Aguiar, R.: Mobility with qos support for multi-interface terminals: Combined user and network approach. In: IEEE Symposium on Computers and Communications (ISCC 2007), pp. 325–332 (July 2007)
jmDNS. Java mdns multicast implementation, http://jmdns.sourceforge.net (last checked: April 2011)
Caixa Mágica Linux. Mandriva based linux operating system, http://www.caixamagica.pt/ (last checked: April 2011)
mac80211. mac80211 development documentation, http://wireless.kernel.org/en/developers/Documentation/mac80211 (last checked: April 2011)
Malinen, J.: Hostapd: Ieee 802.11 ap, ieee 802.1x/wpa/wpa2/eap/radius authenticator, http://w1.fi/wpa_supplicant/ (last checked: April 2011)
Malinen, J.: Linux wpa/wpa2/ieee 802.1x supplicant. http://w1.fi/wpa_supplicant/ (last checked: April 2011)
Mandriva. Linux-based operating system, http://www.mandriva.com/ (last checked: April 2011)
Meego. Meego mobile platform - linux foundation, http://meego.com (last checked: April 2011)
ModemManager. Modem manager for linux, http://cgit.freedesktop.org/ModemManager/ (last checked: April 2011)
Network Manager. Linux network manager, http://projects.gnome.org/NetworkManager/ (last checked: April 2011)
nm applet. Network manager gnome applet, http://ftp.gnome.org/pub/GNOME/sources/network-manager-applet/0.8/ (last checked: April 2011)
oFono. Open source telefony (gsm/umts), http://ofono.org (last checked: April 2011)
OpenSuse. Linux-based operating system, http://www.opensuse.com/ (last checked: April 2011)
OpenWRT. Openwrt embedded linux. http://openwrt.org (last checked: April 2011)
Sofia, R., Mendes, P.: User-centricity impact on future internet architectures. In: FIA: Future Internet Workshop 2010 (June 2010)
Thomson, S., Narten, T., Jimei, T.: IPv6 Stateless Address Autoconfiguration. RFC 4862 (Proposed Standard) (September 2007)
Tourrilhes, J.: Linux wireless extensions, http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.Extensions.html (last checked: April 2011)
Ubuntu. Debian based linux operating system, http://www.ubuntu.com/ (last checked: April 2011)
ULoop. User-centric wireless local loop, http://www.uloop.eu (last checked: April 2011)
Wi-Fi Alliance. Wi-fi certified wi-fi direct: Personal, portable wi-fi technology (2010), http://www.wi-fi.org/knowledge_center_overview.php?docid=4685
WiFi Manager. Android wifi manager developer information, http://developer.android.com/reference/android/net/wifi/WifiManager.html (last checked: April 2011)
Zeroconf. Zero configuration networking (zeroconf) working group, http://www.zeroconf.org (last checked: April 2011)
Zeroconf. Zeroconf open source implementation, http://www.zeroconf.org (last checked: April 2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Matos, A., Thomson, J., Trezentos, P. (2011). Preparing FLOSS for Future Network Paradigms: A Survey on Linux Network Management. In: Hissam, S.A., Russo, B., de Mendonça Neto, M.G., Kon, F. (eds) Open Source Systems: Grounding Research. OSS 2011. IFIP Advances in Information and Communication Technology, vol 365. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24418-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-24418-6_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24417-9
Online ISBN: 978-3-642-24418-6
eBook Packages: Computer ScienceComputer Science (R0)