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

NetBSD的安装、升级、更新等日常问题请在这里讨论。

版主: lionux

回复
头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

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

帖子 leo » 2010-05-21 13:05

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

头像
lionux
锌 Zn
帖子: 457
注册时间: 2010-02-04 11:09

帖子 lionux » 2010-05-22 17:03

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

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

帖子 leo » 2010-05-22 21:41

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

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 0 访客