Re:HelenOS: portable microkernel-based multiserver operating...
by gue5t on Friday August 18, 2017 @02:01PM
(#15048378)
See this presentation about Google's scheduler patches, which claims the major overhead is logic in the scheduler (pg16): http://www.linuxplumbersconf.org/2013/ocw/system/presentatio...
[ Parent
| on HN ]
Re:HelenOS: portable microkernel-based multiserver operating...
by snvzz on Friday August 18, 2017 @02:09PM
(#15048436)
This is interesting. I wonder what's keeping this kind of work from being mainlined.
The present (as shown in the slides) Linux context switch times are painfully long.
Re:HelenOS: portable microkernel-based multiserver operating...
by gue5t on Friday August 18, 2017 @02:33PM
(#15048625)
Unless I'm mistaken, Google isn't interested in upstreaming these changes. A quick search of lmkl.org doesn't show any hits for the switchto_... APIs.
I'd love to hear otherwise or in more detail from someone at Google. It's frustrating to have to do archaeology just to guess what the state of the art is. Isn't sharing your findings part of "organizing the world's information"?
Re:HelenOS: portable microkernel-based multiserver operating...
by noir_lord on Friday August 18, 2017 @08:06PM
(#15050712)
"organizing the world's information" (when it's to our competitive advantage).
It's the bit on the end that sounds a lot less noble.
Re:HelenOS: portable microkernel-based multiserver operating...
by appleflaxen on Sunday August 20, 2017 @10:57AM
(#15058633)
wow; that's a good example of why GLP v3 has value to end users of free software: the GPL2 allows them not to share improvements. The GPL3 requires the source code to be available, if those machines are used to serve results to users.