`
luozhonghua2014
  • 浏览: 62666 次
文章分类
社区版块
存档分类
最新评论

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 广受欢迎的原因,一方面是因为它给骄傲自满、裹足不前的移动竞争带来新的活力,另一方面它也以移动领域首席创新者的地位将我们的渴望一一变为现实。

分享到:
评论

相关推荐

    红十字会在我身边.doc

    众多的开源项目允许来自世界各地的开发者参与到代码的改进和创新之中,不求回报地共享资源,推动技术的革新与进步。同时,IT专业人士还经常参与各类志愿活动,利用自己的专业技能为社区提供服务,例如开发针对弱势...

    VR开发的概要介绍与分析

    这些书籍通常会从理论基础入手,逐步引导读者掌握技术实现方法,并通过实际项目加深理解。 #### 三、开发工具与平台 - **Unity**:作为一款广泛使用的跨平台游戏引擎,Unity支持快速构建VR应用,拥有庞大的资产...

    诗朗诵母亲的赞歌.doc

    在我们进行IT项目开发,或者深入探讨技术问题的每一个瞬间,往往容易忽视一个至关重要的领域——人文精神。然而,在一个名为《诗朗诵母亲的赞歌.doc》的剧本中,我们能发现与技术世界截然不同的领域——母爱,其中...

    linux指导书

    《Linux指导书》不仅提供了丰富的理论知识,更重要的是,它引导读者通过一系列实际的实验项目,深入了解嵌入式Linux的开发技巧和实践方法。无论是初学者还是有经验的开发者,都能从中获得宝贵的技能和灵感,为嵌入式...

    iiittheorygroup.github.io:“我们必须知道。我们将知道。” -大卫·希尔伯特

    位于这一浪潮前沿的,是众多基于GitHub的开源项目,其中包括了由印度国际信息技术学院(IIIT)理论小组维护的“iiittheorygroup.github.io”网站。这个网站不仅是一个分享理论研究成果的平台,也是计算机科学与数学...

    3d in flash

    然后,它会引导学习者进入3D世界,讲解3D坐标系统、矩阵运算以及如何通过代码创建和操纵3D对象。在这一部分,读者将了解到如何使用如Papervision3D、 Away3D 或 Alternativa3D 这样的开源3D引擎来简化开发过程。 ...

    《Linux内核修炼之道》(pdf版).pdf(精华版)

    在“Linux大史记”章节,作者回顾了Linux操作系统的发展历程,从1991年Linus Torvalds发布第一个Linux内核至今,这一部分不仅具有历史价值,也能让读者了解Linux是如何从一个个人项目演变成全球广泛使用的开源操作...

    年大数据行业现状及发展趋势分析4.pdf

    大数据,作为继云计算、物联网之后的信息技术革新,正在深刻改变着全球的商业格局。大数据不仅仅是海量信息的集合,更是蕴含着巨大价值的资产。随着云计算的发展,数据的存储和访问变得更加便捷,而如何有效利用这些...

    嵌入式Linux应用程序开发标准教程

    如今,嵌入式处理器占据了分散处理器市场的绝大部分份额,而嵌入式Linux操作系统作为其中的关键技术之一,凭借其开源性、稳定性、高效性以及广泛的硬件兼容性,在嵌入式领域展现出强大的生命力。 根据市场研究报告...

    Great-New-World-Mod:WIP unciv mod,仍然有很多功劳和东西要添加

    Unciv是一款开源的、类似于经典策略游戏"Civilization"(文明)的简化版,玩家在游戏中扮演一个文明的领导者,引导自己的文明从石器时代发展到现代甚至未来。Unciv的简单操作和易于上手的特性使其成为许多玩家的首选...

Global site tag (gtag.js) - Google Analytics