Page 1 of 1

FUSE and LUFS

Posted: Wed Jul 16, 2008 2:52 am
by Jeko
Which are the benefits of projects like FUSE and LUFS?

Re: FUSE and LUFS

Posted: Wed Jul 16, 2008 9:36 pm
by iammisc
you can write filesystem drivers easily and more efficiently because your entire computer will not crash just because you forgot to initialize a variable. With userspace file systems, file systems are programs and therefore, programs can crash without affecting the system. Also, you can use a regular debugger like gdb to fix the problems.

Re: FUSE and LUFS

Posted: Thu Jul 17, 2008 1:03 pm
by Jeko
iammisc wrote:you can write filesystem drivers easily and more efficiently because your entire computer will not crash just because you forgot to initialize a variable. With userspace file systems, file systems are programs and therefore, programs can crash without affecting the system. Also, you can use a regular debugger like gdb to fix the problems.
Is this the only advantage?
And aren't there any disadvantages?

Re: FUSE and LUFS

Posted: Thu Jul 17, 2008 1:26 pm
by AJ
Is this a school/university assignment question?

First Google Hit for 'FUSE LUFS'.

Re: FUSE and LUFS

Posted: Thu Jul 17, 2008 1:50 pm
by Jeko
AJ wrote:Is this a school/university assignment question?

First Google Hit for 'FUSE LUFS'.
No.

However in the FAQ there isn't the reply to my question.

Re: FUSE and LUFS

Posted: Fri Jul 18, 2008 1:39 am
by AJ
Hi,

A google for 'benefits of FUSE file system'. Before this thread came up, I didn't know what FUSE was. Now I feel I know quite a bit about its pros/cons from 10 minutes of Googling. Please do the same.

Cheers,
Adam

Edit: fixed URL tags

Re: FUSE and LUFS

Posted: Fri Jul 18, 2008 8:34 am
by inflater
And aren't there any disadvantages?
AFAIK, if too much current comes through FUSE, you need to replace it with another one, or use a circuit breaker, which is more modern. ;)

Seriously now, a filesystem in userspace? :| Not my type.

Re: FUSE and LUFS

Posted: Fri Jul 18, 2008 11:48 am
by ucosty
inflater wrote:Seriously now, a filesystem in userspace? :| Not my type.
It's just a layer that lets other implement filesystems in userspace. Read/Write NTFS support on Mac is provided through a user-space filesystem module which sits on top of FUSE.