RFkill

rfkill listet Gerätezustände (rfkill list)

RFkill ist ein Subsystem des Linux-Kernels, das Ausschalter für kabellose Kommunikationsgeräte unterstützt.

Es besteht einerseits aus einem Treiberteil und einer generischen Programmierschnittstelle (API) sowie zum Umschalten und Abfragen von Blockierungsstatus aus dem Benutzer-Modus andererseits einer zeichenorientierten Gerätedatei (befindlich unter /dev/rfkill) und 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. Linux_2_6_22 - Linux Kernel Newbies. Abgerufen am 15. Oktober 2023.
  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

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.