WORM.me.uk
James Walmsley’s Blog
FullFAT 1.1.0 Coming Soon!
James Walmsley’s Blog
FullFAT 1.1.0 Coming Soon!
The roadmap for FullFAT has changed quite dramatically over the last 24 hours. I’ve been performance profiling all aspects of FullFAT, particularly with respect to directory traversal, and file opening. So far I’ve been able to make gains of more than a 1000x improvement.
This performance optimisation is going to continue of the next few days.
Because of this huge, and much needed, improvement I’ve decided to make prepare for a 1.1.0 release. This will be 100% API compatible with the 1.0.x series. This now means that the FullFAT re-write which was going to be released under the 1.1.x series, will now be known as the FullFAT 2.x.x series.
New features for 1.1.x:
What will the 2.x.x series mean?
It’s a lot of work to do, however many of these features are transferable from my E-FS project, allowing both projects to benefit from each other. FullFAT 2.0.0 is estimated for release by the end of July 2010, and E-FS around September 2010.
Announcing the release of FullFAT 1.0.5
This is an interim release, which includes many fixes and enhancements. Especially notable are:
All users of FullFAT are advised to update their projects as soon as possible. (Note v1.0.0 is still considered safe for production use).
Looking to the future:
This is an interim release on the way to version 1.1.0 (or 2.0.0 as it may be called). There’s plenty to look for in the upcoming version especially:
FullFAT 1.1.0 (2.0.0) is estimated for release around September 2010.
Also to look out for is the new E-FS filesystem which should be ready for July 2010. E-FS (embedded future storage) is currently under heavy development as a part of my final major project at university. Much of the development will be ploughed back into FullFAT, to provide a clean code architecture and more dependable design for the FullFAT project. These enhancements will appear in the 1.1.0 (2.0.0) FullFAT release. For more information please contact me.
Finally FullFAT 1.0.0 is out of the door. The RTM package is now available, this includes the completed source-code of the initial stable release. A new (FINAL) release will be available in the coming weeks, this will contain the same source-code, only with updated drivers (as sent to us by developers out in the wild), as well as updated demos for Linux, and stdio integration.
FullFAT is a high performance, thread-safe, FAT filesystem implementation for embedded systems. It aims to be the best open-source FAT filesystem library available. The 1.0.0 release achieves this substantially, by providing a complete API, true thread-safety, and 100% compatibility on all true ANSI-C compilers.
See http://www.fullfat-fs.co.uk/ for more information.
For technical details, support and API documentation see http://wiki.fullfat-fs.co.uk/.
© 2009 James Walmsley. All rights reversed. Contact us.
Search
Recent Comments
Tags
Categories