The new UDF driver does not replace the existing one right away,
but will co-exist with it as "udf2" for some time.
The code is based on
https://socsvn.freebsd.org/socsvn/soc2012/oleksandr/udf-head@240301
There are some post-GSoC fixes.
There seems to stll be a bug with files larger than 4 GB.
The GSoC work was sponsored by Google.
The work was done by Oleksandr Dudinskyi.
His work builds upon earlier work by
Will DeVries <william.devries@gmail.com>: https://github.com/williamdevries/UDF
The original code was written for NetBSD by Reinoud Zandijk <reinoud@NetBSD.org>.