10大引导世界技术革新的开源项目

技术发展依赖于创新举措。没有那些脱离束缚的好想法,技术发展将停滞不前。与此同时,创新也促进了企业与社会的进步。很多人想当然地认为大多数创新举措都必须依附于闭源软件及开发商,但在多数情况下这一观点并不正确。

成千上万个开源项目为我们带来各个领域的技术创新成果。其中有一些项目的规模非常小,它们在大多数项目都是大规模、全球化的商业环境中显得格外突出。在浩如烟海的开源项目当中,Linux专家Jack Wallen选取了最具代表性的10名个开源项目,让大家了解它们对全球技术创新做出的卓越贡献。

1、OpenNebula

OpenNebula始终坚持一个目标——为用户提供一套符合标准的虚拟化企业数据中心。但OpenNebula认为不可能存在一种足以让所有数据中心供应商都满意的万能式解决方案,也不可能符合客户对功能的全部预期。

OpenNebula发展的原动力来自方案进货。作为项目的核心,管理层帮助用户以自动化形式完成数据中心的运营及协调工作。为了实现这一目的,OpenNebula利用并整合了大量现有网络、存储、虚拟化、监控以及/或用户管理技术。OpenNebula努力为云构建计划提供可用于各类云架构实施的模块化系统。

2、Ubuntu Unity

尽管Ubuntu Unity还不足以成为所有用户桌面系统的首选方案,但没人能够否认它在挑战用户思维方式、影响桌面系统界面领域所拥有的重大意义。事实上,Unity Dash的搜索功能受到广泛好评,甚至影响到了Winodws 8的相关功能。Unity本身也大大推动了台式机与移动设备系统间的逐步融合。在其促进下,越来越多用户开始希望能以同一套界面方案对更多平台进行操作。

3、OpenClinica

OpenClinica是全球第一款开源临床试验(简称EDC)及临床数据管理(简称CDM)软件。在短短几年中,OpenClinica已经成为普及度最高的临床试验方案。其创建采用开放标准,从而帮助一百多个国家通过它实现临床研究。这是一套模块化解决方案,而且提供社区版与企业版。

4、OpenStack

OpenStack是一款开源云操作系统,允许用户对由其创建的多种系统进行控制,其中包括:Compute(用于配置并管理大型虚拟机网络)、Storage(负责服务器及应用程序所必需的对象及块存储)以及Networking(网络与IP管理)。所有控制与管理工作都可在一套友善的用户仪表板中完成,在这里大家可以对云资源加以配置并实现其自动化运作。

5、Kitware

Kitware是一家致力于开源代码开发的公司。目前,该公司已经创建出软件过程、科学计算、计算机视觉、医疗计算、信息科学以及数据管理等多种软件产品。其最具知名度的成果当数对VTK、ITK、Cmake以及ParaView项目的卓越贡献,并通过一套有力推动开源工具发展的跨平台软件过程而树立了坚实的品牌影响力。Kitware公司还提供定制咨询服务,旨在为更多行业提供支持方案。其咨询服务主推包络定理,并在数据发掘/映射等领域推广开源工具。除此之外,Kitware还开发出一系列实用工具,例如Visomics。

6、OpenDaylight

OpenDaylight是一套以社区为主导的开源框架,旨在推动创新实施以及软件定义网络(简称SDN)透明化。面对SDN型网络,大家需要合适的工具帮助自己管理基础设施,这正是OpenDaylight的专长。作为项目核心,OpenDaylight拥有一套模块化、可插拔且极为灵活的控制器,这使其能够被部署在任何支持Java的平台之上。这款控制器中还包含一套模块合集,能够执行需要快速完成的网络任务。

7、ForgeRock

ForgeRock建立了一套开放式身份识别堆栈,能够在企业、云、移动及社交网络等多种环境下重新定义身份及访问管理机制。从开源角度来看,ForgeRock的OIS能够与多种API协作,从而确保各平台上识别与访问管理机制的无缝化实现。目前ForgeRock在市场上仅推出了一套多功能开放式身份识别堆栈,活跃的技术社区则不断帮助其修正错误代码。通过保持软件的开放特性,ForgeRock实现了专有软件无法企及的高度透明化。

8、Facebook开放计算

Facebook开放计算项目的出发点在于突破传统的计算机基础设施体系。从很早开始,Facebook就决定寻求以低成本方式建立高效计算基础设施的答案。该项目开发出多种针对存储、主板、机架、虚拟I/O、合规性与互操作性、硬件管理以及数据中心设计的开放式规格。考虑到Facebook自身已经为该项目中取得显著优势,世界各地的数据中心也应该紧随其后、尝试使用这套卓越的开源方案。

9、Hadoop

Hadoop项目与Apache关系密切,允许用户以分布式途径在计算机集群中处理大型数据集。Hadoop的设计思路涵盖了单一服务器到成千上万设备的多种环境类型。在它的帮助下,大家不必依赖硬件来实现高可用性——软件本身就足以满足可用性需求。Hadoop库旨在检测并处理应用程序层中的各类故障。Hadoop能够处理PB级别的结构化与非结构化数据。

10、Android安卓

如今,已经没有人能否定Android的重要价值。这套开源移动平台已经将所有潜在的边界行业与移动路线建立起交集。在Android出现之前,iPhone、黑莓以及Palm是智能手机竞赛中的三巨头。而在其出现之后,黑莓与Palm旋即受到沉重打击并最终淡出历史舞台或者在利基市场中艰难求存。目前,Android仍在不断为移动设备的使用方式提供新的定义。总结Android广受欢迎的原因,一方面是因为它给骄傲自满、裹足不前的移动竞争带来新的活力,另一方面它也以移动领域首席创新者的地位将我们的渴望一一变为现实。

(责任编辑:蒙遗善)

时间: 2024-09-21 11:22:55

10大引导世界技术革新的开源项目的相关文章

移动市场10大最烂技术CDMA居首

3月1日消息,在过去的几十年间,全球移动产业得到了迅猛发展,其势头只有国际互联网能与之匹敌. 期间,移动市场出现了不少极具创新性的新技术和产品,如GSM.短信和3G等.但同时,也不乏一些较为失败的技术和产品,如CDMA .Windows CE和WAP等. 以下为过去几十年间移动市场10大最烂技术: 1. CDMA 与GSM相比,CDMA是一项失败的技术,用户数量少得可怜. 2. Windows CE 作为微软核心移动平台的一部分,Windows CE耗费资源,效率不高,已被竞争对手产品远远甩在身

技术流|使用开源项目的正确姿势:如果没有你要的轮子,那就重新造吧!

软件开发领域有一个流行的原则:DRY,Don't  repeat  yourself.   我们翻译过来更形象通俗:不要重复造轮子.   开源项目主要目的是共享,其实就是为了让大家不要重复造轮子,尤其是在互联网这样一个快速发展的领域,速度就是生命,引入开源项目,可以节省大量的人力和时间,大大加快业务的发展速度,何乐而不为呢?   然而现实往往没有那么美好,开源项目虽然节省了大量的人力和时间,但带来的问题也不少,相信绝大部分同学都踩过开源软件的坑,小的影响可能是宕机半小时,大的问题可能是丢失几十万

10大革新开源项目引导世界技术

技术发展依赖于创新举措.没有那些脱离束缚的好想法,技术发展将停滞不前.与此同时,创新也促进了企业与社会的进步.很多人想当然地认为大多数创新举措都必须依附于闭源软件及开发商,但在多数情况下这一观点并不正确. 成千上万个开源项目为我们带来各个领域的技术创新成果.其中有一些项目的规模非常小,它们在大多数项目都是大规模.全球化的商业环境中显得格外突出.在浩如烟海的开源项目当中,Linux 专家 Jack Wallen 选取了最具代表性的 10 名个开源项目,让大家了解它们对全球技术创新做出的卓越贡献.

这5种必知的大数据处理框架技术,你的项目应该使用哪种?

本文将介绍大数据系统一个最基本的组件:处理框架.处理框架负责对系统中的数据进行计算,例如处理从非易失存储中读取的数据,或处理刚刚摄入到系统中的数据.数据的计算则是指从大量单一数据点中提取信息和见解的过程. 下文将介绍这些框架: 仅批处理框架: Apache Hadoop 仅流处理框架: Apache Storm Apache Samza 混合框架: Apache Spark Apache Flink 大数据处理框架是什么? 处理框架和处理引擎负责对数据系统中的数据进行计算.虽然"引擎"

这5种必知的大数据处理框架技术,你的项目到底应该使用其中的哪几种

大数据是收集.整理.处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称.虽然处理数据所需的计算能力或存储容量早已超过一台计算机的上限,但这种计算类型的普遍性.规模,以及价值在最近几年才经历了大规模扩展. 本文将介绍大数据系统一个最基本的组件:处理框架.处理框架负责对系统中的数据进行计算,例如处理从非易失存储中读取的数据,或处理刚刚摄入到系统中的数据.数据的计算则是指从大量单一数据点中提取信息和见解的过程. 下文将介绍这些框架: 1.仅批处理框架: Apache Hadoop 2.仅流处

10款GitHub上最火爆的国产开源项目

问题描述 衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了.由此可见,GitHub 已经沦落为开源产品的"大众点评"了.一个开源产品希望快速的被开发者知道.快速的获取反馈,放到 GitHub 上面就可以了.GitHub上有无数大牌产品:Bootstrap.JQeury.bower.Nginx 等等,可惜都是外国人搞出来的,他们都有一个共同的特点:全英文.但是还是感谢 GitHub,让我们有了一个优秀的共享平台,享受思想碰撞.参与优秀项目的**.下面我跟广大的

点评10款Github上最火爆的国产开源项目

感谢Github,让我们有了一个优秀的共享平台,享受思想碰撞.参与优秀项目的激情.下面我跟广大的程序猿们,分享一下Github上最热的10款国产开源软件(本人纯手动计算,按照星数点评,有些熟悉就说的多,不熟悉就少说.失误之处你给我指出来,我下次补上). 1. Echarts Echarts 是基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表. 所属公司:百度 Star:5204 提交时间:5/26/2013 优势:echarts提供商业产品常用

J2EE项目10大风险

j2ee|项目 在过去这段时期里,我担任过程序员.高级设计师以及架构设计师等工作,见识过很优秀的企业级Java项目,也见识过不好的,甚至很"丑陋"的项目.有时候我会自己问自己,为什么一个项目可以取得成功,而另一个却走向失败?很难定义出某种规则或标准来表明各个不同的项目应该如何成功,J2EE项目也并不例外.但与此相反的是,我们可以从各个角度和层次上去考察项目失败的原因,如果很好地避开了这些风险,项目就可以取得成功.在本文中,我将提出排名前10位的企业级Java项目风险,供读者参考. 在各

2015年十大新兴热门开源项目盘点

2015是开源盛世的发端,而不是顶点,2015年开源运动所呈现的发展趋势牵动着整个IT业的神经.近日,开源软件平台Black Duck公司根据Open Hub网站上的开源项目统计数据给出了近年来诞生的十大热门开源项目TOP10榜单.Black Duck评选中使用的权重评分系统参考了开源项目的活跃度.进度等指标.通过2015年热门开源项目排行榜,我们能了解全球开源社区的想法并预测未来趋势. 我们一起来看下: 一.DebOps DebOps 是 Ansible 方案集合,具备从从一个容器到整个数据中