分页: 1 / 1

有关编译内核的一个疑问,有请达人

发表于 : 2010-05-21 13:05
leo
请问,我怎么感觉每次更新完内核后,重新编译内核的速度很快?(我是指和OpenBSD比,OpenBSD是每次全真的编译),感觉NetBSD似乎是做了判断,也就是说如果内核无变化,虽然内核版本号有更改,但是它实际上是不编译的。
我看netbsd和netbsd.old的大小是一致的,暂时没有通过软件比较。
我的意思是,对应稳定版来说内核可能是不变化的(或极少变化的,除非有安全漏洞),这点应该和OpenBSD一致,但是pkgsrc的变化似乎比较频繁,感觉还是和手册上说的安全更新有关,就是不知道软件会不会升级?

发表于 : 2010-05-22 17:03
lionux
编译速度我也感觉到了,曾经修改内核选项后再次编译速度非常快,应该是只把需要的更新了。
后来根据手册编译当前版,里面有个 -u 选项就是更新,不加的话重新编译所有的。
更新了几次当前版后我感叹NetBSD的强大,一个大src包括了所有平台,编译更新那么的方便,还支持交叉编译,加上pkgsrc,太完美了!

发表于 : 2010-05-22 21:41
leo
lionux 写了:编译速度我也感觉到了,曾经修改内核选项后再次编译速度非常快,应该是只把需要的更新了。
后来根据手册编译当前版,里面有个 -u 选项就是更新,不加的话重新编译所有的。
更新了几次当前版后我感叹NetBSD的强大,一个大src包括了所有平台,编译更新那么的方便,还支持交叉编译,加上pkgsrc,太完美了!
OpenBSD也一样,不过不提倡交叉编译罢了,。
此外感觉还是FB的方便,freebsd-update fetch 和freebsd-update install两条命令就完成系统更新了。——感觉要像Windows那样做成自动更新实际上并非不可能。