ReactOS 0.3.11 Released

"Ged Murphy" <[email protected]> Sat, 19 Dec 2009 13:17:08 -0000
Newsgroups gmane.os.reactos.announce
Message-ID <002301ca80ad$91e211d0$b5a63570$__42915.5821483166$1261234358$gmane$org@com>
This is a multi-part message in MIME format.

--===============0625720988==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0024_01CA80AD.91E238E0"
Content-Language: en-gb

This is a multi-part message in MIME format.

------=_NextPart_000_0024_01CA80AD.91E238E0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

The ReactOS team is proud to announce the release of ReactOS 0.3.11. This
release has been delayed by quite some time due to various blocker bugs
which manifested each time we tried to release. A lot of time has gone into
hunting down these bugs and various steps have been taken to try to ensure
we don't hit this problem again. This isn't to say we don't have a lot of
new and exciting features in this release. Two of which stand out are the
huge changes to the Memory Manager and another leap forward for the sound
stack

It's difficult to sum up all of the changes which have taken place in the
memory manager short of saying it's been almost a total rewrite. These
changes have not only brought a much more stable and reliable component, but
also now includes support for ARM processors. ARM memory management units
(MMU's) are handled in an entirely different manner than that of x86 and
x86-64 MMU's, however the ARM Mm component has been written alongside the
x86 component with various areas sharing code when possible. Further to
this, these changes bring much improved compatibility with WinDbg. WinDbg
support is now at a level where the majority of everyday features are
working and tasks which previously seemed so distant using WinDbg, such as
stepping through the kernel, listing process threads or dynamically editing
memory are now working. We're now at a level where having PDB's (Microsoft's
debugging symbols) would make debugging the reactos kernel a similar
experience to debugging the Windows kernel, with the added advantage of
source mode. 
For the technically inquisitive, here
<http://www.reactos.org/wiki/index.php/ChangeLog-0.3.11#MM>  are the Mm
changes in this release

The sound stack continues to see extensive work throughout all areas. This
release brings with it support for wave recording and mixer support such as
volume level adjustment and muting. Improved core component compatibility
with WinXP means that more components now run within Windows and goes some
way to showing the level of compatibility the sound stack is now achieving.

Compatibility and stability changes have been continuing throughout the
entire operating system with a great deal of fixes coming from the Wine test
framework used to ensure application interface compatibility.

As this is the 0.3.11 release, we felt a certain degree of nostalgia towards
'Windows 3.11 for workgroups' and added a fun easter egg in tribute. See if
you can spot it, the older generation will surely have no problems

Along with the rest of the 0.3 series, this release is still considered
alpha quality software so it may not run all your apps or run on your
hardware.


Changes summary


A detailed consolidation of all changes can be found in the changelog
<http://www.reactos.org/wiki/index.php/ChangeLog-0.3.11> . A sum up of some
of the more important changes is as follows:

*	A rewrite of the kdcom kernelmode library which is now much more
compatible with the Microsoft version. This allows for improved built-in
support for WinDbg
*	Support for delay loaded dlls has been added in our build tools,
providing delay loading functionality for our shipped libraries
*	Support for Chinese and Korean fonts has now been added
*	A new handler has been written for setting and getting system wide
parameters (see SystemParametersInfo API), now making it much more complete
and compatible with the Windows implementation
*	A selection of application compatibility improvements can now been
seen, including Opera, Open Office, Firefox 3.5, VLC1.1 and skype
*	For fun, a new Spider Solitaire application has been added
*	Synchronization of most of the Wine usermode DLLs and some Win32
subsystem code shared with Wine


VirtualBox install note


A bug has surfaced meaning that installing ReactOS in VirtualBox will result
in a hang when loading the USB driver, unless the VM has 256Mb RAM or more.
To counteract this, either raise the RAM from the default 192Mb or disable
the USB device. We have created a preloaded VirtualBox VM for download
incorporating this workaround. Apologies for any inconvenience caused.


------=_NextPart_000_0024_01CA80AD.91E238E0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
h3
	{mso-style-priority:9;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:13.5pt;
	font-family:"Times New Roman","serif";
	font-weight:bold;}
h5
	{mso-style-priority:9;
	mso-style-link:"Heading 5 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 3";
	font-family:"Times New Roman","serif";
	font-weight:bold;}
span.Heading5Char
	{mso-style-name:"Heading 5 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 5";
	font-family:"Times New Roman","serif";
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:408119019;
	mso-list-template-ids:-842082376;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-GB link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p>The ReactOS team is proud to announce the release of ReactOS 0.3.11. =
This
release has been delayed by quite some time due to various blocker bugs =
which
manifested each time we tried to release. A lot of time has gone into =
hunting
down these bugs and various steps have been taken to try to ensure we =
don't hit
this problem again. This isn't to say we don't have a lot of new and =
exciting
features in this release. Two of which stand out are the huge changes to =
the
Memory Manager and another leap forward for the sound =
stack<o:p></o:p></p>

<p>It's difficult to sum up all of the changes which have taken place in =
the
memory manager short of saying it's been almost a total rewrite. These =
changes
have not only brought a much more stable and reliable component, but =
also now
includes support for ARM processors. ARM memory management units =
(MMU&#8217;s)
are handled in an entirely different manner than that of x86 and x86-64
MMU&#8217;s, however the ARM Mm component has been written alongside the =
x86
component with various areas sharing code when possible. Further to =
this, these
changes bring much improved compatibility with WinDbg. WinDbg support is =
now at
a level where the majority of everyday features are working and tasks =
which
previously seemed so distant using WinDbg, such as stepping through the =
kernel,
listing process threads or dynamically editing memory are now working. =
We're
now at a level where having PDB's (Microsoft's debugging symbols) would =
make
debugging the reactos kernel a similar experience to debugging the =
Windows
kernel, with the added advantage of source mode. <br>
For the technically inquisitive, <a
href=3D"http://www.reactos.org/wiki/index.php/ChangeLog-0.3.11#MM">here</=
a> are
the Mm changes in this release<o:p></o:p></p>

<p>The sound stack continues to see extensive work throughout all areas. =
This
release brings with it support for wave recording and mixer support such =
as
volume level adjustment and muting. Improved core component =
compatibility with
WinXP means that more components now run within Windows and goes some =
way to
showing the level of compatibility the sound stack is now =
achieving.<o:p></o:p></p>

<p>Compatibility and stability changes have been continuing throughout =
the
entire operating system with a great deal of fixes coming from the Wine =
test
framework used to ensure application interface =
compatibility.<o:p></o:p></p>

<p>As this is the 0.3.11 release, we felt a certain degree of nostalgia =
towards
'Windows 3.11 for workgroups' and added a fun easter egg in tribute. See =
if you
can spot it, the older generation will surely have no =
problems<o:p></o:p></p>

<p>Along with the rest of the 0.3 series, this release is still =
considered
alpha quality software so it may not run all your apps or run on your =
hardware.<o:p></o:p></p>

<h3>Changes summary<o:p></o:p></h3>

<p>A detailed consolidation of all changes can be found in the <a
href=3D"http://www.reactos.org/wiki/index.php/ChangeLog-0.3.11">changelog=
</a>. A
sum up of some of the more important changes is as =
follows:<o:p></o:p></p>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>A rewrite of the kdcom kernelmode library =
which
     is now much more compatible with the Microsoft version. This allows =
for
     improved built-in support for WinDbg<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>Support for delay loaded dlls has been =
added in
     our build tools, providing delay loading functionality for our =
shipped
     libraries<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>Support for Chinese and Korean fonts has =
now been
     added<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>A new handler has been written for setting =
and
     getting system wide parameters (see SystemParametersInfo API), now =
making
     it much more complete and compatible with the Windows =
implementation<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>A selection of application compatibility
     improvements can now been seen, including Opera, Open Office, =
Firefox 3.5,
     VLC1.1 and skype<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>For fun, a new Spider Solitaire =
application has
     been added<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>Synchronization of most of the Wine =
usermode DLLs
     and some Win32 subsystem code shared with Wine<o:p></o:p></li>
</ul>

<h5>VirtualBox install note<o:p></o:p></h5>

<p class=3DMsoNormal>A bug has surfaced meaning that installing ReactOS =
in
VirtualBox will result in a hang when loading the USB driver, unless the =
VM has
256Mb RAM or more. To counteract this, either raise the RAM from the =
default
192Mb or disable the USB device. We have created a preloaded VirtualBox =
VM for
download incorporating this workaround. Apologies for any inconvenience =
caused.<o:p></o:p></p>

</div>

</body>

</html>

------=_NextPart_000_0024_01CA80AD.91E238E0--



--===============0625720988==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Ros-announce mailing list
[email protected]
http://www.reactos.org/mailman/listinfo/ros-announce
--===============0625720988==--