Do końca miesiąca i roku pozostało jedynie kilka dni. Zapraszamy serdecznie na grudniowy przegląd Haiku.
W ciągu ostatniego czasu nie dokonano żadnych zmian, które w sposób wyraźny dodałyby nową funkcjonalność do powstającego systemu. Na pewno jednak już w niedługim czasie będzie można zobaczyć efekty optymalizacji jądra systemu, nad którymi pracuje aktualnie Ingo Weinhold.
W związku z powyższym szersze testy systemu przeprowadzone zostaną dopiero na potrzeby przyszłych przeglądów. Korzystając jednak z okazji sprawdziłem wydajność systemu na tej samej konfiguracji z różną ilością RAM-u. Wyniki okazały się interesujące. Po zwiększeniu dwukrotnie ilości pamięci operacyjnej (z 256 MB do 512 MB), przy jednoczesnym obniżeniu jej taktowania (okazało się to konieczne do poprawnej pracy komputera) szybkość konwersji enkoderem lame w BeOS'ie R5 spadła z 71 do 72 sekund. W Haiku natomiast szybkość ta spadła z 67 do 72 sekund (pierwsze testy przeprowadziłem na potrzeby zeszłomiesięcznego przeglądu systemu). Wniosek z ponownych testów może być jeden - Haiku lepiej radzi sobie na nowocześniejszych i szybszych maszynach (ilość RAM-u nie odegrała w tym teście większej roli - kodowanie audio nie jest aż tak pamięciożerne - znaczenie miało jedynie zmniejszenie taktowania pamięci, którego efekt był znacznie mocniej widoczny na Haiku). Haiku potrzebuje więc z pewności sporej ilości poprawek, by dałoby się wykorzystywać ten system do pracy na starszych maszynach, widać spory potencjał, jeśli chodzi o pracę na nowszych komputerach.
Poniżej lista najważniejszych zmian dokonanych w ciągu ostatniego miesiąca w kodzie Haiku:
- dokonano usprawnień dotyczących interfejsu,
- kontynuowano prace nad implementacją USB,
- wprowadzono drobne poprawki w implementacjach pamięci wirtualnej;
- wyeliminowano kilka błędów w sterownikach SATA,
- licznych usprawnień doczekała się również warstwa kompatybilności Haiku ze sterownikami do urządzeń sieciowych, napisanych dla systemów BSD,
- wprowadzono korekty w sterownikach OpenSoundSystem i do kart graficznych intel_extreme,
- trwają pracę nad implementacją bluetooth,
- dokonano poprawek w boot_loader,
- kilku kolejnych usprawnień doczekał się serwer aplikacji,
- rozpoczęto optymalizacje działania jądra systemu,
- zaimplementowano kolejną funkcję związaną z kompatybilnością Haiku z POSIX (pthtread_once),
- wprowadzono poprawki związane z systemem obsługi plików - BFS,
- kontynuowano prace nad aplikacją DriveSetup,
- rozpoczęto prace nad zmianami w ACPI (system zarządzania energią), które mają na celu umożliwienie detekcji konfiguracji wieloprocesorowych,
- uaktualniono zbiór narzędzi Coreutils do wersji 6.9,
- jak zwykle poprawiono również sporą ilość zgłoszonych błędów.
Opisane powyżej zmiany wprowadzili (kolejność alfabetyczna, najpierw stała załoga Haiku/SVN): Axel Dörfler (axeld), Ingo Weinhold (bonefish), Stefano Ceccherini (jackburton), Jérôme Duval (korli), Marcus Overhagen (marcusoverhagen), Michael Lotz (mmlr), François Revol (mmu_man), Oliver Ruiz Dorantes (oruizdorantes), Salvatore Benedetto (sbenedetto), Stephan Aßmus (stippi), oraz Vasilis Kaoutsis i kaliber.
Komentarze
Brak komentarzy.