İşletim sistemi geliştiricileri
RPMalloc bellek ayırma sisteminin optimize edilmesinde de ilerlemeler kaydedildi. RPMalloc'ta yapılan değişiklikler ve ayrı bir nesne önbelleğinin kullanılması, bellek tüketimini ve parçalanmayı azalttı. Sonuç olarak, ikinci beta sürümüyle birlikte Haiku ortamı, 256 MB, hatta belki daha da az RAM'e sahip sistemlere kurulum ve önyükleme yapabilecek. API'ye erişimin denetlenmesi ve kısıtlanması konusunda da çalışmalar başladı (bazı çağrılar yalnızca root tarafından gerçekleştirilebilecek).
Haiku projesinin 2001 yılında BeOS OS gelişiminin kısıtlanmasına tepki olarak oluşturulduğunu ve OpenBeOS adı altında geliştirildiğini ancak 2004 yılında BeOS markasının isminde kullanıldığı iddiaları nedeniyle isminin değiştirildiğini hatırlayalım. Sistem doğrudan BeOS 5 teknolojilerine dayanmaktadır ve bu işletim sistemi uygulamalarıyla ikili uyumluluğu amaçlamaktadır. Haiku işletim sisteminin çoğunun kaynak kodu ücretsiz bir lisans altında dağıtılmaktadır.
Sistem, kişisel bilgisayarlara yöneliktir ve hibrit bir mimari üzerine inşa edilmiş, kullanıcı eylemlerine yüksek yanıt verme ve çok iş parçacıklı uygulamaların verimli bir şekilde yürütülmesi için optimize edilmiş kendi çekirdeğini kullanır. OpenBFS, genişletilmiş dosya özniteliklerini, günlüğe kaydetmeyi, 64 bit işaretçileri, meta etiketlerin saklanmasını destekleyen bir dosya sistemi olarak kullanılır (her dosya için öznitelikler, dosya sistemini bir dosya sistemine benzer kılan anahtar=değer biçiminde saklanabilir). veritabanı) ve bunlara erişimi hızlandırmak için özel dizinler. Dizin yapısını düzenlemek için “B+ ağaçları” kullanılır. BeOS kodundan Haiku, BeOS'un geliştirmeyi durdurmasından sonra her ikisi de açık kaynaklı olan Tracker dosya yöneticisini ve Masaüstü Çubuğu'nu içerir.
Kaynak: opennet.ru