rfkill
rfkill is a subsystem in the Linux kernel that provides a unified interface for managing wireless devices. It allows users and administrators to enable or disable wireless hardware such as Wi-Fi, Bluetooth, and WWAN (mobile broadband). The primary purpose of rfkill is to provide a consistent way to control these devices, regardless of the underlying hardware or driver.
The rfkill subsystem exposes a set of ioctls (input/output control) that can be used by userspace applications
Two main types of blocking exist within rfkill: soft block and hard block. A soft block is
Users typically interact with rfkill through command-line utilities like rfkill (which is often part of the