summerofcode2012:ntfsfreebsd

NTFS for FreeBSD

This project is part of the Google Summer of Code 2012

It is maintained by VivienBotton (@vbotton) under EdwardTomaszNapierala (@trasz) mentoring

FreeBSD already provide a basic NTFS volume reading. To improve this implementation a port of current open source Apple implementation is a solution.

Porting this project to FreeBSD require to identify the non-portable mechanisms (kernel mutex, endianness functions …) and to change them. Also the VFS API used by Mac OS seems to be slighty different and will demand some changes.

The project begin on May 21, 2012 and the deadline will be on August 20, 2012

  • July 9-13: Mid-term Evaluations
    1. Port every specific mechanism to FreeBSD
    2. Adapt the code to FreeBSD VFS
  • August 13: End of coding (soft)
    1. Stability test
    2. Correct bugs
    3. Properly Integrate the build in FreeBSD kernel
  • August 20: End of coding (hard)
    1. Cleaning the code
    2. Documentation

A FreeBSD kernel without the stock implementation has been built. All the patches are available at this address

For any request please refer to vbotton@FreeBSD.org

  • summerofcode2012/ntfsfreebsd.txt
  • Last modified: 2012/05/21 15:25
  • by VivienBotton