|
发表于 2010-2-9 09:45:38
|
显示全部楼层
- 1. GNU/Linux的内核编译,和FreeBSD比起来,简直是噩梦
复制代码 FreeBSD的内核编译的确简单多了,就改个配置文件,很简洁。
不过linux内核依赖关联复杂一些,这样的复杂也带来相对的灵活,比如选择ARM架构后,之前看不到的东西都显现出来了,ARM不能支持的东西在依赖关系的作用下隐藏了,如一些开发板选择等,处理器选择等。。。,如果用BSD的方法来实现的话,我想可能是更可怕的噩梦,其实menuconfing最终也是生成一个.config, 类似BSD的那配置文件
- 3. 同样用ports管理包,FreeBSD默认安装进/usr/local,包括所有的配置文件
复制代码 FreeBSD由团队开发,他的userland, kernel是属于他们团队开发出来的东西,把ports的这个第三方东西放到/usr/local/ 里很合理, 而linux仅是一个内核,像coreutils这些,都不属于linux开发的东西,放到/usr /usr/local同样都是外来的东东
用了一段时间的FreeBSD感觉的确很棒,flash问题的确很麻烦,用linux模拟层的flash在我的机子上还经常把X搞死。
现在这段时间主要用archlinux, freebsd的二进制跟进太慢了,怕了gentoo, freebsd的编译,因为工作上完全用不上unix like的东东,家里的那台台式机,平时用的WIN,久不久升级一下GENTOO,时间一长了,几百个包要升级(已安装一千多个软件包),硬盘狂响,想想还是拿那时间看看迅雷看看或PPS划算 
除了gentoo编译这点外,gentoo现在还是我最喜欢的发行版,整天都在用linux的话,这些问题就不是什么问题了 |
|