zoukankan      html  css  js  c++  java
  • Unix家族版本

    从最初的Unics,到Unix,再到后来Unix的各种分支,Unix的发展已经成为了一部历史,仅发行版就有几百多种,放一张Unix发行版的家族族谱,大家感受一下
    这里写图片描述
    而在这么多发行版中,有的可能已经在计算机发展的浪潮中被淹没,但它们却真真实实促进了Unix的发展,下面看一下其中主要的家族成员:
    完整发展历史戳这里Unix的前世今生biubiubiu~
    纯种Unix家谱
    UNIX的历史开始于1969年ken Thompson,Dennis Ritchie(即著名的K&G,C语言的发明人)与一群人在一部PDP-7上进行的一些工作,后来这个系统变成了UNIX。它主要的几个版本为:
    V1(1971):第一版的UNIX,以PDP-11/20的汇编语言写成。包括文件 系统,fork、roff、ed等软件。
    V4(1973):以C语言从头写过,这使得UNIX修改容易,可以在几个月 内移植到新的硬件平台上。最初C语言是为UNIX设计的,所以C与UNIX间有紧密的关系。
    V6(1975):第一个在贝尔实验室外(尤其是大学中)广为流传的UNIX 版本。这也是UNIX分支的起点与广受欢迎的开始。1.xBSD (PDP-II)就是由这个版本衍生出来的。
    V7(1979):在许多UNIX玩家的心目中,这是“最后一个真正的UNIX,” 这个版本包括一个完整的K&RC编译器,Bourne shell。V7移植到VAX机器后称为32V。

    目前开发UNIX(System V)的公司是Unix System Laboratories (USL)。USL本为AT&T所有,1993年初被Novell收购。Novell于1993年末将UNIX这个注册商标转让给X/Open组织。

    现在几种主要的UNIX版本
    ◆AIX:IBM的UNIX,是根据SVR2(最近已经出到SVR3.2)以及一部分BSD延伸而来,加上各种硬件的支持。具备特有的系统管理(SMIT)。 ◆386BSD:Jolitz从Net/2 software移植过来的。支持Posix,32位。 ◆FreeBSD:1.x从386BSD 0.1而来,FreeBSD 2.x版是用4.4BSD lite改写。
    ◆HP-UX(HP):旧系统是从S III(SVRx)发展面来,现在是由SVR2(4.2BSD)发展而来,目前是10.x版。
    ◆Linux(x86):遵从POSIX,SYSV及BSD的扩展,这一点从上页表中即可看出
    ◆SCO UNIX(x86):SVR3.2,目前影响较大的PC UNIX。 ◆SunOS(680x0,Sparc,i386):根据4.3BSD,包含许多来自System V的东西。Sun的主要成果在于:NFS,OpenLook GUI标准,后来演变为Solaris 。这也是目前最著名的UNIX版本之一。 ◆Ultrix(DEC):根据4.2BSD再加上许多4.3BSD的东西。
    ◆Xenix(x86):Intel硬件平台上的UNIX,以SVR2为基础
    这里写图片描述

    PS:———————-以下是个人见解,请勿随意效仿,有毒——————————–

    上面几种版本其实都是Unix的分支,BSD算是比较纯种的Unix了,是柏克莱大学(Berkeley)的Bill Joy修改的,并命名为Berkeley Software Distribution (BSD),后来可以安装在x86硬体架构上面FreeBSD即是BSD改版而来!偷偷告诉你,Bill Joy就是Sun公司的创办者!

    目前在服务器应用方面,一般基于X86架构的服务器(组要是PC server)主要用Linux和windows(当然啰,说的都是企业版,稳定嘛,如RHEL,CentOS,Windows server 200× ),小型机一般用Unix,且Unix一般都是大公司和行业(如航天,勘测)内才用,一般是定制的,基于特定架构的设备,不过也有可以安装在X86架构上的Unix,如FreeBSD。

    Linux系统准确来说,不是Linux分支,只能算是类Unix系统(UNIX LIKE),类Unix系统的引用现在还是很广泛的:
    这里写图片描述

  • 相关阅读:
    LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL
    ASP.NET 3.5 Extensions、Expression Studio和Silverlight、IE 8 Preview 发布及学习资源、安装问题汇总
    Silverlight 2 (beta1)数据操作(1)——使用ASP.NET Web Service进行数据CRUD操作(上)
    LINQ体验(14)——LINQ to SQL语句之存储过程
    LINQ体验(16)——LINQ to SQL语句之DataContext
    LINQ体验(9)——LINQ to SQL语句之Insert/Update/Delete操作
    LINQ可视化查询编辑器: VLinq
    LINQ体验(18)——LINQ to SQL语句之视图和继承支持
    LINQ体验(15)——LINQ to SQL语句之用户定义函数
    Silverlight 2 (beta1)数据操作(2)——使用ASP.NET Web Service进行数据CRUD操作(下)
  • 原文地址:https://www.cnblogs.com/zandon/p/11923623.html
Copyright © 2011-2022 走看看