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系统的引用现在还是很广泛的:
这里写图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: LinuxUnix 都是操作系统,但它们有一些区别。Unix 是一种商业操作系统,而 Linux 是一种开源操作系统。此外,Linux 是基于 Unix 的,但它们有不同的内核和一些不同的命令。Linux 也更加灵活和可定制。 ### 回答2: LinuxUnix都是操作系统,但它们有一些不同之处。 首先,在技术上,Unix是最早的商业操作系统之一,起源于20世纪70年代末和80年代初。而Linux是在1991年由Linus Torvalds开发的开源操作系统,它基于Unix的设计和哲学。 其次,Unix是一个家族,包括许多不同的版本,如Solaris、AIX和HP-UX等,每个版本都由不同的公司或组织开发和维护。而Linux只是一个内核,它可以被不同的开发者和组织使用和修改,创建出不同的发行版,如Ubuntu、Fedora和Debian等。 另外,Unix在商业领域使用比较广泛,尤其是在大型服务器和工作站上。它被广泛认可为稳定、可靠和安全的操作系统。而Linux则广泛应用于各种设备和领域,包括个人计算机、移动设备、嵌入式系统等。它也受到广泛的开发者社区支持,因此有更快的更新和改进速度。 此外,由于Linux的开源性质,它具有更多的自由度和灵活性,用户可以根据自己的需要进行定制和修改。而Unix则更加封闭和受限,用户无法直接获得和修改其源代码。 综上所述,LinuxUnix虽然有一些相似之处,但在技术、发行模式和应用领域等方面仍然存在一些差异。无论是对于开发者还是用户来说,选择使用哪个操作系统取决于他们的需求和偏好。 ### 回答3: LinuxUnix是两种操作系统,它们有一些共同之处,但也存在一些区别。 首先,Linux是在1991年由芬兰的林纳斯·托瓦兹(Linus Torvalds)开发的。它是一个开源操作系统,允许用户自由地使用、修改和分发源代码。相对地,Unix是一个商业操作系统,最早由贝尔实验室的丹尼斯·里奇(Dennis Ritchie)和肯·汤普逊(Ken Thompson)于1969年开发。Unix的源代码一开始并没有公开,只有一些厂商获得了使用权。 其次,在用户界面方面,Linux提供了多种可选择的桌面环境,如GNOME、KDE等,用户可以根据个人爱好进行自定义设置。Unix的用户界面则较为统一,通常使用命令行界面(CLI)。 另外,Linux在硬件兼容性方面较为广泛,支持各种PC和服务器的架构,如x86、ARM等。而Unix则主要部署在大型服务器和工作站上,对硬件的要求较高。 此外,由于Linux是开源的,因此它的开发和维护依赖于全球的开发者社区。这使得Linux的更新和修复相对较快。而Unix的开发和维护则由特定的厂商进行,更新和修复的速度可能相对较慢。 最后,尽管Linux的设计受到了Unix的启发,但它们的内核是独立开发的,因此在技术上存在一些差异。此外,Linux系统和Unix系统之间也存在一些特定的系统调用和命令的差别。 综上所述,LinuxUnix是两种不同的操作系统,它们在源代码的开放性、用户界面、硬件兼容性、开发和维护方式等方面存在一些差异。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值