News for hackers. Stuff that matters.
Re:Linus says Linux has become 'bloated and huge' by agazso on Tuesday September 22, 2009 @05:18AM (#836598)
Yeah, there is the FUSE project: filesystem in a userspace. There are lots of interesting filesystems using this e.g. NTFS-3G, sshfs or ferrisfuse. These projects are valuable and most of them doesn't belong to the kernel as they use userspace libraries for network protocols and xml parsing.

Unfortunately native disk file systems like NTFS-3G is lot more slower than their native counterparts.

Re:Linus says Linux has become 'bloated and huge' by scythe on Tuesday September 22, 2009 @06:27AM (#836655)
&totse users ran tests of zfs-fuse back in the day and found that it was actually noticeably slower than native ext3. From that, I'm inclined to argue the opposite: filesystems should almost definitely be in-kernel. Granted, their tests were on Linux, not on a modern microkernel.
Re:Linus says Linux has become 'bloated and huge' by skwiddor on Tuesday September 22, 2009 @08:15AM (#836765)
Linux, fuse

there's your problem. it's not designed for it

Re:Linus says Linux has become 'bloated and huge' by agazso on Tuesday September 22, 2009 @05:52PM (#838053)
Well, with the last sentence I tried to write:

Unfortunately userspace file systems like NTFS-3G are lot slower than their native counterparts.

Which is understandable, regarding kernel calls are still quite expensive.

Re:Linus says Linux has become 'bloated and huge' by skwiddor on Tuesday September 22, 2009 @06:28AM (#836659)
I wouldn't use Fuse as your benchmark. All of plan9's filesystems are userspace (except the one that uses a dedicated machine). They can saturate 10gbe so your objections really concern Fuse and it's hosts.