Sierpień jest w pewnym sensie wyjątkowym miesiącem dla Haiku i związanych z tym systemem przeglądów na tej stronie - po pierwsze 18 sierpnia 2001 r., a więc już nieco ponad 6 lat temu zapoczątkowano prace nad OpenBeOS'em (dziś znanym właśnie pod nazwą Haiku), po wtóre zaś przeglądy na tej stronie również obchodzą swoją mini-rocznicę - pierwszy został opublikowany dokładnie 2 lata temu. No i jeszcze jedna sprawa na dodatek - to pierwszy przegląd mojego autorstwa od 3 miesięcy - z nieukrywaną przyjemnością zapraszam więc do lektury.
Zacznę od tego, że pod koniec czerwca zmieniłem komputer - bardzo byłem więc ciekaw, jakie będą szanse na udane testowanie Haiku na całkiem nowym sprzęcie (dwurdzeniowy procesor, karta graficzna GeForce8500 oraz wbudowana karta sieciowa i dźwiękowa). Specjalnie na potrzeby Haiku zakupiłem dysk w standardzie PATA, gdyż obsługa SATA nie została w dalszym ciągu w Haiku w pełni zaimplementowana. Początkowo mocno się zawiodłem, gdyż nawet z dysku PATA system nie miał zamiaru się uruchomić. Metodą prób i błędów doszedłem do tego, że do pomyślnego wystartowania systemu muszę... odłączyć fizycznie dysk SATA, pomimo tego że przecież nie z tego dysku chciałem startować. Zgodnie z tymi bardziej pesymistycznymi przewidywaniami, po uruchomieniu Haiku okazało się, że zdecydowana większość z nowego sprzętu nie jest obsługiwana (grafika, muzyka i sieciówka).
Mimo wszystko pewne rzeczy zaskoczyły mnie na plus:
- system bez problemu rozpoznał i uruchomił dwa rdzenie mojego procesora;
- pomimo nierozpoznania mojej karty graficznej domyślny tryb VESA w 16-bitowej głębi kolorów zapewniał możliwość dość swobodnej pracy - wszystko w trybie akceleracji 2D. Program GL-Teapot wskazywał na stosunkowo wysoką ilość klatek generowanych przez moją nieobsługiwaną przecież przez system grafikę (ponad 200 fps).
Co jeszcze mogło rzucić się w oczy na plus ze zmian dokonanych w ciągu ostatnich miesięcy:
- stabilność - tu widać duży postęp - system pracował dłuższy czas bez widocznych problemów;
- po skopiowaniu odpowiednich czcionek, bez problemu mogłem posługiwać się w Haiku polskimi literami - wygląda na to, że w systemie nie występują już znane problemy z narodowymi czcionkami;
- w porównaniu do ostatnich kilku miesięcy, więcej aplikacji z BeOS'a R5 działa już w Haiku - udało mi się nawet uruchomić moją ulubioną grę - Project Starfighter.
A oto nad czym pracowano jeszcze w ciągu ostatniego miesiąca:
- po raz kolejny usprawniono ważną aplikację - Terminal;
- rozpoczęto prace nad aplikacją służącą do partycjonowania dysków;
- po raz kolejny poprawiono zgodność systemu z POSIX;
- dokonano zmian mających na celu usprawnienie procesu budowania Haiku, w tym budowania Haiku w samym Haiku;
- usprawniono moduły odpowiedzialne za drukowanie;
- dokonano sporej ilości poprawek w kodzie odpowiedzialnym za obsługę USB;
- w dalszym ciągu trwają prace nad usprawnieniami związanymi z pamięcią wirtualną;
- dokonano pewnych poprawek w sterownikach do niektórych układów audio (nforce);
- usprawniono obsługę protokołów związanych z pocztą e-mail;
- poczyniono kolejne kroki w stronę dodania do systemu obsługi FireWire;
- dokonano bardzo licznych poprawek w serwerze aplikacji, co z pewnością w znacznej mierze przyczyniło się do poprawienia szybkości tego elementu systemu;
- dokonano również pewnych zmian w kodzie związanym z obsługą sieci;
- uaktualniono bibliotekę Mesa do wersji 7.0.1 i bibliotekę FreeType do wersji 2.3.5;
- dodano obsługę pewnych urządzeń SATA (tzw. pre-AHCI SATA);
- załatano wiele błędów.
Opisane powyżej zmiany wprowadzili (kolejność alfabetyczna, najpierw stała załoga Haiku/SVN): Axel Dörfler (axeld), Ingo Weinhold (bonefish), Ithamar R. Adema (colacoder), Stefano Ceccherini (jackburton), Jérôme Duval (korli), Michael Pfeiffer (laplace), Ryan Leavengood (leavengood), Marcus Overhagen (marcusoverhagen), Michael Lotz (mmlr), Stephan Aßmus (stippi), oraz Justin O'Dell, Marc Flerackers, Andre Garzia, Zsolt Gyula, Vasilis Kaoutsis, Euan Kirkhope, Tomas Kucera, Jan Matejek, Ioan Molnar, Łukasz Zemczak, JiSeng Zhang.
Komentarze
Brak komentarzy.