Desenvolvedores de sistemas operacionais
Também houve avanços na otimização do sistema de alocação de memória rpmalloc. As alterações feitas no rpmalloc e o uso de um cache de objetos separado reduziram o consumo de memória e a fragmentação. Como resultado, no momento da segunda versão beta, o ambiente Haiku será capaz de instalar e inicializar em sistemas com 256 MB de RAM, ou talvez até menos. Também começaram os trabalhos de auditoria e restrição de acesso à API (algumas chamadas estarão disponíveis apenas para root).
Lembremos que o projeto Haiku foi criado em 2001 como uma reação à redução do desenvolvimento do sistema operacional BeOS e desenvolvido sob o nome OpenBeOS, mas foi renomeado em 2004 devido a reclamações relacionadas ao uso da marca BeOS no nome. O sistema é baseado diretamente nas tecnologias BeOS 5 e visa a compatibilidade binária com aplicações para este sistema operacional. O código-fonte da maior parte do sistema operacional Haiku é distribuído sob uma licença gratuita
O sistema é voltado para computadores pessoais e utiliza kernel próprio, construído em uma arquitetura híbrida, otimizada para alta capacidade de resposta às ações do usuário e execução eficiente de aplicações multithread. OpenBFS é usado como um sistema de arquivos, que suporta atributos de arquivo estendidos, registro, ponteiros de 64 bits, suporte para armazenamento de meta tags (para cada arquivo você pode salvar atributos no formato chave = valor, o que torna o sistema de arquivos semelhante a um banco de dados ) e índices especiais para acelerar a recuperação deles. “Árvores B+” são usadas para organizar a estrutura de diretórios. A partir do código do BeOS, o Haiku inclui o gerenciador de arquivos Tracker e o Deskbar, ambos de código aberto depois que o BeOS cessou o desenvolvimento.
Fonte: opennet.ru