Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1105088
  • 博文数量: 121
  • 博客积分: 8910
  • 博客等级: 上将
  • 技术积分: 2915
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-18 09:36
文章分类

全部博文(121)

文章存档

2011年(3)

2010年(100)

2008年(18)

分类:

2010-04-19 21:55:28

其实使用ArchLinux有一段时间了,大多是在虚拟机内运行,当作在FreeBSD上移植kde4的一个参照,当初一个很重要的原因是我觉得它的abs和FreeBSD的ports有相似之处,而pacman相对pkgtools方便了很多,期间脑海里面不时闪出这样一个念头,如果只是单纯kde4应用,ArchLinux甚至可以取代FreeBSD作为平台。

当然FreeBSD作为一种坚持,我不会放弃,但从ArchLinux的使用体验上,我觉得FreeBSD在如下方面还需努力:

1.文档聚合:其实FreeBSD在文档方面,系统性走在ArchLinux的前面,但实用性上,零零散散的文档不少,缺乏组织聚合,想来想去,wiki还是最好的方式,尤其是在安装、配置和应用上。

2.ports的升级:freebsd-update 在操作系统升级上,是个不错的进步,而ports升级以及packages升级,在我看来最棘手的就是版本冲突,其次是庞大的软件库,虽说release版所提供的packages不存在版本冲突问题,但port系统和packages的冲突确实是很明显的,按我现在所掌握的信息,ports系统是不存在release,stable,current之分的,它像个不停旋转勇往直前的车轮,稍不留心,就会在系统版本支持上踩进陷阱。这也造成FreeBSD在应用上不好驾驭的原因之一。在这个方面,我觉得基于FreeBSD的桌面发行版ArchLinux的pacman的一些功能特点值得借鉴。其一是给ports建立分支(stable,current),ports所包含的应用软件很多,若全部构建分支想来是个非常庞大的工作量,但可以对应用广泛的软件构建分支,其二是维护一个动态更新的软件列表,可以保证基本应用系统的版本一致性。

阅读(3022) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

安何2010-04-21 10:32:30

木办法,UNIX从来就不是一个系统化的系统

mirnshi2010-04-19 23:09:40

port其实是freebsd的软肋。ubuntu为啥盛行,apt是非常重要的原因。