IRC channel logs

2025-02-17.log

back to list of logs

<lisbeths>what is the difference between the design of hurd and the design of a kernel like linux kernel or bsd kernel or unix kernel?
<youpi> https://darnassus.sceen.net/~hurd-web/hurd-paper/
<ZhaoM>lisbeths: I think the most significant difference is hurd built upon a microkernel, but this statement doesn't explain many things. Some reading is needed :)
<damo22>in my opinion, we will see the concepts of that paper emerging more when the essential services like disk and network are more stable with multi processing, so more work can be done without even rebooting the system
<damo22>hurd already had working disk and network before, but we have revamped it to be all in userspace and with SMP
<lisbeths>I kind of understand a microkernel
<lisbeths>linux is a mug bigger system
<lisbeths>hurd thinks things should be much smaller
<lisbeths>it seems like it is a very minimal system between the application and the hardware
<lisbeths>linux and microkernel designers disagree over which things should be applications and which things should be part of the kernel
<youpi>lisbeths: it's not really about "minimal system", but about splitting the kernel in separate pieces rather than everything altogether in a single addressing space
<lisbeths>yeah
<youpi>which, among other benefits, brings flexibility
<youpi>in the end, applications see a posix interface and some extra stuff not only in /dev but also in /servers
<lisbeths>yeah having to conform to posix makes things more difficult
<azert>lisbeths: I don’t think that conforming to posix is what makes things more difficult, quite the opposite it provides a useful and tested api to implement.
<azert>But indeed most things are more difficult
<Major_Ghz> https://yapyap.life/ <<--- hello, i search dev who speak french. or no-dev, and financial