W ciągu ostatniego miesiąca wykonano sporo pracy nad Haiku. Na pewno czerwiec przybliżył nas do wersji testowej systemu, szczególnie w kontekście faktu, że już wkrótce pracę nad jego komponentami rozpoczną studenci zaangażowani w projekty Google Summer of Code i Haiku Code Drive.

Z mojej perspektywy w ciągu ostatniego czasu nie zmieniło się niestety wiele, jeśli chodzi o działanie systemu. Wciąż nie działa mi dźwięk i nie do końca rozpoznawane są karty sieciowa i graficzna. Trwają jednak prace nad tymi wszystkimi komponentami i wypada mieć nadzieję, że już wkrótce całość mojego sprzętu będzie w pełni obsługiwana przez system. Zauważyłem dwie główne zmiany w działaniu Haiku - jedna z nich jest pozytywna - bez większego problemu przy pomocy aplikacji DriveSetup mogę zamontować mój odtwarzacz mp3 i kopiować na niego pliki (korzystając z tej funkcjonalności skopiowałem na urządzenie usb zrzut ekranu załączony do tego tekstu). Z drugiej zmiany natomiast nie mogę się cieszyć - system po zmianach w architekturze sterowników startuje u mnie blisko 4 minuty (do niedawno trwało to niecałą minutę) i wydaje przy tym piski z wbudowanego głośniczka.

Poniżej lista zmian, które wprowadzono w ciągu ostatniego miesiąca do kodu Haiku:

  • wciąż trwają prace nad obsługą pamięci wirtualnej;
  • wprowadzono poprawki w obsłudze różnych trybów graficznych;
  • usprawniono sterowniki dźwiękowe Opensound;
  • wprowadzono poprawki do nowej architektury sterowników;
  • wprowadzono dodatkową funkcjonalność do obsługi urządzeń USB;
  • po raz kolejny usprawniono aplikację Mediaplayer;
  • w dużym stopniu usprawniono aplikację Terminal;
  • poprawiono sterowniki do kart dźwiękowych opartych o układ zgodny z AC'97;
  • wznowiono prace nad elementem panelu Preferences, dotyczącym joysticków;
  • rozpoczęto prace nad sterownikami do kart graficznych nVidii z serii 8xxx;
  • wprowadzono poprawki w kodzie obsługiwanych kodeków;
  • uaktualniono biblioteki Freetype do wersji 2.3.6;
  • pracowano nad sterownikami do stacji dyskietek;
  • poprawiono kilkanaście zauważonych błędów.

Opisane powyżej zmiany wprowadzili (kolejność alfabetyczna, najpierw stała załoga Haiku/SVN): Alexandre Deckner (aldeck), Rene Gollent (anevilyak), Axel Dörfler (axeld), Ingo Weinhold (bonefish), David McPaul (dlmcpaul). Stefano Ceccherini (jackburton), Julun (julun), Jérôme Duval (korli), Maurice Kalinowski (mauricek), Michael Lotz (mmlr), François Revol (mmu_man), Fredrik Modeen (modeenf), Oliver Ruiz Dorantes (oruizdorantes), Philippe Houdoin (phoudoin), Rudolf Cornelissen (rudolfc), Salvatore Benedetto (sbenedetto), Stephan Aßmus (stippi), oraz Olivier Coursiere, Adrien Destugues, Nate Eagleson, Andreas Faerber, Dustin Howett, Vasilis Kaoutsis, Jan Kloetzke, Christopher Plymire, Urias, James Woodcock.