Preparing FLOSS for Future Network Paradigms: A Survey on Linux Network Management

  • Alfredo Matos
  • John Thomson
  • Paulo Trezentos
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 365)

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.

References

  1. 1.
    Distrowatch, http://distrowatch.com/ (last checked: June 2011)
  2. 2.
    Official linux wireless wiki, http://wireless.kernel.org/ (last checked: April 2011)
  3. 3.
    Red hat, http://www.redhat.com/ (last checked: April 2011)
  4. 4.
    Wifi: support ad hoc networking - support ticket, http://code.google.com/p/android/issues/detail?id=82 (last checked: April 2011)
  5. 5.
    Android. Android mobile plaftorm, http://www.android.com/ (last checked: April 2011)
  6. 6.
  7. 7.
    CentOS. Centos network manager configuration, http://wiki.centos.org/HowTos/Laptops/NetworkManager (last checked: April 2011)
  8. 8.
    CentOS. Rhel based linux operating system, http://www.centos.org/ (last checked: April 2011)
  9. 9.
    Cheshire, S., Aboba, B., Guttman, E.: Dynamic Configuration of IPv4 Link-Local Addresses. In: RFC 3927 (Proposed Standard) (May 2005)Google Scholar
  10. 10.
    Cheshire, S., Krochmal, M.: DNS based Service Discovery. Internet-Draft (February 2011)Google Scholar
  11. 11.
    Cheshire, S., Krochmal, M.: Multicast DNS. Internet-Draft (February 2011)Google Scholar
  12. 12.
    Connectivity Manager. Android connectivity manager developer information, http://developer.android.com/reference/android/net/ConnectivityManager.html (last checked: April 2011)
  13. 13.
    ConnMan. Network connection management daemon, http://www.connman.net (last checked: April 2011)
  14. 14.
    D-Bus. D-bus system message bus, http://www.freedesktop.org/wiki/Software/dbus (last checked: April 2011)
  15. 15.
    Debian. Linux-based operating system, http://www.debian.org/ (last checked: April 2011)
  16. 16.
    Fedora. Linux-based operating system, http://fedoraproject.org/ (last checked: April 2011)
  17. 17.
    freedesktop.org. Open source software projects working on interoperability for x window system desktops, http://www.freedesktop.org/ (last checked: April 2011)
  18. 18.
    Hat, R.: Red hat enterprise linux, http://www.redhat.com/rhel (last checked: April 2011)
  19. 19.
    Informal DNS-SD Service types list. Dns srv (rfc 2782) service types, http://www.dns-sd.org/ServiceTypes.html (last checked: April 2011)
  20. 20.
    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)Google Scholar
  21. 21.
    jmDNS. Java mdns multicast implementation, http://jmdns.sourceforge.net (last checked: April 2011)
  22. 22.
    Caixa Mágica Linux. Mandriva based linux operating system, http://www.caixamagica.pt/ (last checked: April 2011)
  23. 23.
    mac80211. mac80211 development documentation, http://wireless.kernel.org/en/developers/Documentation/mac80211 (last checked: April 2011)
  24. 24.
    Malinen, J.: Hostapd: Ieee 802.11 ap, ieee 802.1x/wpa/wpa2/eap/radius authenticator, http://w1.fi/wpa_supplicant/ (last checked: April 2011)
  25. 25.
    Malinen, J.: Linux wpa/wpa2/ieee 802.1x supplicant. http://w1.fi/wpa_supplicant/ (last checked: April 2011)
  26. 26.
    Mandriva. Linux-based operating system, http://www.mandriva.com/ (last checked: April 2011)
  27. 27.
    Meego. Meego mobile platform - linux foundation, http://meego.com (last checked: April 2011)
  28. 28.
    ModemManager. Modem manager for linux, http://cgit.freedesktop.org/ModemManager/ (last checked: April 2011)
  29. 29.
    Network Manager. Linux network manager, http://projects.gnome.org/NetworkManager/ (last checked: April 2011)
  30. 30.
    nm applet. Network manager gnome applet, http://ftp.gnome.org/pub/GNOME/sources/network-manager-applet/0.8/ (last checked: April 2011)
  31. 31.
    oFono. Open source telefony (gsm/umts), http://ofono.org (last checked: April 2011)
  32. 32.
    OpenSuse. Linux-based operating system, http://www.opensuse.com/ (last checked: April 2011)
  33. 33.
    OpenWRT. Openwrt embedded linux. http://openwrt.org (last checked: April 2011)
  34. 34.
    Sofia, R., Mendes, P.: User-centricity impact on future internet architectures. In: FIA: Future Internet Workshop 2010 (June 2010)Google Scholar
  35. 35.
    Thomson, S., Narten, T., Jimei, T.: IPv6 Stateless Address Autoconfiguration. RFC 4862 (Proposed Standard) (September 2007)Google Scholar
  36. 36.
    Tourrilhes, J.: Linux wireless extensions, http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.Extensions.html (last checked: April 2011)
  37. 37.
    Ubuntu. Debian based linux operating system, http://www.ubuntu.com/ (last checked: April 2011)
  38. 38.
    ULoop. User-centric wireless local loop, http://www.uloop.eu (last checked: April 2011)
  39. 39.
    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
  40. 40.
    WiFi Manager. Android wifi manager developer information, http://developer.android.com/reference/android/net/wifi/WifiManager.html (last checked: April 2011)
  41. 41.
    Zeroconf. Zero configuration networking (zeroconf) working group, http://www.zeroconf.org (last checked: April 2011)
  42. 42.
    Zeroconf. Zeroconf open source implementation, http://www.zeroconf.org (last checked: April 2011)

Copyright information

© IFIP International Federation for Information Processing 2011

Authors and Affiliations

  • Alfredo Matos
    • 1
  • John Thomson
    • 1
  • Paulo Trezentos
    • 1
  1. 1.Caixa Mágica Software Edificio Espanha - Rua Soeiro Pereira GomesLisboaPortual

Personalised recommendations