GNU xorriso creates, loads, manipulates, and writes ISO 9660 filesystem images with Rock Ridge extensions. Files can be copied in and out. The session results get written to optical media or to filesystem objects. Rather than needing external tools for ISO 9660 production and CD/DVD/BD burning, it is a static compilation of libburnia-project.org. Thus GNU xorriso depends only on fundamental operating system facilities.
| Tags | Archiving Filesystems backup |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX GNU/Linux FreeBSD Solaris |
| Implementation | C |
Recent releases


Release Notes: The handling of intentional deviations from ECMA-119 specifications has been improved. Some rarely-occurring bugs have been fixed.


Release Notes: Handling of timestamps in the Joliet and ISO 9660:1999 trees has been enhanced. xorriso now stores mtime in these trees and in the ECMA-119 tree. Some minor bugs were fixed.


Release Notes: Intermediate opening and closing of of drive device files is now avoided. xorriso operates on QEMU DVD-ROM and on qemu virtio-blk-pci devices. Emulation mode xorrecord now has its own man page and info document.


Release Notes: Bugs were fixed in processing of ACLs. Processing of extattr was enabled on FreeBSD. Vanishing udev links on GNU/Linux no longer disturb ongoing burn runs.


Release Notes: An old bug could cause xorriso to prepare incorrect internal addresses. This happened only with some CD drives, and never in mkisofs emulation mode. The new option -device_links shall be used on modern GNU/Linux systems instead of the option -devices. It lists the drives by their usual udev links rather than by their kernel device addresses.