Minął ledwie miesiąc od ostatniego wydania, a opublikowana została kolejna wersja systemu ReactOS – 0.3.6. Tak jak cała linia 0.3.x to wciąż oprogramowanie w fazie alfa, więc nie oczekujcie zbyt wiele od tej otwartej implementacji systemu operacyjnego mającego być w przyszłości zamiennikiem dla Windows XP/2003.
Programiści aktualnie skupieni są na usuwaniu błędów, poprawianiu kompatybilności jak i stabilności. Od ostatniej wersji do repozytorium subversion z kodem trafiło blisko 1000 commitów – między 0.3.4 a 0.3.5 było ich ponad 2000, ale w pięciokrotnie dłuższym okresie. Można więc zauważyć wzmożone prace nad projektem, choć z drugiej strony commit commitowi nie równy.
Najistotniejsze zmiany zdaniem autorów to:
- wsparcie dla większej liczby architektur: usprawnienie wersji ARM i położenie podwalin pod obsługę x86_64,
- zmniejszenie zapotrzebowania na pamięć przez FreeLdr do załadowania ReactOS-a,
- umożliwienie zwalniania z pamięci sterowników,
- dokonanie licznych poprawek i usprawnień jądra (dotyczące m.in. APC, zegara, zarządzania pamięcią),
- poprawienie implementacji stosu RTL co zwiększyło liczbę obsługiwanych aplikacji Win32 (instalatory bazujące na InnoSetup, aplikacje napisane w Delphi),
- usunięcie błędów i wycieków pamięci ze stosu sieciowego,
- wprowadzenie ulepszeń w podsystemie Win32 – większość bibliotek DLL trybu użytkownika została zsynchronizowana z obecnymi w Wine.
Osoby zainteresowanych bardziej dokładnym opisem zmian zapraszam do przejrzenia changeloga dostępnego pod adresem:
http://www.reactos.org/wiki/index.php/ChangeLog-0.3.6
Dodaj komentarz