OpenSolaris 2009.06是OpenSolaris操作系统的最新版本,是一个安全、稳定、可扩展性极高的操作系统。同时,OpenSolaris 2009.06也是第一个支持SPARC平台的官方版本,在系统性能和硬件支持上考虑得更加完善。总之,OpenSolaris 2009.06与之前的版本相比,拥有更多的优良特性。
1. 针对管理员的新特性
1.1 用Crossbow虚拟化网络
Crossbow项目把网络虚拟化和资源管理首次引入OpenSolaris 2009.06。Crossbow网络虚拟化使网络资源共享变得更有效,并能更好地巩固服务器的工作量。使用虚拟网络接口控制器( VNICs )的基本构造块,虚拟交换机和连接器,虚拟局域网(VLANs),加上OpenSolaris的路由和防火墙功能,使得在单一的系统上巩固整个分布式计算环境并进行原型的构建、测试及其部署成为可能。
Crossbow网络资源管理允许企业满足他们在网络方面的服务质量。这些管理功能允许为NICs/VNICs设置带宽限制和交通的优先次序,并为NICs/VNICs分配、限制CPU资源。这使企业能够创造OS-enforced的网络共享政策。
新的架构有许多特性使它能更有效地支持最新一代的智能网卡,同时保持与旧网卡的兼容,并能在不增加其它负载的条件下提供高质量的服务。
1.2 IP可观测性
OpenSolaris 2009.06提高了IP领域的可观测性,使得开发人员或管理员能够使用ethereal和snoop等普通的数据包嗅探工具来查看所有通过真实或虚拟路径传送过来的IP流量。现在,进出Solaris Container的所有流量都可以在IP层观测到。
1.3 IP多路径(IP Multipathing)
IPMP致力于孤立基于IP的网络应用,将从变化到系统基本网络硬件及系统的网络连接成为一个整体。OpenSolaris 2009.06的IPMP重构提供了改进的网络管理和可观测性,使它能够透明地与所有基于IP的应用工作(包括与IPMP无缝工作的DHCP等核心技术) 。
1.4 iSCSI Port Provider for COMSTAR
COMSTAR 是一个能将任何Solaris主机转向SCSI target的软件框架。该COMSTAR框架使所有SCSI设备类型(磁带,磁盘等)通过并行访问所有逻辑单元号和单点管理连接到传输通道(如光纤信道)。DTrace的探针在SCSI目标模式框架( STMF )和SCSI块设备( SBD )上也被添加到COMSTAR 。
1.5 Greater Windows interoperability with OpenSolaris CIFS
OpenSolaris CIFS服务现在包含许多新的特性,如基于主机的访问控制,它使得CIFS服务器能限制特定的客户机通过IP地址来访问,共享的ACLs (访问控制列表),和客户端脱机文件的缓存及重新连接后的同步。
1.6套接字增强优化(Socket Enhancements)
套接字已经能够在非主流的架构上引入OpenSolaris 2009.06。过去的OpenSolaris已经支持基于流的socket,迁至新的架构后,为了增加新的socket类型开发了一个新的、简化的开发接口,而且性能也有了极大的改进。
1.7 高可用性集群(HA Clusters)
开放式高可用性集群给OpenSolaris带来了简单、测试彻底、生产就绪的高可用性特性,能为您准备好环境来运行那些关键任务型的应用服务。所以,可以将您装有OpenSolaris 2009.06的机器集群起来,从而使高可用性得到发挥。想了解更多关于开放式高可用性集群套请访问https://pkg.sun.com/。
#p#2.针对用户的新特性
2.1 Firefox 3.1 Beta 3
最新的Mozilla社区包含了一些新的功能,例如Private Browsing可让您不用Firefox保留任何访问过的网页数据就能浏览网页。 Flash 10 Player针对Firefox的插件在extra/库里。
2.2时间滑动条快照管理(Time Slider Snapshot Management)
用时间滑动条这个新的快照管理功能来快速备份用户的home目录。点击鼠标手动创建一个快照供以后恢复使用。现在的时间滑块与过去相比更加简单易用,改善的文件管理器能够查看为特定的文件和文件夹创建的快照。在Erwann Chénedé's Blog可了解更多详情。
2.3 Codeina And Elisa多媒体(Multimedia With Codeina And Elisa)
Codeina工具能让用户安装更多的媒体插件。当用户尝试播放一个媒体文件并且在Fluendo网上商店里有一个有效的插件时,基于GStreamer媒体应用程序会自动检测,使用户下载并安装插件。一些插件是免费的,有些则是有偿提供。请注意,Fluendo插件只在Rhythmbox、Totem、Songbird、Elisa等基于GStreamer的应用程序中有效,某些媒体播放器(如RealPlayer )不支持基于GStreamer的插件或codeina。
ELISA这个自由、开源媒体软件首次应用在OpenSolaris上,连网就能获得这个多合一的媒体播放器。可通过预览和漂亮的动画幻灯来查看你的照片,能观看从Flickr到YouTube以及其他流行的互联网服务等几乎所有的东西。要运行Elisa,首要需要安装SUNWgnome-media-center。
2.4 Track Your Time
添加了一种新的实时跟踪应用程序,帮助用户在工作时能更好地控制自己的时间。能轻松地创建活动,并启动时钟。Time tracker可让您停止时钟并走开,改变活动并通过每周每月的图表查看活动日志,看看大部分时间都花在哪。要运行Time tracker,需要安装SUNWhamster。
2.5 Image Packaging System
IPS在OpenSolaris 2009.06这个版本上有一定的改进,包括内存使用的大幅度减少。比如,系统可能有多个针对不同平台的软件包,而你只需要一个,这时IPS将检测出你所使用的平台并下载。IPS提供了一个新的接口让你能简单地浏览并查找各个软件包。
2.6 Package Manager
软件包管理器已得到了一些改进,特别是在应用程序的启动性能和用户体验上。软件包管理器现在有一个新的启动页面和一个为多库间搜索改进的搜索功能。此外,OpenSolaris 2009.06提供了一个新的MIME association(.p5i),使得浏览网页时允许单击进行安装。
2.7 更好的硬件支持(Improved Hardware Support)
2.7.1 SPARC
OpenSolaris 2009.06开始走入SPARC平台。现在,您可以享受OpenSolaris在Sun4v平台(基于UltraSPARC T1和T2 )和Sun4u平台(基于UltraSPARC I,II,III和IV)上带来的好处。再加上逻辑域( LDoms )管理器 ,尽情享受CMT平台虚拟化的乐趣吧。
2.7.2 Nehalem
OpenSolaris 2009.06将是第一个完全支持英特尔新至强5500处理器“Nehalem”的平台之一,性能将得到大幅度提高,并拥有更好的电源效率、更高的可靠性和x64平台下虚拟化良好的成本效益。这个版本使线程能根据CPU的电源状态来调度,随着Nehalem对深度空闲CPU电源管理的支持,即deep C状态,OpenSolaris可以动态地让CPU在仅消耗一小部分能量的条件下正常地运转。
2.7.3 Laptop Support
OpenSolaris 2009.06仍然是笔记本的良好选择,目前已经预装在最新的Tecra® M10 and Portégé® R600笔记本上,为您提供最佳的用户体验。OpenSolaris 2009.06对其它品牌的笔记本来说也是一个优秀的平台,提供了对各种硬件的良好支持。
2.7.4 Drivers
这个新版本将支持更多新的驱动,包括ZyDAS ZD1211/ZD1211B和Ra** RT2501/RT2601/RT73 USB无线芯片集,以及NetXen 10GigE NIC。OpenSolaris将继续扩展它的硬件兼容列表。
2.7.5 图形启动(Graphical Boot)
从OpenSolaris 2009.06开始,当系统图形启动界面出现几秒后您可以按任意键从图形启动界面切换到文字启动界面。当您怀疑系统启动不正常时可以切换到文本启动界面。文本界面可能包含一些有用信息或用户输入请求。
2.7.6 Contributing Software to OpenSolaris
在OpenSolaris 2009.06上集成了许多优秀的Contributing开源软件,如SourceJuicer、Nexuiz等。
#p#3. 针对开发者的新特性
3.1 PHP and MySQL DTrace Probes
随着一系列新的特性被引入OpenSolaris web stack,在MySQL 5.1和PHP 5.2.9里也引入了Dtrace的探针技术。
3.2 CPC DTrace Provider
CPU的性能计数器(CPC)子系统能够访问微处理器的硬件性能计数器,而CPC provider利用CPC子系统提供的架构让用户可以方便地将CPU事件(TLB misses, L2 cache misses)和系统范围事件产生的原因对应起来。
3.3 JavaFX SDK
JavaFX是一个强大的富客户端应用程序平台,首次出现在OpenSolaris上,并在其上集成了最新的JRE(Java运行环境)1.6.13和JavaFX SDK。
3.4 libc Linux/BSD Compatibility
为了熟悉Linux和BSD操作系统,两个新的函数asprintf()和vasprintf()被添加到C库里。它们和sprintf()差不多,只不过它们分配一个足够大的字符串来保存结果,并返回一个指向该字符串的指针。
3.5 Git Version Control System
Git这个强大的分布式版本控制工具现在也能在OpenSolaris下使用了。Git是开源社区里一个非常流行的工具,主要用来提高大规模项目分布式开发的效率。要运行Git,你需要首先安装SUNWgit。
【编辑推荐】