Maj zbliża się ku końcowi. Tradycyjnie więc przygotowaliśmy dla Was kolejny przegląd Haiku.
Właśnie w maju (a dokładnie 10 maja) została opublikowana długo wyczekiwana druga wersja testowa Haiku. Daje ona nie tylko szanse na zaistnienie Haiku w świadomości coraz szerszego kręgu osób, ale i też jest kolejnym dowodem determinacji programistów w dążeniu do celu, którym jest stworzenie szybkiego i przyjaznego użytkownikowi systemu. Już niemal 9 lat trwają prace nad stworzeniem systemu, który będzie godnym następcą BeOS'a - zdaje się, że wkraczamy w decydującą fazę tej drogi. W przeciągu tych 9 lat konkurencja z pewnością nie próżnowała - skala wyzwań stojących przed Haiku wydaje się więc jeszcze większa niż kilka lat temu - optymistycznie nastraja jednak fakt, że Haiku wciąż się rozwija i jest widoczne - choćby poprzez coroczne uczestnictwo w Google Summer of Code. Pozytywnie nastrajają też wyniki testów - o nich poniżej.
A jak wrażenia z testowania alphy2? Bardzo pozytywne. System jest coraz bardziej stabilny, na plus zmienia się interfejs, mamy coraz lepsze sterowniki do urządzeń USB, usprawniono funkcjonalność związaną z zarządzaniem energią (m. in. włączono domyślnie automatyczne wyłączanie komputera). Zarówno start LiveCD, jak i instalacja odbywa się znacznie szybciej niż miało to miejsce w pierwszej alphie. Co więcej przed rozpoczęciem instalacji można wybrać jej język i układ klawiatury. Wszystko nabiera więc bardzo realnych i ciekawych kształtów. Coraz lepsze wrażenie robi również przeglądarka internetowa Webpositive (choć, by korzystać z internetu wciąż muszę wyłączyć szyfrowanie mojej sieci - nie jest obsługiwane szyfrowanie WPA2).
W ramach przeglądu zrobiłem małe porównanie wydajności pierwszej i drugiej alphy Haiku - bardzo pomocny okazał się tutaj program Geekbench, dzięki któremu mogłem zobrazować postępy w pracach nad jak najwyższą wydajnością systemu - widać, że ostatnio dokonane optymalizacje dają rezultat - wydajność w różnych zastosowaniach wzrosła - miejmy nadzieję, że ten trend zostanie podtrzymany.
Wyniki testów:
| wersja systemu | alpha 1 | alpha 2 | zmiana |
|---|---|---|---|
| wielkość instalacji | 164 MB | 194 MB | |
| ilość plików | 16 835 | 19 264 | |
| czas instalacji | 14 min | 3 min | |
| czas startu | 13 s. | 12 s. | |
| test integer | 1953 | 2615 | (+34%) |
| test floating | 5792 | 6868 | (+18%) |
| test memory | 2253 | 2190 | (-3%) |
| test stream | 2210 | 2241 | (+1%) |
| podsumowanie testu | 3382 | 3981 | (+18%) |
| kompresja ogg | 8.6 s. | 8.6 s. | |
| kompresja xvid | 46 fps | 46 fps | |
| kompresja zip | 21 s. | 19 s. | (+10%) |
Poniżej lista najważniejszych zmian w kodzie Haiku, których dokonano w przeciągu ostatniego miesiąca:
- pracowano nad panelem ustawień sieci;
- usprawniono Trackera i interfejs;
- dokonano poprawek w instalatorze;
- pracowano nad pamięcią wirtualną;
- dokonano poprawek w aplikacjach DataTranslations, Touchpad, Sounds, StyledEdit, Terminal, FileTypes, Shortcuts, Icon-o-matic, Zipomatic, ShowImage;
- uaktualniono pakiety opcjonalne;
- wprowadzono poprawki w obsłudze ACPI;
- dokonano optymalizacji związanych z obsługą wielu procesorów;
- pracowano nad Schedulerem;
- trwają prace nad Locale Kit;
- dodano nowe ikonki;
- usprawniono Media Serwer;
- dokonano zmian w instalatorze pakietów;
- wprowadzono poprawki związane ze sterownikami kart sieciowych wifi;
- pracowano nad pakietem Gallium 3D;
- dokonano uzupełnienia dokumentacji;
- optymalizowano start systemu;
- usprawniono system obsługi plików BFS;
- pracowano nad sterownikami Bluetooth;
- usprawniono sterowniki do układów AC97;
- uaktualniono bibliotekę zlib do wersji 1.2.5 oraz acpica do 20100428;
- rozpoczęto prace nad wersją 64 bitową systemu;
- usprawniono obsługę kodeków mpeg4;
- pracowano nad wtyczką Video Mixer;
- uaktualniono sterowniki do kart Intel_extreme;
- poprawiono wiele zauważonych 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), Ingo Weinhold (bonefish), Clemens Zeidler (czeidler), DarkWyrm (darkwyrm), David McPaul (dlmcpaul), Travis Geiselbrecht (humdingerb), Joachim Seemer (humdingerb), Ithamar R. Adema (ithamar), Stefano Ceccherini (jackburton), Jérôme Duval (korli), Michael Pfeiffer (laplace), Ryan Leavengood (leavengood), Matthew S. Madia (mmadia), Michael Lotz (mmlr), François Revol (mmu_man), Oliver Ruiz Dorantes (oruizdorantes), Joseph Prostko (jprostko), Scott McCreary (scottmc), Siarzhuk Zharski (siarzhuk), Stephan Aßmus (stippi), Fredrik Holmqvis (tqh), Oliver Tappe (zooey) oraz Mark Erben, Andreas Faerber, herdemir, idefix, kaliber, Jorma Karvonen, Wim van der Meer, Nathan Mentley, mjw, Pieter Panman, sil2100, Alexander Shagarovi, starsseed, yourpalal, x-ist i ziusudra.
5 komentarzy
A mój audigy2 już działa? :P W alpha2 niby wykrywało ale z głośników nie wydobywał się dźwięk.
3ED: sprawdz dokładnie w Media, może coś być wyciszone etc. W ostateczności wypróbuj OSS dla Haiku.
Oby tak dalej panowie. Życzę powodzenia :)
Kiedy się mogę spodziewać sterowników dla rtl8180?
Kist załóż na dev. haiku-os.org new enhancement w tym temacie;)