作業系統開發商
rpmalloc 記憶體分配系統的最佳化也取得了進展。 對 rpmalloc 所做的更改以及使用單獨的物件快取減少了記憶體消耗並減少了碎片。 因此,到第二個測試版發佈時,Haiku 環境將能夠在 RAM 為 256 MB(甚至更少)的系統上安裝和啟動。 審核和限制對 API 存取的工作也已開始(某些呼叫僅適用於 root)。
讓我們回想一下,Haiku 專案於 2001 年創建,作為對 BeOS 作業系統開發縮減的反應,並以 OpenBeOS 的名稱進行開發,但由於與名稱中使用 BeOS 商標相關的索賠而於 2004 年更名。 該系統直接基於 BeOS 5 技術,旨在與該作業系統的應用程式實現二進位相容性。 大多數 Haiku OS 的源代碼都是在免費許可證下分發的
該系統針對個人計算機,使用自己的內核,該內核構建在混合架構上,並針對用戶操作的高響應性和多線程應用程式的高效執行進行了最佳化。 OpenBFS用作檔案系統,支援擴充檔案屬性、日誌記錄、64位元指標、支援儲存元標記(對於每個文件,屬性可以以key=value的形式存儲,這使得檔案系統類似於一個資料庫)和特殊索引來加速它們的檢索。 “B+樹”用於組織目錄結構。 從 BeOS 程式碼來看,Haiku 包括 Tracker 檔案管理器和 Deskbar,這兩者在 BeOS 停止開發後都是開源的。
來源: opennet.ru