ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

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

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

  1. 概况
  2. 参与人员
  3. 论坛
  4. Wiki
  5. 邮件列表
  6. 开发者IRC 聊天频道
  7. 新闻资讯
  8. 博客
  9. 用户FAQ

Community > ReactOS Newsletter Archive > ReactOS Newsletter: 第一卷,第 4 期

第一卷,第 4 期

by Stuart on 2005-11-07
translated by samuel1991 on 2010-02-13

top

ReactOS 时事通讯周刊第一卷,第 4 期


第 4 期。一整个月的时事通讯,并且我们只是刚刚开始。

top

ReactOS 和其他软件


我在上个星期曾经说过会探讨这个课题,并且我不是那种会食言的人。

所以,为了阐明,ReactOS 是个操作系统。那么一个操作系统应该包括些什么?额,那里有几种思维。

  • Linux 发行版的方式。您所有需要的软件只会在一个 DVD 里找到,并且可能还有多一些。
  • 最小化的方式。仅包括一个内核,图形界面(甚至未必),和一些少量的应用程序。
  • Windows 方式。内核,图形界面,以及更多应用程序,但不足以被它们淹没。

现在,我看到许多人都有了相同的点子:为什么不要做一个 ReactOS 编程的媒体播放器,或者网络浏览器?额,ReactOS 是个开源工程。我们身边有了继承有了社区资助的优点。所以,这就看似就没必要重新发明轮胎。(重新发明同样的东西)

在媒体播放器里,我们有两个选项。MPlayer,或者 VideoLAN。它们各有千秋,但是功能上,VLC 却出类拔萃。它的授权是在 GPL 和 LGPL 发布,因此它的授权方式能够与 ReactOS 兼容。

Mozilla Firefox(火狐),在许多方面,算是最好的开源浏览器。现在,在授权方面它可以以两种形式运作。它可以完全使用 Mozilla Public License,或者三种授权的混合(MPL, GPL, 和 LGPL。)那么火狐是否能够包括在 ReactOS 里?额,参见于 Linux 发行版(它们的授权也是 GPL)如 Ubuntu,也包括火狐,因此我在未来的日子里 ReactOS 包括一份火狐副本应该是没有任何问题。

top

ReactOS 是否作为一个发行版?


ReactOS,当它更加成熟后,应该有了可见的区别作为分成“发行版”。您可以看见某人把东西集成为 ReactOS 服务器发行版,甚至 ReactOS KDE/GNOME 版本。KDE 和 GNOME(它们都是 Linux 等操作系统的桌面环境) 两者预计在明年就应该有 Windows 版。

top

ReactOS 究竟会走到多远?


这是一个常问的问题“ReactOS 是否会包括 DirectX, NTFS, .NET, 等?”。DirectX 功能希望能够存在,但是 NTFS 又是另一回事... 在 Windows 授权的条款,您可以在 ReactOS 里使用 Windows XP NTFS.sys,只要您拥有一份合法的 Windows XP 副本,.NET 功能则希望能够由Mono 提供。.NET,与事实不符的是它是个由微软开发的语言,也是个开放的标准。Mono 是开源的同等于 .NET Framework。

ReactOS 将提供操作系统的核心。您要添加什么就取决于您了。

top

放眼看 SVN


现在,说起火狐,如今已经实现了 IntEngAlphaBlend,这表示在使用 ReactOS 时所有火狐菜单和按钮的样貌都正确。

在 ReactOS 里是个缓慢的一周,我将归咎于万圣节,和篝火之夜(英文)

SVN 已经看到一般的错误和编译修正的嘈杂声,但是这个星期里我看到一些亮点。 IntEngAlphaBlend 是当中之一,这里是其他的:

  • Visual Studio 文件已经被重命名,如此一来便能够更容易处理。
  • Dir 命令现在能够在 MS CMD 里运作。
  • i8042prt 现在只会搜索鼠标和键盘一次。
  • mouclass 现在已经重新编写,这样就能够同时支持超过一个运作中的鼠标。请留意,当然只支持一个光标。
  • 驱动程序输入堆栈已经移动到更接近于即插即用模式。
  • 更多 Wine 0.9 的同步。
  • gettype 已经被重新编写,现在开始支持远程计算机。
  • 引进 Mesa 6.4 供应商 – 在 ReactOS 用做于三维软件渲染。
  • 现在 sc 已经局部实现。基本支持开始,停止,创建和删除服务。
  • 现在支持超过一个 USB 控制器 – 那是个 Xbox 破解,如今已不再需要了。
  • 已添加早期的 AlphaBlend 测试应用程序。
  • 如今 Ctrl-key 讯号(比如 Ctrl+C)已经能够正确地发送到子进程。
top

已实现:


  • RtlSelfRelativeToAbsoluteSD2
  • RtlCreateSystemVolumeInformationFolder – 目前仍然没有作用。
  • RtlInitializeUnicodePrefix
  • RtlNextUnicodePrefix

ReactOS 0.2.8 现已被“标记”,例如在 SVN 里存案。我们在 NPFS(Named Pipes File System,文件系统命名管道)也有问题,以及几个与 Kernel32 相关的修正。这些修正是正确的,但碍于我们的 NPFS 实现仍然损坏,所以直到更多 NPFS 的进展,这些更改必须被撤销。

top

下个星期 ...


在下个星期里,我将一同涵盖保安和 ReactOS,毕竟 ReactOS 是基于 Windows NT 线而来,所以保安是一个应该探讨的课题。

我也会涵盖一位在 ReactOS 里少人知晓的士兵 – FreeLoader。没有了 FreeLoader,ReactOS 就连启动都不行!

直到下个星期,祝您编译快乐!

Stuart "TwoTailedFox" Robbins

ReactOS 时事通讯周刊编辑人


top

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