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}
10 \subsection*{Supported Operating Systems}
12 \index[general]{Systems!Supported Operating }
13 \index[general]{Supported Operating Systems }
14 \addcontentsline{toc}{subsection}{Supported Operating Systems}
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.
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.
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).
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.