|
|
ReactOS Community > ReactOS Interviews > Interview: Aleksey Bragin #1by Klemens Friedl on 2006-11-14 Aleksey Bragin由 Klemens Friedl 与 Aleksey Bragin进行的采访
Aleksey Bragin,在 1983 年出生于莫斯科,俄罗斯。自从 2002 年以来一直都在参与 ReactOS 的活动并且从那时起就对本工程许多不同的部分做出贡献。 开始您是如何参与 ReactOS?以往很多日子以前,我的脑海里就曾经浮现出一个 Windows 的开源替代品。可是由于我本人忙于我正在处理的工程(多数是游戏开发领域)也因此并没有认真去寻找现有这类的工程。 所以到那时之前您都是为 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 成为一个成功的工程是我主要的目标 – 是一个我相信的工程。 |