Mamy koniec grudnia. To zwyczajowy czas podsumowań i planów na przyszły rok. Wiele się działo ostatnimi czasy przy Haiku. Zapraszamy na ostatni w tym roku przegląd tego systemu.

Bez wątpienia najważniejszym wydarzeniem związanym z Haiku w tym roku była wrześniowa premiera wersji alpha1. Wzbudziła ona wiele emocji i zazwyczaj pochlebne recenzje. Rok 2009 przyniósł liczne usprawnienia w niemal każdym aspekcie działania systemu. Ze strony użytkowej mamy w tej chwili do czynienia z całkiem stabilnym systemem, umożliwiającym przenoszenie danych i podstawowe korzystanie z internetu. Z biegiem czasu należy spodziewać się rosnącej wartości użytkowej Haiku - dokonywane są liczne optymalizacje, portowane są najpopularniejsze biblioteki, dostępne już w innych systemach. W roku 2010 spodziewać możemy się z pewnością dalszych kroków w kierunku zwiększania możliwości systemu - na podstawie dostępnych bibliotek zaistnieje możliwość przeportowania kolejnych aplikacji. Można również zaryzykować stwierdzeniem, że zaczną powstawać natywne aplikacje dla Haiku.

Przy zachowaniu tempa prac nad systemem z ostatniego kwartału tego roku można założyć, że wkrótce możemy się spodziewać kolejnej oficjalnej wersji testowej, na którą czekam z niecierpliwością. Najważniejsze na ten moment, z punktu widzenia przeciętnego użytkownika, wydaje się zaimplementowanie funkcjonalności związanej z obsługą sieci bezprzewodowych - w tej chwili trwają intensywne prace nad implementacją obsługi zabezpieczonych sieci wifi. Do obrazu systemu zostało również ostatnio dodanych wiele nowych sterowników, zarówno do kart sieciowych przewodowych, jak i bezprzewodowych (kilka dni temu zaczęły w Haiku funkcjonować układy Atheros, znajdujące się w moim EeePC). Niestety z przyczyn osobistych nie znalazłem za wiele czasu, by dokładniej przetestować system na dwóch dostępnych mi konfiguracjach sprzętowych - obowiązki w realu.

Poniżej lista najważniejszych zmian dokonanych w grudniu w kodzie Haiku:

  • zaktualizowano autoconf do wersji 2.65,
  • pracowano nad sterownikami Bluetooth,
  • kolejny raz poprawiono kompatybilność Haiku z POSIX,
  • wprowadzono usprawnienia w warstwie kompatybilności Haiku ze sterownikami sieciowymi FreeBSD,
  • dodano sterowniki do kart sieciowych Atheros, Broadcom, Intel Pro, Marvel, Via,
  • kolejnych usprawnień doczekały się sterowniki do kart dźwiękowych HDAudio,
  • pracowano nad aplikacjami: Terminal, CPUFrequency, Touchpad, Device Manager, Screen,
  • dokonano zmian w narzędziu do partycjonowania dysków,
  • kolejnych poprawek doczekał się Deskbar,
  • poprawiono obsługę formatu asf,
  • wprowadzono poprawki związane z drukowaniem w Haiku,
  • dodano sterowniki do kart dźwiękowych ALI5451,
  • poprawiono obsługę protokołu DHCP,
  • usprawniono obsługę pamięci wirtualnej,
  • pracowano nad sterownikami do USB Audio,
  • wyeliminowano kilka większych błędów w Media Serwerze,
  • pracowano nad Debuggerem,
  • wprowadzono poprawki do dokumentacji,
  • pracowano nad pakietem Gallium 3D,
  • usprawiono Shedulera,
  • wyeliminowano wiele zauważonych błędów.

Opisane powyżej zmiany wprowadzili (kolejność alfabetyczna, najpierw stała załoga Haiku/SVN): Artur Wyszyński (aljen), Rene Gollent (anevilyak), Axel Dörfler (axeld), Ingo Weinhold (bonefish), Colin Guthrie (colin), Clemens Zeidler (czeidler), David McPaul (dlmcpaul), Joachim Seemer (humdingerb), Stefano Ceccherini (jackburton), Jérôme Duval (korli), Michael Lotz (mmlr), François Revol (mmu_man), Oliver Ruiz Dorantes (oruizdorantes), Philippe Houdoin (phoudoin), Adrien Destugues (pulkomandy), Scott McCreary (scottmc), Siarzhuk Zharski (siarzhuk), Stephan Aßmus (stippi), Philippe Saint-Pierre (stpere), Fredrik Holmqvis (tqh) oraz Algirdias Bucks, cssvb94, Krzysztos Ćwietrnia, Andreas Faerber, Pete Goodeve i lt_henry.