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

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

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

ReactOS Community > ReactOS Interviews > Interview: Aleksey Bragin #1

by Klemens Friedl on 2006-11-14

Aleksey Bragin

由 Klemens Friedl 与 Aleksey Bragin进行的采访

Aleksey Bragin,在 1983 年出生于莫斯科,俄罗斯。自从 2002 年以来一直都在参与 ReactOS 的活动并且从那时起就对本工程许多不同的部分做出贡献。

开始

您是如何参与 ReactOS?

以往很多日子以前,我的脑海里就曾经浮现出一个 Windows 的开源替代品。可是由于我本人忙于我正在处理的工程(多数是游戏开发领域)也因此并没有认真去寻找现有这类的工程。
到了 2002 年里一切都改变了。当我终于决定开始一个工程逐步采用开源文件来替换微软 Windows 时,但当我在开始自己的工程时,我一定会进行一些目前所拥有的调查。幸好,我找到关于 ReactOS 工程的引用,连同 FreeWin95 和其他操作系统的工程(我早已经知道 Wine 而且事实上回到 1998 年的日子里,我曾经在购买某个包含 Wine 的 Linux 光盘后试图编译并运行它)。当我检验所有的工程后,我发现最有潜能成为成熟以及与 Windows 兼容的开源操作系统是 ReactOS 工程,也因此我决定放弃自己的工程而转投加入 ReactOS 的阵营。

所以到那时之前您都是为 Windows 编写程序?

是的,那是事实。我是一名三维游戏开发者,并且我必须主要为 Windows 平台开发。我虽然也有 Linux 的编程经验,但是比起我对 Windows, Win32 API, OpenGL, DirectX 等的了解真的是小了许多。然后我就切换到编程内核模式(为 Windows NT 编写驱动程式,研究 NT 内核的架构)。这真的终于引导我到 ReactOS 工程。

您是否还记得您所提交的第一个补丁?

我还记得很清楚。这是因为我的初作到今天仍然在使用中。那是个“控制台任务管理器 (Console Task Manager,简称为 CTM)”。我特地为 ReactOS 而作,因为当时它没有任何图形界面,但需要一个方法来查看并杀死进程。原先这个应用程序将名为任务管理器文本模式 (Text-Mode Task Manager,简称为 tmtm),但我最后选择重新命名为“ctm”,因为这个名称好听多了。到现在一些 ReactOS 的开发者及测试者也比较喜欢使用这个工具,哪怕我们已经有了图形界面的 taskmgr.exe(taskmgr.exe 是任务管理器的执行文件名称)。

与 ReactOS 所在的乐趣

您最喜欢处理ReactOS 的哪个部分?

我喜欢 ReactOS 的每个部分,其实也没有我不愿意处理的部分。可是,我通常会选择那些比较对我感到兴趣和、或比较重要的部分而且当我有足够知识对相关部分做出实现或修正某一个功能又或者是其他开发者并没有注意的地方。也有时候,我会喜欢从一个地方跳到完全不同的地方(比如从引导程序到修正某个控制面板的小程序) – 这将带来新的感觉并且让您更加重视在真正的问题上。

会议

那么在您曾经到访过的地方中,哪一个是您最喜欢的地方?

我要列举出两场活动是令我感到欣慰因为我已经出席了它们。它们是 – LinuxWorld 2004 于法兰克福当我面对面遇见其他的 ReactOS 开发者 – Steven Edwards, Ge van Geldorp, Hyperion, Eric Kohl, Emanuele Aliberti 以及其他人,当时和那一帮人共处真是太愉快了。另外 LinuxTag 2005 于卡尔斯鲁厄(德国)也是挺好玩的,多亏 Xbox-Linux 工程。尽管 ReactOS 已经迟来 LinuxTag2005 以正式获取一个摊位,Xbox-Linux 的人也够慷慨为我提供他们半个摊位以便展示 ReactOS,他们也帮助我几乎所有我需要的东西 – 演示系统的计算机周边配件,打印信息纸,布条等。所以跟 Xbox-Linux 团队的人共处那段时间也是非常愉快又好玩的。

工作

您使用什么开发环境?

我真的试过许多 IDE(集成开发环境)以及文本编辑器,但我现在找出一个方法:我比较喜欢微软 Visual Studio 当我需要比较大的东西,并且当我需要破解某个指定的文件或者是在许多文件里寻找某个字串符时,只需纯 FAR 的内部编辑器。

所以除了 ReactOS 之外,您是否也参与其他的工程,并且在您的空余时间里希望做什么,若有的情况?

是的,肯定我的生命不止围绕在 ReactOS,但让 ReactOS 成为一个成功的工程是我主要的目标 – 是一个我相信的工程。
在我的空余时间里,我希望做那些健康的东西如运动及旅游。夏天将比较适合游泳和在外有新鲜的空气下打乒乓球,并且在冬天时我比较喜欢去滑雪 – 但不是高山滑雪 (暂时:))。

Interview Archive


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