📄 00000003.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: dfbb (赵无忌), 信区: Linux <BR>标 题: Re: Free BSD,Linux和SCO UNIX哪个好 ? <BR>发信站: BBS 水木清华站 (Fri Sep 26 21:36:32 1997) <BR> <BR>下面我转载一下台湾玩家的看法 <BR><A HREF="mailto:woju@freebsd.ee.ntu.edu.tw">woju@freebsd.ee.ntu.edu.tw</A> (Sound <BR>玩 UNIX,安装是一回事,事後的维护才是真正花力气的地方。看看自己想怎麽 <BR>「利用 UNIX」: <BR> <BR>1. Linux <BR> 优点: 充分发挥 PC 的功能,花样极多,玩起来很有趣,各方面的表现都不错。 <BR> 缺点: 太过自由,以致於发散掉了,维护方面比 FreeBSD 麻烦(对一般人来说)。 <BR> -> 适合喜欢「玩 PC」,更甚於「玩 UNIX(Network)」的人。 <BR> <BR>2. FreeBSD <BR> 优点: 非常 UNIX、非常 Free、非常 BSD -- UNIX 的理想归宿!! <BR> 缺点: 太过 UNIX,以致於玩下去很难收手 ^^;; <BR> -> 适合喜欢 UNIX,有心好好经营 service 的人;也是 programmer 的理想 OS。 <BR> <BR>FreeBSD Core Team 并不是刻意忽略「入门的方便性」,只是人力有限,把主力投注 <BR>在「UNIX 风味的主题」上。 <BR> <BR>FreeBSD 对硬体的需求实在也不会太严刻,对刚接触的人,建议使用「最一般化」的 <BR>硬体,像是: IDE (BigFoot)、ne2000 compatible 杂牌卡,S3Trito64,最烂的14寸 <BR>VGA,(atapi-cdrom)。 <BR> <BR>想说明的是,希望对 FreeBSD 有兴趣的人,别买些「太高档(或者说奇怪:p)」的硬体, <BR>到时候装不起来就骂 FreeBSD 怎麽这麽烂 ^^;; <BR> <BR>可以想一下,到底想试试自己的PC能跑多少东西,还是真的有心进入 UNIX 的世界 :-) <BR> <BR> === 为什麽要选择 FreeBSD ?! === <BR> <BR> 嗯...现在有许多免费的 i386 UNIX (在 386 以上 PC 执行的 UNIX),例如 <BR> Linux、NetBSD、FreeBSD、OpenBSD、386BSD 等,究竟你要如何选择属於你的 <BR> UNIX ? <BR> <BR> 玩了三年多的 UNIX (一年半 Linux,两个月 NetBSD,两年 FreeBSD) <BR> 笔者只能以非正式的说法说说笔者的个人意见,希望这些意见不要引起争论 <BR> 各个作业系统优缺点的大战。 <BR> <BR> Linux 是容易上手而且好玩的作业系统,也是现今最多人玩的,正因 <BR> 为它太好装了,只要硬体没问题闭著眼睛都装的起来,因此 <BR> 如果你是 i386 UNIX 的新手,这可说是你入门的最佳试金石。 <BR> <BR> NetBSD 支援 13 种硬体架构,这也是它的强处,算是 multi-platform <BR> 的典范。 也因此,i386 在里面只算是 13 种中的一种,自然无法 <BR> 取得全力的发展,再加上其 core team 比较不活跃,所以在 <BR> i386 上的硬体支援并不是很好。 <BR> i386 上的硬体支援并不是很好。 <BR> <BR> OpenBSD 源自 NetBSD,刚出来半年左右,专门把 NetBSD 跟 FreeBSD 的 <BR> 新功能跟修正加在一起,算是 NetBSD+FreeBSD 的混血儿,由於 <BR> 其 core team 人数少,加上程式码很少是自己开发的,因此现在 <BR> 前景还不明朗。 <BR> <BR> FreeBSD 跟 NetBSD 一样都是基於 4.4 BSD-lite,但是 FreeBSD 现在只 <BR> 支援 i386,所以在 PC 上来说要比 NetBSD/OpenBSD 好太多了, <BR> 在从前 NetBSD 跟 FreeBSD 的 core team 是一起的,後来分家了。 <BR> FreeBSD 具有一般 BSD 系统的稳定,又从其他作业系统学习了许 <BR> 多优点,再加上自己开发的各种新功能,时时改进演算法以增加 <BR> 执行效率,现在已是免费 BSD 系列中效率最好的,最主要是因为 <BR> core team 活跃又乐於接受使用者的意见并改进。 <BR> <BR> * 什麽是 core team ? <BR> <BR> core team 是一个专门对原始程式码做发展跟维护的组织,Linux 没 <BR> 有 core team,NetBSD/OpenBSD/FreeBSD 有。有 core team 的优点是 <BR> 原始程式码会有一致性,会有组织的被更新,但是整个 OS 的活力也操在 <BR> core team 的手中,这就是 NetBSD 在笔者眼中无法兴盛的原因。而没有 <BR> core team(如 Linux),好处是全世界每个人都可以发表自己的修正(patch) <BR> 不须经由 core team 的审核,但缺点是 source code 杂乱无章且可能会 <BR> 不同步。所以 Linux 在更新东东的时候,必须由使用者自己注意 kernel、 <BR> gcc、library、net-tool、modules、甚至各种 kernel patch 版本的一致性。 <BR> (或许在 RetHat Linux 已经稍微好一点了) <BR> 而这些可怜的情形在 FreeBSD 身上都不会发生。 <BR> <BR> * 要选择怎样的 OS 必须看你自己的需求及能力,还有周遭玩的人多不多, <BR> 多装几种,多装几次,自己感觉一下才是真的 ! <BR> (其实只要不怕 format 硬碟,吃饱撑著,装什麽东西、装几次都好说嘛) <BR> <BR> 以下就笔者个人愚昧的观点做一些基本比较 : <BR> <BR> 1. 稳定性 <BR> 一个作业系统最重要的就是稳定性,比方说能连续开机多久,能忍受 <BR> 多少系统负荷,网路不稳时会不会当掉,网路负荷太大时网路会不会 <BR> 死掉,笔者个人觉得 FreeBSD > Linux。 <BR> 尤其许多研究已经提出,Linux 在高系统负荷下的表现相当不好,而 <BR> FreeBSD 却不会。 <BR> 要知道世界上最大的 ftp site - wcarchive.cdrom.com 是一台跑著 <BR> FreeBSD 的 Pentium pro 机器 (P6-150,512MB RAM,72GB HDs online <BR> more than 1200 ftp users allowed) <BR> <BR> 注 : wcarchive.cdrom.com = ftp.cdrom.com <BR> 2. 网路 <BR> 争夺封包(packet)的速度,除了网路卡好坏之外,最重要的还是作业系统跟 <BR> 驱动程式,使用一样的网路卡 FreeBSD > Linux >>> DOS+NCSA. 而且 <BR> FreeBSD 在 RPC 及 NFS 上都比 Linux 来的稳定及快速。毕竟 BSD 在网路 <BR> 这方面是始祖. <BR> <BR> 3. 移植软体的难易程度 <BR> 现今一般的软体大多是为 BSD 写的,所以一般软体在 BSD 上会比在 <BR> SYSV 上容易编译。而 FreeBSD 是 4.4BSD based,Linux 是 SYSV 加 <BR> 上 BSD-extension,所以在 Linux 上编译东西有时是个梦靥 (不是很 <BR> SYSV 也不是很 Posix 也不是很 BSD)。不过现在越来越多的软体会注 <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -