鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 操作系统维护 > solaris > >

寻找Solaris走过的那些足迹

来源:互联网 作者:佚名 时间:2015-02-04 15:19
上一篇文章我们讲到1982年,Sun Microsystems公司诞生于美国斯坦福大学校园。自成立之初,Sun就率先提出了开放标准、互操作性、异构和参与等思想,希望在开放社区的基础上,将世界各地的人们联系在一起。Sun是世界上最大的UNIX系统供应商并且Sun的Solaris是

上一篇文章我们讲到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来承担。

网友评论
<