[Arm-netbook] Must watch video of GK802
Gordan Bobic
gordan at bobich.net
Fri Jan 11 09:53:04 GMT 2013
On Fri, 11 Jan 2013 09:12:21 +0000, jm <joem at martindale-electric.co.uk>
wrote:
> This kind of thing should now be possible for all
> these matchbox computers because of f2fs.
> F2fs (flash friendly file system http://en.wikipedia.org/wiki/F2FS )
> merged into the kernel that allows ordinary flash to be used
>
> http://www.h-online.com/open/news/item/F2fs-flash-friendly-filesystem-integrated-into-Linux-1773746.html
>
> F2fs keeps writing files to new locations and then cycle
> back to the beginning allowing even wear levelling.
1) How is this different / better than nilfs2?
nilfs is fully log structured and always appends
to the end, with a garbage collection thread that
starts from the head of the log (block device), and writes
the de-garbaged data back to the tail of the log.
Is f2fs more clever and less write-intensive (due to
the nature of nilfs2's garbage collection)?
Either way, this is by no means a pre-requisite for
using such devices. Many existing ARM machines
have been happily running off eMMC and SD devices long
term without any issues regarding media wear-out.
My SheevaPlugs run off an SD card, and have been for
at least a couple of years without any issues, as
have my Toshiba AC100s. It's really not a problem.
Performance on random-writes is a much bigger issue,
which is one place where something like nilfs2 helps
a great deal by making all writes always linear,
this making your random write MB/s the same as your
linear write MB/s. Reads are extremely quick on
SD cards regardless of whether they are sequential
or random so potential de-linearization of them
isn't problem.
> The great thing is that you can now yank out the OS
> and put a new OS in seconds. No way to brick a device.
There are several other devices that work this way.
Gordan
More information about the arm-netbook
mailing list