]> git.sur5r.net Git - bacula/docs/blob - docs/manual/supportedoses.tex
Initial revision
[bacula/docs] / docs / manual / supportedoses.tex
1 %%
2 %%
3
4 \section*{Supported Operating Systems}
5 \label{_ChapterStart46}
6 \index[general]{Systems!Supported Operating }
7 \index[general]{Supported Operating Systems }
8 \addcontentsline{toc}{section}{Supported Operating Systems}
9
10 \subsection*{Supported Operating Systems}
11 \label{SupportedOSes}
12 \index[general]{Systems!Supported Operating }
13 \index[general]{Supported Operating Systems }
14 \addcontentsline{toc}{subsection}{Supported Operating Systems}
15
16 \begin{itemize}
17 \item Linux systems (built and tested on RedHat Enterprise Linux 3.0).  
18 \item If you have a recent Red Hat Linux system running the 2.4.x kernel  and
19    you have the directory {\bf /lib/tls} installed on your  system (normally by
20    default), bacula will {\bf NOT} run. This is  the new pthreads library and it
21 is defective. You must remove  this directory prior to running Bacula, or you
22 can simply change  the name to {\bf /lib/tls-broken}) then you must reboot
23 your  machine (one of the few times Linux must be rebooted). If  you are not
24 able to remove/rename /lib/tls, an alternative is to  set the environment
25 variable ``LD\_ASSUME\_KERNEL=2.4.19'' prior to  executing Bacula. For this
26 option, you do not need to reboot, and  all programs other than Bacula will
27 continue to use /lib/tls.  
28
29 The feedback that we have for 2.6 kernels is that the  same problem exists.
30 However, on 2.6 kernels, we would  probably recommend using the environment
31 variable override  (LD\_ASSUME\_KERNEL=2.4.19) rather than removing /lib/tls. 
32
33 \item Most flavors of Linux (Gentoo, SuSE, Mandriva, Debian, ...).  
34 \item Solaris various versions.  
35 \item FreeBSD (tape driver supported in 1.30 -- please see some  {\bf
36    important} considerations in the 
37    \ilink{ Tape Modes on FreeBSD}{FreeBSDTapes}  section of the
38    Tape Testing chapter of this manual.)  
39 \item Windows (Win98/Me, WinNT/2K/XP) Client (File daemon) binaries.  
40 \item MacOS X/Darwin (see \elink{ http://fink.sourceforge.net/}{http://fink.sourceforge.net/} for
41    obtaining the packages)  
42 \item OpenBSD Client (File daemon).  
43 \item Irix Client (File daemon).  
44 \item Tru64  
45 \item Bacula is said to work on other systems (AIX, BSDI, HPUX,  ...) but we
46    do not have first hand knowledge  of these systems. 
47 \item  RHat 7.2 AS2, AS3, AS4, Fedora Core 2, SuSE SLES 7,8,9 and Debian Woody and Sarge Linux on
48    S/390 and Linux on zSeries.
49 \item See the Porting chapter of the Bacula Developer's Guide  for information
50    on porting to other systems. 
51    \end{itemize}