NetBSD是个开源到源码的系统

How to get NetBSD

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/

时间: 2024-08-08 05:50:54

NetBSD是个开源到源码的系统的相关文章

Android 开源项目源码分析第一期正式发布

由 Trinea 发起.几十名 Android 开发者参与的Android 开源项目源码分析第一期正式发布. 从简介.总体设计.流程图.详细设计全方面分析开源库源码,第一期包括 10 个著名开源库及 5 个公共技术点的全面介绍. 分析文档 作者 Volley 源码解析 grumoon Universal Image Loader 源码分析 huxian99 Dagger 源码解析 扔物线 EventBus 源码解析 Trinea xUtils 源码解析 Caij ViewPagerindicat

Android 开源项目源码解析(第二期)

Android 开源项目源码解析(第二期) 阅读目录 android-Ultra-Pull-To-Refresh 源码解析 DynamicLoadApk 源码解析 NineOldAnimations 源码解析 SlidingMenu 源码解析 Cling 源码解析 BaseAdapterHelper 源码分析 Side Menu.Android 源码解析 DiscreteSeekBar 源码解析 CalendarListView 源码解析 PagerSlidingTabStrip 源码解析 公共

开源中国源码学习(六)——ButterKnife的使用

本文翻译自 Butter Knife官方网站: ButterKnife 简介 用@Bind给字段进行注释并且Butter Knife会根据给定的View ID去查找并自动转换为与你的layout中相匹配的View. Activity Binding Activity绑定示例代码如下: class ExampleActivity extends Activity { @Bind(R.id.title) TextView title; @Bind(R.id.subtitle) TextView su

汇聚各种android开源项目源码分类总汇-IT蓝豹

android开源项目源码分类总汇: 1.完整源码 (29) 2.开发框架 (14) 3.弹出视图 (Popup View) (6) 4.引导页 (Intro&Guide View) (6) 5.手势交互 (Gesture) (13) 6.图表 (Chart) (9) 7.视图切换 (View Transition)(14) 8.视图布局 (View Layout) (14) 9.视图效果 (View Effects)(23) 10.动画 (Animation) (34) 11.文本显示 (Te

开源交易所源码搜集

开源交易所源码 https://www.v2ex.com/t/401795 https://github.com/peatio/peatio https://github.com/viabtc/viabtc_exchange_server BlinkTrade WLOX Peatio MarginCall BlinkTrade Website: https://blinktrade.com/ Demo: / Github: https://github.com/blinktrade/ Live

分析开源项目源码,我们该如何入手分析?(授人以渔)

1 前言 本文接上篇文章跟大家聊聊我们为什么要学习源码?学习源码对我们有用吗?,那么本篇文章再继续跟小伙伴们聊聊源码这个话题. 在工作之余开始写SpringBoot源码分析专栏前,跟小伙伴们聊聊"分析开源项目源码,我们该如何入手分析?"这个话题,我们就随便扯皮,反正是跟小伙伴们一起学习交流,没必要太正式. 小伙伴们看完本文后,若有自己的源码阅读心得可以在下面进行评论或私聊我进行分享,让我从小伙伴们身上GET多点源码阅读的一些技巧,嘿嘿. 2 学习开源框架源码到底难不难? 那么,先跟小伙

ECO源码|GEC源码|挖矿源码|eco系统|gec程序

ECO源码|GEC源码|挖矿源码|eco系统|gec程序在最近一年的时间里,各种国产的资金盘疯狂的出现,其实看见有很多做的比较成功的,比如eco|gec都做得比较好 !在今年1月的时候,当时我也有冲动想尝试着做一个虚拟币的平台.与自己不是程序员所以对这个软件是一窍不通!但是就想要从网上买一个源码?在网上看了很多,一不小心就是两三万一个源码,也有几千块钱的源码!由于自己刚毕业所以就套了2000元在网上买了一个虚拟币的源码!在互站网里面买的,这是没过几天我在站长资源里面看见了一个十块钱的源码!当时抱

互动直播系统源码,直播系统依托于IM技术

互动直播中最常见的互动有聊天室(弹幕).礼物.点赞.打赏等,互动系统涉及消息的互动性和实时性,在技术实现上大多是使用IM的功能来实现的.对于在线人数比较多的房间,弹幕消息量是非常大,主播与用户其实都看不过来,为了缓解服务器压力,在产品策略需要做一些必需的优化. 1.直播系统源码聊天室互动直播中的弹幕互动是主播和用户互动的 主要方式,实际上就是IM中的聊天室功能.聊天室和群聊功能类似,但聊天室的消息是不需要分发给不在线的用户的,历史消息也不需要查看,用户只有进入聊天室后才能查看聊天消息和群成员信息

吉特仓库管理系统-- 后台管理开源啦,源码大放送

吉特仓储管理系统已经开发好些年了,已经不记得有多少个版本的迭代, 就针对前端UI以及项目结构等重大修改也经历了好几次.吉特仓储管理系统这个名称其实也就今年才开始使用,在此之前都已客户公司命名,基本也是针对客户定制服务. 说到底对这个项目还是有感情的,因为这个项目和很多客户建立了关系,也认识了好多朋友,一起经历了很多曾经认为一辈子也不可能经历的事情,当然因为这个项目也给我个人带来了丰厚(相对个人来说)的金钱回报,最近想了想准备开源仓储系统后台管理的源码,供有需要的朋友和同学共同学习探讨. 吉特仓储