Rok 2008 z całą pewnością rozpoczął się bardzo dobrze dla Haiku. Można stwierdzić, że prace nad systemem w ciągu ostatniego miesiąca dały bardzo wymierne efekty. Wszystko to głównie za sprawą imprezy BeGeistert, która poprzedzona została roboczym spotkaniem programistów, podczas którego rozwiązano sporo istotnych problemów, napotkanych w trakcie implementowania wielu funkcji Haiku.

Z dużym zainteresowaniem przystąpiłem więc do testowania systemu i na pewno nie zawiodłem się. Okazało się bowiem, że aplikacja Firefox w wersji 2.0.0.9 bez większego problemu uruchamia się i funkcjonuje w Haiku. Udało mi się przejrzeć kilka stron internetowych na 4 zakładkach. Taka funkcjonalność systemu na pewno robi spore wrażenie. Dodatkowo udało mi się w końcu uruchomić wbudowaną w płytę główną kartę dźwiękową, opartą o układ AC97. Mogłem więc jednocześnie surfować w internecie i słuchać ulubionych plików mp3. Nie można również nie zauważyć dodatkowego programu - po wytężonej pracy nad aplikacją DriveSetup, dodano ją do obrazu systemu - nie zdecydowałem się jednak jeszcze na żadną operację dyskową przy pomocy tego programu ;).

Ostatnie postępy są z pewnością godne uwagi - w następnych miesiącach możemy spodziewać tak długo wyczekiwanej bety Haiku - do stanu względnej używalności potrzebna jest w chwili obecnej lepsza obsługa SATA i działająca pamięć wirtualna - miejmy nadzieję, że w najbliższych kilku miesiącach system będzie gotowy do testowania przez szersze grono osób.

Lista najważniejszych zmian, dokonanych w ciągu ostatniego miesiąca w kodzie Haiku jest długa:

  • po raz kolejny dokonano usprawnień w obsłudze Serial ATA;
  • wprowadzono poprawki związane z interfejsem i menu Haiku;
  • poprawiono pewne elementy boot_loadera;
  • wciąż trwają prace nad sterownikami USB - dzięki ostatnim zmianom możliwe jest już np. podłączenie myszy lub klawiatury USB 1.1 do huba USB 2.0;
  • kontynuowano prace nad portem Haiku dla maszyn opartych o procesory m68k;
  • poprawiono sterowniki wykorzystywane przez emulator VMWare;
  • po wytężonej pracy nad aplikacją dodano do obrazu systemu program DriveSetup;
  • wprowadzono istotne poprawki związane z obsługą maszyn wieloprocesorowych;
  • kolejnych usprawnień doczekały się sterowniki dla układów graficznych Intel_extreme i nVidia;
  • poprawiono obsługę protokołu sieciowego TCP i sterowniki do kart sieciowych;
  • zaktualizowano sterowniki do kart dźwiękowych Audigy2, HDAudio oraz ice1712;
  • usprawniono wyświetlanie chińskich czcionek;
  • biblioteka mesa została uaktualniona do wersji 7.02;
  • kontynuowano prace nad obsługą pamięci wirtualnej;
  • licznych poprawek doczekały się aplikacje CodyCam, DiskProbe, ProcessController, PackageInstaller, Terminal, ShowImage;
  • wprowadzono liczne optymalizacje do jądra systemu;
  • zaimplementowano podstawową obsługę wielu użytkowników (multiuser);
  • trwają prace nad aplikacją zarządzającą wyglądem (tematami) pulpitu;
  • poprawek doczekał się również system obsługi plików BFS;
  • poprawiono kompatybilność systemu z BONE;
  • wprowadzono poprawki w translatorze JPEG;
  • znów pracowano nad zgodnością Haiku z POSIX (dodano obsługę kolejnych funkcji matematycznych);
  • tradycyjnie poprawiono sporą ilość zauważonych błędów.

Opisane powyżej zmiany wprowadzili (kolejność alfabetyczna, najpierw stała załoga Haiku/SVN): Alexandre Deckner (aldeck), Axel Dörfler (axeld), Ingo Weinhold (bonefish), Ithamar R. Adema (colacoder), Stefano Ceccherini (jackburton), Jérôme Duval (korli), Michael Pfeiffer (laplace), Marcus Overhagen (marcusoverhagen), Michael Lotz (mmlr), François Revol (mmu_man), Niels Sascha Reedijk (nielx), Salvatore Benedetto (sbenedetto), Stephan Aßmus (stippi), oraz C121, Fredrik Ekhdal, Rene Gollent, Vasilis Kaoutsis, Anthony Lee, Jerome Leveque, Christof Luttenroth, James Woodcock.