Sign up for a new account or log in here:
Samsung codesmith Jaegeuk Kim has submitted a new "flash-friendly" file system to the Linux Kernel tree. The new file system, coined F2FS (flash-friendly file system), is actually open source and is the embodiment of Samsung's efforts to develop a file system attuned to the sensibilities of modern flash storage.
The most prolific and "universal" file systems (i.e. FAT16, FAT32) are also archaic ones, predating today's enormously spacious, rewritable flash devices. In fact, most file systems aren't perfectly suited for flash media, although many have been trying. Some alternatives are encumbered by potential patent time-bombs or royalties (e.g. exFAT), so F2FS may be Samsung's attempt at giving industry players a free (and safe) way to navigate the field.
By the way, don't be surprised if F2FS finds its way onto Android handsets -- a potential benefit of submitting the file system to the Linux kernel tree.
F2FS is a log-based file system which aims to remedy several issues found with current offerings. The documentation gives a solid explanation:
F2FS is a new file system carefully designed for the NAND flash memory-based storage devices. We chose a log structure file system approach, but we tried to adapt it to the new form of storage. Also we remedy some known issues of the very old log structured file system, such as snowball effect of wandering tree and high cleaning overhead.
Because a NAND-based storage device shows different characteristics according to its internal geometry or flash memory management scheme aka FTL, we add various parameters not only for configuring on-disk layout, but also for selecting allocation and cleaning algorithms.
Source: lkml.org
It's worth mentioning that open source does not necessarily equal patent-free. Despite reading through various analyses of Kim's submission, I have not seen anyone else's opinion as to how unfettered F2FS really is. It does appear that f2fs tools though -- the software which gives users and Linux the ability to manipulate and utilize F2FS -- is licensed under GNU GPLv2. This may indicate Samsung is in a giving mood, as the GPLv2 ensures all included patents must be licensed for everyone's free use or not licensed at all.
For Linux users interested in checking out Samsung's latest kernel contribution, f2fs tools can be downloaded here.
Of course they're showing M$ a middle finger. $5-15 x 10mln galaxyS/year alone. I'm no coder, but for $100mln a year, I would go to college to design exFAT replacement.
Sounds nice but as far as I'm concerned for phones FAT works just fine. Still more modern alternatives have to come out at some point. I also thinks its sad that these days we can't talk about anything new without being scared by patent wars. Such a shame
It is good to see a new file system that is optimized for Flash memory. Cannot weight to see the benchmarks and estimates of life span etc.
The only trouble open source faces is hackable since the source is open to any hacker to examin an hack world wide. That is the best way to ensure that you get hacked.
Yes, it works "fine" but fine is far from perfect.
Actually, open source systems are more secure than proprietary systems. If you think otherwise, you simply need to do more research to educate yourself. Unless, of course, you're a Microsoft employee
.
OpenBSD > Windows or OSX
Can't even compare these on security.
It's a common misconception, usually by people who aren't even programmers, that open source software is more hackable than closed source. The only problem is that reality doesn't reflect that theory.
No, it does not work just fine. At all. There's a 4GB file size limitation, for one.
| Trending | Featured |
Get free exclusive content, learn about new features and breaking tech news.