Stable NTFS-3G 2009.1.1 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Happy New Year 2009!

  *  Year 2008 Results
  *  Year 2009 Goals
  *  New Version Numbering
  *  Stable Release: UTF-8 Support, Fixes
  *  Acknowledgements

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

By revisiting our plans for 2008, it seems we can happily state that we 
could achieve significantly more than what we have originally aimed for. 
Thank to all those who provided feedback, bug report, solution, testing, 
development, packaging, documentation, news, sponsorship, operational or 
other contribution. Just in the last two years more than 235 people 
contributed directly to the open source NTFS development!

Some of the main results, without completeness. 

  *  Full core functionality implemented: full index operations, unlimited 
     file and directory creation and transparent UTF-8 support. Moreover 
     shared writable mmap and NFS support via the FUSE kernel module.

  *  Lightweight, integrated FUSE: easier deployment, faster release cycles, 
     smaller footprint, less external dependencies.

  *  New, modern build system.

  *  Strong resistance to file system corruptions and hardware flaws.

  *  POSIX file system test suite ported, extended and maintained.
     http://ntfs-3g.org/pjd-fstest.html

  *  Advanced NTFS-3G: full ownership, permissions, POSIX ACL, junction
     points support, access to internal NTFS data, POSIX compliance.
     http://pagesperso-orange.fr/b.andre/advanced-ntfs-3g.html

  *  Significant performance improvements.

  *  High-performance NTFS-3G driver for embedded devices.
     http://ntfs-3g.org/commercial.html

  *  Solaris and Windows(!) port.

  *  Much improved Mac OS X integration 
     http://macntfs-3g.blogspot.com/

More than 200 Linux distributions use NTFS-3G, and probably even more ISVs 
and consumer electronic device makers built it into one or more of their 
products.

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

What to expect from 2009? 

Better usability, more functionality, better availability (online 
recovery), much better performance, modular architecture, smaller 
memory footprint. Improved integration on Mac OS X, more mature 
operation on the newer OSes.

Probably other things too if __YOU__ tell us what you would like to 
see to get improved or implemented.

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

We have a new version numbering convention. The version formats will be 
either

  year.month

or

  year.month.patchlevel

It is backward compatible, so we hope it will not cause any trouble. 
If so then please let us know.

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Potentially inaccessible files with national characters in the filename, 
missing, disappeared files and directories were one of the major problems 
for NTFS-3G users if the user's language and region identifiers weren't 
setup properly. The workaround was complex, unfriendly, distribution 
specific and didn't even help if multiply languages were used.

Bernhard Kaindl has developed a solution which is included in this release 
candidate. Jean-Pierre Andre improved on it. It's in testing since several 
months with success and it doesn't require anymore the 'locale=' mount 
option to be set.

The 'locale=' mount option is ignored for filename characterset conversions 
and always UTF-8 is used.

In the past, unreadable filenames were ignored from a directory list. 
Since this shouldn't happen anymore thus a directory read error is 
reported in such cases. Unexpected NTFS-3G errors are always logged in 
one of the /var/log/syslog, /var/log/messages, /var/log/messages.log, 
or /var/log/daemon.log files.

The operating system, of course, still has to have UTF-8 support to 
properly display all national characters. The big difference is, from 
now on no filenames must be hidden and inaccessible on NTFS.

Having garbled filenames, filenames with question marks suggest a 
displaying, not file system driver problem. The 'ls' command has 
a -b (or --escape) option which prints the octal escapes for 
undisplayable characters.

This release implemented file creation timestamp support on OS X and 
contains some additional fixes which are listed in detail at

  http://ntfs-3g.org/releases.html

The source code of the latest stable driver is available at 

  http://ntfs-3g.org/

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Many thanks to: Jean-Pierre Andre, Bernhard Kaindl, Erik Larsson, 
Miklos Szeredi, Dominique L Bouix, Csaba Henk, Alejandro Pulver, 
Ralph Martin, Nikos Mavrogiannopoulos, Matthew Zhang, Michael Clark,
Amit Singh, ...

	The NTFS-3G Team
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux