Differences between revisions 41 and 42
Revision 41 as of 2006-07-23 12:20:59
Size: 2887
Editor: TheAnarcat
Comment: fix some links
Revision 42 as of 2007-07-02 07:07:29
Size: 3062
Editor: ?PetterReinholdtsen
Comment: Add link to solid.
Deletions are marked like this. Additions are marked like this.
Line 51: Line 51:

== KDE project solid ==

The KDE project is looking at implementing som hardware configuration and control
system to live called [http://dot.kde.org/1177385913/ solid].

["Hardware"]


See also: ["Driver"].

DebianInstaller installs ["discover"] and ["hotplug"] by default.

Hardware Autodetection at Boot

Discover

The development of Discover is led by [http://www.progeny.com/ Progeny] and it has its [http://platform.progeny.com/discover/ own homepage].

Hotplug

Even though hotplug wasn't mean to handle coldplugging it can handle it nowadays. Hotplug doesn't have it's own database of module mappings (it uses the running kernel's modules.*map) and will therefore never get outdated.

Currently, Hotplug is the only mature software to handle hotplug.

Kudzu

One widely used hardware autodetection and probing tool is ["Kudzu"]. It was initially developed by [http://www.redhat.com/ Red Hat]. Kudzu loads modules, generates dev links. Kudzu stores information about the hardware in [hwdata http:''/packages.debian.org/hwdata].

["Knoppix"]'s hwsetup-knoppix component is based on Kudzu and used in the Knoppix ["LiveCD"] for hardware autodetection.

hwinfo

hwinfo is the hardware detection tool used in [http://www.suse.com/ SuSE Linux]. It's currently packaged (in Debian) in a way so that it can't handle hardware autodetection at boot, but the maintainer is willing to add the necessary stuff to make it possible.

X Autoconfiguration

  • The debconf scripts of xserver-xfree86 can use discover, mdetect and read-edid to autodetect stuff.
  • xdebconfigurator can set up ["X"] automatically by using different ?BackEnd s. Check the package dependencies for a list of possible backends.

mdetect

Mouse device autodetection tool. If present, it will be used to aid ["XFree86"] configuration tools.

nictools-nopci and nictools-pci

Diagnostic and setup tools for many ["PCI"] and non-PCI ["ethernet"] cards

pconf-detect

Command-line utility for detecting parallel-port, USB, and network-connected printers .

Project Utopia

Project Utopia is a vision of how hardware should be handled in Linux. It currently consists of [http://packages.debian.org/hotplug hotplug], [http://packages.debian.org/udev udev], [http://packages.debian.org/hal hal] and [http://packages.debian.org/gnome-volume-manager gnome-volume-manager]. [http://packages.debian.org/dbus-1 dbus] is used as a layer of communication. udev needs a Linux 2.6 kernel to work. By making /etc/hal/device.d/fstab-update.sh executable you let HAL handle fstab and mountpoints dynamically. HAL comes with some small nice tools like lshal and hal-device-manager. Project Utopia is basically supposed to tie together lots of stuff into something that creates a nice end-user experience.

KDE project solid

The KDE project is looking at implementing som hardware configuration and control system to live called [http://dot.kde.org/1177385913/ solid].