摘要:
参考: http://www.oldlinux.org (对老版本 Linux 的研究,站长的 一书很有帮助)http://www.kernel.org ( Linux 内核源代码各个版本和一些工具、文档下载的官网)http://www.gnu.org (下面用到的 GNU 的工具系列的手册,可以在这找到的)http://ftp.gnu.org/gnu ( GNU 的工具下载 URL) ht... 阅读全文
2006年11月15日 #
摘要:
工具准备:在上一次所记录的 Linux 编译过程中,已经提及了编译和连接所需的工具. 前提:这里假设在学习 AT&T 汇编时,已对 Intel 格式的 8086/80386 汇编有了一个相当的了解.同时在学习 GCC inline assembler 时,也假设已经对 GCC 有相当的了解. (其实我 GCC 也没有好到哪里, Intel 汇编也只是随便学过几下 ^_^,所以说"假设") ... 阅读全文
摘要:
0. GRUB?我有问题! 1. GNU GRUB和Erich's的原始版本GRUB有什么不同? 2. GRUB能从超过8G的硬盘引导吗? 3. 我能把第二阶段引导程序(Stage2)放在1024柱面以外的分区上吗? 4. 如何创建带菜单界面的GRUB启动软盘? 5. 如何指定某个分区?好象Grub对分区的命名和操作系统完全不同... 6. GRUB不能识别我的GNU/Hurd分区。 7. 我已经... 阅读全文
摘要:
对于进行操作系统开发的爱好者而言,最困难的事情之一就是不知道从何处下手开发。很多书籍对操作系统的原理进行了深入的阐述,但是似乎没有人一步一步地教爱好者如何由浅入深地了解这些概念。前几期中,已经有文章就这一问题进行了探讨,在此我想尽量不用面向编程的叙述方式,而只是向那些想要开发操作系统的爱好者介绍一些相关的工具和技巧。有兴趣的读者可以轻松获取想知道的资源,并且开始自己的设计和编程。你也许可能没有意识... 阅读全文