Layout Filesystem

Tata letak sistem file Haiku cukup transparan, berusaha untuk selalu menggunakan nama tak-samar untuk file dan folder, yang tidak membuat pengguna menebak-nebak. Berkas dan folder yang penting bagi sistem untuk berfungsi dengan baik, dilindungi dari penempaan tidak disengaja dengan menunjukkan salah satu peringatan ini:

achtung-user.png  achtung-system.png

Lansiran kedua muncul jika Anda mencoba mengubah nama atau menghapus sesuatu di hierarki sistem. Di sini, tombol "Rename" hanya akan dapat diklik saat Anda menahan tombol SHIFT .

Secara umum, ada dua cabang terpisah yang muncul dari folder root volume boot:

/boot/system/ Berisi file sistem dan aplikasi/paket yang dipakai bersama oleh semua pengguna.
/boot/home/ Ini adalah folder pribadi Anda tempat Anda menyimpan data dan pengaturan Anda serta aplikasi/paket yang tidak dipakai bersama oleh semua pengguna.

Selama Haiku bukan multi-pengguna, perbedaan antara aplikasi / paket yang dibagikan dan tidak dibagi ini tidak memiliki efek yang jelas, karena hanya ada satu pengguna dengan satu folder rumah. Tetapi karena akan ada dukungan untuk lebih banyak pengguna daripada satu akhirnya, masuk akal untuk mempelajari cara yang benar sejak awal.

index System folder - /boot/system/

Di bawah BeOS pendahulu Haiku, folder ini bernama /boot/beos/. Anda masih dapat menemukannya di beberapa dokumentasi yang lebih lama (mis. Dalam BeBook asli).
Sebagian besar folder di dalam /boot/system/ adalah read-only, yang masuk akal karena mengandung file-file yang diperlukan agar Haiku berfungsi dengan benar dan karenanya harus aman dari perubahan (tidak disengaja). Hanya folder yang dapat ditulis pengguna adalah:

/boot/system/cache/  Berisi file cache dan folder sementara yang ditautkan ke /tmp/.
/boot/system/non-packaged/ Berisi hierarki untuk file yang bukan bagian dari .hpkg (mungkin dari arsip BeOS lama).
/boot/system/packages/ Selain memegang paket sistem Haiku, Anda dapat menambah / menghapus paket yang dibagikan oleh semua pengguna.
/boot/system/settings/ Berisi pengaturan seluruh sistem.
/boot/system/var/ Berisi log seperti syslog (penting saat pemecahan masalah) dan merupakan lokasi default untuk file swap.

Informasi lebih lanjut tentang folderpackages and non-packaged , bisa dilihat di topic Aplikasi.

index folder rumah (home folder) - /boot/home/

Folder ini milik Anda. Di sini Anda dapat membuat dan menghapus file dan folder sesuai keinginan. (Omong-omong, tilde ("~") adalah jalan pintas untuk folder rumah Anda, jadi Anda tidak selalu harus menulis "/boot/home/" in Terminal.)
File yang ingin Anda bagikan dengan pengguna lain di lingkungan multi-pengguna di masa depan harus diletakkan di luar /boot/home/. Misalnya, Anda dapat membuat folder /boot/all-users/ dan meletakkan berkas anda di sana.

~/Desktop/  Memegang file desktop Anda. Mengklik dua kali tidak akan membukanya, karena sudah selalu terlihat. Ketika file Anda dikaburkan oleh jendela yang terbuka, cukup beralih cepat ke Workspace lain . Tentu saja, drilling dengan mengklik kanan juga dimungkinkan.
~/mail/  lokasi bawaan untuk surat-surat Anda.
~/people/  lokasi default untuk file kontak Anda, lihat Orang (people) .
~/queries/  Kueri (Queries) disimpan di sini, secara bawaan sementara untuk 7 hari..

Folder /boot/home/config/adalah spesial: seperti /boot/system/ sebagian besar di bawah kendali manajemen paket dan karenanya hanya-baca. Folder ini juga berisi folder serupa yang dapat ditulis pengguna:

~/config/packages/  Di sini Anda dapat menambah / menghapus paket yang tidak dibagikan oleh semua pengguna.
~/config/non-packaged/  Berisi hierarki untuk file yang bukan bagian dari .hpkg (mungkin dari arsip BeOS lama) dan tidak dibagikan oleh semua pengguna.
~/config/settings/  Folder ini berisi pengaturan untuk semua aplikasi dan beberapa konfigurasi untuk sistem.Beberapa aplikasi mengelola pengaturan mereka dalam subfolder mereka sendiri, yang lain cukup meletakkan file konfigurasi mereka di sana.

Informasi lebih lanjut tentang folderpackages and non-packaged , bisa dilihat di topic Aplikasi.

Berikut adalah beberapa subfolder yang lebih menarik di ~/config/settings/:

boot/  Folder ini adalah tempat untuk Script Pengguna yang dieksekusi sebelum atau setelah sistem dinyalakan atau dimatikan.
boot/launch/  Tautan ke program atau dokumen dalam folder ini secara otomatis diluncurkan pada setiap boot-up.
beos_mime/  Disini MIME database Haiku yang menyimpan semua jenis filetypes dan pengaturannya.
deskbar/menu/  Disalin atau ditautkan ke files/folders/queries di folder ini muncul di Deskbar menu.
kernel/drivers/  Ada satu file pengaturan yang mungkin menarik: kernel menawarkan beberapa konfigurasi tingkat rendah seperti menonaktifkan SMP, mengaktifkan debugging serial atau mengaktifkan manajemen daya lanjutan. Anda mengaktifkan baris konfigurasi dengan menghapus simbol komentar "#". Hati-hati di sini !
Tracker/  Selain berbagai pengaturan file untuk Tracker, ada beberapa subfolder yang menarik:
DefaultFolderTemplate/Tampilkan dan atur semua atribut dan ukuran jendela sesuai keinginan Anda. Setiap folder baru yang Anda buat akan menggunakannya sebagai templat.
DefaultQueryTemplates/Anda dapat menentukan tata letak jendela hasil kueri untuk tipe file tertentu. Lihat topik Query: window hasil kueri.
Go/Taruh tautan ke lokasi favorit Anda di sini untuk membuatnya tersedia misalnya di panel buka dan simpan. Lihat topik GUI Haiku: Favorit dan folder terkini..
Tracker New Template/Tambahkan templat untuk semua jenis file yang kemudian tersedia dari menu File | New... menu. See topic Tracker: Bekerja dengan berkas.