Wicd (Linux Network Manager)
Encyclopedia
Wicd, which stands for Wireless Interface Connection Daemon, is an open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 software utility to manage both wireless
Wireless network
Wireless network refers to any type of computer network that is not connected by cables of any kind. It is a method by which homes, telecommunications networks and enterprise installations avoid the costly process of introducing cables into a building, or as a connection between various equipment...

 and wired network
Computer network
A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication channels that allow sharing of resources and information....

s for Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

. The project started in late 2006 with the creation of Connection Manager, which eventually became Wicd. Wicd aims to provide a simple interface to connect to networks with a wide variety of settings.

Wicd will only automatically connect to wireless networks you have specified and will not automatically connect to an unknown network.

Wicd supports a unique type of system for wireless encryption using the powerful wpa supplicant
Wpa supplicant
wpa_supplicant is a free software implementation of an IEEE 802.11i supplicant for Linux, FreeBSD, NetBSD and Microsoft Windows. In addition to being a full-featured WPA2 supplicant, it also implements WPA and older wireless LAN security protocols...

. Users can design their own "templates", which can be used by Wicd to connect to a large variety of networks using any type of encryption wpa_supplicant supports.

Wicd is split into two major components: the daemon, and the user interface. These two components communicate via D-Bus
D-Bus
In computing, D-Bus is a simple inter-process communication open-source system for software applications to communicate with one another. Heavily influenced by KDE2–3's DCOP system, D-Bus has replaced DCOP in the KDE 4 release. An implementation of D-Bus supports most POSIX operating...

. This design allows the user interface to run as a standard user, and the daemon to run as the root user, so the user can change the wireless network without knowing the root password. The split interface/daemon design would also allow a person to write a new front-end to the Wicd daemon, such as wicd-qt. There are also other frontends available for many DEs
Desktop environment
In graphical computing, a desktop environment commonly refers to a style of graphical user interface derived from the desktop metaphor that is seen on most modern personal computers. These GUIs help the user in easily accessing, configuring, and modifying many important and frequently accessed...

 such as GNOME
GNOME
GNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...

, XFCE
Xfce
Xfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris, and BSD – though recent compatibility issues have arisen with regard to BSD Unix platforms...

 and fluxbox
Fluxbox
Fluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the desktop, and minimal support for graphical icons...

.

Wicd is currently included in some distributions, such as Slackware
Slackware
Slackware is a free and open source Linux-based operating system. It was one of the earliest operating systems to be built on top of the Linux kernel and is the oldest currently being maintained. Slackware was created by Patrick Volkerding of Slackware Linux, Inc. in 1993...

, Zenwalk Linux
Zenwalk Linux
Zenwalk is a Linux distribution founded by Jean-Philippe Guillemin. It was originally based on Slackware. Since its creation, the distribution has become very different from Slackware in most regards while still maintaining compatibility with its binary packages...

, Arch Linux
Arch Linux
Arch Linux is an independently developed, Linux-based operating system for i686 and x86-64 computers. It is composed predominantly of free and open source software, and supports community involvement....

, Debian
Debian
Debian is a computer operating system composed of software packages released as free and open source software primarily under the GNU General Public License along with other free software licenses. Debian GNU/Linux, which includes the GNU OS tools and Linux kernel, is a popular and influential...

, and Gentoo Linux
Gentoo Linux
Gentoo Linux is a computer operating system built on top of the Linux kernel and based on the Portage package management system. It is distributed as free and open source software. Unlike a conventional software distribution, the user compiles the source code locally according to their chosen...

.

See also

  • NetworkManager
    NetworkManager
    Network Manager is a software utility aimed at simplifying the use of computer networks on Linux-based and other Unix-like operating systems.- Overview :...

  • Wireless tools for Linux
    Wireless tools for Linux
    Wireless tools for Linux is a package of Linux commands intended to support and facilitate the configuration of wireless devices using the Linux Wireless Extension...

    for command-line interface
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK