暂时忘记Windows和Linux吧:不太出名的BSD也许才是你所需要的

发表于:2007-06-09来源:作者:点击数: 标签:
[这个贴子最后由MaxBSD在2002/02/2505:19pm编辑] 如果提到Web或者阅读一本计算机杂志就不可能不涉及到Linux,它是由LinusTorvalds和其他人共同 开发 的伟大的操作系统 。但是尽管Linux占据了最重要的位置,ISP和系统管理员们也经常选择BSD里的一种作为操作系

[这个贴子最后由MaxBSD在 2002/02/25 05:19pm 编辑]

如果提到Web或者阅读一本计算机杂志就不可能不涉及到Linux,它是由Linus Torvalds和其他人共同开发的伟大的操作系统   
。但是尽管Linux占据了最重要的位置,ISP和系统管理员们也经常选择BSD里的一种作为操作系统,BSD是一类建立在代码共享基础上的操作系统,在过去的20多年里,美国的顶尖学院都一直在对它进行研究。

BSD究竟是什么呢?如果你在寻找一个非Windows操作系统,又为什么应该考虑使用它们呢?

学术渊源
BSD是Berkeley Software Distribution的缩写,这是一个由加州大学伯克利分校开发的软件集合。最初BSD只是作为AT&T的Unix早期版本的附加软件包出现,后来它就逐渐地发展为一个完整的,高度复杂的具有Unix风格的操作系统——它第一个集成了网络功能。

通过追求完美主义的学术机构的努力以及经过挑剔的几代学生的测试,BSD也许是最健壮、最安全和最值得信赖的操作系统。对以BSD为基础的操作系统来说运行几年无需维护或重启是很平常的事情。由于BSD是在代码公开的环境下发展起来的,因而它对所有的顾客(包括那些想把它植入商业产品的软件开发商)都是完全免费的。来自BSD的网络代码几乎是所有现代操作系统的中心部分,包括Linux、OS/2以及Windows 95以来几乎每个Windows版本。

秘密武器
如果BSD真是那么优秀,为什么他们没有像Linux那样成为市场的领先者呢?这其中最重要的原因就是文化。许多Linux开发商把他们自己看作软件革命者。但是学术团体(BSD真正扎根的地方)的成员们更注重于结果而不是让这个产品出名。BSD在系统管理员和ISP用户中也有一批忠实的追随者,但是这些人通常更喜欢把他们的BSD作为秘密武器,而不是到处宣扬他们正在使用这种操作系统。

结果,没有多少人认识到BSD的各个版本或为像Yahoo!一样的大型网站的基础,而且还对IBM InterJet和Maxtor的网络存储服务器这些高可靠性嵌入式系统提供了有利的支持。BSD的一个变种NetBSD被认为是全世界最轻便的操作系统,它可以在不同的CPU(种类超过64个)和几百种不同品牌和型号的计算机上运行。

现在,共有5个流行的BSD操作系统,其中的三个——FreeBSD(www.freebsd.org),NetBSD(www.netbsd.org)和OpenBSD(www.openbsd.org)——得到了BSD的授权,操作系统和源代码都是免费的,任何人都可以用于任何目的。其余的两个BSD/OS和Mac OS X是商业产品,它们以开放的BSD代码为基础,具有特殊的优势和与众不同的技术。在本文中,我们将讨论免费的版本。至于对BSD/OS和Mac OS X以及建立在Linux General Public License基础上的BSD授权的优势的讨论,参见我们站点上的其它文章“More about BSD”。

FreeBSD
FreeBSD是从386BSD的基础上发展起来的,而386BSD是由伯克利的计算机科学家Bill Jolitz开发的针对Intel 80386芯片的一种BSD版本   
。因为这个原因,FreeBSD在32位体系的x86机器上总是运行得最好。在免费的BSD中,它与PC兼容机配合得最好,而且支持的PC兼容的外部设备的数量也最多。尽管FreeBSD也可以运行在Alpha处理器上,向其他体系结构的移植也在进行当中,但是你更应该把它看作是主要针对x86系统的操作系统。

在免费的BSD中,FreeBSD是名声最大的,它具有最强大的开发队伍,收到的反馈信件也最多,还拥有最多数量的用户。它还可能是所有免费操作系统中最容易安装的——尤其当你想通过Internet而不是购买光盘进行安装的话。

Linux的发行商经常把他们的拷贝弄得很难通过Internet安装。毕竟,他们的业务决定于光盘的销售。而FreeBSD就不是这样了:它的所有要求就是两张软盘(在FreeBSD Web站点上用工具和映射文件很容易创建)和速度适宜的网络连接。从第一张软盘开始启动,然后插入第二张。安装程序会帮助你选择配置选项,从网上下载整个系统并把所有的东西正确地安装好。

而那些想要光盘的人也可以从Wind River Systems的FreeBSD Mall(www.freebsdmall.com)那儿或者从Cheap Bytes (www.cheapbytes.com)那里得到。你也可以在FreeBSD Web站点上用一个ISO映射文件制作光盘。

FreeBSD另外一个强大之处在于它有广泛的应用软件支持——超过5800种免费程序都可以供你立即下载并添加在FreeBSD的系统上(www.freebsd.org/ports/index.html)。事实上,所有你需要用来建立一个工作站或者一个商业服务器的软件都已经随FreeBSD安装或者可以随后自行添加进系统里。

此外,像OpenBSD和NetBSD一样,FreeBSD事实上能够运行所有针对Linux、SCO Unix或者Intel版本的Solaris 的程序。同Linux一样,FreeBSD使用X Window系统以及所有针对那个协议开发的的桌面和图形用户界面,包括KDE、GNOME和为这两者所写的程序。

最后,FreeBSD对新用户来说具有最多的参考资料。FreeBSD Handbook(www. freebsd.org/handbook)为新的顾客提供了极好的使用说明。许多出版公司都推出了针对初级和高级用户所写的指导书。

简而言之,FreeBSD对Linux来说是一个强大的挑战者,它也许能提供出众的稳定性,安装的简易性和方便。

OpenBSD

OpenBSD是另外一个免费BSD的派生物,被称为世界上最安全的操作系统   
。OpenBSD的主页(www. openbsd.org)报告说OpenBSD“在默认安装情况下四年内没有一个小的安全漏洞”,它的意思是说(其实任何人都知道)在过去的四年内发布的OpenBSD版本没有一个被来自Internet的袭击攻破。(当然,你也可以使得任何操作系统——包括OpenBSD——变得易受攻击,如果你没有正确配置服务器或者运行那些导致入侵者进入的不安全软件。)OpenBSD也完全集成了密码安全软件以保证数据安全。

OpenBSD并不是集成Unix组件功能最多的代表,它也不是运行最快的。但是在这些领域里,它也不是太差的。这个操作系统很小,但效率很高,它能在老的只有16MB内存的486机器上运行得很好——要知道这样一个硬件配置是不能运行Windows 2000的。其它的操作系统都没有任何一个享有OpenBSD在安全问题上创造的高可靠性纪录。一些远程根目录问题一般每个月都会发生在Microsoft的操作系统上,比如说Windows 2000。而最近发行的许多Linux已经成为Ramen蠕虫一类病毒的攻击对象。

像FreeBSD和NetBSD一样,OpenBSD也有很多应用软件支持,它包含了许多免费软件包(www.openbsd.org/ports.html)的定制版本。它的软件库没有FreeBSD中的那么大,但是包含了大多数你想给Unix服务器或者工作站安装的工具。OpenBSD的x86版本也能够运行针对FreeBSD、Linux和Solaris创建的程序。OpenBSD支持10种计算机体系结构——比FreeBSD还多,但是没有NetBSD多。从OpenBSD自身或者Cheap Bytes那儿就可以得到OpenBSD光盘。然而,你却得不到ISO映射文件,因为开发组更愿意通过出售CD的方式作为对他们努力的支持。你可以通过网络来安装操作系统,只不过安装者的用户界面没有FreeBSD那么美观而已。

在这三种免费BSD中,OpenBSD的开发成员最少并且对Unix新手来说是最难学的。但是如果你确实需要一个牢靠的网络防火墙或者服务器的话,OpenBSD正是合适的选择。

NetBSD

NetBSD也是免费BSD的一种,它是基于BSD的最轻便的操作系统   
。目前能够在46种之多的不同硬件构架上运行(他们正在努力使之能够适应更多的构架),从原始的基于68K的Macintosh或者Amiga一直到AMD还没有发表的x86-64 Hammer结构,NetBSD都能够很好地运行。

这种便携性使得NetBSD成为嵌入式系统(在其它设备中运行的,看不见的计算机)的最佳选择。因为编写从一个平台到另一个平台的代码最容易暴露缺陷(否则的话是不会引人注意的),而来自NetBSD的代码却是少有的健壮;OpenBSD(最初是针对NetBSD对象设计的)和FreeBSD在过去都曾借鉴过它。NetBSD也是许多独立类型硬件的操作系统的选择,包括老的Sun工作站。

像FreeBSD和OpenBSD一样,NetBSD有一个巨大的应用软件库(比FreeBSD少而比OpenBSD多),并且能够运行针对Linux和其它版本Unix编译的商业程序。从Wasabi Systems(www.wasabisystems.com),Cheap Bytes和其它一些NetBSD Web站点列出来的资源那儿我们可以得到NetBSD光盘。你可以下载ISO光盘映射文件,也可以通过FTP进行安装。 


Source: ZDnet



 西风瘦马 回复于:2002-03-01 14:40:51
相对来说,做服务器用FREEBSD比LINUX要好得多。国内外很多出名网站用的都是BSD类的操作系统,LINUX更适合个人用或公司内部测试用。

 redfox 回复于:2002-03-02 22:39:17
FreeBsd要是在smp和I/O性能上有所突破的话......  

 freeunix 回复于:2002-03-07 01:26:55
如果多媒体可以更好的话,那么微软的日子就…………

 叶大马猴 回复于:2002-03-21 12:50:35
介绍就这样子?


 lk99 回复于:2002-03-25 09:53:08
FreeBSD的目标是稳定压倒一切,有些功能没成熟就没放进去。
现在linux为了和windows比,新功能不断地往里加。

 redfox 回复于:2002-03-25 11:04:27
FreeBSD感觉很干净,linux感觉很凌乱。

 南非蜘蛛 回复于:2002-03-25 20:12:23
linux赶快消失,是他唯一的出路,不要挡着我们freebsd发展

 夜猫子 回复于:2002-03-25 20:20:54
[quote][b]下面引用由[u]redfox[/u]在 [i]2002/03/25 11:04am[/i] 发表的内容:[/b]
FreeBSD感觉很干净,linux感觉很凌乱。
[/quote]

同意!

 叶大马猴 回复于:2002-03-25 21:17:30
不同意楼上几位的意见~

感觉现在的linux是想向家用/商务/图形化靠拢,
所以增加修改了很多功能;

而freeBSD还是稳稳的站在专业服务器的一边,
所以没有linux 的乱。

选择freebsd是因为想做服务器,稳定免费;
选择windows是因为想做为办公多媒体游戏娱乐;
选择linux是因为想学习它有unix的强大功能,并且它的界面越来越winodows, 并且免费。

 sky5tar 回复于:2002-03-26 17:35:12
FreeBSD作为图形工作站也不差。

During the production of the Warner Borthers film, 
The Martrix,Manex Visual Effects used thirty-two 
Dual Processor Pentium-II/450 FreeBSD systems to 
generate the amazing effects found within.

 叶大马猴 回复于:2002-03-26 18:54:32
我是说它的界面图形化,
并不是说它的图形处理能力。

 bill74 回复于:2002-10-31 23:26:13
[quote][b]下面引用由[u]叶大马猴[/u]在 [i]2002/03/25 09:17pm[/i] 发表的内容:[/b]
不同意楼上几位的意见~
感觉现在的linux是想向家用/商务/图形化靠拢,
所以增加修改了很多功能;
而freeBSD还是稳稳的站在专业服务器的一边,
...
[/quote]

同意


 eZ8 回复于:2002-11-01 08:55:13
[quote][b]下面引用由[u]叶大马猴[/u]在 [i]2002/03/25 09:17pm[/i] 发表的内容:[/b]
不同意楼上几位的意见~
感觉现在的linux是想向家用/商务/图形化靠拢,
所以增加修改了很多功能;
而freeBSD还是稳稳的站在专业服务器的一边,
...
[/quote]

嗯,说的好! 

 beggar 回复于:2002-11-01 08:57:14
8个月前的东西都让你给翻出来了.~~ 

 duper 回复于:2002-11-01 09:25:04
red linux 从一张盘做到了三张盘 安装时间也越来越长比安个WIN2000都长还不停的换盘
安个基本的系统都得三张盘。而且linux系统的版本繁多。系统之间差距也大了。虽然内核一样但用户更重要的是应用

 JohnBull 回复于:2002-11-03 00:36:30
[quote][b]下面引用由[u]redfox[/u]在 [i]2002/03/25 11:04am[/i] 发表的内容:[/b]
FreeBSD感觉很干净,linux感觉很凌乱。
[/quote]

不同意。
Linux经过合适的剪裁也可以很干净。当然,不能使用缺省安装。
建议试试Slackware,非常象BSD。


 夜猫子 回复于:2002-11-03 00:44:01
恩,现在我也开始觉得linux可以做得很干净,比如debina gentoo

 i2era 回复于:2003-04-10 23:59:27
Linux好象既有BSD的风格,又有System V的

 hzleihuan 回复于:2003-04-11 08:04:10
linux 的TCP/IP部分是不是引用bsd4.X下的?

 simonzhan 回复于:2003-04-11 08:31:14
应该不是,我记得好象是linux的tcp/ip部份是重新写过的。

 chlinux 回复于:2003-04-11 09:17:04
服务器就是服务器,工作站就是工作站,实在不应该让工作站的功能玷污了服务器的净土。

 黄师虎 回复于:2003-04-11 09:30:26
[quote:e32bed7d37="夜猫子"]恩,现在我也开始觉得linux可以做得很干净,比如debina gentoo[/quote:e32bed7d37]
gentoo和bsd真的很像。

 wolfop 回复于:2003-04-11 14:16:35
不用gentoo slackware又如何,MDK RH一眼可以剪裁的很干净。老是搅和这个缺省安装的东西,安装却上安装,恐怕Solair Aix没有那个简洁的。

 lcyclearcase/" target="_blank" >cc1 回复于:2003-04-11 21:28:27
听大家这么多.我想就了一个想法,两台机子同时跑,一台是Linux, 一台是freebsd,看看结果-------------是谁先死机呢?
我个人认为是Linux吧,呵呵
不信的,你自己的试试.

 MaxBSD 回复于:2003-04-11 22:13:26
晕,俺几年前埋下的国宝都给挖出来了。

 piggy214 回复于:2003-04-12 01:30:42
在桌面应用方面我感觉还是Linux好用,虽然我喜欢FreeBSD,毕竟,在这方面Linux做了很多优化,桌面运行速度我感觉都要比FreeBSD快很多的,呵呵!但是稳定性当然不用说了!◎

 slg1972 回复于:2003-04-12 03:04:20
bsd是不错,但一套系统能在现在的竞争环境中不倒,有他的道理的,难道bsd能玩游戏吗。

 kinux 回复于:2003-04-12 03:14:38
[quote:c7b812b81d="slg1972"]bsd是不错,但一套系统能在现在的竞争环境中不倒,有他的道理的,难道bsd能玩游戏吗。[/quote:c7b812b81d]

阿先生~~

BSD 不是为玩游戏而设的...
电脑不是为玩游戏而出現的...
玩游戏只一种附加在电脑的東西...

 wzx 回复于:2003-04-12 09:32:55
不要在这里发,到linux论坛和网站去发

 memoza 回复于:2003-04-12 11:24:07
[quote:861cec51ae="wzx"]不要在这里发,到linux论坛和网站去发[/quote:861cec51ae]

呵呵,我觉得可以让大家争鸣.
事实上各个系统各有所长,没有必要爱一种就恨另一种.

 hmkart 回复于:2003-04-12 14:18:09
[quote:48fa26af04="i2era"]Linux好象既有BSD的风格,又有System V的[/quote:48fa26af04]
我也是这么认为的
呵呵

 hmkart 回复于:2003-04-12 14:23:02
如果没了win,我的首选当然是linux,
唯一让我对BSD还有点顾虑的就是现在没一家大的DB公司公开支持,
现在在Linux上跑,oracle,db2,sybase,infomix可以很稳定
但在BSD下我首选只有mysql了.

 wolfop 回复于:2003-04-12 20:43:42
[quote:da8d5bf6c4="hmkart"]如果没了win,我的首选当然是linux,
唯一让我对BSD还有点顾虑的就是现在没一家大的DB公司公开支持,
现在在Linux上跑,oracle,db2,sybase,infomix可以很稳定
但在BSD下我首选只有mysql了.[/quote:da8d5bf6c4]
在BSD下面选数据库不应用MYSQL,原因很简单,FREEBSD的线程不如LINUX。应该用多进程结构的,比如POSTGRESQL。

 wolfop 回复于:2003-04-12 20:46:00
[quote:c80f30873c="lcycc1"]听大家这么多.我想就了一个想法,两台机子同时跑,一台是Linux, 一台是freebsd,看看结果-------------是谁先死机呢?
我个人认为是Linux吧,呵呵
不信的,你自己的试试.[/quote:c80f30873c]]
什么东西都凭自己的感觉,瞎蒙。这个情况么具体分析,比如我的机器,肯定用FREEBSD只要读写文件多点就必死,原因很简单,FREEBSD的HPT370驱动有问题,LINUX的没有。后来要换HPT的官方驱动(没有SOURCE)才解决。要是LINUX那么水,水木清华能用那台X86 SERVER跑LINUX支持10000人同时在线。

 lcycc1 回复于:2003-04-15 19:45:55
论坛都用freebsd,你还什么话可以说。我在同一台机子上跑过apache的,发现freebsd优秀得,如果水木清华用了它,可能是三万人呢,呵呵
至于hp,是 hp的错,管freebsd什么事。没听到说。。。。

 wolfop 回复于:2003-04-16 14:57:19
[quote:a0d668b1bd="lcycc1"]论坛都用freebsd,你还什么话可以说。我在同一台机子上跑过apache的,发现freebsd优秀得,如果水木清华用了它,可能是三万人呢,呵呵
至于hp,是 hp的错,管freebsd什么事。没听到说。。。。[/quote:a0d668b1bd]
纯属瞎掰,我说了FREEBSD不行了吗?GOOGLE用LINUX说明FREEBSD不行了吗?你自己猜的水木用FREEBSD就能到三万,一点实际根据都没有。HPT370是什么,不清楚不要瞎说,HPT和HP有什么关系。HPT有什么错,FREEBSD自己的CORE TEAM提供的驱动有错,关HPT什么事情。LINUX的HPT37X初始化就是正确的。
另外你倒是说说这个论坛用什么样的机器跑FREEBSD,最高在线记录是多少?

 quakelee 回复于:2003-04-16 15:02:04
其实也不用这么互相吵啦,wolfop说得也有道理,但是不要忘了fbsd也是发展非常快的系统,永远用一种眼光看问题也有失偏颇

 quakelee 回复于:2003-04-16 19:37:39
[quote:f710eacc06="wolfop"]
纯属瞎掰,我说了FREEBSD不行了吗?GOOGLE用LINUX说明FREEBSD不行了吗?你自己猜的水木用FREEBSD就能到三万,一点实际根据都没有。HPT370是什么,不清楚不要瞎说,HPT和HP有什么关系。HPT有什么错,FREEBSD自己的CO..........[/quote:f710eacc06]
highpoint的东西确实fbsd支持的不怎么样,不过又不是只有highpoint可以用,另外还有那么多控制卡可以用,你试没试过4.8以后版本对hpt370支持有没有改善?可以试一下看看嘛。
这个论坛和水木区别还是挺大的,水木用的是firebird呀,像chinaunix这样的php+mysql单机访问量能到500就已经是顶峰了,除非做分布式
linux不是不好,linux的问题在于你要想把它配好不容易,一个发行版本有一个特点,而且很乱,装这个装那个的,全是第三方的东西,配置的难度比较高,而fbsd相对配置的难度无论如何也比linux要简单多了

 军情 回复于:2003-04-16 20:10:55
如果这个时候我大喊---“我爱微软”,会不会被口水淹死?哈哈

 wolfop 回复于:2003-04-16 20:15:42
[quote:37cdc71ac9="军情"]如果这个时候我大喊---“我爱微软”,会不会被口水淹死?哈哈[/quote:37cdc71ac9]
不会!
但是如果你如果说你爱微软是因为“他的命令行界面比较方便”可能就会了。

 onedaycj 回复于:2003-04-16 20:18:25
我的英文是很差的如果好的话我早就放弃WINDOWS了,
只是现在我还有用他来上灌水泡MM,我怎能放弃WINDOWS呢?
I LOVE FREEBSD!
I LOVE FREEBSD!
I LOVE CLI!
I LOVE CLI!
I LOVE KDE!
I LOVE KDE!

 quakelee 回复于:2003-04-16 20:24:48
现在养成用console的习惯以后用win2k还略有些不习惯,主要是我怎么找不到xterm,控制台下打ls怎么老报错:P

 i2era 回复于:2003-04-16 20:40:51
[quote:8be4c1b61d="quakelee"]现在养成用console的习惯以后用win2k还略有些不习惯,主要是我怎么找不到xterm,控制台下打ls怎么老报错:P[/quote:8be4c1b61d]
c:>alias ls dir
 

 军情 回复于:2003-04-16 23:38:34
[quote:8ce9d2f315="wolfop"]
不会!
但是如果你如果说你爱微软是因为“他的命令行界面比较方便”可能就会了。[/quote:8ce9d2f315]
这个嘛。。。。。“我爱CMD,CMD是世界上最方便的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!”

 军情 回复于:2003-04-16 23:42:22
下面我来说说dir的最基本用法
dir /p以页方式列出当前目录文件
dir /m以列方式列出当前目录文件
dir /s是列出当前目录下及子目录下的文件
dir /a/s是列出当前目录下及子目录下所有的文件(包括隐藏文件)
dir /?可察看关于dir命令的帮助

各位不要扁我!~

 east 回复于:2003-04-17 00:05:18
[quote:d2033dc8cb="quakelee"]现在养成用console的习惯以后用win2k还略有些不习惯,主要是我怎么找不到xterm,控制台下打ls怎么老报错:P[/quote:d2033dc8cb]

同感,在win2k下老是要打ls。

 jedi-k 回复于:2003-04-17 00:43:37
哈哈!我在WIN下老打ifconfig!
结果老给我脸色看,BAD COMMAND!


 proftpd 回复于:2003-04-17 08:00:48
[quote:297ef9ac65="east"]

同感,在win2k下老是要打ls。[/quote:297ef9ac65]

偶也是,pwd ls ifconfig 甚至更离谱的是sysctl 都打过!

而且老板老在一边看,心理好象在说,你到底会不会啊?   :

 onedaycj 回复于:2003-04-17 10:38:48
我用FB才没有一个月,在WIN下,也是总是用LS,IFCONFIG ,
等一些FB下的命令!!

 lcycc1 回复于:2003-04-19 09:31:06
就是啊,有时想到root就比较administator简单,可还有这么多人用administrator

 garfy 回复于:2003-04-19 09:40:20
呵呵,我进入Windows的时候也总爱打上
C:\ls

楼主先生,好像这篇文章我在去年www.linuxforum.net上见过,还引起了BSDer和Linuxer的一番争吵。

 lcycc1 回复于:2003-04-19 09:52:14
[quote:124fcaa4ed="garfy"]呵呵,我进入Windows的时候也总爱打上
C:\ls

楼主先生,好像这篇文章我在去年www.linuxforum.net上见过,还引起了[color=red:124fcaa4ed]BSDer[/color:124fcaa4ed]和[color=red:124fcaa4ed]Linuxer[/color:124fcaa4ed]的一番争吵。[/quote:124fcaa4ed]
??他们闹什么?

 小飞爱使申华 回复于:2003-07-15 12:45:30
up

原文转自:http://www.ltesting.net