Ummmm, 还记得偶昨天贴得那个OS PPPOe性能大比拼的文章吧? FreeBSD, Linux2.2性能较低的原因是使用了userland的pppoe, BSD和Linux2.4使用的是kern
1.当您kernel编失败...最明显的错误就是无法正常开机.. 这时候您所需要注意的是...错误讯息是什麽... 若是严重的错误则会出现panic的提示... 2.在开机过程中...您应该曾经
FreeBSD的make和gcc与linux下的版本并不是完全兼容,所以在Makefile、C source文件中的 一些语法将无法通过。 我们第一个需要解决的问题是升级gcc&make到
kernel 编译大法 @__@" 以下参考自FreeBSD官方网站上的handbook(http://www.freebsd.org/handbook/kernelconfig-config.ht
说明 第一部份: 开始到options设定之前 第二部份: 大部分的options 设定(除了SMP之外) 第三部份: SMP、软碟、主机板及IDE介面 设定 第四部份: SCSI装置 设定
Contributed by Jake Hamby . 6 October 1995. 这个略大的章节会讨论如何自订你的 FreeBSD kernel。 这个章节适合初学者以及经验丰富的管理者
这介绍 FreeBSD 的 kernel, 目前暂不包含 SMP 的部分. 我是以我个人的想法去记录下, 当我看到 code 时脑中的想法. 如果你有什麽建议, 能让你更容易看懂, 请 mail 给我
getmemsize(), 1419行. 找出并计算所有可用之记忆体, 并保留 msgbuf (保留在 avail_end 後面, MSGBUF_SIZE 大小). init386(), 180
pmap_bootstrap(), 280行. 进行 pmap module 的初始动作. 被 getmemsize 呼叫. 设定 global variable: avail_start 可用而
vm_mem_init(), 99行. 进行 vm module 的初始化. 107行, vm_set_page_size(), kern/vm_page.c, 137行. 计算一个 page 的