Developer | Haiku, Inc. |
---|---|
Written in | C++ |
OS family | BeOS |
Working state | Alpha |
Source model | Open source |
Initial release | 2001 |
Latest preview | R1 Alpha 4.1 / November 14, 2012 |
Marketing target | Personal computer |
Available in | Multilingual |
Platforms | IA-32, ARM, and x86-64 |
Kernel type | Hybrid |
Default user interface | OpenTracker |
License | MIT License and Be Sample Code License |
Official website | haiku-os |
Haiku is a free and open-source operating system compatible with the now discontinued BeOS. Its development began in 2001, and the operating system became self-hosting in 2008. The first alpha release was made in September 2009, and the most recent was November 2012; development is continuing as of 2017.
Haiku is supported by Haiku, Inc., a non-profit organization based in Rochester, New York, US, founded in 2003 by former project leader Michael Phipps.
Haiku began as the OpenBeOS project in 2001, the year that Be, Inc. was bought by Palm, Inc. and BeOS development was discontinued; the focus of the project was to support the BeOS user community by creating an open-source, backward-compatible replacement for BeOS. The first project by OpenBeOS was a community-created "stop-gap" update for BeOS 5.0.3 in 2002. In 2003, the non-profit organization Haiku, Inc. was registered in Rochester, New York, to financially support development, and in 2004, after a notification of infringement of Palm's trademark of the BeOS name was sent to OpenBeOS, the project was renamed Haiku. However, development only reached its first milestone in September 2009 with the release of Haiku R1/Alpha 1. As of May 2016[update] R1/Alpha 4.1, of November 2012, remained the latest release, but the Haiku Web site reported in 2016 that work continued, and nightly builds continued to be released.
Haiku is written in C++ and provides an object-oriented API.
The modular design of BeOS allowed individual components of Haiku to initially be developed in teams in relative isolation, in many cases developing them as replacements for the BeOS components prior to the completion of other parts of the operating system. The original teams developing these components, including both servers and APIs (collectively known in Haiku as "kits"), included: