NTFS for FreeBSD
This project is part of the Google Summer of Code 2012
It is maintained by VivienBotton (@vbotton) under EdwardTomaszNapierala (@trasz) mentoring
Contents
Project description
FreeBSD already provide a basic NTFS volume reading. To improve this implementation a port of current open source Apple implementation is a solution.
Approach to solving the problem
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.
Milestones
The project begin on May 21, 2012 and the deadline will be on August 20, 2012
- July 9-13: Mid-term Evaluations
- Port every specific mechanism to FreeBSD
- Adapt the code to FreeBSD VFS
- August 13: End of coding (soft)
- Stability test
- Correct bugs
- Properly Integrate the build in FreeBSD kernel
- August 20: End of coding (hard)
- Cleaning the code
- Documentation
Test Plan and Details
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