RFkill

RFkill i​st ein Subsystem d​es Linux-Kernels, d​as Ausschalter für kabellose Kommunikationsgeräte unterstützt.

rfkill listet Gerätezustände (rfkill list)

Es besteht einerseits a​us einem Treiberteil u​nd einer generischen Programmierschnittstelle (API) s​owie zum Umschalten u​nd Abfragen v​on Blockierungsstatus a​us dem Benutzer-Modus andererseits e​iner zeichenorientierten Gerätedatei (befindlich u​nter /dev/rfkill) u​nd dem darauf aufbauenden Hilfsprogramm rfkill.

Funktionalität

Als wichtigste Funktion ermöglicht es das Passiv-Schalten einer oder aller angeschlossenen Sendeeinheiten (Flugzeugmodus) über entsprechende, dedizierte Tasten(kombinationen) oder Schalter, die sich insbesondere bei tragbaren Rechnern finden. Weiterhin dient es der Benachrichtigung über momentane Deaktivierungszustände der Kommunikationsgeräte.

Geräte können durch eine „Soft“- (vergleiche software) oder eine „Hard“-Blockierung (vergleiche hardware) an jeglicher Aussendung gehindert werden. Eine Soft-Blockierung deaktiviert Schnittstellen (ifconfig wlan0 down) und verhindert eine Reaktivierung (up). Im Unterschied zu einer Hard-Blockierung kann es durch Software umgeschaltet werden.

Geschichte

RFkill wurde im Mai 2007 erstmals veröffentlicht und ab Version 2.6.22 mit dem Linux-Kernel geliefert.[1] Größere Umbauten erfolgten für Version 2.6.27[2] und 2009 wurde es vollständig neugeschrieben (Linux 2.6.31).[3] Linux 2.6.32 enthielt die erste veröffentlichte Version 0.1 des Hilfsprogramms rfkill von Johannes Berg.[4] Im Mai 2009 wurde die Gerätedatei eingeführt (Linux 2.6.33).[5]

Einzelnachweise

  1. http://kernelnewbies.org/Linux_2_6_22
  2. Thorsten Leemhuis (heise open), 10. Oktober 2008: Die unendliche Geschichte rund um WLAN in: Kernel-Log: Viel bewegt – Die Neuerungen von Linux 2.6.27
  3. Thorsten Leemhuis (heise open), 10. September 2009: Drahtlos glücklich in: Kernel-Log: Die Neuerungen von Linux 2.6.31
  4. Thorsten Leemhuis (heise open), 4. August 2009: Kernel-Log: X-Server 1.7 später; Compiz läuft auf neueren Radeon-GPUs; DRBD bald im Kernel
  5. Johannes Berg, 29. Mai 2009: rfkill: create useful userspace interface
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.