<p>In Haikus Dateisystem werden nach Möglichkeit allgemein verständliche Datei- und Ordnernamen verwendet, um den Benutzer nicht unnötig im Dunkeln zu lassen. Dateien und Ordner, die für das Funktionieren des Systems wichtig sind, werden gegen zufällige Änderungen durch einen der folgenden Hinweise geschützt:</p>
<p>Der zweite Hinweis erscheint wenn versucht wird etwas in der Systemhierarchie umzubenennen oder zu löschen. Der "<spanclass="button">Umbenennen</span>" Button kann nur geklickt werden während die <spanclass="key">SHIFT</span> Taste gehalten wird.</p>
<p>Grundsätzlich verzweigt sich das Hauptverzeichnis der Bootpartition in zwei Äste:</p>
<tr><td><spanclass="path">/boot/system/</span></td><td></td><td>Hier liegen die Systemdateien und die Anwendungen/Pakete, auf die alle Benutzer Zugriff haben.</td></tr>
<tr><td><spanclass="path">/boot/home/</span></td><td></td><td>Das ist der persönliche Ordner des Benutzers mit all seinen Daten und Einstellungen. Außerdem liegen hier die Anwendungen/Pakete auf die andere Benutzer <i>keinen</i> Zugriff haben.</td></tr>
<p>Solange Haiku noch nicht mehrbenutzerfähig ist, hat diese Aufteilung in gemeinsame und persönliche Anwendungen/Pakete keine Auswrkungen. Schließlich gibt es nur einen Benutzer mit nur einem Home Ordner. Weil Haiku aber irgendwann auch mehrere Benutzerkonten unterstützen wird, ist es sinnvoll sich schon jetzt daran zu gewöhnen.</p>
<p>Bei Haikus Vorgänger BeOS hieß dieser Ordner <spanclass="path">/boot/beos/</span>. Ihn trifft man immer mal wieder in älterer Dokumentation an (z.B. im original BeBook).
Die meisten Ordner in <spanclass="path"><acronymtitle="/boot/system/">/boot/System/</acronym></span> sind schreibgeschützt. Das ist auch vernünftig, schließlich befinden sich hier Dateien, die wichtig für das funktionieren von Haiku sind und daher für (zufälligen) Änderungen geschützt werden müssen. Die einzigen vom Benutzer veränderbaren Ordner sind:</p>
<tr><td><spanclass="path">/boot/system/cache/</span></td><td></td><td>Enthält Cache-Dateien und den Ordner für temporäre Dateien, auf den <spanclass="path">/tmp/</span> verlinkt ist.</td></tr>
<tr><tdclass="onelinetop"><spanclass="path">/boot/system/non-packaged/</span></td><td></td><td>Enthält die Ordner-Hierarchie für Dateien, die nicht Teil eines .hpkg sind (wahrscheinlich aus einem alten BeOS Archiv).</td></tr>
<tr><td><spanclass="path">/boot/system/packages/</span></td><td></td><td>Neben den hier liegenden Haiku System-Paketen können hier gemeinsam von allen Benutzern genutzte Pakete hinzugefügt und entfernt werden.</td></tr>
<tr><td><spanclass="path">/boot/system/var/</span></td><td></td><td>Enthält Log-Dateien wie das syslog (wichtig bei der Fehlersuche) und standardmäßig die Auslagerungsdatei.</td></tr>
<p><spanclass="box-info">Weitere Informationen zum <spanclass="path">packages</span> und <spanclass="path">non-packaged</span> Ordner finden sich unter <ahref="applications.html">Anwendungen installieren</a>.</span></p>
<aid="home"name="home">Der Home Ordner - <spanclass="path">/boot/home/</span></a></h2>
<p>Dieser Ordner gehört dem Benutzer. Hier können Ordner und Dateien nach Lust und Laune erstellt und gelöscht werden. (Übrigens, die Tilde ("<tt>~</tt>") ist eine Abkürung für den Home Ordner, damit man im Terminal nicht immer "<spanclass="path">/boot/home/</span>" schreiben muss).<br/>
Dateien, auf die später mal in einer Mehrbenutzer-Umgebung die anderen Benutzer zugreifen können sollen, müssen außerhalb von <spanclass="path">/boot/home/</span> angelegt werden. Zum Beispiel könnte man einen Ordner <spanclass="path">/boot/alle-Benutzer/</span> anlegen und die Sachen dort ablegen.</p>
<td>Hier befinden sich die Dateien, die auf dem Desktop liegen. Ein Doppelklick öffnet den Ordner nicht, weil er ja bereits geöffnet ist. Falls die Datei-Icons mal von Fenstern verdeckt sind, kann man einfach mal schnell die <ahref="workspaces.html">Arbeitsfläche</a> wechseln. Natürlich ist auch eine <ahref="tracker.html#drill-down">Navigation über Untermenüs</a> per Rechtsklick möglich.</td></tr>
<p>Der Ordner <spanclass="path">/boot/home/config/</span> ist besonders: Genauso wie <spanclass="path">/boot/system/</span> befindet der sich größtenteils unter der Kontrolle des Paketmanagments und daher schreibgeschützt. Und er enthält auch die gleichen vom Benutzer beschreibbaren Ordner:</p>
<td>Enthält die Ordner-Hierarchie für Dateien, die nicht Teil eines .hpkg sind (wahrscheinlich aus einem alten BeOS Archiv) und auf die die anderen Benutzer <i>keinen</i> Zugriff haben.</td></tr>
<td>Dieser Ordner enthält die eigenen Einstellungen für alle Anwendungen, sowie einige Systemkonfigurationen. Einige Anwendungen verwalten ihre Einstellungen in eigenen Unterverzeichnissen, andere schreiben ihre Einstellungsdatei direkt in diesen Ordner.</td></tr>
<p><spanclass="box-info">Weitere Informationen zum <spanclass="path">packages</span> und <spanclass="path">non-packaged</span> Ordner finden sich unter <ahref="applications.html">Anwendungen installieren</a>.</span></p>
<p>Hier einige der interessanteren Unterordner von <spanclass="path">~/config/settings/</span>:</p>
<td>Dieser Ordner enthält <ahref="bash-scripting.html#user-scripts">User Skripte</a> die vor oder nach dem Hoch- bzw. Herunterfahren des Systems ausgeführt werden.</td></tr>
<td>In dieser <acronymtitle="Multipurpose Internet Mail Extensions">MIME</acronym> Datenbank sammelt Haiku all die verschiedenen <ahref="filetypes.html">Dateitypen</a> und ihre Einstellungen.</td></tr>
<td>Hier gibt es vor allem eine interessante Datei: <spanclass="cli">kernel</span> bietet einige hardwarenahe Konfigurationen, wie Auschalten von <acronymtitle="Symmetric Multi Processing">SMP</acronym>, Aktivieren von Debugging über die serielle Schnittstelle oder Einschalten von erweitertem Power-Management. Eine Konfigurationszeile wird aktiviert, indem das Rautesymbol "<tt>#</tt>" entfernt wird. Hier ist Vorsicht angeraten!</td></tr>
<tr><tdalign="right"><spanclass="path">DefaultFolderTemplate/</span></td><tdstyle="width:10px;"></td><td>Jedes neu erstellte Verzeichnis erbt die Fenstergröße und das Layout der angezeigten Attribute dieses Ordners.</td></tr>
<tr><tdalign="right"><spanclass="path">DefaultQueryTemplates/</span></td><td></td><td>Das Layout von Query-Ergebnissen lässt sich je nach Dateityp individuell definieren. Siehe <ahref="queries.html#result-window">Query: Das Ergebnisfenster</a>.</td></tr>
<tr><tdalign="right"><spanclass="path">Go/</span></td><td></td><td>Hier verknüpfte Ordner zu bevorzugten Speicherorten erscheinen z.B. in Öffnen- und Speicherdialogen. Siehe <ahref="gui.html#favorites-recent">Haikus GUI: Favoriten und kürzliche benutzte Ordner</a>.</td></tr>
<tr><tdalign="right"><spanclass="path">Tracker New Template/</span></td><td></td><td>Hier angelegte Dateien eines bestimmten Dateityps sind sofort in Trackers <spanclass="menu">Datei | Neu...</span> Menü verfügbar. Siehe <ahref="tracker.html#working-with-files">Tracker: Arbeiten mit Dateien</a>.</td></tr>