Sviluppatori di sistemi operativi
Sono stati inoltre compiuti progressi nell'ottimizzazione del sistema di allocazione della memoria rpmalloc. Le modifiche apportate a rpmalloc e l'uso di una cache oggetti separata hanno ridotto il consumo di memoria e la frammentazione. Di conseguenza, al momento della seconda versione beta, l'ambiente Haiku potrà essere installato e avviato su sistemi con 256 MB di RAM, e forse anche meno. È stato inoltre avviato il lavoro di verifica e limitazione dell'accesso all'API (alcune chiamate saranno disponibili solo per root).
Ricordiamo che il progetto Haiku è stato creato nel 2001 come reazione alla riduzione dello sviluppo del sistema operativo BeOS e sviluppato sotto il nome OpenBeOS, ma è stato rinominato nel 2004 a causa di rivendicazioni relative all'uso del marchio BeOS nel nome. Il sistema si basa direttamente sulle tecnologie BeOS 5 e mira alla compatibilità binaria con le applicazioni per questo sistema operativo. Il codice sorgente per la maggior parte del sistema operativo Haiku è distribuito con licenza gratuita
Il sistema è rivolto ai personal computer e utilizza il proprio kernel, costruito su un'architettura ibrida, ottimizzata per un'elevata reattività alle azioni dell'utente e un'esecuzione efficiente di applicazioni multi-thread. OpenBFS viene utilizzato come file system, che supporta attributi di file estesi, registrazione, puntatori a 64 bit, supporto per la memorizzazione di meta tag (per ogni file è possibile salvare gli attributi nella forma chiave=valore, il che rende il file system simile a un database ) e indici speciali per velocizzarne il recupero. Gli “alberi B+” vengono utilizzati per organizzare la struttura delle directory. Dal codice BeOS, Haiku include il file manager Tracker e Deskbar, entrambi open source dopo che BeOS ha cessato lo sviluppo.
Fonte: opennet.ru