×
您的位置:
FREEBSD网络操作系统教程

FREEBSD网络操作系统教程

  • 课程主讲:
  • 视频数量:51讲
  • 所属机构:
  • 课程时长:3小时9分钟
  • 所属分类:电子信息
  • 在线播放
  • 分集下载

FREEBSD网络操作系统教程的相关介绍

      FreeBSD是一种类UNIX操作系统,经过三个阶段的发展,成为UNIX操作系统的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持,相对于其他系统来说,有更广泛的应用性。

      FreeBSD简介

      FreeBSD是一个自由的(英文free也可以说是免费的)类UNIX操作系统(Unix-like),经由BSD UNIX由AT&T UNIX衍生而来,FreeBSD由于法律原因不能称为UNIX,但由于直接衍生于BSD UNIX,并且一些原来BSD UNIX的开发者后来转到FreeBSD的开发,使得FreeBSD在内部结构和系统API上和UNIX有很大的兼容性。由于FreeBSD宽松的法律条款,其代码被好多其他系统借鉴包括苹果公司的MacOS X,正因此由于MacOS X的UNIX兼容性,使得MacOS X获得了UNIX商标认证。

      FreeBSD支持x86、amd64(x86_64)、ARM、IA-64、PowerPC、PC-98、SPARC等架构(不同版本支持有所不同)(详细情况见官方文档)。

      历史

      FreeBSD的发展始於1993年,取源于386BSD。然而,因为386BSD原始码的合理性受到质疑以及Novell(当时UNIX的版权拥有者)与伯克利接连而来的诉讼,FreeBSD在1995年1月发布的2.0-RELEASE中以加州大学的的4.4BSD-Lite Release全面改写。FreeBSD手册中有更多FreeBSD的发展历史。

      FreeBSD 2.0最值得注意的部份也许是对卡内基梅隆的Mach Virtual Memory系统翻修以及FreeBSD Ports system的发明。前者对於高负荷的系统最佳化,後者则是建立了一套简单且强大的机制维护第三方软体。有不少大型站台都使用FreeBSD,不过也有不少企业正转向Linux平台,好多VPS(虚拟个人主机)也提供FreeBSD空间。

      FreeBSD 3.0则引入了ELF binary格式,并开始支援多CPU系统(SMP,Symmetric multiprocessing)以及64位元Alpha平台。3.x对於系统做了非常多的改革,这些措施在当时并没有带来好处,但却是4.X成功的基石。