Linked by Thom Holwerda on Sat 7th Nov 2009 14:33 UTC, submitted by J!NX
Debian and its clones Debian GNU/Hurd can now be installed a little easier. "This month Philip Charles created a new installation CD, the L series, for the Hurd, which brings us a big step towards installing the Hurd from the Hurd (without the need of a Linux-based installer). If you enjoy testing stuff, please give it a try."
Thread beginning with comment 393443
To read all comments associated with this story, please click here.
This is cool.
by Tuishimi on Sat 7th Nov 2009 20:54 UTC
Tuishimi
Member since:
2005-07-06

Just out of curiosity, have any basic performance tests been done against the kernel/operating system? How does hurd compare to linux or any of the BSD kernels?

RE: This is cool.
by vivainio on Sat 7th Nov 2009 21:10 in reply to "This is cool."
vivainio Member since:
2008-12-26

Just out of curiosity, have any basic performance tests been done against the kernel/operating system? How does hurd compare to linux or any of the BSD kernels?


Microkernel is necessarily slower than a monolithic kernel (unless the monolithic one is very badly done, of course).

OTOH, the cleaner architecture and modularity of microkernel affords for much faster development speed, as proven by hurd, minix and friends.

Reply Parent Bookmark Score: 6

RE[2]: This is cool.
by Delgarde on Sun 8th Nov 2009 09:33 in reply to "RE: This is cool."
Delgarde Member since:
2008-08-19

OTOH, the cleaner architecture and modularity of microkernel affords for much faster development speed, as proven by hurd...


Did you manage to keep a straight face while typing that? ;)

Reply Parent Bookmark Score: 3

RE[2]: This is cool.
by tylerdurden on Sun 8th Nov 2009 22:14 in reply to "RE: This is cool."
tylerdurden Member since:
2009-03-17

NT, OSX, and QNX say "what's up"

Reply Parent Bookmark Score: 0

RE: This is cool.
by bousozoku on Sat 7th Nov 2009 21:16 in reply to "This is cool."
bousozoku Member since:
2006-01-23

Just out of curiosity, have any basic performance tests been done against the kernel/operating system? How does hurd compare to linux or any of the BSD kernels?


More interesting to me is how it compares to Darwin since they're both using the Mach kernel.

It sounds a lot like Darwin, as mentioned by Avie Tevanian, in the fact that they readily tore the kernel apart and put it back together.

Reply Parent Bookmark Score: 2

RE[2]: This is cool.
by Zifre on Sat 7th Nov 2009 22:29 in reply to "RE: This is cool."
Zifre Member since:
2009-10-04

IMO, going with Mach was a very bad decision. Micro-kernels are necessarily slower, but Mach is just notorious for bad performance. They should have gone with something like L4 which is known for extremely good performance (for a micro-kernel anyways).

By the way, 5-10 years from now, performance of micro-kernels should be comparable to monolithic kernels. The reason micro-kernels are so slow is the constant context switching, which wouldn't matter if the processor had a tagged TLB. With a tagged TLB, each TLB entry is tagged with an address space, so context switching would not require a full TLB flush, only a tag change (i.e. changing a register). Intel and AMD both have plans to introduce a tagged TLB in their processors sometime soon due to much better virtualization performance.

Reply Parent Bookmark Score: 2