Haiku, conhecido anteriormente como OpenBeOS, e um projeto que esta reconstruindo o sistema operacional BeOS a partir do zero, com uma licenca de uso de codigo aberto. O projeto conta com a ajuda de programadores que participaram do desenvolvimento do BeOS original no esforco de fazer do Haiku um novo BeOS, otimizado para os tempos atuais.O projeto comecou como OpenBeOS em 2001 apos a compra da Be Incorporated pela Palm e o subsequente fim do desenvolvimento do BeOS. A compra deixou os usuarios do BeOS sem perspectivas de melhorias e atualizacoes, e os criadores de programas para BeOS sem uma plataforma viavel.Um entre diversos projetos apresentados com o objetivo de continuar o sistema operacional, o OpenBeOS se distinguia do Cosmoe e do BlueEyedOS por nao usar um nucleo Linux ou BSD existente e sobre ele reimplementar a API do BeOS (o que o tornaria incompativel com os programas existentes para BeOS e alteraria radicalmente a estrutura do sistema). O projeto planejou uma quase completa reconstrucao do sistema, mantendo compatibilidade de programas e codigos fonte, permitindo assim que os programas existentes para BeOS possam ser executados no novo sistema sem a necessidade de uma recompilacao.Origem do nome:Em 2004 um novo nome foi escolhido para o projeto a fim de evitar o uso indevido de uma marca registrada agora em posse da Palm. O novo nome, decidido entre os lideres do projeto e influenciado por uma enquete realizada entre a comunidade, foi revelado na conferencia WalterCon daquele ano. O nome Haiku pretende refletir a elegancia e simplicidade que atrairam varios usuarios para o BeOS, alem de ser uma referencia direta as mensagens de erro exibidas na forma poetica japonesa haiku pelo navegador NetPositive e outros programas da Be.O projeto e controlado pela Haiku Incorporated, uma organizacao sem fins lucrativos baseada em Nova Iorque.Devido a sua propria natureza, o projeto nao tem um ritmo de desenvolvimento fixo. Iniciado em 2001, ja contava em 2004 com varios modulos em estagio alpha.A construcao modular do BeOS permite que equipes de programadores voluntarios trabalhem independentemente nos substitutos dos servidores e APIs (conhecidos no Haiku como kits). As equipes incluem:App/Interface no qual se encaixam os kits da interface, aplicativos e suporte;BFS que visa a recriar o sistema de arquivos Be (Be File System), tarefa quase completa, com o sistema OpenBFS utilizado nao apenas pelo Haiku como tambem pelo SkyOS;Game que desenvolve o kit para jogos e suas APIs;Input Server o servidor que gerencia os dispositivos de entrada como teclados, mouses/ratos e como se comunicam com outras partes do sistema;Kernel o nucleo do sistema operacional/operativo;Media desenvolvendo o servidor de audio e APIs relacionadas;MIDI implementando o protocolo MIDI;Network responsavel por escrever drivers para dispositivos de rede e APIs para os diferentes protocolos;OpenGL desenvolve o suporte a OpenGL;Preferences recriando a tela de opcoes do BeOS;Printing responsavel pelos servidores de impressao e drivers para impressoras;Screen Saver implementando as funcionalidades dos protetores de tela;Storage desenvolvendo o servidor de armazenamento e drivers para sistemas de arquivos;Translation recriando os modulos de leitura e conversao de formatos de arquivo.Alguns kits foram considerados completos e os demais estao