<p>Układ systemu plików Haiku jest dość przejrzysty, starając się zawsze używać jasnych nazw dla plików i katalogów, które nie zostawiają wiele miejsca na zgadywanie. Pliki i katalogi ważne dla poprawnego działania systemu są chronione przed przypadkowymi zmianami przez wyświetlanie poniższego ostrzeżenia:</p>
<p>Drugie okno pojawia się, gdy spróbujesz zmienić nazwę lub usunąć coś w hierarchii systemowej. Tutaj, przycisk <spanclass="button">Zmień nazwę</span> stanie się aktywny tylko po wciśnięciu klawisza <spanclass="key">SHIFT</span>.</p>
<p>W ogólności, są dwie osobne gałęzie wychodzące z katalogu głownego partycji rozruchowej:</p>
<tr><td><spanclass="path">/boot/system/</span></td><td></td><td>Zawiera pliki systemowe i aplikacje/pakiety współdzielone przez wszystkich użytkowników.</td></tr>
<tr><td><spanclass="path">/boot/home/</span></td><td></td><td>To twój osobisty katalog do przechowywania danych i ustawień oraz aplikacji/pakietów, które nie są dostępne dla innych użytkowników.</td></tr>
<p>Tak długo jak Haiku będzie systemem bez obsługi wielu użytkowników, powyższy podział nie ma widocznych efektów, ponieważ jest tylko jeden użytkownik z jednym katalogiem domowym. Kiedyś jednak ta funkcjonalność się pojawi, więc warto pamiętać o tej różnicy.</p>
<p>W poprzedniku Haiku, BeOS-ie, miał on nazwę <spanclass="path">/boot/beos</span>. Nadal można się niego natknąć w starszej dokumentacji (np. w BeBooku). <br/>
Większość katalogów w <spanclass="path">/boot/system</span> jest tylko do odczytu, co jest rozsądnym rozwiązaniem, biorąc pod uwagę że zawierają pliki niezbędne do poprawnego funkcjonowania Haiku, zatem muszą być odpowiednio zabezpieczone przed (przypadkowymi) zmianami.
<tr><td><spanclass="path">/boot/system/cache/</span></td><td></td><td>Zawiera pliki pamięci podręcznej i katalog tymczasowy dowiązany do <spanclass="path">/tmp</span>.</td></tr>
<tr><tdclass="onelinetop"><spanclass="path">/boot/system/non-packaged/</span></td><td></td><td>Zawiera hierarchię dla plików, które nie są częścią pakietu .hpkg (np. ze starych archiwów BeOS).</td></tr>
<tr><td><spanclass="path">/boot/system/packages/</span></td><td></td><td>Poza pakietami systemowymi zawiera aplikacje przeznaczone dla wszystkich użytkowników.</td></tr>
<tr><td><spanclass="path">/boot/system/settings/</span></td><td></td><td>Zawiera ustawienia dotyczące całego systemu.</td></tr>
<tr><td><spanclass="path">/boot/system/var/</span></td><td></td><td>Zawiera dzienniki, takie jak syslog (istotne przy rozwiązywaniu problemów) oraz jest domyślnym położeniem pliku wymiany (swap).</td></tr>
<p><spanclass="box-info">Więcej informacji o katalogach <spanclass="path">packages</span> i <spanclass="path">non-packaged</span> w artykule <ahref="applications.html">Aplikacje</a>.</span></p>
<p>Ten katalog należy do Ciebie. Tutaj możesz tworzyć i usuwaćpliki oraz katalogi według własnego upodobania. (Przy okazji, tylda (<tt>~</tt>) jest skrótem do katalogu domowego, więc nie musisz zawsze pisać <spanclass="path">/boot/home/</span> w Terminalu.)<br/>
Pliki udostępnione dla innych użytkowników w przyszłym środowisku wielu użytkowników muszą być umieszczane poza <spanclass="path">/boot/home/</span>. Dla przykładu, możesz stworzyć <spanclass="path">/boot/wszyscy/</span> i umieszczać pliki tam.</p>
<td>Przechowuje pliki widoczne na pulpicie. Dwukrotne kliknięcie nie otworzy go, ponieważ jest zawsze widoczny. Jeżeli pulpit jest przysłonięty przez otwarte okna, po prostu zmień <ahref="workspaces.html">przestrzeń roboczą</a>. Oczywiście, możesz go <ahref="tracker.html#drill-down">odkopać</a> prawym przyciskiem myszy.</td></tr>
<p>Katalog <spanclass="path">/boot/home/config/</span> jest szczególny: tak jak <spanclass="path">/boot/system/</span> jest w większości pod kontrolą menedżera pakietów, a przez to jest tylko do odczytu. On także zawiera modyfikowalne katalogi:</p>
<td>Zawiera hierarchię dla plików, które nie są częścią pakietu .hpkg (np. ze starych archiwów BeOS) i <i>nie</i> powinny być widoczne dla wszystkich użytkowników.</td></tr>
<td>Ten katalog zawiera ustawienia wszystkich aplikacji oraz kilka ustawień systemowych. Niektóre aplikacje trzymają swoje ustawienia w podkatalogach, a inne zapisują plik konfiguracyjny bezpośrednio tutaj.</td></tr>
<p><spanclass="box-info">Więcej informacji o katalogach <spanclass="path">packages</span> i <spanclass="path">non-packaged</span> w artykule <ahref="applications.html">Aplikacje</a>.</span></p>
<p>Poniżej jeszcze kilka interesujących podkatalogów w <spanclass="path">~/config/settings/</span>:</p>
<td>Ten katalog jest miejscem na <ahref="bash-scripting.html#user-scripts">skrypty użytkownika</a> wykonywane po uruchomieniu lub przed wyłączeniem systemu.</td></tr>
<td>W tej bazie <acronymtitle="Multipurpose Internet Mail Extensions">MIME</acronym> Haiku przechowuje informacje o wszystkich <ahref="filetypes.html">typach plików</a> i ich ustawienia.</td></tr>
<td>Jest tutaj jeden plik wart zainteresowania: <spanclass="cli">kernel</span> umożliwia zmianę niskopoziomowych ustawień jądra, jak np. wyłączenie przetwarzania wieloprocesorowego (<acronymtitle="Symmetric Multi Processing">SMP</acronym>), aktywowanie debugowania przez port szeregowy lub zaawansowanego zarządzania energią. Ustawienie jest aktywowane przez usunięcie symbolu komentarza <tt>#</tt>. Ostrożnie!</td></tr>
<td>Poza różnymi ustawieniami Trackera, jest tu kilka interesujących podkatalogów:</td></tr>
<tr><tdalign="right"><spanclass="path">DefaultFolderTemplate/</span></td><tdstyle="width:10px;"></td><td>Pokaż i ustaw wszystkie atrybuty oraz rozmiar okna wedle własnego gustu. Każdy nowy katalog użyje tych ustawień jako szablonu.</td></tr>
<tr><tdalign="right"><spanclass="path">DefaultQueryTemplates/</span></td><td></td><td>Możesz zdefiniować wygląd okien z wynikami zapytań dla pewnych typów plików. Zobacz temat <ahref="queries.html#result-window">Zapytania: okno wyników</a>.</td></tr>
<tr><tdalign="right"><spanclass="path">Go/</span></td><td></td><td>Dowiązania do ulubionych lokacji umieszczone tutaj staną siędostępne m.in. w panelu odczytu i zapisu. Zobacz temat <ahref="gui.html#favorites-recent">Interfejs Haiku: Ulubione i ostatnio otwierane katalogi</a>.</td></tr>
<tr><tdalign="right"><spanclass="path">Tracker New Template/</span></td><td></td><td>Dodaj szablony dla dowolnego typu pliku, które będą dostępne w menu <spanclass="menu">Plik | Nowy...</span>. Zobacz temat <ahref="tracker.html#working-with-files">Tracker: praca z plikami</a>.</td></tr>