]> git.sur5r.net Git - bacula/docs/blob - docs/manuals/en/main/supportedoses.tex
ccb09b7414a1d4f72417cac2b308db958467c55e
[bacula/docs] / docs / manuals / en / main / supportedoses.tex
1 %%
2 %%
3
4 \chapter{Supported Operating Systems}
5 \label{SupportedOSes}
6 \index[general]{Systems!Supported Operating }
7 \index[general]{Supported Operating Systems }
8
9 \begin{bsysitemize}
10 \item[X] Fully supported
11 \item[$\star$] The are reported to work in many cases and the Community
12    has committed code for them.  However they are
13   not directly supported by the Bacula project, as we don't have the
14   hardware.
15 \end{bsysitemize}
16
17 \LTXtable{\linewidth}{table_supportedoses}
18
19 \section*{Important notes}
20
21 \begin{bsysitemize}
22 \item By GNU/Linux, we mean 32/64bit Gentoo, Red Hat, Fedora, Mandriva,
23     Debian, OpenSuSE, Ubuntu, Kubuntu, \dots
24
25 \item For FreeBSD older than version 5.0,
26   please see some {\bf important} considerations in the
27   \bsysxrlink{Tape Modes on FreeBSD}{FreeBSDTapes}{problems}{section} of \problemsman{}.
28
29 \item MS Windows Director and Storage daemon are available
30       in the binary Client installer
31
32 \item For MacOSX see \elink{http://fink.sourceforge.net/ for obtaining the packages}{http://fink.sourceforge.net/}
33 \end{bsysitemize}
34
35 See the \bsysxrlink{Porting}{PortingChapter}{developers}{chapter} of the \devman{} for
36  information on porting to other systems.
37
38 If you have a older Red Hat Linux system running the 2.4.x kernel and you have
39 the directory {\bf /lib/tls} installed on your system (normally by default),
40 bacula will {\bf NOT} run. This is the new pthreads library and it is
41 defective. You must remove this directory prior to running Bacula, or you can
42 simply change the name to {\bf /lib/tls-broken}) then you must reboot your
43 machine (one of the few times Linux must be rebooted). If you are not able to
44 remove/rename /lib/tls, an alternative is to set the environment variable
45 "LD\_ASSUME\_KERNEL=2.4.19" prior to executing Bacula. For this option, you do
46 not need to reboot, and all programs other than Bacula will continue to use
47 /lib/tls.
48 The above mentioned {\bf /lib/tls} problem does not occur with Linux 2.6 kernels.