Mamy ostatni dzień czerwca - najwyższy czas na kolejny przegląd Haiku.

Prace nad Haiku w ciągu ostatniego miesiąca koncentrowały się bardziej na dokonywaniu optymalizacji, niż wprowadzaniu nowych funkcjonalności. Działania takie są oczywiście zrozumiałe w kontekście faktu, że Haiku zmierza wraz z każdą kolejną alphą w kierunku wersji finalnej. W niedługim czasie możemy jednak spodziewać się i nowych funkcji - do głosu dojdą bowiem studenci realizujący swoje projekty w ramach Google Summer of Code 2010.

Najwięcej zmian w kodzie, które wprowadzono ostatnimi czasy, związanych było z obsługą pamięci operacyjnej. Dodano obsługę PAE (Physical Address Extension), czyli mechanizmu umożliwiającego systemowi wykorzystanie większej ilości pamięci. Zmiany w obsłudze pamięci dało się zauważyć na moim sprzęcie testowym - Haiku widzi w tej chwili całe 4 GB pamięci operacyjnej (a jak można zauważyć na poprzednich screenach poprzednio widoczne dla systemu były tylko 2 GB). Pozostaje więc czekać na zakończenie prac optymalizacyjnych (w przyszłym miesiącu postaram się o kolejne testy wydajnościowe systemu) i pierwsze realne efekty tegorocznego Summer of Code.

Poniżej lista zmian dokonanych przez programistów w kodzie Haiku w ciągu ostatniego miesiąca:

  • usprawniono serwer aplikacji;
  • wprowadzono poprawki w boot loaderze;
  • pracowano nad wersją 64-bitową systemu;
  • dokonano poprawek w Locale Kit;
  • dodano kilka plików graficznych z logo Haiku;
  • dokonano poprawek w menedżerze urządzeń;
  • usprawniono sterowniki do obsługi dysków twardych i napędów CD;
  • poprawiono obsługę protokołu pocztowego IMAP;
  • dokonano poprawek w obsłudze pamięci operacyjnej;
  • usprawniono aplikacje Screenshot, Showimage, Pulse;
  • poprawiono sterowniki do kart sieciowych RTL81xx;
  • uaktualniono dokumentację;
  • pracowano nad sterownikami Bluetooth;
  • dodano nową funkcjonalność do sterowników do modemów USB;
  • dodano nowe ikonki,
  • uaktualniono sterowniki do kart graficznych nVidii;
  • usprawniono kodeki mpeg4;
  • dodano sterowniki do kart graficznych 3dfx;
  • pracowano nad ACPI;
  • wyeliminowano wiele zauważonych błędów.

Opisane powyżej zmiany wprowadzili (kolejność alfabetyczna, najpierw stała załoga Haiku/SVN): Andreas Faerber (andreasf), Rene Gollent (anevilyak), Axel Dörfler (axeld), Ingo Weinhold (bonefish), Clemens Zeidler (czeidler), DarkWyrm (darkwyrm), David McPaul (dlmcpaul), Travis Geiselbrecht (geist), Joachim Seemer (humdingerb), Ithamar R. Adema (ithamar), Stefano Ceccherini (jackburton), Joseph Prostko (jprostko), Jérôme Duval (korli), Michael Pfeiffer (laplace), Matthew S. Madia (mmadia), François Revol (mmu_man), Oliver Ruiz Dorantes (oruizdorantes), Philippe Houdoin (phoudoin), Adrien Destugues (pulkomandy), Rudolf Cornelissen (rudolfc), Scott McCreary (scottmc), Siarzhuk Zharski (siarzhuk), Stephan Aßmus (stippi), Philippe Saint-Pierre (stpere), Fredrik Holmqvis (tqh), Wim van der Meer (wim), Oliver Tappe (zooey) oraz Tim Brechbill, Karvjorm, Gerald Zajac i ziusudra.