【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译开篇语

本系列文章,为对英特尔开发手册2001年版的第3卷手册的翻译。在这里,我也会添加自己的一点的讲评。

为什么要翻译这个手册呢?

操作系统,是运行在硬件平台上面的。在计算机硬件中,CPU是一个核心的部件。想要开发操作系统,那肯定是需要对CPU架构有着较好的了解与掌握的。

在我写作本文的当前,中国尚未出现一款足以打破垄断的国产操作系统。为此,研发国产操作系统,仍然是中国面临的一大科研任务。

写作本文,是为操作系统的学习者提供 一定的方便。

想要研发出性能优越,自主可控的操作系统,这需要大量的优秀的系统级程序员。而系统级程序员的一个必要的技术素养,就是需要对CPU,对许多的硬件的技术资料,运行机制,有着一定的了解与掌握。只有熟悉所运行的CPU平台,硬件平台,才能够更好地去学习操作系统知识,研发操作系统产品。

对于一个系统级程序员来讲,需要了解的技术资料,其实是有很多的。假定我们是在英特尔X86架构的处理器上面去开发操作系统,那么,英特尔开发手册,我们就需要去学习的。

编译操作系统的时候,需要去使用编译器。我所了解的,可以用来编译操作系统的一款编译器,是GCC。那么,为了编译操作系统,GCC手册,又是需要去翻译的。

在学习与研发操作系统的时候,我们可以在模拟器里面来观察操作系统的运行,调试操作系统代码。我所知道的,可以用于调试操作系统的模拟器软件有两款,一个是Bochs,一个是QEMU。这样一来,为了学习与研发的方便,Bochs的手册与QEMU的手册,其实也是需要去翻译的。

实际上,如果真的是想要去研发操作系统,所需要去翻译的英文技术手册,会是有很多的,绝不仅仅是我所提到的这几款。

若是想要将这么一批技术手册全都给翻译下来,那么,这会需要大量的资金。就我所知,想要将本专栏所要翻译的英特尔开发手册分册给翻译出来,若是请网易有道的翻译人员来翻译的话,这就需要支付8万元左右。

第3卷是8万元,那么,如果再将第2卷与第1卷给翻译出来,又需要多少钱呢?本专栏要翻译的,是2001年版的。如果是想要将2020年版,2022年版的英特尔开发手册的全卷内容,都给翻译出来,又需要多少钱呢?

需要翻译的手册,不止是英特尔开发手册,还有很多别的手册呢。想要将这些个手册,给翻译出来,这是一笔不小的开支。这种大的开销,我认为,小企业应该是吃不消的。大企业,国家机关,应该是有条件去做的。

我曾经向格力写信,建议翻译一批英文技术文档 ,不过呢,没啥回音。

我想给国家机关写信,但是,我不知道要往哪里写。

所以呢,就先自己翻译着吧。如果有愿意和我一起来做这件事的,欢迎加入。

为什么要翻译英文技术文档,而不是说,让想要学习操作系统知识的人,自己去翻译呢?

中国的程序员应该是不少的。但是,不见得每个人都具备英文阅读能力。像我的话,大学期间,我知道自己的英语差,所以,英语四级,我从未报考过。也许,有很多人,会和我一样,英语不咋地。

也许有的人编程能力很好,但是英语不行 。也许有的人英语很好,但是他不是学编程的。

想要研发国产操作系统,这需要一大批的系统级程序员。如果这样的人才数量不多,那么,就需要去培养出来这样的人才。想要从非系统级程序员,培养出来一批系统级程序员,一个必要的东西,我认为就是去阅读一定数量的英文技术文档。

普通的Java程序员,Python程序员,也许不需要去阅读英特尔开发手册。然而,系统级程序员,肯定是需要去阅读的。不阅读的话,Linux内核里面的许多的东西,估计你就看不懂了。

想要培养系统级程序员,一批英文技术文档,那就需要让他们去学习。学习的时候,有的人英语不好,让他自己去学的话,可能呢,没几天时间,他自己就放弃了。这个很可惜。有的人呢,虽说愿意去学习,但是呢,可能学习的进度会比较慢。

如果呢,能够将一批必要的英文技术文档给翻译出来,而让后来者搭便车,去直接学习这样的英文技术文档的翻译版,应该是可以加快教学效率,可以让更多的人,能够加入学习的队伍中来。

我选择去翻译英特尔开发手册,以及以后可能进行的其他的英文技术文档的翻译工作,是为了方便相关的学习者,是为了帮助培养更多地系统底层的程序员。

研发操作系统,需要系统底层的程序员。写编译器,研发CPU,同样会需要系统级程序员。

当前,我在CSDN里面,没有开设多少专栏。以后,应该会渐渐地多开设一些个专栏的。

专栏的内容,大体上,会是为培养操作系统与处理器的人才而服务。

我计划去开设的专栏,会以系统底层知识为主体。另外,我也会开展一些个应用程序的 编程专栏的。比如WIn32 API,比如Qt,MFC,等等。但是,即使是开设这些个专栏,也还是为研发操作系统与CPU而服务的。

因为,想要研发操作系统,你肯定需要去开发图形界面。Win32 API,MFC,这是一个成熟的图形界面编程框架。Qt,这是一个跨平台的,可以用于嵌入式的,非常火热的一种图形界面编程框架。所以,我写这些个专栏,依然是为研发操作系统与CPU而服务的。

翻译英文技术文档,我一个人应该做不了多少工作。随着我手里的慢慢地多起来,我的影响力渐渐地大起来,我会渐渐地,吸引更多的人,来一起做这件事,或者是给相关的国家机关写信,建议相关的国家机关,大型企业,来组织着去做这件事。

我估计,一时半会儿,我应该都不会有多大的影响力。所以呢,在未知的,漫长的时间里,我会自己去翻译英文技术文档。如果你有兴趣的话,也欢迎你来加入翻译工作。不过,暂时地,我这里没钱啊。如果你加入翻译,这也纯属是公益活动,没啥报酬的。

等我以后渐渐地有钱了,我会出私钱来请人翻译的。或者是,如果以后我有了自己的企业,企业有许多的利润的话,我会拿出来一批利润,以公益地翻译一批英文技术文档。

系统底层知识的学习,是有着一定的难度的,是需要花费较多的时间的。

如果你愿意加入翻译,或者是愿意加入系统底层知识的学习,以投入操作系统与CPU的学习研发队伍中,助力国家突破两大卡脖子技术,那么,欢迎你啊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值