当前位置:文档之家› 开源操作系统白皮书

开源操作系统白皮书

开源操作系统评估:特性、灵活性和性能白皮书2009 年 6 月摘要操作系统是企业 IT 架构的基础。

评估开源 (Open-Source) 和专有 (Proprietary) 操作系统解决方案时,越来越多的企业正在逐渐认可开源所提供的优势,包括易于访问、不断创新和灵活性强。

然而对于现今要求严格的企业来说,Sun’s Solaris™ 和 OpenSolaris™ 操作系统可提供理想的战略平台。

除了开源具有明显的优势,Solaris 和 OpenSolaris 还可为企业提供无与伦比的特性、灵活性、性能和可靠性。

Sun 公司目录内容摘要 (1)为何将开源用于操作系统? (1)Solaris™ 和 OpenSolaris™ OS :Sun 公司的开源操作系统 (2)开源社区在开发 Sun 操作系统中的价值 (4)Sun 公司开源 Solaris 操作系统的关键特性和功能 (5)开放式操作系统案例分析 (7)Reliant Security 公司采用 Sun 公司技术创建优化的.低成本零售业安全解决方案 (7)Solaris 和 Red Hat Enterprise Linux:简单比较 (9)5 大区分因素 (9)是否考虑在您的企业中部署开源操作系统? (11)如何着手采用 Sun 开源操作系统 (11)1 内容摘要Sun 公司内容摘要操作系统 (OS) — 一个由程序组成的集合,这些程序作为硬件与硬件上运行的应用程序之间的接口提供服务.—.会极大地影响企业应对其所面临挑战的成功与否。

操作系统管理企业使用的所有其它程序以及硬件资源 (如 CPU、内存和硬盘驱动器) 的分配和使用。

作为任何 IT 解决方案的一个关键性组件,选择操作系统对于企业来说同时具有商业和技术价值。

企业现在可以在开源操作系统和专有操作系统这两种解决方案之间进行选择。

.本白皮书探究开源操作系统的优势,并考查 Sun 公司的开源 Solaris 和OpenSolaris OS,它们提供可提高性能、可用性和可扩展性的跨平台功能和具有突破意义的特性。

为何将开源用于操作系统?开源操作系统与专有操作系统相比,具有明显的低成本、安全和高度可操作的优点。

用于操作系统开发的开源模式使创新活动超越一个公司的范围,与像Microsoft Windows、AIX 或 HP-UX 这样的操作系统背后的高成本、高维护频率、专有开发方法形成鲜明对比。

开源操作系统的许可成本会比闭源操作系统低很多,而对于希望获得一个功能齐全的高端系统用版本的客户来说尤其如此。

此外,运行于多种平台并与来源不同的多种应用程序协作的开源操作系统使供应商锁定 (Lock-in) 几乎成为不可能,而且具有特殊需要的公司可以定制特定的开源操作系统模块。

Solaris™ 和 OpenSolaris™ OS :.Sun 公司的开源操作系统Solaris™ 操作系统 — Sun 公司 500 多万美元投资开发的结果.—.是基于 UNIX® 技术的操作系统,该操作系统受到来自顶级制造商的超过 1100 个基于 SPARC® 和x64/x86 的硬件平台 (其中包括来自 Sun、Dell、HP 和 IBM 的系统) 的支持。

由于SPARC 和 x64 平台都支持 Solaris OS,因而 Solaris OS 可提供单个环境,该环境可从一个机构的 Web 服务器延伸到其数据库,这是专有的 HPUX 和 AIX 系统无法比拟的。

Sun 公司还保证版本到版本之间的完全二进制兼容,而且保证平台到平台的源代码兼容,因而对客户的 IT 投资提供无与伦比的保护。

此外,还可以使用成千上万的开源和 ISV 应用程序,它们都为 Solaris OS 所支持,而 Solaris OS 拥有基于开源操作系统的一切商业版本的最大服务器安装基础。

Solaris OS 提供无与伦比的可靠性和性能,以及任何其它操作系统都无法提供的许多特性。

它还利用一种保守的版本发行方法,这种方法.—.尽管对企业安装非常有利.—.但会限制新技术散播的速度。

出于这个原因,Sun 公司引入OpenSolaris™ OS 版本,作为 Solaris 技术的一个补充分发模式 (每六个月发布一个版本),OpenSolaris™ OS 版本是在基于 GNU/Linux 或 BSD 的开源操作系统版本用户所熟悉的开发和部署环境中提供的。

利用此模式,开发人员和企业都可以利用一个 Solaris 版本满足其需要的最新创新需求。

Solaris 和 OpenSolaris 技术版本都基于同样的开源代码库。

OpenSolaris 社区是构建下一代 Solaris OS 的地方,在 OpenSolaris OS 中,可以找到这些努力的最新结果。

每隔三到五年,Sun 公司就会推出一个主要 Solaris OS 版本,而且 Sun 公司每年都对该版本提供多次更新。

发行 Solaris OS 的下一个版本时,该下一版本几乎与最新的 OpenSolaris 版本相同。

Solaris 版本对于其解决方案以第三方商用企业应用程序为基础的客户而言尤其具有吸引力,因为超过 10000 个商用应用程序通过其供应商认证,可以运行于Solaris 10 OS。

OpenSolaris 版本对于正在部署采用经典 Web 2.0 基础设施软件 (如. Apache、MySQL™、Python 和其它前沿性开源技术的应用程序) 的客户来说特别具有吸引力。

下面提供一些 Solaris 和 OpenSolaris 方面的要点:• 二者均可免费下载,而且全世界已颁发数百万张 Solaris 许可证。

• 所有 Sun 公司产品 (包括那些已经开放其源代码的产品) 在商用之前仍然继续接受其始终都得接受的严格测试。

S un• 公司为 OpenSolaris OS 部署提供多种支持选项,并为开发人员提供专家级协助。

为 Solaris OS 提供的支持包括针对任务最为关键的应用程序的甚至更高等级的支持。

• 项目的源代码是按照“通用开发和分发许可证”(CDDL) 来颁发O penSolaris许可证的。

CDDL 是非常不受限制的一种开源许可证,它采用知名的 Mozilla 公共许可证 (MPL) 并可不经修改重新利用。

• 网站上可以查找到社区和项目。

o • 世界各地的大学都将 OpenSolaris 技术包含到其核心编程课程之中。

• 第三方软件公司对 Solaris OS 的出厂版本进行认证,此版本包含 Sun 公司提供的全面保障。

4 开源社区在开发 Sun 操作系统中的价值Sun 公司•. Sun 操作系统中的价值Sun 公司的 Solaris OS 是于 2005 年作为 上的 OpenSolaris 项目开放源代码的,在 上,由开发人员组成的一个非常活跃的全球性社区在操作系统增强方面进行协作。

OpenSolaris 社区最近开发的一项创新技术是映像包管理系统 (Image Packaging System),该系统为多种组件提供自动化的且易于定制的安装、更新和修复,而且它是同类中最全面的包管理系统。

映像包管理系统还与现有的应用程序向后兼容,这意味着,一个公司以前投入Solaris 包管理系统的资金是受到保护的。

Sun 公司不仅有数百名员工正在积极开发 Solaris OS,而且还受益于超过 180,000名社区成员的参与,这些社区成员正在密切合作,共同构建下一代操作系统。

其 Solaris 知识和经验及其关于什么在其环境中工作和不工作的直接知识对于此技术的开发绝对是无价之宝。

Sun 公司与开源社区之间的知识财产共享正在形成一个包含学生、开发人员、系统管理员和用户的更大且更具多样性的生态环境。

Solaris 客户现在能够参与开发未来的版本,参加甚至发起项目,这些项目有助于他们开展自己的业务,有助于 Sun 公司指导其巨大的研发队伍,并与一个由可以回答客户操作系统问题的开发人员 (包括为 Sun 公司服务的开发人员)组成的不断壮大的社区进行合作。

Sun 公司之所以在行业中独具特色,是因为其创建了一个非常活跃的开源社区,同时为企业已经使用了 20 年的一个操作系统提供一流的全天候商业性支持。

因此,Solaris 是一个高性能的操作系统,该操作系统受益于 Sun 公司每年200 亿美元研发预算所产生的不断创新以及开源社区的贡献。

优化的性能从其发布以来,Solaris OS 创造并再次创造许多性能和性价比世界纪录,提供无可争议的高系统性能。

其优化的 IP 网络栈有助于使每系统用户/交易量最大化,缩短响应时间和提高客户满意度。

而且创新型动态跟踪 (DTrace) 使得安全地实时分析、调试和优化生产系统上的服务变得非常容易。

DTrace 实现对生产系统上当前程序和操作系统行为的始终如一的实时可见,而不必更改配置、安装附加软件或中断当前操作。

DTrace 还能够在数小时或数分钟 (而不是数天) 内对系统和应用程序性能问题进行故障排除。

更高的资产利用率Sun 公司开发出操作系统级 Solaris 容器虚拟化技术,在操作系统级提供便捷的高性能虚拟化,以安全地实现应用程序隔离。

Solaris 容器使企业能够安全地将多项服务整合到较少系统上,从而最有效地利用 IT 资源。

更高的应用程序可用性预测性自我修复 (Predictive Self-Healing) 有助于 Sun 系统和服务在面临软件和硬件故障时使可用性最大化,并有助于为系统管理员提供一种更加简单而有效的端到端体验。

预测性自我修复的的关键元素.— Solaris 故障管理器 (Solaris Fault Manager) 和 Solaris 服务管理器 (Solaris Service Manager) —.是 Solaris10 和 OpenSolaris OS 的组成部分。

Solaris 故障管理器自动检测硬件错误和故障。

Solaris 服务管理器检测软件故障并自动重新启动全部软件服务;恢复是自动实现的,只需几毫秒,而非几小时或几天时间。

仅 Solaris OS 的内存错误检测和迁移功能即可每年减少系统停机时间 30% 到 50%。

简化的数据管理和增强的数据完整性Solaris ZFS™ 是 Sun 公司的下一代文件存储解决方案,设计为满足基于主机的通用文件系统的现代需要。

Solaris ZFS 的关键优点是易管理性、安全性和完整性以及巨大的可扩展性。

例如,Solaris ZFS 自动执行和整合复杂存储管理任务,因而比传统文件管理技术减少间接费用 80%。

企业通过利用其现有的存储基础设施来提高效率,从而实现低投入、高产出。

相关主题