libburnia is a project comprised of libraries and binaries for reading, mastering, and writing optical discs. It provides libburn, a CD/DVD/BD burn library, libisofs, a manipulation library for ISO 9660 filesystems, and libisoburn, a ISO 9660 multi-session library. On top of them there is cdrskin, a cdrecord emulator, and xorriso, a all-in-one application for ISO 9660 multi-session operations which additionaly provides a limited emulation of mkisofs.
| Tags | Archiving backup CD Audio CD Writing Filesystems Software Development Libraries DVD |
|---|---|
| Operating Systems | POSIX Linux FreeBSD Solaris |
| Implementation | C |
Recent releases


Release Notes: Several bugs were fixed in the libraries and in xorriso. The recently introduced boot preparation capabilities have been tested. New boot preparation options for GRUB2 were added.


Release Notes: Some rarely-occurring bugs were fixed in libisofs and libburn. libburn's handling of incomplete sessions has been improved. xorriso's mkisofs emulation learned to set El Torito section id strings.


Release Notes: Small improvements were made in libburn. Minor bugs were fixed in the libraries. xorriso improved its capabilities to serve the needs of frontend programs. A proof of concept for a GUI frontend has been implemented: xorriso-tcltk, which is in the libisoburn tarball.


Release Notes: Some rarely occurring bugs in libburn and libisofs were fixed. libisofs can now produce HFS+ metadata and Apple Partition Maps. The GPT and APM capabilities of isohybrid options --efi and --mac have been implemented. libisoburn and xorriso make use of these features.


Release Notes: The handling of intentional deviations from ECMA-119 specifications has been improved in libisofs. libisoburn and xorriso now make use of these improvements. Some rarely-occurring bugs have been fixed. Small refinements have been made in libburn.