每年我们都会收集 Opensource.com 上报道的最佳开源项目。去年的 10 个项目列表 为 2014 年在科技领域工作和对此感兴趣的人们提供了指导。现在,我们为您准备了 2015 年的全新优秀开源项目列表。
有些是新面孔。有些已经存在并且一直在蓬勃发展。让我们深入了解一下!
2014 年十大开源项目
Docker
“正如电源管理和虚拟化使我们能够从服务器利用率中获得最大的工程效益一样,如何真正解决虚拟化中的世界一流问题仍然普遍存在。Docker 在 2013 年的开源真正可以将自身与开源发展中的这些关键时刻对齐——提供可扩展的构建块,使我们作为工程师和架构师能够以前所未有的方式扩展分布式平台。” —Richard Morrell,高级软件工程师 Petazzoni 谈 Docker 惊人的增长。
采访: Docker 服务副总裁在 为什么 Docker 是虚拟化和云计算的新潮流? 中与 Jodi Biddle 交谈。“我认为这是 Docker 轻量级的本质与工作流程相结合。它快速、易于使用,并且是一个以开发人员为中心的 DevOps 工具。它的使命基本上是:让打包和交付代码变得容易。” —James Turnbull。
Kubernetes
“您开始在编排领域听到很多的项目之一是 Kubernetes,它来自 Google 的内部容器工作。它旨在提供诸如高可用性和复制、服务发现和服务聚合等功能。” —Gordon Haff,开源正在加速软件的步伐。
Taiga
“项目管理工具几乎总是不能反映实际的项目情况。对此的一种解决方案是使用直观且适合开发人员正常工作流程的工具。此外,一个可以快速更新并吸引用户使用的工具。Taiga 是一个开源项目管理工具,旨在解决软件可用性的基本问题。” —Nitish Tiwari,Taiga,一个专注于可用性的新型开源项目管理工具。
Apache Mesos
“Apache Mesos 是一个集群管理器,它为分布式应用程序或框架提供高效的资源隔离和共享。它位于应用程序层和操作系统之间,使在大型集群环境中更有效地部署和管理应用程序变得更容易。它可以在动态共享的节点池上运行许多应用程序。Mesos 的主要用户包括 Twitter、Airbnb、MediaCrossing、Xogito 和 Categorize。 —Sachin P Bappalige,使用 Apache Mesos 的开源数据中心计算。
采访: Twitter 开源主管在 像 Twitter 一样使用 Apache Mesos 进行扩展 中与 Jason Hibbets 交谈。“截至今天,Twitter 拥有超过 2.7 亿活跃用户,每天产生超过 5 亿条推文,每秒高达 15 万多条推文,以及每天超过 100TB+ 的压缩数据。在架构上,Twitter 主要由服务组成,主要用开源项目 Finagle 编写,代表平台的核心名词,例如用户服务、时间线服务等。Mesos 允许这些服务扩展到数万台裸机机器,并利用跨数据中心的共享服务器池。” —Chris Aniszczyk
OpenStack
“随着 OpenStack 继续成熟并缓慢进入生产环境,对用户的关注度持续增长。因此,为了更好地满足用户的需求,社区正在努力让用户通过突出那些在他们的组织和整个 OpenStack 社区中都是变革推动者的用户来迎接下一步的参与:超级用户。” —Jason Baker,什么是 OpenStack 超级用户?
采访: CERN 基础设施经理在 OpenStack 如何为 CERN 的研究提供动力 中与 Jason Hibbets 交谈。“在 CERN,欧洲核子研究组织的物理学家和工程师正在探索宇宙的基本结构。为了做到这一点,我们使用了一些世界上最大和最复杂的科学仪器,例如大型强子对撞机,这是一个 27 公里的环形隧道,位于法国和瑞士边境地下 100 米处。OpenStack 提供了基础设施云,用于为这种处理提供大部分计算资源。” —Tim Bell。
Ansible
“我想要做的很多事情不仅是为了让人们有更多空闲时间喝啤酒,而且是为了让他们有更多空闲时间用于自己的项目、自己的想法,以及做新的有趣的事情。” —Michael DeHaan,使用 Ansible 让您的 IT 基础设施变得乏味。
采访: Ansible 首席技术官在 Ansible 首席技术官 Michael DeHaan 幕后 中与 Jen Krieger 交谈。“我喜欢引用《星际迷航 2》很多次。我们绝对为“多数人的需求”而优化。我知道斯波克说完这句话后就死了,但他确实回来了。” —Michael DeHaan
ownCloud
“我一直在寻找一种简单的方法,可以将我的所有在线存储服务(例如 Google Drive 和 Dropbox)与我的 Linux 桌面集成,而无需使用一些糟糕的黑客手段,而且我终于找到了一个有效的解决方案。我在这里与您分享。这真的不是火箭科学,我所做的只是阅读了一些文档,以及点击了几下。” —Jiri Folta,使用 ownCloud 在 Gnome 中集成 Dropbox、Google Drive 等。
列出: 前 5 个开源替代方案:“ownCloud 几乎可以完成专有名称所做的一切,并且可以让您掌握信息的控制权。” —Scott Nesbitt,流行的 Web 应用程序的五个开源替代方案。
Apache Hadoop
“Apache Hadoop 是一个开源软件框架,用于在商用硬件集群上存储和大规模处理数据集。Hadoop 是一个 Apache 顶级项目,由全球贡献者和用户社区构建和使用。它在 Apache License 2.0 下获得许可。” —Sachin P Bappalige,Apache Hadoop 大数据入门。
Drupal
“当 Drupal 7 在 2011 年发布时,它是最易访问的开源内容管理系统 (CMS)。我预计在 Drupal 8 发布之前,情况将一直如此。Web 可访问性需要持续的警惕,并且在任何努力满足 Web 内容可访问性指南 (WCAG) 2.0 指南的软件中,这始终是需要关注的事情。” —Mike Gifford,Drupal 8 的可访问性优势。
OpenDaylight
“我们越来越看到,传统上在数据中心通过专用、几乎完全专有的硬件和软件组合完成的网络功能,现在正在通过软件来定义。在开源社区中引领这一潮流的是 OpenDaylight 项目,它是通过 Linux 基金会 进行的协作项目,旨在定义软件定义网络可能满足的需求,并协调全球个人和公司的努力,以创建软件定义网络 (SDN) 的开源解决方案。” —Jason Baker,使用 OpenDaylight 在软件中定义您的网络。
2 条评论