Sierpień to szczególny miesiąc dla Haiku i zazwyczaj właśnie w tym miesiącu notowany jest duży postęp w pracach nad systemem. To również jednak przede wszystkim miesiąc, w którym Haiku obchodzi swoje "urodziny" - dokładnie 7 lat temu rozpoczęto prace nad tym systemem. Należy wspomnieć również o tym, że także w sierpniu - 3 lata temu - zapoczątkowana została seria przeglądów Haiku.
Ten przegląd, jak na rocznicowy przystało, był dla mnie wyjątkowy - otóż naprawiony został błąd w sterownikach do mojej karty sieciowej, dzięki czemu uzyskałem dostęp do internetu spod Haiku. Po raz pierwszy więc spora część przeglądu mogła powstać już w samym Haiku. Z pewnością mogę stwierdzić, że ta zmiana przyczyniła się w dużym stopniu do poprawy mojej oceny postępów samego projektu. Szczególnie spodobała mi się także zaimplementowana obsługa polskich ogonków w systemie - bez większych problemów można się już nimi posługiwać. To jednak nie wszystko - system działa zauważalnie szybciej - pewnie spora w tym zasługa licznych usprawnień w interfejsie i zaimplementowania w systemie obsługi pliku wymiany.
Dobrych wiadomości w tym miesiącu jest jeszcze więcej - deweloperzy już oficjalnie piszą o przygotowaniach do zbliżającego się wydania wersji testowej systemu. Po raz pierwszy pojawiła się realna szansa na wersję alpha w perspektywie kilku najbliższych miesięcy - w miarę sensownym terminem wydaje się grudzień. Kolejne miesiące zapowiadają się więc bardzo ciekawie - szczególnie w kontekście finalizacji projektów studentów, którzy uczestniczącą w Google Summer of Code i Haiku Code Drive.
Czego więc jeszcze brakuje mi w Haiku? Na pewno przede wszystkim działających sterowników do karty graficznej i dźwiękowej. Trochę również muszę się nagimnastykować, by zmusić Haiku do obsługi mojego dysku SATA (a alternatywny sterownik ata działa w wolniejszym trybie i nie obsługuje napędów CD). Na pewno będę z uwagą śledził dalsze postępy Haiku, a w przyszłym miesiącu postaram się o kilka testów porównawczych działania Haiku i Zety.
Lista ważniejszych zmian wprowadzonych w kodzie Haiku wygląda następująco:
- po raz kolejny usprawniono szybkość wyświetlania grafiki;
- zaimplementowano obsługę pliku wymiany (ang. swap);
- dodano kolejne poprawki związane z kompatybilnością z POSIX;
- wciąż trwają prace nad sterownikami do Bluetooth;
- ponownie usprawniono i wprowadzono poprawki do systemu obsługi plików BFS;
- poprawiono niedociągnięcia w serwerze wydruku;
- kontynuowano prace nad managerem urządzeń;
- sporo pracowano nad usprawnieniem aplikacji Soundrecorder i Mediaplayer;
- nadal pracowano nad portem Haiku dla urządzeń opartych o procesory m68k;
- do systemu dodano aplikację Textsearch (znana głównie pod nazwą Tracker Grep);
- kontynuowano prace nad integracją w systemie nowego algorytmu szeregowania (ang. scheduler);
- poprawiono sterowniki do HDAudio;
- zaktualizowano aplikację wget;
- dodano dekodery do formatów AAC i ALAC;
- uaktualniono biblioteki PNG do wersji 1.2.30, Mesę do wersji 7.0.4 i czcionkę DejaVu do wersji 2.26;
- pracowano nad obsługą CDDB (internetowej bazy informacji o nośnikach CD);
- kontynuowano prace nad systemem obsługi plików UDF;
- tradycyjnie wyeliminowano sporą ilość 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), Bruno G. Albuquerque (bga), Ingo Weinhold (bonefish), David McPaul (dlmcpaul). Stefano Ceccherini (jackburton), Julun (julun), Jérôme Duval (korli), Michael Pfeiffer (laplace), Marcus Overhagen (marcusoverhagen), Maurice Kalinowski (mauricek), Michael Lotz (mmlr), François Revol (mmu_man), Fredrik Modeen (modeenf), Oliver Ruiz Dorantes (oruizdorantes), Philippe Houdoin (phoudoin), Salvatore Benedetto (sbenedetto), Stephan Aßmus (stippi), oraz Alexandro D. Almeida, andreasf, anxiety, Justin O'Dell, Fredrik Ekdahl, Andreas Faerber, Dustin Howett, kaliber, mattlacey, Duane Marten, Mika Lindquist, Pieter Panman, scottmc, Svanfeldt, Andrej Spielmann i Zhao Shuai.
6 komentarzy
Mnie udało się w końcu zamontować dużą partycję FAT32 znajdującą się na dysku SATA, niestety dalej mam błędy przy próbie montowania partycji ext3 na dysku PATA. Niestety sieciówka na płycie rozpoznawana jako nforce nie jest na razie obsługiwana, a stary dobry Realtek 8139 często wywala błąd podczas obsługi sieci - co kilka miesięcy temu nie miało miejsca. A szkoda bo FF skompilowany dla Haiku działa na nim jak błyskawica, jest zauważalnie szybszy od wersji działającej pod Zetą. Choć w tym momencie u mnie Zeta 1.xx uruchamia się około 2.5 raza szybciej od Haiku, co pokazuje ile jeszcze jest do zrobienia pod względem samej optymalizacji systemu.
do systemu dodano znaną aplikację wget
ale wget jest już od dawna, ostatnio chyba tylko było to aktualizowane
ale wget jest już od dawna, ostatnio chyba tylko było to aktualizowane
Poprawione. Dzięki.
nie wiecie może jaki jest stan pracy nad obsługą wielu użytkowników w Haiku? czy będzie to proste oddzielanie plików konfiguracyjnych i folderów czy też coś bardzo zaawansowanego jak w Linuxie czy Windowsach NT?
nie wiecie może jaki jest stan pracy nad obsługą wielu użytkowników w Haiku? czy będzie to proste oddzielanie plików konfiguracyjnych i folderów czy też coś bardzo zaawansowanego jak w Linuxie czy Windowsach NT?
Z tego co wiem, to jakiś czas temu developerzy coś dłubali z multiuserem - na razie jednak nie jest to ich priorytetem - najprawdopodobniej w R1 tej funkcjonalności nie będzie.
dzisiejszego wieczora ściągnąłem najnowszy obraz, uruchomiłem w qemu pod linuxem i jednocześnie podmontowałem obraz iso zrobiony w k3b, chciałem zobaczyć jak Haiku uruchamia zewnętrzne programy. niestety jakakolwiek próba ruszenia płytki zakończyła się padem systemu i komunikatem o błędzie. szkoda. swoją drogą mogliby do systemu dorzucić jakiegoś browsera, sieć niby działa...
Grzesiek: to są testowe obrazy, wszystko w nich jest w "ciągłym ruchu" również budowa i sterowniki odpowiedzialne za sieć (o jednym z problemów napisałem powyżej) - aplikacje przetestowane wcześniej z systemem zostaną dołączone dopiero w wersji Alpha Release, jeśli nie masz ochoty na kompilowanie swojej własnej wersji z dołączonym oprogramowaniem możesz ściągnąć specjalnie przygotowaną wersję z portalu Haikuware lub Zeta-games.