Operativsystemutvecklare
Det har också gjorts framsteg när det gäller att optimera rpmalloc-minnestilldelningssystemet. Ändringar som gjorts i rpmalloc och användningen av en separat objektcache minskade minnesförbrukningen och minskade fragmenteringen. Som ett resultat, vid tiden för den andra betaversionen, kommer Haiku-miljön att kunna installera och starta på system med 256 MB RAM, och kanske ännu mindre. Arbete har också påbörjats med att granska och begränsa åtkomsten till API:t (vissa anrop kommer endast att vara tillgängliga för root).
Låt oss komma ihåg att Haiku-projektet skapades 2001 som en reaktion på inskränkningen av BeOS OS-utvecklingen och utvecklades under namnet OpenBeOS, men döptes om 2004 på grund av anspråk relaterade till användningen av BeOS-varumärket i namnet. Systemet är direkt baserat på BeOS 5-teknologier och syftar till binär kompatibilitet med applikationer för detta operativsystem. Källkoden för de flesta av Haiku OS distribueras under en gratis licens
Systemet riktar sig till persondatorer och använder sin egen kärna, byggd på en hybridarkitektur, optimerad för hög lyhördhet för användaråtgärder och effektivt exekvering av flertrådade applikationer. OpenBFS används som ett filsystem, som stöder utökade filattribut, loggning, 64-bitars pekare, stöd för lagring av metataggar (för varje fil kan du spara attribut i formen nyckel=värde, vilket gör att filsystemet liknar en databas ) och speciella index för att påskynda hämtningen av dem. "B+-träd" används för att organisera katalogstrukturen. Från BeOS-koden inkluderar Haiku Tracker-filhanteraren och Deskbar, som båda var öppen källkod efter att BeOS upphörde med utveckling.
Källa: opennet.ru