3 ms·
> the point of an OS, it differentiates itself based on how it does drivers Not really; also, the freedom to do something "different" in the device driver spac
by Koshkin 6y ago
> the point of an OS, it differentiates itself based on how it does drivers
Not really; also, the freedom to do something "different" in the device driver space is extremely limited: all you can do is decide on the packaging, kernel space vs. userspace and not much more.
- spijdar 6y agoI think what GP was getting at is a big part of an OS is resource management (process permissions and isolation) and providing abstract interfaces over hardware (filesystems vs raw block storage). So beyond the low level drivers that directly interact with hardware, an OS differs in how you ... drive the drivers. What your HAL looks like, and then what the abstractions above that look like. It's by that definition that e.g. Android is considered a different OS from GNU/Linux. Same kernel, but the hardware is exposed much differently to end-user applications.