| ▲ | tosti 4 days ago | |||||||||||||||||||||||||
Yeah no. An operating system kernel doesn't just act as a host for userland processes, it interacts with hardware. Hardware behaves in weird and unexpected ways, can be quite hard to debug, can fail, etc. This is why Linux is excellent. Users of other operating systems often remind people to update their device drivers. A non-technical Linux responds asking what the heck device drivers are. To the casual user, device drivers become invisible because they work exactly as intended. | ||||||||||||||||||||||||||
| ▲ | charcircuit 3 days ago | parent [-] | |||||||||||||||||||||||||
The kernel talks to the device using an API it exposes. Similarly Chrome will talk to the OS using an API it exposes. OS APIs can also behave in weird and unexpected ways, be hard to debug and fail. Chrome protects the content it hosts from this complexity. Interacting with the layer underneath you is part of your job of hosting things on top of you. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||