Haiku, znany również pod roboczą nazwą OpenBeOS, to system operacyjny o otwartym kodzie źródłowym, zainspirowany BeOS'em. Prace nad Haiku zapoczątkowane zostały w 2001 roku przez grupę programistów - zapaleńców BeOS'a, którzy nie mogąc pogodzić się z nadchodzącym upadkiem twórcy ich ulubionego systemu - Be Inc., postanowili działać.

Zadanie, jakie wówczas przed sobą postawili, było prawdziwym wyzwaniem - chodziło bowiem o stworzenie od podstaw systemu operacyjnego, który nie tylko wyglądałby i działałby tak jak BeOS R5, ale również uruchamiał jego aplikacje. Jako podstawę do stworzenia Haiku wybrano jądro systemu NewOS, które napisane zostało przez eks-pracownika Be Inc. Travis'a Geiselbrecht'a (należy w tym miejscu podkreślić, że Haiku nie opiera się na jądrze Linuksa). Pomimo mocno ograniczonych zasobów ludzkich (Haiku na początku tworzyła grupka ok. 15 aktywnych developerów, dziś jest to ok. 25 programistów) i czasowych (programiści pracują nad systemem w ramach swojego wolnego czasu) z każdym miesiącem Haiku konsekwentnie zbliża się w swojej funkcjonalności do określonych na samym początku założeń.

Pierwsza oficjalna wersja testowa Haiku została opublikowana 14 września 2009 r. Społeczność z niecierpliwością oczekuje premiery finalnej wersji Haiku na platformę x86 (planowane jest również wykonanie portu tego systemu na platformę PowerPC, choć w chwili obecnej port ten nie jest główny celem programistów). A czego możemy się po niej spodziewać? Na pewno cech, które charakteryzowały BeOS'a, a mianowicie:

  • niespotykanej, nawet w popularniejszych systemach z rodziny Windows czy MacOS, łatwości i intuicyjności obsługi;
  • przejrzystego i estetycznego interfejsu;
  • dopracowanych reguł współdzielenia procesora - zapewniających równoczesny dostęp do zasobów komputera dla wielu aplikacji, co pozwala na bardzo komfortową pracę z wieloma aplikacjami w jednym momencie;
  • możliwości startowania bezpośrednio z CD;
  • architektury zbliżonej do mikrojądra, nadającej systemowi dużą stabilność - gdzie zawieszenie się aplikacji bądź modułu nie powoduje zawieszenia się całego systemu;
  • szybkiego systemu obsługi plików OpenBFS, pracującego w 64 bitach, co pozwala m. in. na komfortową pracę na dużych porcjach danych;
  • błyskawicznego startu systemu (pot. bootowania) - 15-20 sekund;
  • obsługi wielu procesorów;
  • obsługi (odczyt i zapis lub tylko odczyt) systemów plików stosowanych w Windows, Linux, OS2 itd;
  • banalnie prostej rozbudowy - dzięki systemowi wtyczek (add-ons) użytkownik może poszerzać zakres funkcji systemu;
  • obsługi wirtualnych pulpitów;
  • niskich wymagań sprzętowych.

Ponadto programiści Haiku, by iść z duchem czasu, dodają do systemu dodatkową funkcjonalność:

  • pełną zgodność z POSIX;
  • ulepszony, względem BeOS R5, Media server;
  • ulepszoną część systemu odpowiedzialną za sieć;
  • ulepszoną obsługę USB;
  • nowocześniejszy interfejs (ikony, czcionki, anti-aliasing);
  • więcej kodeków, sterowników, translatorów;
  • większe możliwości dołączonych aplikacji;
  • poprawioną, softwarową obsługę grafiki 3D;
  • oraz, co bardzo ważne, system będzie udostępniony na bardzo liberalnej i bezpłatnej licencji MIT.

Poniżej kilka obrazów prezentujących wersje testowe Haiku.