3 ms·
Honestly I don't like Linux, FreeBSD, Windows.. etc where everything under the sun is stuffed into a privileged domain and is stagnating to the point where hard
by nwmcsween 15y ago
Honestly I don't like Linux, FreeBSD, Windows.. etc where everything under the sun is stuffed into a privileged domain and is stagnating to the point where hardware common 10 years ago is just becoming useful w.r.t the kernel. I can only hope that something new will come along and simply multiplex the hardware and have abstractions as a 'library' without having to hack through n subsystems to add feature x.
- jrockway 15y agoWhat's your plan for helping with this effort?
- silverlake 15y agoSomething new came along 20 years ago with microkernels.
- sliverstorm 15y agoBut wouldn't it be beautiful if you could abstract away the hardware so that the drivers can be uniform? I call it the driver-driver.
- jodrellblank 15y agoNo it wouldn't. That way lies "one size fits nobody very well" computing. Cross platform app users already suffer a lot from that problem.
- wladimir 15y agoEver since 2007/2008 GPUs and CPUs are converging, and it is inevitable that at a certain moment even some kernel computations are best left to the GPU. Regarding security, these days, GPUs have memory isolation and protection. This is how the drivers work: they give a process its own memory-mapped command queue, and only permissions to use part of the GPU memory which they've allocated. So although it does increase the attack service to GPU+CPU instead of just CPU, it is not a matter of 'simply stuffing everything into the privileged domain'.