NetBSD is an Open Source operating system, and as such it is freely available for download from ftp.NetBSD.org and its mirrors.
There is no “official” supplier of NetBSD CD-ROMs but there are various resellers. You can find the most up to date list on the relevant page on the NetBSD site.
====================
Me译
怎么获得NetBSD
NetBSD是个开源到源码的系统,可以从官方的FTP站点下
ftp.netbsd.org/ 也可以到他的镜像站点下www.netbsd.org/mirrors/ 。
http://www.netbsd.org/sites/cdroms.html 这里有好多非官方的CD,这是个最新的列表。
netBSD,看了它的简介,非常符合嵌入式移植。
为什么不是linux?
linux已经很广泛了,随着google的加入特别是android的源码已经加入到kernel,这让linux会不稳定,经常变动更新,等等之类的。我要找到一个更加稳定的系统。netBSD,不错的选择。
极为广泛的硬件支持
最吸引我的是Tim McIntire在developerworks上描述
您 可以将 NetBSD 移植到几乎所有具有处理器的计算机上,所以就有了这样的格言,“它当然可以运行于 NetBSD”。NetBSD 支持 50 多种平台,从旧式的 68K 和每秒百万条指令 (MIPS) 系统,到来自 Advanced Micro Devices, Inc. (AMD) 和 Intel 的最新 x86_64 处理器。而且可能更重要的是,对 NetBSD 进行了相应的移植,使其可用于各种各样的嵌入式系统。
许可证
我需要这样的系统,能为更广泛的硬件服务。另外它是的许可证,
当 一个组织为其商业产品选择 NetBSD(或其他的 BSD 变种)而不是 Linux 时,BSD 许可是公司决策制定过程中的一个非常重要的因素。Linux 内核和大多数 Linux 软件的发行都符合通用公共许可 (GPL),该许可需要发行所有经过修改的源代码。与此相反,BSD 许可允许公司修改并销售 NetBSD 代码,而无需发行经过修改的源代码,从而允许公司在利用开放源码的软件作为其产品基础时,最大限度地保护其知识产权。
近 些年来,大量的公司因为不恰当地使用 GPL 软件而受到控告。选择符合 BSD 许可而发行的软件,为商业产品提供了更大的操作空间,这是 NetBSD 适合于嵌入式系统的另一个原因。例如,如果公司 A 打算在运行 Intel XScale 技术的新型智能电话中使用 NetBSD,那么该公司可以为 Evolution-Data Optimized (EV-DO) 设备添加内核支持。在 BSD 许可下,该公司可以保持其代码的所有权,所以公司 B 将无法在其新的电话中使用相同的代码。如果公司 A 决定使用 Linux 内核,那么在 GPL 许可下,他们必须发布对内核进行的任何修改的源代码。
这里就对以后的商业应用也无后顾之忧了,可能我考虑的太早了,现在还没资格说这些,因为还没有用过。不过我准备要用它做开发了。
做些什么
1 首先我会在vbox上安装,并在日常工作中慢慢代替linux--suse,来熟悉netBSD,写点感受,或许有人会感兴趣,来讨论一下。
2 在s3c2420的开发板上移植,我把错误贴出来,如果能解决,直接贴之,不能解决,期待高手。
3 netBSD的手册非常好,但是还是感觉有欠缺。PHP手册我觉就非常好,不但有官方手册,而且在官方手册下面有非常好的讨论,好多的精华参考啊,猜测是经过整理的。因为随贴的不是吐槽,而是技术讨论,好啊。
我就准备把他们的手册自己动手敲下,并且把结果“跟帖”。
参考:
http://www.ibm.com/developerworks/cn/aix/library/au-netbsd.html
英文的netBSD手册:http://www2.tw.netbsd.org/docs/guide/en/index.html
中文的netBSD手册:http://residence.educities.edu.tw/rxghome/netbsd/guide-gb/netbsd.html 版本基于2001的,太老了
官网:http://www.netbsd.org/