NetBSD 入门

http://tech.ddvip.com   2007年03月03日    社区交流

本文详细介绍NetBSD 入门

  它当然可以运行 NetBSD

  您可以将 NetBSD 移植到几乎所有具有处理器的计算机上,所以就有了这样的格言,“它当然可以运行于 NetBSD”。NetBSD 支持 50 多种平台,从旧式的 68K 和每秒百万条指令 (MIPS) 系统,到来自 Advanced Micro Devices, Inc. (AMD) 和 Intel® 的最新 x86_64 处理器。而且可能更重要的是,对 NetBSD 进行了相应的移植,使其可用于各种各样的嵌入式系统。

  嵌入式系统

  在 21 世纪的日常生活中,嵌入式系统扮演了重要的角色,其销售数量远远超过了传统的计算设备,如台式计算机、便携式计算机和服务器。从移动电话到汽车,再到有线电视盒,在生活中的各个方面都更有可能使用到计算机。通常,这些设备中的操作系统和软件与设计过程中传统的工程决策一样重要。

  NetBSD 嵌入式系统的示例也很多,从有用的设备(路由器和交换机)到不同寻常的设备(NetBSD 烤面包机)。嵌入式系统中常用的体系结构的种类要远远超过传统计算机的选择,所以可移植性是至关重要的。

  NetBSD 的占用空间小、易于移植和 BSD 许可都使得它成为嵌入式系统的最佳选择。占用空间小是非常重要的,因为大多数嵌入式系统仅具有很小的内存容量。因此,操作系统必须尽可能占用少的空间。易于移植可以显著地减少将新产品推向市场的开发时间,这是在竞争中保持领先优势的关键。BSD 许可允许各个公司基于 NetBSD 构建自己的商业产品,并在保持源代码专有的同时,销售其商业产品以获得利润。

  BSD 许可

  当一个组织为其商业产品选择 NetBSD(或其他的 BSD 变种)而不是 Linux 时,BSD 许可是公司决策制定过程中的一个非常重要的因素。Linux 内核和大多数 Linux 软件的发行都符合通用公共许可 (GPL),该许可需要发行所有经过修改的源代码。与此相反,BSD 许可允许公司修改并销售 NetBSD 代码,而无需发行经过修改的源代码,从而允许公司在利用开放源码的软件作为其产品基础时,最大限度地保护其知识产权。

来源:IBM DW中国    作者:Tim McIntire    责编:豆豆技术应用

正在加载评论...