1.3 Red Hat Enterprise Linux简介及其新特点
Red Hat Enterprise Linux(缩写为RHEL)是Red Hat公司主要针对企业服务器设计的一套企业级Linux操作系统,由Red Hat公司提供技术支持。目前,Red Hat Enterprise Linux已获得大多数软、硬件厂商的认证和支持,如IBM、Dell、BMC Software、Borland、Checkpoint、Computer Associates、HP、Tivoli、Lotus、DB2、Novell、Oracle、Softimage、Sun和Legato等。
1.3.1 Red Hat Enterprise Linux简介
从2002年起,Red Hat公司开始提供收费的企业版Red Hat Enterprise Linux (http://redhat.com/software/rhel),以及由Fedora社区开发的桌面版本Fedora Core (http://fedora.redhat.com),并由此取代了Red Hat Linux发展系列(即Red Hat Linux 7.3/8.0/9.0)。Red Hat Enterprise Linux与Red Hat Fedora Core主要特点对比如表1.1所示。
表1.1 Red Hat Enterprise Linux与Red Hat Fedora Core对比
作为一个领先的开放源代码的操作系统,Red Hat Enterprise Linux提供了适用于从台式计算机到大型数据中心的系列产品,称为Red Hat Enterprise Linux家族,其成员如下。
Red Hat Enterprise Linux AS:Linux的高级服务器版,适用于高端的、用于关键业务处理的系统,包括数据库、ERP和CRM服务器。
Red Hat Enterprise Linux ES:Linux的企业版,适用于小型和中型企业的服务器,如网络服务器、文件服务器、打印服务器、邮件服务器及WWW服务器。
Red Hat Enterprise Linux WS:Linux的工作站版,广泛适用于需要高计算能力的用户和使用高性能应用程序的用户,支持双CPU和大内存系统。
Red Hat Enterprise Linux Desktop:Linux的桌面版,适用于安全、可管理的客户机环境。
Red Hat Enterprise Linux家族中各产品拥有相同的内核、函数库和开发工具,具有相对统一的操作环境,各产品之间特性比较如表1.2所示。
表1.2 Red Hat Enterprise Linux家族产品特性比较
Red Hat Enterprise Linux产品具有很多优点,其中一些可以归纳如下。
高可靠性:Red Hat Enterprise Linux是一种稳定而可靠的操作系统。为了保证Red Hat Enterprise Linux家族产品都具备高质量、长周期的特性,Red Hat要求所有的产品必须通过一段长时间的严格测试。Red Hat Enterprise Linux的发布周期是12~18个月,其中包括12个月的开发阶段及其后6个月的测试阶段,远远超过Red Hat Fedora Core 4~6月的开发周期。
可扩展性:Red Hat Enterprise Linux系统可以部署在初级的、通用的服务器上,也可以部署在任务关键型应用环境中的高端服务器上。
认证支持:一些著名的独立软件厂商(ISV),如BEA、Computer Associates和Checkpoint等,以及原始设备制造商(OEM),如Dell、HP、IBM和Sun等,都对Red Hat Enterprise Linux产品进行了认证,从而保证了所有经认证的软、硬件都可以高效无缝地运行在Red Hat Enterprise Linux环境下。
企业级技术支持:Red Hat为所有Red Hat企业产品提供了大量的技术支持选项(包括24小时×7天、1小时响应及无限次支持等),可以帮助公司用户在生产领域或任务关键型的应用环境中可靠地部署Linux。
开源保证:Red Hat Enterprise Linux产品被包括在开源保证计划(Open Source Assurance Program)中。在出现知识产权问题时,由Red Hat进行处理,保证用户可以不间断地使用Red Hat的解决方案。
安全性:Red Hat Enterprise Linux通过SELinux(Security Enhanced Linux)进一步提高系统安全。SELinux提供了一个构建到Linux内核中的、灵活的强制访问控制(Mandatory Access Control)系统,可以对运行在环境中的每一个权限服务进行精确控制,以降低风险。
1.3.2 Red Hat Enterprise Linux 5新特点
Red Hat于2007年3月14日正式发布了Red Hat Enterprise Linux 5。Red Hat Enterprise Linux 5是Red Hat的商业服务器操作系统版本的第4次重要版本发布。Red Hat酝酿发布Red Hat Enterprise Linux 5已经超过2年,其主要变化包括Linux内核由2.6.9升级为2.6.18,支持Xen虚拟化技术,支持集群存储,更广泛的硬件支持,更友好的开发环境和工具配置,以及与Microsoft Windows和UNIX之间更强的互操作性。
AMD软件解决方案联盟的副总裁Terri Hall曾表示:“在从32bit到64bit运算的迁移上,AMD和Red Hat已经在业界领跑多年了,在AMD64处理器平台上,我们共同的客户可以获得一个高效、高性能且高可靠的解决方案。在AMD,我们长期专注于使虚拟化技术能在AMD64平台上工作的研发。令我们欣慰的是,在Red Hat的紧密合作下,我们有能力帮助客户部署一个基于通行架构的强劲而安全的虚拟化解决方案。具有硬件支持的AMD虚拟化™ 技术,结合RHEL 5,我们为客户所提供的虚拟化架构具有更高的效率和效用。”
Red Hat Enterprise Linux 5的版本分为Server和Desktop两个版本,与之前版本的对应关系如表1.3所示。
表1.3 Red Hat Enterprise Linux 5与之前版本的对应关系
Red Hat Enterprise Linux 5的主要功能及新特点包括以下几个方面。
1.虚拟化技术
在各种平台上支持虚拟化技术。
Red Hat Enterprise Linux Advanced Platform支持存储与扩展的服务器虚拟化技术。
Red Hat Network提供各种虚拟化系统的支持。
提供virt-manager, libvirt/virsh等管理工具。
2.内核与性能
基于Linux 2.6.18内核。
支持多核处理器。
广泛的新硬件支持。
更新的基于Kexec/Kdump的Dump支持。
支持Intel Network Accelerator Technology(IOAT)。
对大型SMP系统支持的增强。
增强的管道缓存。
增加的内核缓存接合能力,用于改进IO缓存操作。
3.安全性
SELinux增强。
图形化SELinux管理界面。
集成的目录和安全机制。
增强的IPESEC,提高安全与性能。
新的审计机制用于提供新的搜索、报表和实时监控的能力。
4.网络与互操作性
支持Autofs, FS-Cache和iSCSI。
增强的IPv6支持。
改进的Microsoft文件/打印和Active Directory集成。
5.桌面环境
更新的管理工具、应用程序和对笔记本的支持。
改进的ACPI支持,包括Suspend to Disk。
智能卡登录,包括PKI/Kerberos认证。
集成的多媒体支持。
增强的即插即用支持。
Network Manager提供自动的有线和无线网络配置。
基于AIGLX/Compiz的图形化界面(支持淡化、透明等效果)。
6.开发环境
增强的开发工具,包括System Tap、Frysk GCC4.1和glibc 2.5。
7.存储技术
支持多路IO(MPIO),提高可用性。
服务器产品中包含单系统/客户的Red Hat Global File System支持,提供块设备数据加密支持。
8.管理
安装过程更新,系统配置过程简化。
基于Yum/Pup的Red Hat Network更新。
Conga集群和存储管理。