I've seen that systems running on top of Hurd start to become available (namely Arch Hurd) and I was wondering how a user, anyhow advance s/he can be, can see a difference?
Linux and BSD should be pretty much the same, because both of them are monolithic kernel, so the only difference should be their syscall API.
NB: when I write Linux, I don't mean GNU/Linux, as I guess that the GNU environment should eventually be the same in both systems
EDIT: deleted the statement about BSD, I don't know anything about this system and that's not the point of my question :$
EDIT 2: Let's try another approach: I have a good knowledge of GNU/Linux. What would be different with GNU/Hurd? for instance,
- module certainly can't exist with a micro-kernel, what's the equivalent? how does a video card driver looks like ?
- if the Hurd kernel (Mach) delegates core-tasks to user-space processes, which are they?
- who is in charge of these core tasks ? (an equivalent of super-
init?)
(side-question: does this question belongs to stackoverflow?)