BSD(Unix的衍生系统)

BSDUnix的衍生系统

BSD (Berkeley Software Distribution,伯克利软件套件)是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操作系统中的一个分支的总称。

中文名

BSD

外文名

Berkeley Software Distribution

发布者

比尔·乔伊

影响

使自由软件精神深入人心

开发机构

加州大学伯克利分校

关联系统

Unix

许可协议

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发布源代码。

BSD分区概述

大多数的BSD系统使用基于32位间接寻址(IA32)的硬件平台(x86/i386)可以与Microsoft产品共存于一个磁盘上。这时会在磁盘上为其建立一个BSD类型的DOS分区,并在主分区表中对其进行描述,然后在这个BSD类型的DOS分区再按照BSD的分区机制建立相应的区域。

BSD分区体系比 DOS分区体系简单但相对于Apple的分区复杂些。BSD分区被包含在一个由DOS创建的分区中,且只用一个扇区记录必要的分区信息。这样在同一个磁盘上就可以同时安装windows和BSD操作系统,并且当操作系统启动时,启动一个选择系统窗口,以供用户选择要启动的操作系统。

参考资料

1.PC-BSD系统重命名为TrueOS·IT之家

标签: BSD