<p>El sistema de archivos de Haiku es muy transparente, siempre intenta usar nombres lógicos para sus archivos y carpetas que no confundan el usuario. Los archivos y carpetas que son de importancia para el sistema para funcionar apropiadamente se protegen de la modificación accidental, mostrando uno de estos avisos:</p>
<p>El segundo aviso se muestra cuando se intenta renombrar o borrar algo en la jerarquía del sistema. El botón "<spanclass="button">Do it</span>" (hágalo) sólo se puede presionar solamente mientras se sujeta la tecla <spanclass="key">MAYÚSCULAS</span>.</p>
<p>Generalmente, hay tres ramas separadas en la carpeta raíz del volumen de inicio del sistema:</p>
<tr><td><spanclass="path">/boot/system/</span></td><td></td><td>pertenece al sistema. ¡No tocar!</td></tr>
<tr><td><spanclass="path">/boot/common/</span></td><td></td><td>contiene los archivos compartidos entre usuarios.</td></tr>
<tr><td><spanclass="path">/boot/home/</span></td><td></td><td>es la carpeta personal del usuario, donde se mantiene la información y las preferencias personales.</td></tr>
<p>Bajo el predecesor de Haiku, BeOS, esta carpeta se llamaba <spanclass="path">/boot/beos/</span>. Todavía se puede encontrar documentación vieja (p. ej. en el BeBook original).<br/>
Como sea que se llame, no se debería alterar lo que está dentro. Cada actualización de Haiku puede agregar, remover o sobrescribir cualquier cosa dentro de ella. Si se desea agregar funcionalidad, tal vez con otros agregados de Tracker Add-Ons o Traductores o tal vez algún controlador de dispositivo, ha de instalarlos dentro de su propia jerarquía en <spanclass="path">/boot/home/</span> o, si se supone que será para todos los usuarios, debajo de <spanclass="path">/boot/common/</span>. Mientras Haiku no sea multiusuario, esta distinción no tiene efecto aparente, pues sólo hay un usuario con una carpeta <i>home</i>. Pero ya que habrá soporte para más de un usuario eventualmente, tiene sentido aprender la manera correcta desde el principio.</p>
<p>Así que, digamos que se desea instalar un nuevo Traductor para el último formato de imagen, <b>no</b> lo copie simplemente dentro de la carpeta de sistema respectiva. Recuerde: ¡No tocar!<br/>
En su lugar, póngalo dentro de la jerarquía espejo debajo de <spanclass="path">/boot/common/</span> o <spanclass="path">/boot/home/config/</span>.</p>
<p>En nuestro ejemplo, la localización de los Traductores en la carpeta de sistema sería</p>
<p>Esto tiene otra ventaja: si el componente que se ha instalado estropea las osas (lo cual es probable si se instalan controladores de hardware como de esta manera también) hay la opción de elegir "<i>Disable User Add-Ons</i>" (Deshabilitar agregados del usuario) del menú <ahref="bootloader.html">Boot Loader</a> y así siempre ser capaz de iniciar sin el componente problemático.</p>
<p>La mayoría de las veces, sin embargo, no querrá lidiar con estas cosas en lo absoluto, pues cada software que viene de una fuente confiable incluye una rutina de instalación que maneja estas cosas.<br/>
<aid="common"name="common">La carpeta común - <spanclass="path">/boot/common/</span></a></h2>
<p>Haiku todavía no es un sistema multiusuario. Una vez que lo sea, todos los usuarios tendrán su propia carpeta dentro de <i>home</i> que no se accederá por nadie más. Todas las aplicaciones y componentes adicionales como agregados de Tracker, traductores, etc., así como cualquier información que se deba compartir entre distintos usuarios, tiene se ubicarse dentro de <spanclass="path">/boot/common/</span>.</p>
<aid="home"name="home">La carpeta de inicio - <spanclass="path">/boot/home/</span></a></h2>
<p>Esta carpeta le pertenece. Aquí puede crear y borrar archivos y carpetas como desee. Sin embargo, no debería mover demasiadas cosas dentro del directorio <spanclass="path">~/config/</span> y sus subcarpetas. Se <i>podrían</i> borrar, p. ej., la carpeta <spanclass="path">~/config/settings/</span> sin dañar al sistema mismo, ¿pero quién quiere perder todas sus configuraciones y selecciones de aplicaciones? En cualquier caso, el sistema le advertirá con la alerta mencionada al principio.</p>
<p>Además de la carpeta <spanclass="path">~/config/add-ons/</span>, l cual sirve de espejo a la carpeta de agregados del sistema para componentes adicionales como se describe arriba, hay algunas otras carpetas de interés. (Por cierto, la tilde ("<tt>~</tt>") es un atajo para su carpeta de inicio, para que no tenga que escribir siempre "<spanclass="path">/boot/home/</span>" en la Terminal.)</p>
<td>De nuevo de nuestro legado del BeOS, la carpeta <spanclass="path">be</span> contiene lo que se muestra en el <ahref="deskbar.html#deskbar-menu">menú del Deskbar</a>. Pueden agregarse o removerse elementos poniendo archivos, carpetas, enlaces y consultas dentro de esta carpeta.</td></tr>
<td>Esta carpeta es el lugar para <ahref="bash-scripting.html#user-scripts">Scripts de usuario</a> que se ejecutan antes que el sistema inicie o se apague.</td></tr>
<td>Esta carpeta contiene las selecciones para todas las aplicaciones y unas cuantas configuraciones para el sistema. Algunas aplicaciones administran sus configuraciones en sus propias subcarpetas, otros simplemente ponen su archivo de configuración allí.</td></tr>
<td>En esta base de datos <acronymtitle="Multipurpose Internet Mail Extensions">MIME</acronym> Haiku mantiene récord de todos los distintos <ahref="filetypes.html">tipos de archivo</a> y sus selecciones.</td></tr>
<td>Hay un archivo de configuraciones que puede ser de interés: <spanclass="cli">kernel</span> ofrece configuraciones de bajo nivel como deshabilitar <acronymtitle="Symmetric Multi Processing">SMP</acronym>, activar depuración serial o habilitar administración de energía avanzada. Se activa la línea de configuración removiendo el símbolo de comentario "<tt>#</tt>". ¡Sea cuidadoso aquí!</td></tr>
<tr><tdalign="right"><spanclass="path">DefaultFolderTemplate/</span></td><tdstyle="width:10px;"></td><td>Muestra y arregla todos los atributos y el tamaño de la ventana a su gusto. Cada carpeta nueva que se cree la usará como plantilla.</td></tr>
<tr><tdalign="right"><spanclass="path">DefaultQueryTemplates/</span></td><td></td><td>Se puede definir la disposición de las ventanas de resultado de consulta para ciertos tipos de archivo. Vea el tema <ahref="queries.html#result-window">Consultas: la ventana de resultados</a>.</td></tr>
<tr><tdalign="right"><spanclass="path">Go/</span></td><td></td><td>Coloca enlaces a sus ubicaciones favoritas aquí para tenerlas disponibles, p. ej., en los paneles abrir y guardar. Vea el tema <ahref="gui.html#favorites-recent">GUI de Haiku: Favoritos y carpetas recientes</a>.</td></tr>
<tr><tdalign="right"><spanclass="path">Tracker New Template/</span></td><td></td><td>Agregue una plantilla para cualquier tipo de archivo que luego estará disponible en el menú <spanclass="menu">File | New...</span> (Archivo | Nuevo) de Tracker. Vea el tema <ahref="tracker.html#working-with-files">Tracker: Trabajar con archivos</a>.</td></tr>