Strona główna | Informacje | Społeczność | Rozwój | mójReactOS | Kontakt
|
|
Home >ReactOS News >News #55: ReactOS 0.3.11 Wydany2009-12-16, Ged Murphy ReactOS 0.3.11 WydanyEkipa ReactOS ma przyjemność ogłosić nowe wydanie ReactOS 0.3.11. Wydanie to opóźniło się dość znacznie ze względu na różne błędy typu bloker które ujawniały się przy każdej próbie wydania. Włożyliśmy masę pracy w likwidację tych błędów i podjęliśmy różnego rodzaju środki aby zapobiec takiej sytuacji w przyszłości. Nie oznacza to wcale, że nowe nowe wydanie nie wnosi nic nowego. Dwie warte uwagi nowości to ogromne zmiany w Menedżerze Pamięci oraz duzy krok naprzód w obsłudze dźwięku. Trudno wymienić wszystkie zmiany jakie zaszły w menedżerze pamięci. Najprościej powiedzieć że przeszedł on prawie zupełną rekonstrukcję. Zaowocowało to nie tylko znacznie stabilniejszym i solidniejszym komponentem, ale również wsparciem procesorów ARM. Jednostki zarządzania pamięcią (ang. MMU - memory management unit) dla procesorów ARM obsługiwane są zupełnie inaczej niż MMU dla x86 i x86-64. Pomimo tego komponent MM dla ARM tworzony był równolegle z komponentem dla x86, współdzieląc kod gdy było to możliwe. Ponadto, wspomniane zmiany znacznie polepszają kompatybilność z WinDbg. Wsparcie dla WinDbg jest teraz na takim poziomie, który pozwala na wykonywanie większości codziennych czynności, wliczając w to zadania które wcześniej zdawały się poza naszym zasięgiem, jak krokowe wykonywanie instrukcji w kernelu, przeglądanie wątków procesu czy dynamiczna edycja pamięci. Na obecnym etapie, mając pliki PDB (symbole) debugowanie kernela będzie zbliżone do tej samej czynności z kernelem NT (Windows), z tą przewagą, że mamy dostęp do kodu źródłowego. Lista zmian w kodzie MM tego wydania dostępna jest tutaj. Stos dźwiękowy nadal podlega pracom na szeroką skalę. Obecne wydanie wnosi obsługę nagrywania Wave oraz Mikser, który pozwala na regulację glośności i wyciszanie. Zwiększona kompatybilność głównych komponentów z Windows oznacza, że większą ich liczbę można z powodzeniem uruchomić na XP. Poprawki związane ze zgodnością i stabilnością dotknęły całego systemu operacyjnego, a znaczna ich część pochodzi z zestawu testów Wine, używanego do zapewnienia zgodności z interfejsem aplikacji. Jako że jest to wydanie 0.3.11, odczuliśmy w pewnym stopniu sentyment do "Windows 3.11 dla grup roboczych" i w ramach uznania dodaliśmy fajny easter egg. Sprawdź czy go znajdziesz. Starsze pokolenie z pewnością nie będzie miało problemów. Podobnie jak inne wydania z serii 0.3, tak też i to określamy jako alpha quality, co oznacza że może nie uruchomić na twoim sprzęcie lub z twoimi aplikacjami. Podsumowanie zmianSzczegółowe zestawienie wszystkich zmian można znaleźć w changelogu. Część z tych najważniejszych prezentujemy poniżej:
Nota o instalacji w VirtualBoxUjawnił się błąd przy instalacji ReactOSa w VirtualBox który skutkuje zawieszeniem systemu podczas ładowania sterownika USB, za wyjątkiem gdy VM ma 256MB RAM lub więcej. By temu przeciwdziałać, zwiększ ilość pamięci RAM z domyślnej 192MB lub wyłącz urządzenie USB. Stworzyliśmy uprzednio skonfigurowaną maszynę VM dla VirtualBox zawierającą te zmiany. Przepraszamy za problemy wynikłe z tego powodu. Innym problemem jest brak obsługi akceleracji 3d w VirtualBox 3.1.0 - polecamy wersje wczesniejsze. |