其实使用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所包含的应用软件很多,若全部构建分支想来是个非常庞大的工作量,但可以对应用广泛的软件构建分支,其二是维护一个动态更新的软件列表,可以保证基本应用系统的版本一致性。
阅读(3058) | 评论(2) | 转发(0) |