]> git.sur5r.net Git - bacula/docs/blob - docs/manuals/en/main/supportedoses.tex
Tweak bacula.org html meta data
[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   \ilink{ Tape Modes on FreeBSD}{FreeBSDTapes}  section of the
70   Tape Testing chapter of this manual.
71
72 \item MS Windows Director and Storage daemon are available
73       in the binary Client installer
74
75 \item For MacOSX see \elink{http://fink.sourceforge.net/ for obtaining the packages}{http://fink.sourceforge.net/}
76 \end{itemize}
77
78 See the Porting chapter of the Bacula Developer's Guide for information on
79 porting to other systems.
80
81 If you have a older Red Hat Linux system running the 2.4.x kernel and you have
82 the directory {\bf /lib/tls} installed on your system (normally by default),
83 bacula will {\bf NOT} run. This is the new pthreads library and it is
84 defective. You must remove this directory prior to running Bacula, or you can
85 simply change the name to {\bf /lib/tls-broken}) then you must reboot your
86 machine (one of the few times Linux must be rebooted). If you are not able to
87 remove/rename /lib/tls, an alternative is to set the environment variable
88 "LD\_ASSUME\_KERNEL=2.4.19" prior to executing Bacula. For this option, you do
89 not need to reboot, and all programs other than Bacula will continue to use
90 /lib/tls.
91 The above mentioned {\bf /lib/tls} problem does not occur with Linux 2.6 kernels.