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
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.