Иерархия файловой системы
Хотя Haiku в данный момент не является многопользовательской, файловая структура уже сейчас разделена на две части:
/boot/system/ | Системная директория содержит системные файлы и настройки для всех пользователей. Пакетный менеджер делает большинство папок в разделе /system доступными только для чтения. Внутренние файлы каждого пакета имеют строгую структуру. После установки пакет "подключается" и все его файлы просто появляются в иерархии раздела /system. Расположенные там папки (к примеру, add-ons, apps, bin и т.д.) являются виртуальным объединением всех установленных пакетов и поэтому доступны только для чтения. Исключения: cache, non-packaged, settings и var.
| |
/boot/home/ | Домашняя директория - это ваша персональная папка, в которой вы можете хранить свои файлы и настройки. Папка /boot/home/config (для краткости ~/config) аналогична разделу /system, описанному выше, и также доступна только для чтения за исключением cache, non-packaged, settings и var.
|
Доступные для записи папки non-packaged имитируют иерархию /system или ~/config/ (add-ons, apps, bin…).
В них можно установить приложения, поставляющиеся не в виде пакетов HPKG.