Ontwikkelaars van besturingssystemen
Er zijn ook vorderingen gemaakt bij het optimaliseren van het rpmalloc-geheugentoewijzingssysteem. Wijzigingen in rpmalloc en het gebruik van een afzonderlijke objectcache verminderden het geheugengebruik en verminderden de fragmentatie. Als gevolg hiervan kan de Haiku-omgeving tegen de tijd van de tweede bètaversie worden geïnstalleerd en opgestart op systemen met 256 MB RAM, en misschien zelfs minder. Er is ook begonnen met het controleren en beperken van de toegang tot de API (sommige oproepen zullen alleen beschikbaar zijn voor root).
Laten we niet vergeten dat het Haiku-project in 2001 werd opgericht als reactie op de inperking van de BeOS OS-ontwikkeling en werd ontwikkeld onder de naam OpenBeOS, maar in 2004 werd hernoemd vanwege claims met betrekking tot het gebruik van het BeOS-handelsmerk in de naam. Het systeem is rechtstreeks gebaseerd op BeOS 5-technologieën en is gericht op binaire compatibiliteit met applicaties voor dit besturingssysteem. De broncode voor het grootste deel van het Haiku-besturingssysteem wordt verspreid onder een gratis licentie
Het systeem is gericht op personal computers en gebruikt een eigen kernel, gebouwd op een hybride architectuur, geoptimaliseerd voor een hoge responsiviteit op gebruikersacties en efficiënte uitvoering van multi-threaded applicaties. OpenBFS wordt gebruikt als bestandssysteem, dat uitgebreide bestandskenmerken, logboekregistratie, 64-bit pointers en ondersteuning voor het opslaan van metatags ondersteunt (voor elk bestand kunt u attributen opslaan in de vorm sleutel=waarde, waardoor het bestandssysteem lijkt op een database ) en speciale indexen om het ophalen ervan te versnellen. “B+-bomen” worden gebruikt om de directorystructuur te organiseren. Van de BeOS-code omvat Haiku de Tracker-bestandsbeheerder en Deskbar, die beide open source waren nadat BeOS de ontwikkeling stopte.
Bron: opennet.ru