Pengembang sistem operasi
Ada juga kemajuan dalam mengoptimalkan sistem alokasi memori rpmalloc. Perubahan yang dilakukan pada rpmalloc dan penggunaan cache objek terpisah mengurangi konsumsi memori dan mengurangi fragmentasi. Hasilnya, pada saat rilis beta kedua, lingkungan Haiku akan dapat diinstal dan di-boot pada sistem dengan RAM 256 MB, atau bahkan lebih sedikit. Pekerjaan juga telah dimulai untuk mengaudit dan membatasi akses ke API (beberapa panggilan hanya akan tersedia untuk root).
Ingatlah bahwa proyek Haiku dibuat pada tahun 2001 sebagai reaksi terhadap pembatasan pengembangan BeOS OS dan dikembangkan dengan nama OpenBeOS, namun diganti namanya pada tahun 2004 karena klaim terkait penggunaan merek dagang BeOS dalam nama tersebut. Sistem ini didasarkan langsung pada teknologi BeOS 5 dan ditujukan untuk kompatibilitas biner dengan aplikasi untuk OS ini. Kode sumber untuk sebagian besar OS Haiku didistribusikan di bawah lisensi gratis
Sistem ini ditujukan untuk komputer pribadi dan menggunakan kernelnya sendiri, dibangun di atas arsitektur hybrid, dioptimalkan untuk respons tinggi terhadap tindakan pengguna dan eksekusi aplikasi multi-thread yang efisien. OpenBFS digunakan sebagai sistem file, yang mendukung atribut file yang diperluas, logging, pointer 64-bit, dukungan untuk menyimpan tag meta (untuk setiap file Anda dapat menyimpan atribut dalam bentuk key=value, yang membuat sistem file mirip dengan database ) dan indeks khusus untuk mempercepat pengambilannya. βB+ treeβ digunakan untuk mengatur struktur direktori. Dari kode BeOS, Haiku menyertakan pengelola file Tracker dan Deskbar, keduanya bersumber terbuka setelah BeOS menghentikan pengembangan.
Sumber: opennet.ru