User Tools

Site Tools


doc:devel:drivers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:devel:drivers [2012/11/06 16:09]
uvray313
doc:devel:drivers [2014/03/10 14:39] (current)
gaplee typo
Line 1: Line 1:
 +====== Drivers ======
 +Linux is a [[wp>​Monolithic kernel|monolithic]] [[wp>​Kernel (computing)]] and thus all drivers belong in the kernel. Drivers can be compiled into the kernel or loaded as Modules. ​
 +
 +The source code of a driver can be:
 +  * completely Open Source, partially Open Source or Closed Source(Binary Blobs).
 +  * integrated into the mainline kernel yet, not any more or never)
 +
 +The Linux Kernel and Open Source drivers are maintained and developed by many different people around the world.
 +
 +Closed Source drivers are developed and maintained by their creators since only they have access to the source code.
 +
 +The source code for the drivers already integrated into the mainline kernel can be found here:
 +  * -> [[http://​kernel.org/​]]
 +
 +In OpenWRT, all kernel module package filenames begin with kmod-.\\
 +The modprobe command is not available in at least some firmware version of OpenWrt. ​ Use insmod instead.
 +
 +===== Learning more =====
 +No central information center exists. Instead you can try different pages like  [[http://​www.fsf.org/​resources/​hw|FSF hw]], [[https://​wiki.ubuntu.com/​HardwareSupport|Ubuntu]],​ [[http://​alsa-project.org/​main/​index.php/​Matrix:​Main|ALSA]],​ [[https://​wireless.kernel.org]],​ [[http://​wiki.ubuntuusers.de/​Hardwaredatenbank/​Ausgabeger%C3%A4te/​Soundkarten|ger Ubuntu Wiki]].
 +
 +You can also contact the developers. You can often reach them on one or more **mailing lists**.