首页 |信息 | 社区 | 开发 | ReactOS我的家 |联系我们

  1. 主页
  2. 信息
  3. 社区
  4. 开发
  5. ReactOS我的家
  6. 联系我们

  1. 首页
  2. 新闻
  3. 链接
  4. 本站地图

Home >ReactOS News >News #55: ReactOS 0.3.11 现已发布

2009-12-16, Ged Murphy
ReactOS 0.3.11 现已发布
translated by samuel1991 on 2010-02-18

ReactOS 0.3.11 现已发布

ReactOS 团队对于宣布发布 ReactOS 0.3.11 而感到自豪。这个发布已经延误了好一阵子因为当我们每次尝试发布时总是体现出某些阻碍性的错误。为此,我们已经耗费许多时间来找出这些问题并且已经采取措施以在未来的日子避免类似的问题。然而这并不代表我们在此发布里没有许多新增和振奋人心的功能。其实在当中的更改里,有两个比较重要。第一个是 对内存管理器做出重大的更改,另一个是关于声音堆栈又朝向一大步跨进。

若没有说明内存管理器的更改牵涉到几乎重新编写的话是非常难以总结这次的更改。这些更改不止带来更稳定和可靠的组件,但现在也包括对 ARM 处理器的支持。ARM 的内存管理单位 (MMU) 与 X86 和 X86-64 MMU 的处理方式是完全不同的。可是 ARM 的 Mm 组件与 x86 组件并肩编写并且尽可能在某些方面共享代码。更深一层,这些更改将改进对 WinDbg 的兼容性。WinDbg 现在的支持程度是在大部分的日常功能都能够运行并且此前想使用 WinDBG来完成一些任务看似遥不可及,比如通过内核步进,列举进程的线程或者动态编辑内存都可以正常运作了。 我们现在所在的程度是有了 PDB (微软的调试符号)将会让调试 Reactos 内核的体验与调试 Windows 内核相似,并增加有了代码模式的优点。
对于技术性好奇的人士,这里是在此发布所对 Mm(内存管理器)做出的更改。

声音堆栈将继续在所有方面进行大量的开发工作。这个发布带来了对波声录制的支持和对混合器的支持包括声音调整和静音。核心组件对 WinXP 的兼容性进行改良后意味着现在更多组件能够在 Windows 里运行也将能显示我们现在正在达到对声音堆栈兼容层的程度。

兼容性和稳定性的更改仍然在整个操作系统中持续进行着并从所用的 Wine 测试框架修正许多问题以确保应用程序接口的兼容性。

由于这是 0.3.11 发布,我们在某个程度上对于 'Windows 3.11 工作组' 有个怀旧情感,也为此增加一个有趣的彩蛋。看您是否能够发现它,上一代的人士应该不会遇到什么问题。

连同其余0.3 的发布,这个发布将仍视为 alpha 质量的软件。因此它未必能够运行您所有的应用程序或者在您的硬件中运行。

更改总结

一个全方位更改的详情可以在更改日志中找到。以下是当中比较重要的更改总结:

  • 已经重新编写 Kdcom 内核模式库将现在与微软版本更加兼容了。这允许对 WinDbg 内建的支持更加好。
  • 添加延迟载入 DLL(动态链接库)的功能至我们的构建工具。这将为我们所封装的库,提供延迟功能。
  • 现在已添加中文和韩语字体的支持
  • 已经编写新的句柄以便设置及获取系统全局的参数(参见 SystemParametersInfo API),现在将使它更完整和兼容于 Windows 的实现。
  • 现在可以看见一些明显兼容性的改进于一批应用程序。这包括 Opera, Open Office, 火狐 3.5, VLC 1.1 和 Skype。
  • 为了添加娱乐性,现在已经新增蜘蛛纸牌
  • 同步多数 Wine 用户模式的DLL(动态链接库)和一些Win32 子系统的代码与 Wine 共享。
VirtualBox 安装备注
我们已经发现一个错误关于在 VirtualBox 安装 ReactOS将在载入 USB 驱动时导致死机,除非虚拟机有超过 256Mb 的内存。为了解决这个问题,请从默认的 192Mb 内存调高到 256Mb 或者禁用 USB 设备。我们也创建一个预装的 VirtualBox 虚拟机以便下载来应用这个临时措施。对于所造成的不便,我们深感抱歉。

News Archive


ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.