System Requirements

Supported Systems

Ports of Box Backup are available for the following systems:

  • OpenBSD (the primary development platform)
  • Linux (including Debian, Red Hat/Fedora, SuSE, Gentoo and Mandriva)
  • NetBSD (this has minor issues with dates on symlinks)
  • FreeBSD
  • Darwin / Mac OS X 10.5
  • Cygwin (Windows) (client only)
  • Native Windows (client only, not complete)
  • Solaris

If you have a supported system then getting Box Backup is as easy as going to the Installation page.

Support for more platforms will arrive over time. It takes in general a couple of hours to get it compiling on a BSD-like UNIX, and a bit longer on something like Linux which deviates from the BSD way of doing things. The software is written in C++ and should be readily portable to other platforms.

Patches for other platforms are welcomed, as are volunteers to look after ports for a particular platform. Programmers notes describing how everything works are included in the notes directory within the distribution archive (or browse it online at source:box/trunk/docs).

Further requirements should be added here; probably best divided into 'compilation' and 'running' sections to serve developers and users separately