1.. _SysReqs:
2
3System Requirements
4===================
5
6:index:`\ <single: System Requirements>`\  :index:`\ <single: Requirements; System>`\
7
8-  The minimum versions for each of the databases supported by Bareos are:
9
10   -  PostgreSQL 8.4 (since Bareos 13.2.3)
11
12   -  MySQL 4.1 - 5.6 or compatible fork (e.g. MariaDB), see :ref:`section-MysqlSupport`
13
14   -  SQLite 3
15
16-  Windows release is cross-compiled on Linux
17
18-  Bareos requires a good implementation of pthreads to work. This is not the case on some of the BSD systems.
19
20-  The source code has been written with portability in mind and is mostly POSIX compatible. Thus porting to any POSIX compatible operating system should be relatively easy.
21
22-  Jansson library:
23
24.. _jansson:
25
26 :index:`\ <single: JSON>`\  :index:`\ <single: Jansson; \see{JSON}>`\  Bareos :sinceVersion:`15.2.0: requires: jansson` offers a JSON API mode, see `Bareos Developer Guide (api-mode-2-json) <https://docs.bareos.org/DeveloperGuide/api.html#api-mode-2-json>`_. On some platform, the Jansson library is directory available. On others it can easly be added. For some older platforms, we compile Bareos without JSON API mode.
27