The Haiku project, which began shortly after the death of BeOS in 2001, aims to bring together the technical advantages of BeOS and the freedom of open source. The project has drawn dozens of contributors who have written over seven million lines of code.
Haiku’s network performance is better, for instance, because the networking functionality is integrated directly into the kernel rather than running in userspace as it did in BeOS.
Haiku is developed in C++ and provides a powerful object-oriented API. According to de Albuquerque, C++ is “the best option for writing an OS today, because it has the best balance of performance and readability.”
Haiku’s code base is distributed under the permissive MIT license because the developers want to encourage corporate involvement and believe that permissive licensing creates a healthier relationship with commercial industry.