]> git.sur5r.net Git - bacula/docs/blob - docs/manuals/en/main/supportedoses.tex
Improve Autochanger documentation
[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{itemize}
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{itemize}
16
17
18 \begin{tabular}[h]{|l|l|c|c|c|}
19   \hline
20   Operating Systems & Version & Client \small{Daemon} & Director \small{Daemon} & Storage \small{Daemon} \\
21   \hline
22   \hline
23   GNU/Linux
24   & All & X & X & X \\
25   \hline
26   FreeBSD & $\geq$ 5.0 & X & X & X
27   \\
28   \hline
29   Solaris & $\geq$ 8 & X & X & X \\
30   \hline
31   OpenSolaris & ~ & X & X & X \\
32   \hline
33   \hline
34   MS Windows 32bit& Win98/Me & X  & ~ & ~ \\
35   \hline
36   ~ & WinNT/2K & X  & $\star$ & $\star$ \\
37   \hline
38   ~ & XP & X  & $\star$ & $\star$ \\
39   ~ & 2008/Vista & X  & $\star$ & $\star$ \\
40   MS Windows 64bit& 2008/Vista & X  & $\star$ & $\star$ \\
41   \hline
42   \hline
43   MacOS X/Darwin & ~ & X & $\star$ & $\star$ \\
44   \hline
45   OpenBSD & ~ & X & $\star$ & ~ \\
46   \hline
47   NetBSD & ~ & X & $\star$ & ~ \\
48   \hline
49   Irix & ~ & $\star$ & ~ & ~ \\
50   \hline
51   True64 & ~ & $\star$ & ~ & ~ \\
52   \hline
53   AIX & $\geq$ 4.3 & $\star$ & ~ & ~ \\
54   \hline
55   BSDI & ~ & $\star$ & ~ & ~ \\
56   \hline
57   HPUX & ~ & $\star$ & ~ & ~ \\
58   \hline
59 \end{tabular}
60
61 \section*{Important notes}
62
63 \begin{itemize}
64 \item By GNU/Linux, we mean 32/64bit Gentoo, Red Hat, Fedora, Mandriva,
65     Debian, OpenSuSE, Ubuntu, Kubuntu, \dots
66
67 \item For FreeBSD older than version 5.0,
68   please see some {\bf important} considerations in the
69   \borgxrlink{Tape Modes on FreeBSD}{FreeBSDTapes}{problems}{section} of \problemsman{}.
70
71 \item MS Windows Director and Storage daemon are available
72       in the binary Client installer
73
74 \item For MacOSX see \elink{http://fink.sourceforge.net/ for obtaining the packages}{http://fink.sourceforge.net/}
75 \end{itemize}
76
77 See the \borgxrlink{Porting}{PortingChapter}{developers}{chapter} of the \devman{} for
78  information on porting to other systems.
79
80 If you have a older Red Hat Linux system running the 2.4.x kernel and you have
81 the directory {\bf /lib/tls} installed on your system (normally by default),
82 bacula will {\bf NOT} run. This is the new pthreads library and it is
83 defective. You must remove this directory prior to running Bacula, or you can
84 simply change the name to {\bf /lib/tls-broken}) then you must reboot your
85 machine (one of the few times Linux must be rebooted). If you are not able to
86 remove/rename /lib/tls, an alternative is to set the environment variable
87 "LD\_ASSUME\_KERNEL=2.4.19" prior to executing Bacula. For this option, you do
88 not need to reboot, and all programs other than Bacula will continue to use
89 /lib/tls.
90 The above mentioned {\bf /lib/tls} problem does not occur with Linux 2.6 kernels.