To read all comments associated with this story, please click here.
Yes, it's "like" a microkernel. I do not understand the question since it's pretty clear, in fact it was one of the reasons why people actually developed it in the linux kernel: allow people to implement easily (you can use whatever programming language you want) and safely. In fact, I've heard that Mac OS X also has a FUSE-like thing.
But there's a reason why ext3, ZFS, XFS, NTFS, HPFS and friends are not implemented in userspace in their native operative systems: performance. Anyway, with FUSE in linux/osx you get all the advantages of monolithic kernels (no, os x is not a microkernel, the fs lives in the same address space than the kernel and running as privileged code, i don't see how that is a microkernel) and microkernels at the same time.







Member since:
2006-03-31
"FUSE makes it possible to implement a very functional file system in a normal program rather than requiring a complex addition to the operating system."
Is the success of FUSE an example of the benefits of a microkernel over a monolithic kernel?