Subscribe feed

Выйшла ReactOS 0.3.13

24 сакавіка 2011

Каманда ReactOS паведаміла аб выпуску ReactOS 0.3.13.

У гэтай версіі працягнутыя працы, якія ахопліваюць шырокі аб'ём задач, пачынальна з паляпшэння кіравання памяццю да палепшанага кіравання гукам і дысплеем, пачатак якім пакладзена ў версіі 0.3.12. У часавы прамежак паміж версіямі 0.3.12 і 0.3.13 выраблялася сканаванне ў Coverity, вынікі якога дапамаглі камандзе распрацоўнікаў выявіць і зачыніць патэнцыйныя ўразлівасці ў бяспецы, а гэтак жа значна павялічыць агульную стабільнасць сістэмы дзякуючы больш акуратным аперацыям з памяццю.

Адно з самых буйных змен у сістэме складаецца ў паляпшэнні кіравання памяццю, што стала магчымым з-за ўкараненні новага дыспетчара кучы, заснаванага на архітэктуры Windows 2003/Vista, значна які паляпшае сумяшчальнасць ReactOS з пашыранымі тыпамі вылучэння памяці і што прапануе карэктнае кіраванне кучай, выкарыстоўванае ў win32k. Акрамя таго, павінна значна выгадуй прадукцыйнасць мноства аперацый з памяццю, нават без уліку аптымізацый у новым дыспетчару кучы. Даданне адладкавага дыспетчара кучы ў канцы цыклу падрыхтоўкі выпуску таксама стымулявала шэраг выпраўленняў памылак, звязаных з выкарыстаннем памяці ва ўсіх кампанентах ReactOS і ўключаных у яе склад прыкладаннях. Гэтыя змены павінны значна падвысіць стабільнасць сістэмы, што дазваляючы ReactOS стаць яшчэ на крок бліжэй да аперацыйнай сістэмы, прыдатнай для паўнавартаснага штодзённага выкарыстання.

Іншымі паляпшэннямі, уключанымі ў гэтую версію, сталі вынікі працы, вырабленай у галінцы yarotows і закліканай палепшыць загрузку драйвераў відэакарты, а таксама дадаць магчымасць дынамічнай змены відэарэжыму, што значна павялічвае выгоду выкарыстання ReactOS.

Падчас падрыхтоўкі выпуску было выпраўлена 282 памылкі, уключаючы 50 рэгрэсій, найстарэйшая з якіх - #4811 ("сінхранізацыя comclt32.dll парушыла адлюстраванне панэлі прылад AbiWord"). Самой старой выпраўленай памылкай стала #1567 "Дыспетчар задач паказвае ўжо завершаны працэс" (ёй амаль 5 гадоў). Са часу выпуску версіі 0.3.12 было выяўлена 382 новыя памылкі.

Папярэднія выпускі, 0.3.11 і 0.3.12, былі запампаваныя 238 і 526 тысяч разоў адпаведна, што ў цэлым складае ўзрушаючы лік у 764000 запамповак, і гэты істотны рост выглядае вельмі шматспадзеўным.

Некаторыя з найболей важных змен:

* Дададзеная магчымасць дынамічнай змены відэарэжыму і палепшаная сумяшчальнасць відэадрайвераў.

* Выпраўлена некалькі праблем з адлюстраваннем графікі.

* Цалкам перапісаны дыспетчар кучы, у яго былі дададзеныя дадатковыя магчымасці адладкі для выяўлення доступу да памяці па-за межамі вылучанага для выраблянай аперацыі блока.

* Палепшана кіраванне лініямі аудиомикшера, што дазволіла выправіць скажэнне гукаў прыкладанняў з-за накладанні сігналаў.

* Выраблена значная колькасць выпраўленняў у карыстацкай падсістэме (палепшаная апрацоўка дадзеных ад мышы, а таксама падтрымка паведамленняў і таймераў).

* Выпраўленыя візуальныя артэфакты ў некаторых прыкладаннях, напрыклад у Firefox і Thunderbird.

* Выпраўлены шэраг памылак у праграме ўсталёўкі.

* Палепшаная сумяшчальнасць з прыкладаннямі: Stellarium 0.10.2, LHelp, winpcap, FlashPlayer 10.1, Mono 2.8, OllyDbg 1.10, Xenon 2000, VLC 1.1.5, Foobar 2000 і Skype 4.0.0 зараз цалкам працаздольныя.

* Павялічана колькасць падтрымоўваных SATA-прылад.

* Выпраўленыя памылкі мінання мноства кантрольных тэстаў.

* Выраблена мноства паляпшэнняў у дыспетчару памяці, што прывяло да ўхілення некалькіх памылак і зрабіла яго больш сумяшчальным з дыспетчарам памяці NT.


рэкамендуем прачытаць таксама

Каментаванне не дазволенае.

Rambler's Top100