4 \chapter{Sistemas Operativos Soportados} \label{SupportedOSes} \index{Sistemas!Operativos Soportados}
5 \index{Sistemas Operativos Soportados}
7 \item [X] Soportado completamente
8 \item [$\star$] se ha reportado que trabaja en muchos sistemas, sin embargo, esto
9 no está garantizado por el proyecto de bacula.
11 \begin{tabular}{|l|l|c|c|c|}
13 Sistemas Operativos & Versión & Cliente {\small {Demonio} } & Director {\small {Demonio} } & Storage {\small {Demonio} }\tabularnewline
16 GNU/Linux & All & X & X & X \tabularnewline
18 FreeBSD & $\geq$ 5.0 & X & X & X \tabularnewline
20 Solaris & $\geq$ 8 & X & X & X \tabularnewline
22 OpenSolaris & ~ & X & X & X \tabularnewline
25 MS Windows 32bit & Win98/Me & X & ~ & ~ \tabularnewline
27 ~ & WinNT/2K & X & $\star$ & $\star$ \tabularnewline
29 ~ & XP & X & $\star$ & $\star$ \tabularnewline
30 ~ & 2008/Vista & X & $\star$ & $\star$ \tabularnewline
31 MS Windows 64bit & 2008/Vista & X & ~ & ~ \tabularnewline
34 MacOS X/Darwin & ~ & X & ~ & ~ \tabularnewline
36 OpenBSD & ~ & X & $\star$ & ~ \tabularnewline
38 NetBSD & ~ & X & $\star$ & ~ \tabularnewline
40 Irix & ~ & $\star$ & ~ & ~ \tabularnewline
42 True64 & ~ & $\star$ & ~ & ~ \tabularnewline
44 AIX & $\geq$ 4.3 & $\star$ & ~ & ~ \tabularnewline
46 BSDI & ~ & $\star$ & ~ & ~ \tabularnewline
48 HPUX & ~ & $\star$ & ~ & ~ \tabularnewline
53 \section*{Notas importantes}
55 \item Cuando se hace referencia a GNU/Linux, significa las versiones de 32/64 bits
56 para Gentoo, Red Hat, Fedora, Mandriva, Debian, OpenSUSE, Ubuntu, Kubuntu, {\ldots{}}
57 \item Para versiones menores a la 5.0 de FreeBSD, se deben tomar algunas consideraciones
58 \textbf{importantes} en los modos para la unidad de tape, descritos en la sección
59 \ilink{Modos de Tape en FreeBSD} {FreeBSDTapes} del capítulo de Probando
60 el Tape de este manual.
61 \item Los paquetes de director y storage para MS Windows están disponibles como un
62 programa binario de instalación.
63 \item Para MacOSX revisar \elink{http://fink.sourceforge.net/ para obtener los paquetes}{http://fink.sourceforge.net/}
65 Revise el capítulo de Portabilidad en la guia de Desarrolladores para Bacula,
66 para obtener información acerca de la portabilidad a otros sistemas.
68 Si se cuenta con una versión de sistema operativo de Red Hat con kernel de 2.4.x
69 y se tiene el directorio \textbf{/lib/tls} instalado en el equipo (por defecto),
70 bacula \textbf{no} correrá. Esto es nuevo para la librería de pthreads y constituye
71 un defecto. Para correrlo, se debe remover el directorio antes de la ejecución
72 de bacula, o simplemente, se puede cambiar el nombre a \textbf{/lib/tls-broken},
73 y luego reiniciar el sistema (una de las pocas veces que Linux debe reiniciarse).
74 Si no se puede eliminar o renombrar el directorio /lib/tls, un método alternativo
75 consiste en definir la variable de ambiente \textbf{LD\_ASSUME\_KERNEL=2.4.19},
76 previo a la ejecución de bacula. Con esta opción, no es necesario el reinicio
77 y todos los programas, distintos a bacula, continuarán utilizando \textbf{/lib/tls}.
78 Este problema no ocurre con versiones de kernel 2.6 de Linux.