A desktop operating system written in C++

Technologies
c++, posix, webkit, unix
Topics
virtualization, kernel, network, drivers, filesystem
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

Why Haiku?

The Be Operating System introduced progressive concepts and technologies that we believe represent the ideal means to simple and efficient personal computing. Haiku is the realization of those concepts and technologies in the form of an operating system that is open source and free.

2020 Program

Successful Projects

Contributor
leorize
Mentor
waddlesplash, return0e
Organization
Haiku
Improving and Extending Services Kit
Services Kit is the backbone of many Internet-based applications on Haiku such as Weather, HaikuDepot, WebPositive and more... This makes the kit one...
Contributor
Shubham Bhagat
Mentor
Hy Che
Organization
Haiku
Adding XFS FileSytem support
Haiku has great support for its own file system, but is completely missing support for some other filesystems. XFS is one of them. Adding it, will...
Contributor
Preetpal Kaur
Mentor
Rajagopalan G, Scott McCreary
Organization
Haiku
Input Preferences
In this project I will work on the below-mentioned things: For powerful user and gammers *Add a facility where the user can configure a 6 button...
Contributor
Suhel Mehta
Mentor
PulkoMandy
Organization
Haiku
Adding UFS2 filesystem to Haiku
Haiku has great support for its own file system, but is completely missing support for some other filesystems. UFS2 is one of them. In this project I...