Read-only port of NetBSD's UDF filesystem.
william.devries at gmail.com
Sun Jan 20 23:30:37 UTC 2013
I have been working on a read-only port of NetBSD's UDF file
system implementation, which I now believe to be complete except for any
bug related fixes that may arise. This file system supports UDF versions
through 2.60 on CDs, DVDs and Blu-rays.
While it could use more testing, it seems to be stable and working well,
and now seems like a good time to publish it for review. At the very
least, I can judge interest and get advice on aspects that perhaps need
The code can be found at https://github.com/williamdevries/UDF, and
installation instructions are present in the README file. It should
compile and work correct under both 9-Stable and Current. For full
functionally it requires an additional ioctl in the scsi_cd driver, for
which there is a patch in the repository. The patch also adds 'mount_udf2'
as an external mount command in the 'mount' command and creates a header
file needed for compilation. The file system was named 'udf2' so that it
can coexist with the much better tested file system already in the base.
At some point, the module should be renamed back to 'udf'.
(A version of this code was posted to this list once before by Oleksandr
Dudinskyi, but this code does not contain any of his changes.)
More information about the freebsd-fs