织梦CMS - 轻松建站从此开始!

技术无忧网 - 技术从此无忧 -- 一站式中文IT技术网站 - www.tech51.net

Unix版本介绍之NetBSD篇

时间:2008-08-11 12:53来源: 作者: 点击:
NetBSD简介 NetBSD 是一个免费的,具有高度移植性的 UNIX-like 操作系统,可以在许 多平台上执行,从 64bit alpha 服务器到掌上型的设备。由于简洁的设计 和先进的特征,使得它在生产和研究方面,都有卓越的表现,而且它也有受 使用者支持的完整的原始码。许多应用程序

NetBSD简介

NetBSD 是一个免费的,具有高度移植性的 UNIX-like 操作系统,可以在许 多平台上执行,从 64bit alpha 服务器到掌上型的设备。由于简洁的设计 和先进的特征,使得它在生产和研究方面,都有卓越的表现,而且它也有受 使用者支持的完整的原始码。许多应用程序也是易于移植的。

NetBSD 历史
第一版 NetBSD (0.8) 的日期要回朔到 1993 年,它萌芽自 4.3BSD Lite 操作系统,一个发展于加州柏克莱大学(BSD = Berkeley Software Distribution)的 Unix 版本,而它来自于第一个移植到 Intel 386 CPU 的 BSD -- 386BSD 系统。在往后的数年里,许多来自 4.4BSD Lite release(柏克莱小组的最终 release)的修正,都已被整合到了系统中。在这个操作系统的历史当中,Unix 的 BSD 分支已经有了巨大的重要性和 影响力,像是它已经贡献了许多工具,想法和改进(the vi editor, the C shell, job control, the Berkeley fast file system, reliable signals, support for virtual memory, TCP/IP implementation, 这只是其中的一小部份)皆已是现今 Unix 环境的标准。这个研究和发展的传统存活在今日的 BSD 系统中(不论是免费或商业的),尤其是在 NetBSD 身上。


NetBSD特性
 NetBSD可以运行在范围非常广的硬件平台之上,而且具有高度的可移植性,或许是世界上可移植性最高的操作系统。在NetBSD可以支持的平台上都提供了NetBSD核心和用户界面的所有资源;在NetBSD的官方站点NetBSD Project上可以查到详细信息。

         NetBSD最基本的特性有:

         可移植性(支持50多种硬件平台)

         代码的质量及正确性

         严格的依据标准

         研究与创新

前面提到的特性也引伸出了一些间接的优势。举例来说,如果你仅是在一个平台下工作,你可以认为你不用过多地注意可移植性。但是可移植性和代码的质量是密不可分的: 没有一个优化的,组织得很好的代码基础,支持多平台几乎是不可能的。而代码的质量是任何一个优良的,可靠的软件系统的基础。但令人吃惊的是几乎没有人能够领会这一点。正是因为注意到了这些程序设计质量的小问题才使得NetBSD的代码和驱动程序的质量有极大的潜在价值。
NetBSD的一个与众不同的特性是不满足于局部的执行。一些系统坚持“如果能够运转,就是正确的”的思想。在这个方面NetBSD秉承的原则是 “除非是正确的,才能够正常运转”。只要想想现今有多少畸形的程序在他们自己的价值观和“特性”下悲惨的溃败你就知道为什么NetBSD要不惜一切代价避免这种情况了。

(责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容