寻找Solaris走过的那些足迹

原创
系统 其他OS
1982年,Sun Microsystems公司诞生于美国斯坦福大学校园。自成立之初,Sun就率先提出了开放标准、互操作性、异构和参与等思想,希望在开放社区的基础上,将世界各地的人们联系在一起。Sun是世界上最大的UNIX系统供应商并且Solaris是众多Unix中最突出的一个。

上一篇文章我们讲到1982年,Sun Microsystems公司诞生于美国斯坦福大学校园。自成立之初,Sun就率先提出了开放标准、互操作性、异构和参与等思想,希望在开放社区的基础上,将世界各地的人们联系在一起。Sun是世界上***的UNIX系统供应商并且Sun的Solaris是众多Unix中最突出的一个。

NFS网络文件系统的诞生与SunOS的融合

Sun在1982年选择了Unix作为***款工作站的操作系统。并且在1983年推出了基于BSDUnix的SunOS 1.0,之后经过一年的开发Sun发明了NFS技术。

网络文件系统

NFS是Net File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。

以下是NFS最显而易见的好处:

1.本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到。

用户不必在每个网络上机器里头都有一个home目录。Home目录 可以被放在NFS服务器上并且在网络上处处可用。

诸如软驱,CDROM,和 Zip® 之类的存储设备可以在网络上面被别的机器使用。这可以减少整个网络上的可移动介质设备的数量。

NFS至少有两个主要部分:一台服务器和一台(或者更多)客户机。客户机远程访问存放在服务器上的数据。为了正常工作,一些进程需要被配置并运行。

在1985年Sun就将NFS技术融入SunOS 2.0之中。NFS技术为多用户共享,以及在大型网络中放置所有用户的home目录带来便利。

SunOS对SPARC的支持

1988年SunOS4.0发布,并且支持另一个产品SPARC。SPARC全称为“可扩充处理器架构”,是RISC微处理器架构之一。

在64位UltraSPARC III处理器方面,首先是可扩展式s系列,主要用于高性能、易扩展的多处理器系统。目前UltraSPARC IIIs的频率已经达到750MHz。

其次是集成式 i系列,它将多种系统功能集成在一个处理器上,为单处理器系统提供了更高的效益。现时***版本的SPARC为第8及第9版,在2005年12月,Sun方面宣布其UltraSPARC T1处理器将采用开放源代码方式。

SunOS更名

1992年当SunOS发布到5.0时SUN的操作系统开发开始转向System V Release 4,并且有了新的名字叫做Solaris 2.0。

更名后的发布的Solaris 2.0基于UnixSVR 4,并且支持支持Sun的***款多处理器工作站。同年,Solaris更新至2.1,增加了对多线程技术的支持。

从Solaris 2.0更新之后,Solaris一直在不断加强与自身硬件的融合。就比如:1993年Solaris 2.2增加支持对称外处理器技术。1995年Solaris 2.5就开始支持UltraSPARC工作站/服务器。1997年Solaris 2.6开始支持1TB大文件。

对Java与64位技术的支持

1998年,SUN删除了版本号中的"2“,Solaris 7正式支持64位技术,并且将Java融入其中。说到Solaris 7融合了Java,就要来详细的了解Java。

Java

Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。

Java平台由Java虚拟机和Java 应用编程接口(简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。

现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.5,最近版本为Java1.7。

64位技术

64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。SUN公司的UltraSparc Ⅲ就是最早支持64位技术的服务器之一。目前为止,Sun的服务器对64位技术的支持依然保持着一定的技术优势。

Solaris 真正走向开源

在2000年,Solaris 8正式发布。在这个版本中Solaris增加了对企业级Web应用安全的支持。2002年发布Solaris 9,不仅提供了服务提供平台,而且增加了SunJava企业系统。

近些年来虚拟化逐渐成为众人谈论的焦点,Sun在2005年在Solaris 10中增加了虚拟化OE,增加N1Grid Container与DTrace等。不仅如此,在2006年1月Solaris 10 update 1中增加了ZFS文件系统。

值得一提的是Solaris 10具有里程碑的意义。Solaris从此真正走向了开源,代码不在由Sun公司的操作系统专家编写。也就是说下一版本的Solaris将是由开源社区的众多自由软件开发者编写的,但是目前这一重任将由Oracle来承担。

【编辑推荐】

  1. Solaris诞生之前的操作系统历史
  2. 诀别:OpenSolaris的历史意义回顾
  3. 翻看OpenSolaris多舛的命运
  4. Solaris 11将会带给我们些什么?
  5. 贵族的陨落 Solaris遭两巨头抛弃
责任编辑:张浩 来源: 51CTO.com
相关推荐

2009-10-21 10:43:41

综合布线市场

2010-02-02 13:23:22

以太网交换机

2014-02-11 14:57:22

IT运维

2015-05-26 09:57:33

2010-08-17 09:06:06

IE浏览器

2013-06-08 14:37:20

编程软件

2015-09-23 13:50:53

SDN发展史

2009-09-24 13:01:16

科技60年第一次

2010-07-27 09:07:51

Solaris 10IBM终止

2024-11-13 14:19:25

2013-01-30 17:23:22

数据中心碳排量节能

2015-01-16 17:32:29

软件定义网络SDN

2010-08-05 10:18:19

Solaris nfs

2022-08-02 14:23:06

边缘计算物联网自动驾驶

2018-05-09 12:27:34

Linux命令寻找文件

2011-03-25 15:37:17

Solarisnagios

2009-09-17 13:27:30

SolarisNFSNIS

2012-05-10 17:12:43

创新工场灯泡工场

2015-12-04 09:23:30

Flash落寞H5

2010-12-20 12:33:55

点赞
收藏

51CTO技术栈公众号