|
2010 Bossie大奖:十佳开源平台和中间件
本文介绍的是获得2010年度的最佳开源操作平台和中间件,包括一个移动操作系统,一个Apache代替软件,三个虚拟化软件,一个NoSQL数据库和一个列数据库。
InfoWorld的测试中心的编辑和评估专家选出了一年一度的最佳开源软件大奖,本文介绍的是获得2010年度的最佳开源操作平台和中间件,包括一个移动操作系统,一个Apache代替软件,三个虚拟化软件,一个NoSQL数据库和一个列数据库,而在BPM,应用程序和数据集成方面的大奖得主没有发生变化,下面就逐个来看看吧。 1、Android Google的Android是一个支持多点触摸,基于Linux的移动操作系统,如果你对智能手机稍有了解,我想你一定听说过它的大名,从它诞生的那天起,其市场占有率一直呈连续的上升趋势,最近在平本电脑领域的攻势也非常凶猛,基于Android的设备已经成为iPhone和iPad的强劲对手,Google为Android开发了优秀的Java库和Eclipse插件,吸引了大量的Java开发人员,其原生支持的音/视频格式也很多,硬件钩子很丰富,本地应用程序和Web应用程序的性能表现都不错。Android 2.2平台增加了备份/恢复API,以及设备策略管理API,并开始支持微软的Exchange,云端到设备的消息推送框架,这些都是企业级部署必不可少的,对于企业用户,Android的潜力才刚刚展现一点点。 许可模式:Apache 许可2.0 2、Nginx Nginx是一个快速,轻量级的Web服务器和反向代理,它也可以作为IMAP/POP3代理服务器,它比Apache更简单,资源消耗更低,Nginx是为高速处理静态Web页面,代理动态请求到其它处理程序,以及提供缓存和负载均衡而诞生的,如果你有DIY精神,可以配置Nginx处理更多高级任务,包括URL重写和CGI,Nginx天生就是一个静态服务器,代理和缓存,如果你希望榨干Web服务器的最后一点性能,那你一定要重点考虑Nginx。 许可模式:两句版BSD类许可 3、VirtualBox VirtualBox是一个基于x86-64主机的虚拟化产品,可以运行在Windows,Linux,Mac OS X(英特尔)和Solaris上,支持多种客户机,多种硬件(包括有或没有英特尔VT-x和AMD-V的系统),支持USB和OpenGL 2.0图像,速度一直是它最大的优势。VirtualBox先被Sun收购,现由Oracle掌管。Windows 7用户可能更喜欢Windows Virtual PC和Windows桌面的紧密集成,它可以直接从宿主主机启动虚拟应用程序,对于任何平台上的技术用户,他们都认为VirtualBox是VMware Workstation和Parallels Desktop的优秀替代产品。 许可模式:个人使用和评估许可/GPL v2 4、KVM KVM是一个免费,开源的裸机虚拟化平台,它只能运行在具有英特尔VT或AMD-V虚拟化扩展技术的x86-64硬件上,并且只支持Linux,但KVM很苗条,由于KVM模块是驻留在Linux内核中的,不需要象Xen那样打补丁,此外,KVM也能从底层Linux平台的API获得好处,允许开发人员构建自定义监控和管理工具,Fedora(和商业化的RHEL)中向KVM添加了SPICE驱动的VDI组件,你可以通过它体验到扩展的虚拟桌面,和真正的PC几乎没有什么区别,与此同时,oVirt项目为管理大型虚拟服务器环境提供了优秀的工具。 许可模式:部分基于GPL v2,LGPL v2,GPL和LGPL。 5、OpenVZ OpenVZ是众多流行开源虚拟化项目中的一个,它是基于容器的虚拟化方案,有优点也有缺点,它和KVM以及Xen不一样,OpenVZ不能运行不同操作系统的客户机,但它比其它基于Hypervisor的虚拟机或半虚拟化解决方案性能更好,OpenVZ是针对Linux设计的(宿主主机和客户机都是Linux),但在每个容器中为运行不同Linux发行版提供了灵活性,OpenVZ的最大好处是你可以实时迁移客户机容器,你几乎察觉不到容器的网络响应延迟。 许可模式:GPL
责编:刘沙
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
推荐博客
|
|