Subject: HEADS UP: UDF file system added to NetBSD source tree
To: None <tech-kern@NetBSD.org>
From: Reinoud Zandijk <reinoud@netbsd.org>
List: current-users
Date: 02/02/2006 22:01:14
--uAKRQypu60I7Lcqm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Dear folks,

I'm pleased to announce to have added a new implementation of the UDF file 
system to the NetBSD source tree.

UDF is a file system defined by the OSTA standardisation group and is 
tailored for data interchange on optical discs (like CDs and DVDs)  
between different operating systems. Its also more and more common on other 
media like Compact Flash (CF) cards.

Harddisc partitions and vnd(4) devices may also be mounted. Note when 
mounting a vnd(4) device it might be nessisary to specify the file image 
sector size in the geomspec when creating the vnd(4) device or the disc 
sector size will be used.

Currently only read access is supported to all media types that CD/DVD type 
drives can recognize including DVD-RAM and BlueRay drives. Write access is 
planned and in preparation.

Implemented and tested media types are CD-ROM, CD-R, CD-RW, CD-MRW, 
DVD-ROM, DVD*R, DVD*RW, DVD+MRW but the same code can also read DVD-RAM, 
HD-DVD and BluRay discs. Discs created and written by UDFclient, Nero's 
InCD and Roxio's DirectCD/Drag2Disc read fine. Both open and closed media 
are supported so there is no need to close discs or close sessions. All 
current UDF versions upto version 2.60 are supported.

To enable and try out the UDF file system, download and install the 
NetBSD-current kernel and /sbin/mount_udf. In the kernel configuration 
enable the UDF file system by adding

	file-system UDF

and mount a disc with `mount_udf /dev/cd0a /mnt'.

Enjoy,
Reinoud

--uAKRQypu60I7Lcqm
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)

iQEVAwUBQ+JzE4KcNwBDyKpoAQLk5AgAwf/FTF9jBcTXfLfJHeZpv6hihkCkgAe+
ODhnafSREkpP5Gm53OXZiEkOJ0fyCKSr44vJuDB9x8+07EB6RqtA1y2wHYNpaTlK
3q3NVUcJjbYsYuBXd7nhBCRi77zJoQ6UR3XIb/A7NaiyM4jXGsJiYQWMlj1D1COO
uln8KK0zInkBtgmpZf6gdX5OqOSIIx7E/OfEiytKl5ffX6dnQOuZaSR1mTuaAZr8
gnUo/PVMrdcg3ieWuKqx9ExoFSt30If7rLoldXHC/NIS7KDVd4Y6fmYGOdsK2nhk
qZom25oVRKs86y90ZaBP/KqWgxH3PAG1yXMR16uA8q960Cffm8IZLQ==
=a+n+
-----END PGP SIGNATURE-----

--uAKRQypu60I7Lcqm--