The Linux kernel provides several interfaces to user - space applications that are used for different purposes .
That have different properties by design .
The Linux kernel provides several interfaces to user - space applications that are used for different purposes and that have different properties by design .