本文出自:http://www.zdnet.com.cn 作者: 《个人电脑》 (2002-04-04 08:02:01)

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

如果提到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”。

BSD家族大观 --1.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来说是一个强大的挑战者,它也许能提供出众的稳定性,安装的简易性和方便。

BSD家族大观 --2.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正是合适的选择。

BSD家族大观 --3. NetBSD

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进行安装。

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>

阅读(843) | 评论(0) | 转发(0) |

0

上一篇:[ZT]批处理详细教程

下一篇:【转】千万别入错行 导师送给我的15条人生建议

相关热门文章
  • OpenBSD系统的文件布局[转]...
  • 送给FreeBSD和UNIX的初学者...
  • [原创]OpenBSD Current版本更...
  • [原创]OpenBSD Current版本更...
  • nginx支持泛域名支持的方法...
  • IBM DS3400 盘阵怎么查看是单...
  • 启动auditd时,报错如下,怎么...
  • CGSL系统中root密码正确,但无...
  • 在CGSL系统中,如何为不同的用...
  • CGSL系统如何设置交换分区的大...
给主人留下些什么吧!~~
评论热议

[ZT]BSD家族大观——FreeBSD、OpenBSD、NetBSD相关推荐

  1. [转帖]FreeBSD、OpenBSD、NetBSD的区别

    FreeBSD.OpenBSD.NetBSD的区别 Linux 的历史 http://www.361way.com/unix-bsd/1513.html 一直unix在我心目中的地位都很高,unix的 ...

  2. sa提开放系统下的虚拟新贵Virtualbox权技巧之xp_regwrite替换sethc.exe

    提到Linux系统下的虚拟机软件,大家首先想到的就是VMware和Virtual PC,这两款软件以其强大的功能和众多的用户群体牢牢占据了开放系统虚拟机市场的半壁江山.不过VMware和Virtual ...

  3. inet_aton mysql_MySQL_IP处理函数inet_aton()和inet_ntoa()使用说明,MYSql的IP对int的转换函数 select i - phpStudy...

    IP处理函数inet_aton()和inet_ntoa()使用说明 MYSql的IP对int的转换函数 select inet_aton(ip) from table_name; 网络地址: 192. ...

  4. 世界上最受欢迎的10个Linux发行版

    帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因.它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系 ...

  5. 使用JIRA搭建企业问题跟踪系统(转)

    JIRA 是澳大利亚 Atlassian 公司开发的一款不错的商业问题跟踪工具,可以对各种类型的问题进行跟踪管理,包括缺陷.需求变更.评审记录等.笔者在进行缺陷跟踪工具的选型时,曾经试用了JIRA 一 ...

  6. linux系统硬盘数据恢复软件下载,R-Linux|R-Linux(linux数据恢复软件)下载 v5.1中文免费版 - 121下载站...

    R-Linux是一款界面简洁实用的linux分区数据恢复工具,这款工具需要运行于windows平台,然后选择linux的相关分区就可以扫描恢复了,支持Ext2.Ext3.Ext4 FS文等文件系统,可 ...

  7. C/C++ tip: How to detect the operating system type using compiler predefined macros

    转自:http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_oper ...

  8. 用于Python中的进程和系统监视的跨平台库psutil

    最近平台运行,出现一些问题,考虑如何设置监控.发现一个Python库,感觉非常实用.分享一下. psutil(Process and system实用程序)是一个跨平台库,用于检索运行过程和系统利用( ...

  9. 服务器最高安全防御策略选择与差异

    随着linx/bsd技术的普及与发展,大家都认识到了开源系统所带来的种种好处,比如免费,可定制化,高性能,高可扩展,以及我们今天要研究的安全--一个永恒的话题,好了废话不说了切入正题! 个人认为如今系 ...

最新文章

  1. Chromosome-scale assemblies of plant genomes using nanopore long reads and optical maps
  2. RichTextBox实现关键字自定义颜色显示(C#)
  3. LINUX内核分析第四周——扒开系统调用的三层皮
  4. 【JS】原生淘宝轮播图实现总结
  5. JavaFX Chart设置数值显示
  6. 甲骨文Java 14来啦!
  7. 录音机 在launcher中显示_「 腾讯 微信事业部 社招二面」——一个APP从启动到主页面显示经历了哪些过程?...
  8. a = 3 中3在栈还是堆_阳台要不要装推拉门?纠结3次后还是装错了,返工中
  9. 实用UI素材|UI中的按钮设计
  10. html5游戏技术指标,2019上半年手游指标报告:Day 1留存率低于30%不及格?
  11. python获取usb扫描枪数据_Python - Re: 如何用Python接收扫描枪传来的信息数据
  12. SSL双向认证和SSL单向认证的流程和区别
  13. 袖珍计算器c语言设计源码,Calculator 示例:Windows 窗体袖珍计算器
  14. 申报绿色工厂对企业有什么好处
  15. spring 项目排查内存泄露,老年代内存不断增长,分区占100%
  16. John密码破解工具
  17. display:block含义
  18. C语言单元测试工具check
  19. Rockey 4加密狗介绍
  20. 【单片机方案】蓝牙体温计方案介绍

热门文章

  1. 【视频串流】《Lumos: towards Better Video Streaming QoE through Accurate Throughput Prediction》
  2. CentOS安装nvidia显卡驱动的正确方法
  3. 两间三层小型别墅图片_三层两间小别墅图片大全,自建房建议-淘金地
  4. 烂的不能再烂的驾校(康福德高)
  5. 领域驱动设计(DDD)理论与方法
  6. ac990网络版会计核算软件(带狗)
  7. 品质qc工程图_QC工程图(模版)
  8. 模拟加入购物车的特效(Vue)
  9. 黑马旅游网编写练习(5)--目录的分类展示功能
  10. LeetCode(Python)—— x的平方根(简单)