After more than 3 years of development and 9 betas the first stable
version is out! The release is all about bugfixes and revamped OS X
support (surprisingly there are people who prefer fuse-exfat to Apple's
driver).
Downloads:
http://code.google.com/p/exfat/downloads/list
Note that there are no RPM packages anymore. I believe manual downloads
is not the right way to distribute software for GNU/Linux distros. If
you want to build RPMs on your own you can take spec-files from those
source RPMs:
http://code.google.com/p/exfat/downloads/list?can=4&q=fc17.src.rpm
Changes between 0.9.8 and 1.0.0:
* Fixed crash when renaming a file within a single directory and a new
name differs only in case.
* Fixed clusters allocation: a cluster beyond valid clusters range could
be allocated.
* Fixed crash when a volume is unmounted while some files are open.
* SConscript now respects AR and RANLIB environment variables.
* Improved error handling.
Linux:
* Enabled big_writes. This improves write speed (larger block size means
less switches between kernel- and user-space).
* Do BLKROGET ioctl to make sure the device is not read-only: after
"blockdev --setro" kernel still allows to open the device in read-write
mode but fails writes.
OS X:
* Fixed OS X 10.8 support.
* Switched to 64-bit inode numbers (now Mac OS X 10.5 or later is required).
* Switched from unmaintained MacFUSE to OSXFUSE (
http://osxfuse.github.com).
* Fixed device size detection. Now mkfs works.
* Workarounded some utilities failures due to missing chmod() support.
* Disabled (senseless) permission checks made by FUSE.
--
Andrew Nayenko <
res...@gmail.com>