Zbliżający się koniec miesiąca to tradycyjnie już czas na kolejny przegląd Haiku. Zapraszam do zapoznania się z kolejnym artykułem związanym z ewolucją tego systemu.

Wydanie wersji alpha Haiku w zeszłym miesiącu wcale nie spowodowało, że deweloperzy spoczęli na laurach - wciąż pracują oni nad systemem w podobnym tempie - ok. 450 - 500 zmian w kodzie w ciągu 30 dni. Większość osób pracujących nad Haiku skupionych jest w tej chwili na łataniu dziur i wprowadzaniu funkcjonalności, która jest niezbędna do wydania wersji finalnej (z pewnością za dobrą wiadomość można uznać fakt, że nad Haiku pracuje coraz większa ilość aktywnych deweloperów). Z dyskusji programistów wynika, że najistotniejsze w najbliższych miesiącach będzie załatanie najpoważniejszych dziur i stworzenie w pełni funkcjonalnych sterowników do sieci bezprzewodowej.

W wersji finalnej może znaleźć się również Locale Kit, menedżer pakietów oraz natywna przeglądarka internetowa. Chyba właśnie obsługa nowoczesnych technologii internetowych, a więc przeglądarka obsługująca wszystkie nowoczesne standardy to minimum, które będzie musiała posiadać wersja finalna Haiku, jeśli system ten ma zaistnieć jakkolwiek na rynku.

Wrażenia z używania najświeższych buildów Haiku są bardzo pozytywne - potwierdzają to również najnowsze opublikowane recenzje. Systemowi brakuje już nie tak wiele, by mógł być polecany osobom szukającym lekkiego systemu, służącego do odtwarzania multimediów i przeglądania sieci - po raz kolejny muszę w tym miejscu wspomnieć o konieczności stworzenia szybkiej przeglądarki internetowej - przydałyby się również sterowniki do najpopularniejszych kart sieciowych, graficznych i dźwiękowych.

Poniżej lista najpoważniejszych zmian w kodzie Haiku, wprowadzonych w ciągu ostatniego miesiąca:

  • pracowano nad pakietem Gallium 3D;
  • wprowadzono poprawki do obsługi standardu ACPI;
  • usprawniono menedżera urządzeń oraz aplikację do partycjonowania dysków;
  • dodano nowe wygaszacze ekranu;
  • w dalszym ciągu pracowano nad Locale Kit;
  • kolejny raz usprawniono sterowniki do układów dźwiękowych AC97;
  • usprawniono obsługę kodeków wideo;
  • pracowano nad debuggerem;
  • wprowadzono poprawki do aplikacji Terminal, Appearance, Touchpad, Zipomatic, Mail, Codycam, Showimage, Iconomatic, Haiku3D;
  • dokonano kolejnych zmian w sterownikach Bluetooth;
  • zaktualizowano sterowniki do kart graficznych intel_extreme i nVidii (m. in. dodano obsługę kart 6100go);
  • zaktualizowano kodeki theora do wersji 1.1;
  • usprawniono Trackera, Deskbara i serwer aplikacji;
  • pracowano nad dokumentacją;
  • dodano kolejne nowe ikonki;
  • pracowano nad zwiększeniem funkcjonalności związanej z montowaniem woluminów;
  • kolejny raz usprawniono sterowniki do drukarek USB;
  • usprawniono obsługę pamięci wirtualnej;
  • pracowano nad portem na maszyny oparte o procesory m68k;
  • wprowadzono drobne zmiany w systemie obsługi plików BFS;
  • do obrazu systemu dodano program Devices;
  • uaktualniono Freetype do wersji 2.3.11;
  • pracowano nad warstwą kompatybilności sterowników sieciowych z BSD;
  • dodano kolejne elementy związane z kompatybilnością systemu z POSIX;
  • wyeliminowano wiele błędów.

Opisane powyżej zmiany wprowadzili (kolejność alfabetyczna, najpierw stała załoga Haiku/SVN): Alexandre Deckner (aldeck), Artur Wyszyński (aljen), Rene Gollent (anevilyak), Axel Dörfler (axeld), Bruno G. Albuquerque (bga), Ingo Weinhold (bonefish), Brecht Machiels (brecht), Colin Guthrie (colin), Clemens Zeidler (czeidler), David McPaul (dlmcpaul), Joachim Seemer (humdingerb), Stefano Ceccherini (jackburton), Siarzhuk Zharski (imker), Jonas Sundström (kirilla), Jérôme Duval (korli), Michael Pfeiffer (laplace), Ryan Leavengood (leavengood), Marcus Overhagen (marcusoverhagen), Michael Lotz (mmlr), François Revol (mmu_man), Fredrik Modeen (modeenf), Oliver Ruiz Dorantes (oruizdorantes), Philippe Houdoin (phoudoin), Adrien Destugues (pulkomandy), Rudolf Cornelissen (rudolfc), Scott McCreary (scottmc), Stephan Aßmus (stippi), Fredrik Holmqvis (tqh), Oliver Tappe (zooey) oraz Augiedoggie, Andre Braga, Olivier Coursiere, Joel Cox, Vincent Duvert, Joshua Elsasser, Michael Franz, Idefix, Storoz Gneve, Pete Goodeve, Pieter Panman, Matt Madia, Caitilin Shaw, Michael Weirauch, Hang Yul Yang i Zumi