本文详细介绍NetBSD 入门
近些年来,大量的公司因为不恰当地使用 GPL 软件而受到控告。选择符合 BSD 许可而发行的软件,为商业产品提供了更大的操作空间,这是 NetBSD 适合于嵌入式系统的另一个原因。例如,如果公司 A 打算在运行 Intel XScale® 技术的新型智能电话中使用 NetBSD,那么该公司可以为 Evolution-Data Optimized (EV-DO) 设备添加内核支持。在 BSD 许可下,该公司可以保持其代码的所有权,所以公司 B 将无法在其新的电话中使用相同的代码。如果公司 A 决定使用 Linux 内核,那么在 GPL 许可下,他们必须发布对内核进行的任何修改的源代码。
注意:要查找关于构建小型 NetBSD 内核作为嵌入式系统的起点的信息,可参阅参考资料部分中的 BSD 新闻稿。
NetBSD:不仅用于嵌入式系统
任何具有一定工作经验的系统管理员都明白,硬件的更改是不可避免的。您经常可以看到这样的信息技术 (IT) 体系结构,它们曾经风靡一时,但却没能经受住时间的考验,这可能是出于技术的或商业的原因。遗憾的是,当许多这样的系统消失时,其中的操作系统也随之消失。运行具有高度可移植性的操作系统(如 NetBSD)的重要优点是跨平台的一致性。如果系统管理员可以确信,某种操作系统可以成功地运行于实验室中最旧的工作站和最新式的服务器,那么管理员的工作将变得更加简单。这种简化过程可以称为通过同种软件实现硬件的兼容性。通过在两个平台上使用 Microsoft Office 程序,可以在运行 Microsoft® Windows® 和 Mac OS X 的计算机之间共享效率文档,这就是一个类似的示例。在操作系统级别上进行共享,是相同概念的高级扩展,它适合于开发人员而不是普通用户。
有些系统管理员可能会争辩说,他们一直并将始终使用 x86 平台。所以,他们为什么应该对具有移植性的操作系统感兴趣呢?这里有两个答案(其中一个包含了相应的问题):
来源:IBM DW中国 作者:Tim McIntire 责编:豆豆技术应用
- Linux/Unix新闻
- Linux/Unix入门
- Linux/Unix命令
- Linux/Unix安装
- Linux/Unix编程
- Linux/Unix管理
- Linux/Unix桌面
- Linux/Unix内核
- Linux/Unix软件
- Linux/Unix发行版
- redhat/Fedora
- Ubuntu Linux
- IBM AIX
- FreeBSD
- Solaris
- NetBSD
- SCO Unix
- find基本用法
- ldd命令原理及用法例子
- su和sudo命令的区别与使用技巧
- Linux操作系统下的dd命令技巧
- 关于Top命令的参数详解
- 关于Tar命令的使用
- SSH实用技巧及常用命令使用
- Linux后台执行命令
- VI命令使用技巧集锦
- Vmstat命令列出的属性详解
- 如何查看及修改文件读写权限
- 最大可存储的单文件容量
- ext2/ext3文件系统介绍
- 常用压缩格式的压缩解压方法
- Linux系统的引导过程详细解析
- Configure参数解释说明
- Linux下硬盘和分区的命名方法
- 硬链接与软链接的区别
- 权限和所有权模型
- 存储设备的两种表示方法