“OSDev Wiki CN”的版本间差异
(→使用建议) |
|||
第2行: | 第2行: | ||
本站搬运的[[https://wiki.osdev.org/ osdev 英文原站]]是一个关于操作系统开发的WIKI知识库,所以整体风格并不是一个导师编写的教材指南,而是由很多创作者觉得可能需要的'''词条'''组成的一个手册。 | 本站搬运的[[https://wiki.osdev.org/ osdev 英文原站]]是一个关于操作系统开发的WIKI知识库,所以整体风格并不是一个导师编写的教材指南,而是由很多创作者觉得可能需要的'''词条'''组成的一个手册。 | ||
这个Wiki站是以实际的教读者如何'''游泳'''(实现一个真实可运行的操作系统)为目的,其索引编排是首先从入门谏言开始,然后搭建GCC交叉编译器,然后开始罗列教程(当你打开教程时它会特地提醒你多做一些准备,多看一些理论),再从不同知识点逐个说明操作系统开发方法的知识。 | |||
如果你是第一次来可以选择随便看看,可以从[[:Template:Main2/Introduction|介绍]]和[[:Category:OS_theory|基础理论]]、[[Tutorials|教程清单]]这几个地方随意看看。 | 如果你是第一次来可以选择随便看看,可以从[[:Template:Main2/Introduction|介绍]]和[[:Category:OS_theory|基础理论]]、[[Tutorials|教程清单]]这几个地方随意看看。 | ||
所以它并不是一个操作系统理论教材, 而和《30天开发操作系统》、《操作系统真象还原》一类的书籍类似。 你可以把这两本书买来看看,同时把这个WIKI当作一个资料字典来使用。随着你研究的越深入,越会理解各个词条的作用价值。 | |||
本站在翻译的时候,优先以译者感兴趣的理论原理(What、Why)为主,知识广度为主。对于教程和实现细节(How)放在了次级位置。 | |||
== 关于站长 == | == 关于站长 == |
2022年3月1日 (二) 08:19的版本
使用建议
本站搬运的[osdev 英文原站]是一个关于操作系统开发的WIKI知识库,所以整体风格并不是一个导师编写的教材指南,而是由很多创作者觉得可能需要的词条组成的一个手册。
这个Wiki站是以实际的教读者如何游泳(实现一个真实可运行的操作系统)为目的,其索引编排是首先从入门谏言开始,然后搭建GCC交叉编译器,然后开始罗列教程(当你打开教程时它会特地提醒你多做一些准备,多看一些理论),再从不同知识点逐个说明操作系统开发方法的知识。
如果你是第一次来可以选择随便看看,可以从介绍和基础理论、教程清单这几个地方随意看看。
所以它并不是一个操作系统理论教材, 而和《30天开发操作系统》、《操作系统真象还原》一类的书籍类似。 你可以把这两本书买来看看,同时把这个WIKI当作一个资料字典来使用。随着你研究的越深入,越会理解各个词条的作用价值。
本站在翻译的时候,优先以译者感兴趣的理论原理(What、Why)为主,知识广度为主。对于教程和实现细节(How)放在了次级位置。
关于站长
站长反思以前的计算机本科学习过程很多是处于“在沙漠中学游泳”,好像懂了其实只是会做题了。
难学一个东西往往是因为背景知识、底层和上层(计算机科学的分层思想)的知识接触太少了。而我们所有的工作对象其实都是层层叠叠的技术接口的妥协协作而实现的。
用户享受便利,而创造者封装了细节。作为初学者往往被屏蔽在核心知识以外而不自知。
而操作系统开发承前启后了多项计算机专业:《数字电路》、《计算机组成原理》、《汇编》、《C、C++(高级计算机语言)》、《数据结构算法》、《编译原理》、《软件工程》,甚至《图形学、多媒体》等等。
学习操作系统编程为掌握多门其它知识找到了绝佳的“泳池”,所以开始利用业余时间转译OS DEV这个站点。
关于翻译质量
确实这里的翻译质量还只是处在“绝大多数是机翻,极少数能勉强读懂”的情况,以后会不断陆续细化翻译质量。
越是仔细较对原文,越是能体会到原作者编写的良苦用心,感谢他们的无私奉献。用我的机翻来转译这些文章,真的感觉很不好意思。
每一份翻译本站内部还保留有一份中英文对照版,如果你愿意帮忙,有什么想要分享或询问的也欢迎写邮件联系我:z3l4w5@sina.com。
祝你学习愉快!
其它一些乱七八糟的翻译