扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Infoworld的年度最佳开源软件奖是由Infoworld测试中心的编辑和志愿评测者们共同选出的。他们选出的最佳开源平台和中间件包括一个让全球刮起移动旋风的移动操作系统、一个小巧但略显中庸的Apache替代产品、3款很不错的虚拟化软件、一个NoSQL数据库、一个用于分析的列式数据库、一款在BPM和应用及数据集成方面持续领先的产品。
Android
谷歌的Android是一款多触摸的、基于Linux的移动操作系统。Android在智能手机、平板电脑市场上的份额增长得飞快,已成为iPhone和iPod最令人敬畏的竞争对手。谷歌功能齐全的Java库和Eclipse插件让该平台可被Java开发人员所访问。本地化的音/视频支持、丰富的硬件钩子、本地应用和Web应用的性能都很强大。Android 2.2平台还增加了备份/恢复API、设备策略管理API、Exchange支持、cloud-to-device和消息推送框架等,这些功能对于企业及部署来说都是基本必备的。对商业客户而言,Android的潜力才刚刚开始显山露水。
许可证:Apache许可证2.0
Nginx
Nginx是一款即快速又轻便的Web服务器和反向代理。它还可用作IMAP/POP3代理服务器。它比Apache简单易用,无须资源密集,Nginx适用于高速静态网页、可将动态请求委托给其他处理程序,并提供缓存和负载均衡。假如你希望大干一场的话,也可以配置Nginx去处理更多高级任务,包括URL重写和CGI,但是其本来的角色还是静态服务器、代理服务器和缓存服务器。假如你要想发挥出你的Web服务器的更多性能,可以考虑一下Nginx。
许可证:"2-clause"BSD类许可证
VirtualBox
VirtualBox是Sun曾经收购的一个开源项目,现在又Oracle管理,该项目是一个基于x86-64主机的虚拟化产品,可在Windows、Linux、Mac OS X以及Solaris上运行。它可支持种类繁多的客户操作系统,有着对硬件的极佳支持、USB支持、OpenGL 2.0图形支持,而迅速移动的功能也使其显得与众不同。Windows 7用户或许更喜欢Windows Virtual PC和Windows桌面的紧密集成,这种集成可允许直接从主机上发布虚拟化应用。不过对于较为专业的用户来说,VirtualBox却是完全可以替代VMware工作站和Parallels桌面的产品。
许可证:GPL v2
KVM
KVM是免费、开源、裸机的虚拟化平台,适用于x86-64硬件上带有Intel VT或AMD-V虚拟化扩展的Linux系统。KVM占用空间极小。可支持大量的客户操作系统。由于KVM模块驻留在本地的Linux内核中,所以无须打补丁。此外,KVM还因底层Linux平台的API而获益匪浅,允许开发人员构建定制的监控和管理工具。给KVM增加来自Fedora的SPICE驱动的VDI组件,你就拥有了一个可扩展的虚拟桌面,其体验几乎和一台实际的PC相差无二。同时,oVirt项目正在研发管理大型虚拟服务器环境所需要的工具。
许可证:部分在GPL v2、LGPL v2、GPL下,部分在LGPL下。
OpenVZ
OpenVZ是众多可用的开源虚拟化项目之一。它是基于容器的虚拟化软件,这既是其优点,也是它的缺点。和KVM与Xen不同,OpenVZ不能作为客户操作系统在不同的操作系统上运行,但却可提供比hypervisor虚拟机或半虚拟化(paravirtualization)更好的性能。OpenVZ专用于Linux,但也提供了在每个容器中运行不同Linux发行版的灵活性。OpenVZ最好的优点是什么?那就是你可以将一个客户容器从一台服务器向另一台服务器进行实时迁移,而且速度超快,几乎感觉不到有任何延时。
许可证:GPL
WSO2 Carbon
WSO2 Carbon是免费的、开源的、即刻可用的中间件堆栈,基于Java Open Services Gateway Initiative(OSGi)。它是纯组件化的,所以只部署你需要的服务组件是很容易的。其他可用组件还有ESB、BAM、BPM到聚合、数据服务以及小器具等。2010年版3.0还增加了人员工作流到BPM,扩展的BAM和对Oracle数据库的治理,使其更容易将企业数据在Web服务商展示,更容易进行组件的设置和定制。Carbon的Alpha云版本叫做WSO2 Stratos,目前可免费试用。
许可证:Apache许可证2.0
Intalio BPM
Intalio在开源BPM(业务流程管理)领域是领先的,它的并不复杂的BPMN设计、健全的BPEL引擎、人力工作流服务、企业级安全、活动监控以及业务规则管理等都需要一份商业许可证。最新的第6版改善了业务规则、流程模板、易定制的微件驱动AJAX UI和强化的工作流选项等组件。Intalio还以其新的垂直集成私有云的产品进入了云计算领域。Intalio Cloud可在BPM基础上构建,带Web流程模型、协作门户,甚至还有CRM功能,目标显然瞄准了Salesforce.com。
许可证:Apache和Eclipse许可证
Talend
Talend是开源数据集成工具套件,可从小文件迁移扩展到大数据仓库项目。它拥有用于ETL、业务与工作模型、影响分析等的强大工具,还有不少的向导可将复杂性减至最小。今年推出的Talend 4更上层楼,增加了主数据管理工具、对Apache Hadoop分布式文件系统的本地支持,以及为大规模的"大数据"分析所做的准备。不过要释放出所有的企业级功能还需要一份商业许可证,不过免费的额开源Talend Open Studio、Talend Open Profiler和Talend MDM也相当不错。
许可证:GPL v2
Cassandra
Cassandra是Facebook在2008年开源的,但这个分布式数据库已经在很多网站上被使用了,包括Digg、Reddit和Twitter等。刚开始的时候它还是一个简单的、轻量级数据库,可存储发送给Facebook的Tb级信息,如今它已成为架构师们首选的数据库项目之一了。该系统可提供更快速的和自动化的跨节点复制,但只能提交"最终的一致性",这或许会让传统DBA数据库的专家们感到不适应。尽管如此,大多数最新创办的社交网站还是愉快地接受了这种折衷,因为它们并不需要银行或者航班那样的准确性。排除掉对精确的要求,就产生了更快速的查询结果。
许可证:Apache许可证2.0
Infobright
Infobright社区版(ICE)是可自调谐的、基于MySQL的列式数据库,以使用,可提供超快的数据上传、高等级的数据压缩、杰出的查询性能。Infobright利用一个元数据的"知识网格"取代了索引查询,查询速度大大提升。为了利用高级功能——包括多核处理、高可用性、更快的的DML和数据上传——以及商业支持,你需要使用Infobright企业版。Infobright的命令行界面可能会让某些用户畏难,但其对于Windows和Linux的32或64位版本,以及VMware VM镜像等的可用性还是很不错的。你还可以找到大量新的、预配置的可用VM,它们可用Jaspersoft、Pentaho、BIRT或Talend工具与ICE捆绑。
许可证:GPL
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者