×

Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!

Comments

top

Hurd: H2 CD Images

Breace Re:speed? (312 comments)

I don't really see why a microkernel can not have access to userland buffers and a monolithic kernel can.

Maybe QNX 4 (different from Neutrino, which is the current QNX) was not very smart, I don't know. And I personally am not hot on message passing either, but QNX remains a good example of message-passing microkernels being to perform relatively good.

But when you say: Because the driver is a user process, it simply can't do the kind of memory mapping that a Unix kernel can do to grab userland data

I would have to disagree. The kernel could easily provide services that would provide memory mapping to the driver. I don't see why not. In fact, with proper protection mechanisms in place there's no reason why any user app should not be able to figure out real memory addresses. I don't think that would be ugly.

more than 12 years ago

Submissions

Breace hasn't submitted any stories.

Journals

Breace has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?