Каманда 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.
Выйшла ReactOS 0.3.13
24 сакавіка 2011
Каментароў (0)