改去。
但是随著时间的发展,Linux、*BSD 都会进步,对於免费的作业系统能
越来越好自然是乐见其成的。
一般而言,假如您须要一台稳定快速的 Internet Server,FreeBSD 是您绝对
的选择;假如您是个人使用或只是想学习 UNIX,Linux 跟 FreeBSD 都是很好
的试金石。
Linux 浮上台面已四年了,而 FreeBSD 以短短的两年时间就拥有了众多的
使用者人口 (尤其是伺服器,连同程式研发者),高手的选择必有他的道理。
用过 FreeBSD 才知道,『PC 不只是很便宜的工作站』 :)
但是,Linux 的长处是『好玩』,而且随著 kernel 日渐更新,很多东西也
越来越稳定。我们系上从两年前开始就用 Linux 当 mail, acounts, ftp, gopher,
terminal, ppp, slip, BBS servers, 最近又加入 WWW server,服务几百位师生。
现在系上已有好几台 Linux PC 一起运作,其中包含 NFS,和 WinNT,Win95
的连线和资源共享(by SAMBA packages),我们也在测试用其中一台摹拟 Novell Server.
我们的同时上线人数一般不会超过 100 人,用 Linux 来应付绰绰有馀。假如您想开
的是一次几百人上线的 BBS 大站,那可能 FreeBSD 会比较适合。但是话说
回来,能开这种大站的单位都很有钱,大都拿 SUN 或其他 workstation 级的来 run。
Linux 另一个长处是全球的 Linux users 远超过 FreeBSD,这使得 Linux 上面
新的软体跟硬体 drivers 更新数目及速度远超过 FreeBSD。例如,DOSEMU 能够
摹拟 DOS,WINE 能够摹拟 Windows 3.1,smbfs 能够将 Win95 或 WinNT 上的
partition 拿来用:这些在 FreeBSD 上面都还在发展中,甚至没有。新电脑
硬体 drivers 的更新也是如此,几乎任何新的硬体都会有 Linux 迷很快地帮大家
写好 drivers。您假如用过 FreeBSD 跟 Linux,您就会发现 FreeBSD 现在对
硬体需要仍然比较『严格』(其实是还没有人写 drivers)。我用的 scanner,
更有 voice modem,都已有 Linux 迷写好程式,让我能够在 Linux 上
scan 连同有语音信箱。
我个人的建议是,假如您是个人使用,或网路同时上线人数不超过一百人以上,
Linux 的确是好玩又实用,而且新的硬体很快地几乎都能够在 Linux 上使用。
假如您要架的是几百人上站的机器,又没钱买 workstation,那 FreeBSD 在
网路壅塞时的 performance 的确不错。假如是个人要『玩』,我并不建议
FreeBSD,那会使您觉得提不起兴致(纯属个人观点)。
在 csie gopher 中有关 Linux 和 FreeBSD 的比较中,有一项是 FreeBSD 上
software porting 比较 easy。但是这个 comment 随著 Linux users 群日渐庞大,
我觉得已有些改变:现在在 Linux 很多东西根本用不著 porting,因为很多
软体根本就是 Linux fans 专门为 Linux 设计写出来的,反而要用这些东西
需要额外费心去修改以便能在 FreeBSD 上使用。DOSEMU,smbfs 即是其中几个
例子。据最近的 newsgroups,FreeBSD core team 有五十多人,但是 Linux
fans 散布在全球各地的 programmers 其数量根本无法计算。有心的话,
比较一下 Linux 跟 FreeBSD announce newsgroups 就可知一二。
所以,我并不是很赞同一个 UNIX 的新手去玩 FreeBSD。但是,假如有人已
玩过 Linux ,或在其他工作站级机器有过简单管理经验,那他们会发现
FreeBSD 极易入手。玩过 FreeBSD 的人一定知道光要新增 partitions
就已是一件麻烦的事。堂堂一个 FreeBSD 的 fdisk 介面连 M$DOS 的都不如,
可见 FreeBSD core team 之目标不在一般连 ls, cp, tar 都不懂的 newbie。
另外一个动机是假如您必须要架一台超稳定的 Internet server,那 FreeBSD
是现在的 best choice。
其实呢,假如有心要玩,大可弄个大点的硬碟,同时装上两个系统,一定
能够如鱼得水。我的 office 中同时有一台 FreeBSD,一台 Linux,各做各的事,
也是很快乐。。。。
就现在使用者能观察到的来看, 一般相信 linux 的
data-path-consumed process 的执行速度, 是众多
x86 作业系统中最快的; 而 high load 下的网路则
令人不能感到很满意. 虽然 linux 第二版後网路
部分有了很大的改善, 据 Linus 本人的说法, linux
在传 single package 已比 FreeBSD 还优胜, 但作
为 NFS 或 high load netserver 还是显得略有不顺
(所谓 "不顺" 和 "不稳" 无关).
毕竟, 考查 linux 的发展历史, 的确是先在 x86-embeded
scheduler, fs, 等核心 process 执行部分, 最後才
加进网路部分, process 执行最好而网路稍逊乃是合理
的结果.
一般建议假如机器用来执行程式 (如跑 project) 为主,
跑各式怪模怪样的小程式及 server, 或有非正统硬体者
使用 linux 可能较佳.
zz from linuxEden
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




