技术发展依赖于创新举措。没有那些脱离束缚的好想法,技术发展将停滞不前。与此同时,创新也促进了企业与社会的进步。很多人想当然地认为大多数创新举措都必须依附于闭源软件及开发商,但在多数情况下这一观点并不正确。
成千上万个开源项目为我们带来各个领域的技术创新成果。其中有一些项目的规模非常小,它们在大多数项目都是大规模、全球化的商业环境中显得格外突出。在浩如烟海的开源项目当中,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广受欢迎的原因,一方面是因为它给骄傲自满、裹足不前的移动竞争带来新的活力,另一方面它也以移动领域首席创新者的地位将我们的渴望一一变为现实。
分享到:
相关推荐
众多的开源项目允许来自世界各地的开发者参与到代码的改进和创新之中,不求回报地共享资源,推动技术的革新与进步。同时,IT专业人士还经常参与各类志愿活动,利用自己的专业技能为社区提供服务,例如开发针对弱势...
这些书籍通常会从理论基础入手,逐步引导读者掌握技术实现方法,并通过实际项目加深理解。 #### 三、开发工具与平台 - **Unity**:作为一款广泛使用的跨平台游戏引擎,Unity支持快速构建VR应用,拥有庞大的资产...
在我们进行IT项目开发,或者深入探讨技术问题的每一个瞬间,往往容易忽视一个至关重要的领域——人文精神。然而,在一个名为《诗朗诵母亲的赞歌.doc》的剧本中,我们能发现与技术世界截然不同的领域——母爱,其中...
随着后PC时代的发展,嵌入式系统技术在信息家电、数据网络、工业控制、医疗卫生、航空航天等多个领域展现出巨大潜力,成为技术革新的关键驱动力。 #### 嵌入式Linux的发展与优势 1. **开源与灵活性**:嵌入式Linux...
在信息飞速发展的时代,开源文化如同一股清流,促进了全球知识分享和技术革新的浪潮。位于这一浪潮前沿的,是众多基于GitHub的开源项目,其中包括了由印度国际信息技术学院(IIIT)理论小组维护的“iiittheorygroup....
在“Linux大史记”章节,作者回顾了Linux操作系统的发展历程,从1991年Linus Torvalds发布第一个Linux内核至今,这一部分不仅具有历史价值,也能让读者了解Linux是如何从一个个人项目演变成全球广泛使用的开源操作...
大数据,作为继云计算、物联网之后的信息技术革新,正在深刻改变着全球的商业格局。大数据不仅仅是海量信息的集合,更是蕴含着巨大价值的资产。随着云计算的发展,数据的存储和访问变得更加便捷,而如何有效利用这些...
然后,它会引导学习者进入3D世界,讲解3D坐标系统、矩阵运算以及如何通过代码创建和操纵3D对象。在这一部分,读者将了解到如何使用如Papervision3D、 Away3D 或 Alternativa3D 这样的开源3D引擎来简化开发过程。 ...
嵌入式智能电脑作为这一领域的重要组成部分,正如尼葛洛庞帝在2001年的预言一样,确实成为了继个人计算机和个人互联网之后的又一重大技术革新。如今,嵌入式处理器占据了分散处理器市场的绝大部分份额,而嵌入式...
Unciv是一款开源的、类似于经典策略游戏"Civilization"(文明)的简化版,玩家在游戏中扮演一个文明的领导者,引导自己的文明从石器时代发展到现代甚至未来。Unciv的简单操作和易于上手的特性使其成为许多玩家的首选...