BSD(BSD,也称Berkeley Unix)Berkeley Software Distribution
2016-03-15 14:12
204 查看
BSD (BerkeleySoftwareDistribution,伯克利软件套件)是Unix的衍生系统,在1977至1995年间由加州大学伯克利分校开发和发布的。历史上,
BSD曾经被认为是UNIX的一支——"BSD UNIX", 因为它和AT&T UNIX操作系统共享基础代码和设计。在20世纪80年代,衍生出了许多变形的UNIX授权软件。比较著名的如DEC的Ultrix及Sun公司的SunOS。1990年代,BSD很大程度上被System
V4.x版以及OSF/1系统所取代,晚期BSD版本为几个开源软件开发提供了平台并且一直沿用至今。今天,“BSD”并不特指任何一个BSD衍生版本,而是类UNIX操作系统中的一个分支的总称。
比尔·乔伊于1979年在加州大学伯克利分校获得电气工程与计算机科学硕士学位。1986年,乔伊因他在BSD操作系统中所做的工作获得了Grace
Murray Hopper奖。1986年6月,BSD 4.3发布。该版本主要是将BSD 4.2的许多新贡献作性能上的提高,原来的BSD 4.1没有很好地协调。在该版本之前,BSD的TCP/IP实现已经跟BBN的官方实现有较大差异。经过数月测试后,DARPA认为BSD 4.2更合适,所以在BSD 4.3中作了保留。
UNIX简史图
从UNIX简史图(右)可以看出BSD UNIX最终版本即BSD 4.3,它是混合开源的,即有开源部分也有闭源部分。由BSD UNIX衍生出最初的SCO Xenix(Microsoft及SCO共同开发)、Sun
OS(SunMicroSystems开发,即Solaris前身)、NEXTSTEP(NeXT开发)等UNIX版本,这些UNIX版本均闭源且受专利保护。
BSD UNIX对现代操作系统的产生与发展产生了巨大的影响,并将开源闭源的争议摆在了人们面前。拥护闭源专利的代表Bill Gates领导创建了Windows等软件获得了巨大成功,并垄断了桌面以及服务器市场,从而极大丰富了软件产业。而捍卫开源共享的代表Richard
Stallman开展自由软件运动,创建GNU工程,使自由软件精神深入人心,并促使了GNU/Linux等开源操作系统的普及。
关于BSD 4.3 Tahoe
BSD 4.3混合了专属的AT&T Unix代码,继续使用就要求从AT&T获得许可证,源码许可证当时非常地昂贵,几个其他组织对单独的网络代码版感兴趣,该部分完全独立于AT&T,这样就可不受许可证的支配。
Computer Consoles公司开发的Power 6/32平台的BSD 4.3 Tahoe,当时看来大有作为,但不久即被他们的开发员所遗弃。1990年初,出现BSD 4.3 Reno,该版本是4.4BSD早期开发的过渡版,使用该版本被戏称为是一种赌博,因为Reno就是内华达州的赌城雷诺。4.4BSD通过一场官司留下了以BSD许可证分发源码的4.4BSD
lite。
BSD协议是“宽容自由软件许可证”中的一员,在软件复用上给予了最小限度的限制。BSD协议允许作者使用该协议下的资源,将其并入私人版本的软件,该软件可使用闭源软件协议发布。
吉祥物:Hexley
NeXT电脑公司开发的用于NEXTSTEP的XNU内核是兼有Mach3微内核和大量来自BSD宏内核的元素(进程、网络、虚拟文件系统)以及I/O
Kit的混合内核,在Apple Public Source License 2.0许可协议下发布。
1989,NEXTSTEP(即OPENSTEP的前身)首次发布,最终版本3.3在1995年发布。
1997年OPENSTEP(即Darwin的前身)发布,2000年Mac OS X以及iOS的基础Darwin发布,并以Apple
Public Source License2.0发布源代码。
BSD曾经被认为是UNIX的一支——"BSD UNIX", 因为它和AT&T UNIX操作系统共享基础代码和设计。在20世纪80年代,衍生出了许多变形的UNIX授权软件。比较著名的如DEC的Ultrix及Sun公司的SunOS。1990年代,BSD很大程度上被System
V4.x版以及OSF/1系统所取代,晚期BSD版本为几个开源软件开发提供了平台并且一直沿用至今。今天,“BSD”并不特指任何一个BSD衍生版本,而是类UNIX操作系统中的一个分支的总称。
BSD简介
Berkeley Software Distribution (BSD,也称Berkeley Unix)比尔·乔伊于1979年在加州大学伯克利分校获得电气工程与计算机科学硕士学位。1986年,乔伊因他在BSD操作系统中所做的工作获得了Grace
Murray Hopper奖。1986年6月,BSD 4.3发布。该版本主要是将BSD 4.2的许多新贡献作性能上的提高,原来的BSD 4.1没有很好地协调。在该版本之前,BSD的TCP/IP实现已经跟BBN的官方实现有较大差异。经过数月测试后,DARPA认为BSD 4.2更合适,所以在BSD 4.3中作了保留。
UNIX简史图
从UNIX简史图(右)可以看出BSD UNIX最终版本即BSD 4.3,它是混合开源的,即有开源部分也有闭源部分。由BSD UNIX衍生出最初的SCO Xenix(Microsoft及SCO共同开发)、Sun
OS(SunMicroSystems开发,即Solaris前身)、NEXTSTEP(NeXT开发)等UNIX版本,这些UNIX版本均闭源且受专利保护。
BSD UNIX对现代操作系统的产生与发展产生了巨大的影响,并将开源闭源的争议摆在了人们面前。拥护闭源专利的代表Bill Gates领导创建了Windows等软件获得了巨大成功,并垄断了桌面以及服务器市场,从而极大丰富了软件产业。而捍卫开源共享的代表Richard
Stallman开展自由软件运动,创建GNU工程,使自由软件精神深入人心,并促使了GNU/Linux等开源操作系统的普及。
关于BSD 4.3 Tahoe
BSD 4.3混合了专属的AT&T Unix代码,继续使用就要求从AT&T获得许可证,源码许可证当时非常地昂贵,几个其他组织对单独的网络代码版感兴趣,该部分完全独立于AT&T,这样就可不受许可证的支配。
Computer Consoles公司开发的Power 6/32平台的BSD 4.3 Tahoe,当时看来大有作为,但不久即被他们的开发员所遗弃。1990年初,出现BSD 4.3 Reno,该版本是4.4BSD早期开发的过渡版,使用该版本被戏称为是一种赌博,因为Reno就是内华达州的赌城雷诺。4.4BSD通过一场官司留下了以BSD许可证分发源码的4.4BSD
lite。
许可协议
BSD许可证是随着加州大学伯克利分校发布BSD UNIX发展起来的,修改版本被Apple、Apache所采用。BSD协议是“宽容自由软件许可证”中的一员,在软件复用上给予了最小限度的限制。BSD协议允许作者使用该协议下的资源,将其并入私人版本的软件,该软件可使用闭源软件协议发布。
开源项目
Darwin吉祥物:Hexley
NeXT电脑公司开发的用于NEXTSTEP的XNU内核是兼有Mach3微内核和大量来自BSD宏内核的元素(进程、网络、虚拟文件系统)以及I/O
Kit的混合内核,在Apple Public Source License 2.0许可协议下发布。
1989,NEXTSTEP(即OPENSTEP的前身)首次发布,最终版本3.3在1995年发布。
1997年OPENSTEP(即Darwin的前身)发布,2000年Mac OS X以及iOS的基础Darwin发布,并以Apple
Public Source License2.0发布源代码。
相关文章推荐
- Unix 即将迎来 50 岁
- Linux VS Unix:Linux欲一统天下 Unix不死
- 批量自动安装常用软件
- 批量自动安装常用软件
- 企业批量部署RealVNC远程控制软件
- 好用的Markdown编辑器一览
- 网上视频站 视频下载利器 优酷网 视频下载 必备 软件 下载[原创]_常用工具_脚本之家
- BAT批处理实现软件的自动安装(以搜狗拼音为例)
- 看UNIX高手的10个习惯第1/2页
- nw.js实现类似微信的聊天软件
- 采用C#实现软件自动更新的方法
- C#判断某个软件是否已安装实现代码分享
- IIS 防盗链 软件
- 通过PHP修改Linux或Unix口令的方法分享
- mysql unix准换时间格式查找指定日期数据代码
- php strtotime 函数UNIX时间戳
- 安全检测Unix和Linux服务器安全设置入门精讲
- asp文件用什么软件编辑
- android判断软件是否第一次运行的方法