Käyttöjärjestelmien kehittäjät
Myös rpmalloc-muistin varausjärjestelmän optimoinnissa on edistytty. Rpmallociin tehdyt muutokset ja erillisen objektivälimuistin käyttö vähensivät muistin kulutusta ja vähensivät pirstoutumista. Seurauksena on, että toiseen betajulkaisuun mennessä Haiku-ympäristö pystyy asentamaan ja käynnistämään järjestelmiä, joissa on 256 Mt RAM-muistia, ja ehkä jopa vähemmän. Työ on myös aloitettu API:n auditoimiseksi ja pääsyn rajoittamiseksi (jotkut kutsut ovat vain rootin käytettävissä).
Muistetaan, että Haiku-projekti syntyi vuonna 2001 reaktiona BeOS OS -kehityksen supistumiseen ja kehitettiin nimellä OpenBeOS, mutta nimettiin uudelleen vuonna 2004 BeOS-tavaramerkin käyttöön liittyvien väitteiden vuoksi. Järjestelmä perustuu suoraan BeOS 5 -teknologioihin, ja sen tavoitteena on binääriyhteensopivuus tämän käyttöjärjestelmän sovellusten kanssa. Useimpien Haiku-käyttöjärjestelmän lähdekoodi jaetaan ilmaisella lisenssillä
Järjestelmä on suunnattu henkilökohtaisille tietokoneille, ja se käyttää omaa ydintään, joka on rakennettu hybridiarkkitehtuuriin ja joka on optimoitu vastaamaan tehokkaasti käyttäjän toimiin ja suorittamaan tehokkaasti monisäikeisiä sovelluksia. OpenBFS:ää käytetään tiedostojärjestelmänä, joka tukee laajennettuja tiedostoattribuutteja, kirjaamista, 64-bittisiä osoittimia, tukea metatunnisteiden tallentamiseen (jokaiselle tiedostolle attribuutit voidaan tallentaa muodossa avain=arvo, mikä tekee tiedostojärjestelmästä samanlaisen kuin tietokanta) ja erityiset indeksit nopeuttamaan niiden hakua. "B+-puita" käytetään järjestämään hakemistorakenne. BeOS-koodista Haiku sisältää Tracker-tiedostonhallinnan ja Deskbarin, jotka molemmat olivat avoimen lähdekoodin BeOS:n kehityksen lopettamisen jälkeen.
Lähde: opennet.ru