Many people do think that the hardware knowledge is only in the kernel. This is to prevent confusion.
Signed-off-by: Denis 'GNUtoo' Carikli <gnu...@no-log.org> --- freedom-privacy-security-issues.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/freedom-privacy-security-issues.php b/freedom-privacy-security-issues.php index 775ed7f..2e4afe8 100644 --- a/freedom-privacy-security-issues.php +++ b/freedom-privacy-security-issues.php @@ -32,6 +32,8 @@ Hardware abstraction layers provide a generic interface for the framework to use. The framework itself provides an interface for applications that is independent of the device and the hardware. That way, applications can access hardware features through the generic framework interface, which will call the hardware abstraction layer libraries, ending up with the kernel communicating with the hardware. + For instance, when placing a call, the dialer application will communicate with the framework, which in turn will communicate with the hardware abstraction layer. + That hardware abstraction layer will implement the protocol to communicate with the modem. The Linux kernel will then forward the communication between the hardware abstraction layer and the modem CPU. </p> <p> Many other components of a mobile device also run software in different forms. -- 2.7.4 _______________________________________________ Replicant mailing list Replicant@lists.osuosl.org http://lists.osuosl.org/mailman/listinfo/replicant