are there any (at least on plan or theoretical level) that drivers will be/are/would be separated in general? ex.:
- touchpad drivers shouldn't have to do anything with network access
- wireless drivers shouldn't be able to touch anything from ex.: /home
- graphics/wireless/sound/disk/etc. drivers shouldn't be able to get anything from keyboards
- microphones shouldn't have to do anything with network access
- and so on.
or is this only a dream or bad concept that separation needed "inside kernel level"?