- Nov 7, 2011
- 3,532
- 266
- 0
Interesting read:https://android-developers.googleblog.com/2017/07/shut-hal-up.html
As a part of Project Treble, the Hardware Abstraction Layers (HAL) – the ones that “provides an interaction between device-agnostic code and device-specific hardware implementations” – are moved into their processes, essentially cutting them off from having access to other HALs, their drivers, and permissions that they don’t need access to. Google refers to this as the “principle of least privilege,” which is an idea that limits a process to only having access to the info that’s necessary for it to function."
As a part of Project Treble, the Hardware Abstraction Layers (HAL) – the ones that “provides an interaction between device-agnostic code and device-specific hardware implementations” – are moved into their processes, essentially cutting them off from having access to other HALs, their drivers, and permissions that they don’t need access to. Google refers to this as the “principle of least privilege,” which is an idea that limits a process to only having access to the info that’s necessary for it to function."