Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

kernels

Name: Anna 2013-12-04 22:19

I can't sleep, so let's talk about kernels and threads

I'm working on a [i]next generation ENTERPRICE QUALITY microkernel based on Machtm.

The difference with Mach is that I have removed complitely the mach threads/cthreads shit so the user is forced to create new process and communicate via message passing. But I as far as I know modern CPUs can run in parrallel many threads, but what happens if they are different processes? I was thinking to just create user-space threads when needed but I don't think that will help.

Also I'm thinking to emulate pthreads/C11 threads via userspace threads, what do you think?

Name: Anonymous 2013-12-05 7:42

If you really want a next-gen kernel, try to implement Viengoos to work on Mach. I'd love to see a system where programs can tell the kernel about how important is some bits of memory so that the kernel can dynamically allocate and reclaim memory to cater to the demands of the programs in the system.


http://walfield.org/papers/2009-walfield-viengoos-a-framework-for-stakeholder-directed-resource-allocation.pdf

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List