LanyardFS: A New Linux File-System
Phoronix: LanyardFS: A New Linux File-System
A new Linux kernel file-system has been presented, LanyFS, a.k.a. the Lanyard File-System...
I think it is a pointless vanity file system with no real use.
Perhaps could be used in education to teach users how-to-write-your-first-filesystem.
While I agree and feel there really doesn't need to be another filesystem, we don't know what this FS offers that makes it ideal for its purposes. It could actually be really nice, but of course as with all open source filesystems, the problem is adoption. ext2/3 has been around for a long time and there's still not very good support for those in either Windows or Mac.
Originally Posted by uid313
I think the developer is relatively smart, because he is smart enough to write a file system.
I also think he wants to see it upstreams because it would feel nice for him and be good for him.
But I think he wanted to experiment with file systems and write something easy and then find a purpose for it.
I don't think he is smart enough to write a scalable journaled file system with metadata, checksumming, transparent compression, cryptography, snapshotting, deduplication, etc.
The supposedly makes it ideal is that it is easy to implement.
Originally Posted by schmidtbag
include simplicity, interoperability, and flexibility.
Simplicity? why would anyone care?
Interoperability? windows /linux? if not, than ext3/4 eos all i need.
Dead at birth. no one needs it.
The lkml comments are pretty much in agreement. There is no use case for this really.
He said it's for usb sticks when fat32 limitations are too constraining. And that it could be used instead of fat32 due to not depending on patents.
For the first we technically have UDF, the second is not certain at all.
Better the devil you know, right? An extra $0.25 really never make a device unsuccessful.
Originally Posted by curaga
Anyways it seems the goal is to make a file-system so simple as to be trivially portable to any OS, perhaps even microcontrollers. I say throw it in staging and see if anyone actually starts using it.