`
happmaoo
  • 浏览: 4628717 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

RedHat的RHEL5、Jboss3开源路需要继续创新

阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>

4月17日,很高兴参加了RedHat在中山公园的音乐堂内举行了一次大会.这次活动主要围绕RedHat的开源技术可以带给用户哪些价值,并特别请来了Hibernare创始人,Jboss核心成员Gavin King。会上RedHat着重展示了自己的看家产品RHEL5 操作系统,Jboss应用服务器等。可以看出RedHat这个在开源领域老牌的厂商正由单纯提供操作系统,转变为可以为用户提供从基础软件到应用领域更广的技术服务.不过RedHat开源技术的道路可以说任重而道远。


RHEL服务器虚拟技术不仅需要Xen

已经不需在解释发展了40多年历史的虚拟技术对于企业应用的价值。Redhat也终于继Novell SUSE之后把Xen集成到了自己的RHEL5中,并保持一个30人左右的团队进行Xen相关的项目开发。不过,虽然 Xen 成熟稳定并且支持主流的完全虚拟化和半虚拟化。但完全虚拟化需要以损耗虚拟操作系统性能为代价,而半虚拟化需要修改操作系统内核,对于开源Linux很好解决,但如果要安装Windows似乎并没有期待的那样出色,虽然已经有了Intel-VT和AMD-V在CPU虚拟技术上的支持。同时,我们也可以看到虚拟技术的发展趋势是与如何将虚拟技术不断的融入到操作系统中。正因此,刚刚窜起的KVM似乎被认为是可以赶上Xen取得如今成绩的新产品,因为它代表了作为主流 Linux 内核一部分的第一个虚拟化技术。它将 Linux 内核转换为一个使用内核模块的 hypervisor。这个模块允许使用其他客户操作系统,然后在宿主 Linux 内核的用户空间中运行。RedHat 虽然在Fedora 7中提供支持KVM的版本,但也需要尽快在RHEL接下来的版本中提供给人们更多的虚拟技术选择。毕竟其它的开源操作系统厂商比如Novell好像动作总是很快,前段时间已经把另外一个成熟的开源虚拟技术OpenVZ集成在了SUSE Linux中,对KVM也是格外的关注。(注:OpenVZ一个操作系统级的虚拟化解决方案,一个支持虚拟化的内核,可以支持用户空间隔离、VPS 等,类似Solaris的虚拟技术)

Jboss不应仅仅是开源

单纯从中间件平台来讲,同质化现象还是挺严重的,无论是Weblogic、Websphere、Jboss等等。网上也有大量关于这类产品迁移和评测文章。也许Jboss开源可以降级企业TCO,但构建软件基础平台的目的是为了构建上层应用。Jboss作为中间件层的基础软件能对企业构建BPM、ERP提供更多支持也许才能显得更加有意义。可以看到无论是IBM还是Oracle它们的产品线都相对完备,不但提供中间件产品,更关键是提供了大量上层应用软件或者辅助的开发工具。因此对于Redhat来讲也许需要提供更多的类似Jboss jBPM 、Jboss Rules、Hibernate等辅助工具。并且可以像微软一样考虑与SAP这样的厂商展开合作,使得用户在构建应用时有更多的选择。


与Windows平台的互操作Samba还不够

RHEL5通过Samba服务器实现SMB/CIFS解决与Windows系统网络文件共享、打印、身份管理等问题。而在企业里混合式系统环境互操作远不是这么简单。Novell 与 Microsoft 的高调合作即是一个信号,同时也给其它linux厂商造成了很大压力。RedHat也因此需要提供更多的技术力量,给用户选择RHEL更多的信心。比如通过虚拟化技术改善RHEL与Windows的部署,为用户提供Open XML 和OpenDocument等文档格式互通的技术帮助,为用户的应用程序跨平台兼容提供技术支持等等。



让用户更好的利用多核

特别是在服务器端,多核应用的趋势已经非常明显,双核、4核、8核。也就意味着用户可以得到更高的计算能力。因此,多核以后,用户的应用程序更需要以多线程的形式合理分配到各个核中。除了应用程序在开发时,在算法上由串行思想转向合理的多线程并行方式,操作系统也需要起到帮助用户更好的管理CPU资源的作用。一方面RedHat需要对Intel总线架构和是AMD的直连架构做足够的优化,另外一方面也需要告诉程序开发设计人员,如何去优化在RHEL上的多线程应用程序。

RedHat会选择GPL3吗?

一直以来OpenSurce软件许可话题的争论从来就没有终止过。GPL3即将推出,应该选择怎样的授权方式,对于任何一个开源厂商都是需要面临的问题。SUN在前段时间率先宣布将会支持GPL3。RedHat目前仍然没有明确表示会选择怎么样的软件授权方式,RHEL5仍然使用的是GPL2。但是不管怎么说提供给用户更清晰的软件版本,根据用户需求提供软件授权方式才是正确的选择。


当然,RedHat 作为开源社区的引领者之一,每年都会为开源社区贡献许多力量,也为用户带来很大的价值。并且我们可以看到它已经为用户描画了一个清晰的开源架构,从 RHEL操作系统到对多种数据库比如MySQL的支持,以及 Jboss中间件和OpenOffice.org、SugarCRM等应用软件,再加上来自开源社区和Redhat工程师的技术服务。希望RedHat的开源创新路可以越走越好.



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1568691


分享到:
评论

相关推荐

    Linux_redhat4_jboss4_oracle

    【Linux_redhat4_jboss4_oracle】是一个与在Red Hat Linux 4操作系统上部署JBoss 4应用服务器和Oracle数据库相关的主题。这个主题涵盖了如何在Linux环境下安装、配置和管理这些关键的IT组件,这对于任何希望在企业级...

    Redhat linux RHEL5最新功能

    Red Hat于2007年3月14日正式发布了RHEL5。RHEL 5是Red Hat的商业服务器操作系统版本的第四次重要版本发布。Red Hat酝酿发布RHEL 5已经超过了两年,主要变化包括Linux内核由2.6.9升级为2.6.18, 支持Xen虚拟化技术, ...

    红帽redhat RHEL6 安装MySql数据库系统

    红帽redhat RHEL6系统下安装MySql的具体方案

    rhel redhat5 下 安装 apt-get

    rhel redhat5 下 安装 apt-get

    how to install redhat+jdk+jboss

    为了开始本教程,首先需要安装Red Hat Enterprise Linux (RHEL) 5.4操作系统。以下是安装步骤: 1. **获取Red Hat ISO镜像文件**: - 通过百度或谷歌搜索下载Red Hat Enterprise Linux 5.4的ISO镜像文件。 - 请...

    RedHat Linux RHEL6配置本地YUM源

    ### RedHat Linux RHEL6配置本地YUM源详解 #### YUM简介 YUM(Yellowdog Updater Modified)是一款在Linux环境下使用的包管理工具。它最初由Yellow Dog Linux的开发者们设计并实现,名为yup(Yellowdog Updater)。...

    图解如何从RedHat官网获取RHEL ISO

    在redhat网站上下载rhel镜像文件,一开始不知道怎么弄,通过查找终于找到原因,分享给朋友们,希望为你们提供帮助!

    RHEL5配置YUM源

    - 由于RHEL5的年代久远,一些现代的开源软件可能不兼容。在选择YUM源时,要确保仓库提供的软件包与RHEL5版本相匹配。 - 安全性是关键,使用第三方YUM源时,要确保源的可靠性,避免下载恶意软件。 6. **优化YUM...

    redhat5可用的yum文件

    在Red Hat Enterprise Linux (RHEL) 5操作系统中,`yum`(Yellowdog Updater, Modified)是默认的包管理器,它允许用户方便地安装、更新和管理软件包。这个压缩包文件“centos5--64”可能包含的是为RHEL 5的64位版本...

    REDHAT RHEL、ESX SERVER 4.0 安装SNMP服务.txt

    本文档旨在指导用户如何在REDHAT RHEL及ESX SERVER 4.0平台上安装SNMP服务。内容包括了从查询已安装SNMP相关的软件包,到修改配置文件、设置SNMP服务的访问权限、启动服务等,一系列详细的步骤。 首先,文档建议...

    RedHat Enterprise Linux (RHEL) 8.7 (x86-64, aarch64) Release.zip

    8. **网络与存储**:RHEL 8.7引入了网络和存储的创新,如使用Network Manager处理复杂网络配置,以及支持NVMe over Fabrics技术,提供高速存储访问。 9. **开发工具链**:RHEL 8.7包含了最新的开发工具和语言环境,...

    最详细红帽(RedHat8) RHEL8.0系统安装教程.docx

    最详细红帽(RedHat8) RHEL8.0系统安装教程.docx

    redhat5-7版本.zip

    在本压缩包"redhat5-7版本.zip"中,包含了从Red Hat Enterprise Linux 5.4到7.7的多个版本,为用户提供了一个全面了解和研究RHEL发展历程的机会。 1. **Red Hat Enterprise Linux 5系列**: - **5.4版本**:这个...

    RHEL5下安装分区工具GParted

    在RHEL5(Red Hat Enterprise Linux 5)操作系统中,GParted是一款非常重要的分区管理工具,它允许用户创建、删除、调整大小以及移动磁盘分区,以满足不同的存储需求。GParted基于GTK+图形界面,操作直观,是Linux...

    nmon rhel redhat 7 rpm

    nmon rhel redhat 7 rpm

    RedHat7.7 rhel-server-7.7-x86_64-dvd.part1-2

    rhel-server-7.7-x86_64-dvd.part1 rhel-server-7.7-x86_64-dvd.part2 百度网盘下载地址:https://pan.baidu.com/s/1HLtSKQka23BhSsd0iyPCbg

    RHEL5安装教程详解

    - **硬盘**:RHEL5基本安装需要3GB以上的硬盘空间,而若选择完全安装所有软件包,则需要大约5GB的空间。 - **显卡**:只需具备VGA兼容性的显卡即可。 - **光驱**:CD-ROM或DVD-ROM用于安装介质。 - **其他设备**:...

    最详细红帽(RedHat8) RHEL8.0系统安装教程

    最详细红帽(RedHat8) RHEL8.0系统安装教程

    Redhat AS5 安装手册

    NULL 博文链接:https://kdisk-sina-com.iteye.com/blog/706485

    RHEL5磁盘空间扩容(适用于LVM)

    本文将详细讲解如何在RHEL5环境下使用LVM进行磁盘扩容。 首先,我们来看如何扩容Swap交换分区,这对于系统内存不足时尤为重要。通过`dd`命令,我们可以创建一个用于交换分区的大文件。例如,如果要创建一个2GB的...

Global site tag (gtag.js) - Google Analytics