28
Home
Thomas Schmitt bu sayfayı 2026-05-24 09:13:58 +00:00 düzenledi

Welcome to libburnia project

NEWS

  • Fri May 22 2026 Bug fix releases libisofs-1.5.8.pl02 and libisoburn-1.5.8.pl02 are ready on release page. Reasons for libisofs are non-zero exit values with dangling symbolic links if XFS-style project ids shall be recorded, and ./configure combination --disable-lfa-flags --enable-projid which caused failure of "make" because of undefined variable "os_errno". Reason for libisoburn is a bug with -find test -has_projid which always matched project id 0.

  • Wed Apr 08 2026 Bug fix release libisofs-1.5.8.pl01 is ready on release page. Reason is a bug about recording XFS-style project ids which can cause non-zero exit values of xorriso runs.

  • Thu Apr 02 2026 Release 1.5.8 is ready on release page. New libburn libburn API calls use and return off_t sizes instead of int or uint32_t. This enables writing of ISO 9660 filesystes of up to 8 TiB instead of the previous limit of 4 TiB. libisofs can now append up to 8 GPT partitions instead of 4. Backup fidelity on Linux was improved by recording and restoring file attibutes as of chattr(1) and XFS-style project ids. 17-byte file timestamps get created after year 2150 and before year 1900, expanding the range range from year 0 to year 9999. Volume Ids for ISO 9660, Joliet, ISO 9660:1999, and HFS+ can now be set separately. libisoburn offers new API calls which use and return off_t sizes instead of int or uint32_t. The xorriso commands -mount, -load, and others can now select sessions by their modification time. Various bugs were fixed. Most of them were minor or rarely occuring.

  • Fri Aug 01 2025 we celebrate 19 years of libburnia project.

  • Wed Jul 08 2020 We moved from GitLab to Gitea.

ABOUT

libburnia is a project for reading, mastering and writing optical discs. Currently it is comprised of libraries named libisofs, libburn, libisoburn, a cdrecord emulator named cdrskin, and an integrated multi-session tool named xorriso. The software runs on GNU/Linux, FreeBSD, Solaris, NetBSD, OpenBSD. It is base of the GNU xorriso package.

The wiki article about problems with concurrent burns describes two workarounds for the poor throughput which can be observed on Linux if libburn operates more than one drive at a time. This problem seems to have been fixed in Linux 5.6.

LICENCE

The source code for the libburnia project is distributed under the terms of the GNU General Public License version 2 or later (GPLv2+).

Be aware that linking libisoburn with GPLv3+ library libreadline-6 will automatically change the license of the resulting libisoburn.so and xorriso binary to GPLv3+.

SOURCE CODE

The current release tarballs are available at Releases Page.

The project lives in a git repository hosted on https://dev.lovelyhq.com/libburnia. You can check-out the latest unstable versions using:

git clone https://dev.lovelyhq.com/libburnia/libburn.git
git clone https://dev.lovelyhq.com/libburnia/libisofs.git
git clone https://dev.lovelyhq.com/libburnia/libisoburn.git

Browse git online.

For building the libraries and binaries from git you will need autotools of at least version 1.7.

DOCUMENTATION

Wiki page with Frequently Asked Questions.

Current development version:

Manual pages of command line programs:

The APIs of the libraries are documented in their C header files:

Example programs:

README files:

Index of wiki pages

CONTRIBUTION

We welcome and consider any sorts of contribution although not all can be accepted, of course. If you want to contribute to libburnia project development, then report experiences, propose new features, or post patches for discussion on bug-xorriso at gnu dot org.

MAILING LISTS

Please send support requests and proposals to

bug-xorriso at gnu dot org - Public mailing list of GNU xorriso.

If you submit patches, please add a Signed-off-by: line as described in e.g. https://gcc.gnu.org/dco.html and either a statement that you in advance agree to a possible future license change from GPLv2+ to LGPL2.1+, or a statement which hands over the possible copyright of the patch to libburnia developer Thomas Schmitt.

DONATIONS

Any donations made to the libburnia project would greatly assist its progress by helping us to acquire drives and media. If you would like to donate, please mail us:

  • mario.danic [at] gmail [dot] com, Cc: scdbackup [at] gmx [dot] net.

DEVELOPERS

Thomas Schmitt - scdbackup [at] gmx [dot] net - Current main developer

Mario Đanić - mario [at] libburnia-project [dot] org - Founder, webmaster, developer