Sierpień zbliża się nieuchronnie do końca. Czas na jubileuszowy przegląd prac nad Haiku - artykuły z tej serii publikowane są już od 5 lat.
W sierpniu obchodziliśmy również 9 rocznicę rozpoczęcia prac nad systemem. Mamy więc miesiąc obfitujący w rocznice. A jak sprawy zmian w kodzie Haiku? To był z pewnością dobry miesiąc - ilość zmian w kodzie przekroczy z pewnością 600 - to na pewno godny zauważenia wynik - w lipcu też było bardzo dobrze - ilość zmian przekroczyła 500. To lepszy wynik niż chociażby osiągnięty przez deweloperów pracujących nad ReactOS-em, gdzie liczba zmian wynosiła odpowiednio ok. 250 i 464 - z takiego tempa prac można się z pewnością cieszyć.
Zmiany koncentrują się głównie wokół 3 aspektów: usprawnień w interfejsie i serwerze aplikacji, prac nad protokołami sieciowymi i szyfrowaniem oraz poprawianiem znalezionych błędów. Zakończenie każdego z tych etapów w najbliższym czasie może zdecydowanie korzystnie wpłynąć na możliwości systemu i komfort korzystania z niego.
Z mojej perspektywy - tak jak już niejednokrotnie wspominałem - najbardziej istotne są prace nad obsługą szyfrowania sieci - brak dostępu do internetu utrudnia w dużym stopniu testowanie - doinstalowanie aplikacji i bibliotek do nich wymaga częstego przelogowywania się do innych systemów. Od pewnego czasu zauważyłem również na moim sprzęcie kolejną niedogodność - nie wydobywa się dźwięk z mojej karty dźwiękowej, pomimo faktu, że jest ona poprawnie rozpoznawana w systemie.
Rocznica skłania do refleksji - główne pytanie brzmi w jakim miejscu jest dzisiaj Haiku? Wydaje się, że wszystko jest na dobrej drodze - najlepsi programiści ze społeczności są zatrudniani na kontrakty, studenci pracują nad Haiku w ramach Google Summer of Code. Dobre widoki na przyszłość daje też zbliżająca się jesień - zazwyczaj jesienią postępy w pracach nad systemem jeszcze mocniej przyspieszają - organizowane są bowiem imprezy, na których deweloperzy przez pewien czas pracują wspólnie nad kodem. Być może szykuje nam się jakaś stabilna i funkcjonalna wersja w przyszłym roku, gdy projekt Haiku będzie obchodzić okrągłą, 10 rocznicę.
Poniżej lista najważniejszych zmian dokonanych w ostatnim miesiącu w Haiku:
- pracowano nad usprawnieniem działania protokołów sieciowych;
- usprawniono obsługę drukarek;
- uaktualniono dokumentację;
- pracowano nad interfejsem systemu i serwerem aplikacji;
- poprawiono zgodność systemu z POSIX;
- wciąż trwają prace nad Locale Kit;
- pracowano nad bibliotekami mesa;
- dodano nową funkcjonalność w kwestii ustawień daty i czasu;
- uaktualniono autoconf do wersji 2.67 i freetype do 2.4.2;
- poprawiono wiele znalezionych błędów;
- usprawniono aplikacje: Packageinstaller, Resedit, Terminal, ActivityMonitor, DataTranslation, Icon-o-matic, CharacterMap, MediaConverter;
- pracowano nad portem systemu na maszyny PowerPC;
- dodano nowe funkcjonalności do Media Servera;
- pracowano nad obsługą ACPI;
- uaktualniono sterowniki do kart graficznych Intel-extreme;
- pracowano nad warstwą kompatybilności sterowników sieciowych z FreeBSD;
- opracowano sterowniki do stacji dyskietek na USB;
- usprawniono obsługę kodeków ffmpeg;
- poprawiono wiele zauważonych błędów.
Opisane powyżej zmiany wprowadzili (kolejność alfabetyczna, najpierw stała załoga Haiku/SVN): Alexandre Deckner (aldeck), Andreas Faerber (andreasf), Rene Gollent (anevilyak), Axel Dörfler (axeld), Ingo Weinhold (bonefish), Bertold Brecht (brecht), Clemens Zeidler (czeidler), DarkWyrm (darkwyrm), Joachim Seemer (humdingerb), Stefano Ceccherini (jackburton), Jérôme Duval (korli), Michael Pfeiffer (laplace), Matthew S. Madia (mmadia), François Revol (mmu_man), Philippe Houdoin (phoudoin), Adrien Destugues (pulkomandy), Scott McCreary (scottmc), Stephan Aßmus (stippi), Fredrik Holmqvis (tqh), Alex Wilson (yourpalal), Oliver Tappe (zooey) oraz Jian Chiang, Diver, jalopeura, Jorma Karvonen, John Scipione, Shinta i starssed.
11 komentarzy
Trzymaj dalej, niewiele komentarzy się tutaj pojawia ale pewnie spora ilość ludzi regularnie czyta Twoje przeglądy :). Jedną rzeczą która mnie trochę denerwuje to fakt że już chyba rok temu zgłosiłem błąd który polega na tym że nie działa wbudowana klawiatura ani touchpad mojego MacBooka, nawet sam próbowałem się brać za naprawienie tego lecz bezskutecznie. Jeżeli stabilna wersja także będzie zawierała ten błąd to będę lekko rozczarowany x)
"Trzymaj dalej, niewiele komentarzy się tutaj pojawia ale pewnie spora ilość ludzi regularnie czyta Twoje przeglądy [...]" Ja czytam.
A tak pozatym byłby fajnie, gdyby poprawili bootloadera. Nie na każdym sprzęcie wykrywa system.
awesome: z MacBookiem to jest znany od jakiegoś czasu błąd, sprawdź na tracu np. http://dev.haiku-os.org/ticket/3927, ewentualnie zgłoś uwagi.
Adam: a dokładnie na czym polega problem? Czego nie wykrywa bootloader? Haiku czy innego systemu? Ile masz dysków twardych?
Dzięki za podsumowania!
Wiadomo może kiedy portal haiku-os.pl będzie działał?
"Adam: a dokładnie na czym polega problem? Czego nie wykrywa bootloader? Haiku czy innego systemu? Ile masz dysków twardych?" Nie wykrywa Haiku, ale tylko na niektórym sprzęcie. U mnie na lapku działa dobrze, natomiast na starszym kompie nie widzi partycji z Haiku (czy konkretnie partycji, czy czegoś innego - nie wiem). W każdym bądź razie twórcy wiedzą o tym.
Już działa;)
I teraz muszę dodać kilka bzdur w drugim zdaniu, żeby system "antykomentarzowy" łaskawie przepuścił do admina komentarz do zatwierdzenia. Niestety pisanie zwięzłe i krótkie odpowiedzi są tu niemożliwe :/
Hubert: wystarczy JEDNO poprawne zdanie. Podpowiem, że poprawne zdanie kończy się kropką, wykrzyknikiem lub znakiem zapytania.
Mylisz się. Są jak najbardziej możliwe, tylko trzeba umieć je napisać poprawnie :).
Zazwyczaj kończe zdanie kropką, rzadziej emotionką - i zazwyczaj jak nie przepuszcza to daje sobie spokój z komentem bo po prostu człowiekowi odchodzi już ochota cokolwiek pisać jak nie może krótko i na temat.
Hubert: można krótko i na temat, tylko musi być poprawnie. Emotikonka, o ile mi wiadomo, to nie jest znak interpunkcyjny. Dodaj po niej kropkę, wykrzyknik lub znak zapytania i nie będzie problemu.
Być może to moje niedopatrzenie - zwrócę na to uwagę.
BTW. Macie podobny symptom: na FF 3.6.x i Chrome jest nowe logo, natomiast na FF 4.0 beta to stare, ładne?