A desktop operating system written in C++

Haiku is an open source operating system currently in development. Specifically targeting personal computing, Haiku is a fast, efficient, simple to use, easy to learn, and yet very powerful system for computer users of all levels. Additionally, Haiku offers something over other open source platforms which is quite unique: The project consists of a single team writing everything from the kernel, drivers, userland services, tool kit, and graphics stack to the included desktop applications and preflets. While numerous open source projects are utilized in Haiku, they are integrated seamlessly. This allows Haiku to achieve a level of consistency that provides many conveniences, and is truly enjoyable to use by both end-users and developers alike.

What’s so good about Haiku anyway?

The key highlights that distinguish Haiku from other operating systems include:

  • Specific focus on personal computing
  • Custom kernel designed for responsiveness
  • Fully threaded design for great efficiency with multi-processor/core CPUs
  • Rich object-oriented API for faster development
  • Database-like file system (BFS) with support for indexed metadata
  • Unified, cohesive interface
lightbulb_outline View ideas list


  • c++
  • bsd unix
  • posix
  • virtualization


comment IRC Channel
email Mailing list
mail_outline Contact email

Haiku 2021 Projects

  • Jaidyn Levesque
    Caya Renovation
    Renovate Caya and write a libpurple plugin for it.
  • Saloni
    Coding style checker bot for Gerrit
    Haiku has its own coding standards which describe how the code should be formatted. There is a tool for reformatting and checking if code follows...
  • Hrithik Kumar
    Coding style checker bot for Gerrit
    The aim of this project is to create a bot for Gerrit that would use haiku-format tool for checking whether the patch submitted follows the community...