每年 Opensource.com 都会收集最佳的十个开源软件,今年也不例外,废话不多说,直接进入主题。
Docker
“电源管理和虚拟化以相同的方式允许我们从服务器利用率中获取最大的利益。如何真正的解决虚拟化,这世界第一难题仍然是普遍存在的。Docker 自从 2013 年开源以来,刚好在这开源改革的关键时刻适应了时势的发展,提供扩展构建块,允许类似我们这样的工程师和架构师能够以亘古未有的方式进行分布式平台的扩 展。”—Richard Morrell, Senior software engineer Petazzoni on the breathtaking growth of Docker。
Kubernetes
“你开始了解大量集群空间信息的一个项目肯定是 Kubernetes,是 Google 内部容器组开发的。Kubernetes 致力于提供类似高可用性和复制,服务发现和服务聚合的功能” —Gordon Haff,Open source accelerating the pace of software。
Taiga
“几乎所有的项目管理工具并不会反映项目的实际情况。一个解决方案就是使用能直观表现项目的实际情况,符合开发人员的常规工作流的工具。此外,这个 工具还需要能快速的更新,吸引用户去使用才算是成功的。Taiga 是个开源项目管理工具,致力于解决基础的软件可用性问题。”—Nitish Tiwari,Taiga,一个专注于软件可用性的开源项目管理工具。
Apache Mesos
"Apache Mesos是 一个集群管理器,提供高效资源隔离和分享跨版本应用或者框架。Apache Mesos 是位于应用层和操作系统之间,可以更高效的部署和管理大规模集群环境的应用。Apache Mesos 可以在一个动态节点分享池运行大量的应用。著名的用户包括 Twitter, Airbnb, MediaCrossing, Xogito 和 Categorize。 —Sachin P Bappalige,Open source datacenter computing with Apache Mesos。
OpenStack
“随着 OpenStack 的继续成熟,慢慢的走向生产环境,专注于用户的持续增长。同时,更好的迎合用户的需求,社区也在努力的获取用户的支持,满足那些在 OpenStack 组织和社区上作出许多伟大改革的:超级用户。”—Jason Baker, What is an OpenStack superuser?
Ansible
“我所做的大量工作不单单是让人们更多时间玩耍,还能有更多的时间给他们自己的项目,他们自己的想法,做一些比较新颖又比较有趣的事情。”—Michael DeHaan,Making your IT infrastructure boring with Ansible。
ownCloud
“我曾经寻找一个简单的方式来管理我所有的在线存储服务,比如 Google Drive 和 Dropbox,集成到我的 Linux 桌面,不需要使用一些复杂的 hack,最后我找到一个解决方案,非常好用。在这里跟大家分享一下,实际上这并不是火箭科学,所有我做的只是阅读一些些文档,然后点击几下就完成了所有 的工作。” —Jiri Folta,使用 ownCloud 来集成 Dropbox,Google Drive,更多的是在 Gnome 环境下。
Apache Hadoop
“Apache Hadoop 是用来存储和处理商用硬件集群上大数据集的开源软件框架。Hadoop 是一个 Apache 的顶级项目,由全球贡献者和用户组成的社区进行维护和开发,遵循 Apache 2.0 开源授权协议。”—Sachin P Bappalige,Aapche Hadoop 大数据方面的介绍。
Drupal
“当 Drupal 7 在 2011 年发布的时候,是当时最容易使用的开源内容管理系统(CMS)。我希望 Drupal 8 发布的时候也会是这个样子。Web 可访问性要求一直保持警惕,软件的任意部分都必须要经常遵循适用 Web 内容可访问性指南(WGAG)2.0 ” —Mike Gifford,Drupal 8 的可访问性优势。
OpenDaylight
“数据中心中越来越多传统网络功能是通过专用,几乎是私有的硬件和软件结合,是通过软件来进行定义的。开源社区里比较领先的就是 OpenDaylight,一个通过 Linux 基金会定义需求协作开发项目,软件定义网络可能会填补和协调世界个人和公司为创建一个软件定义网络(SDN)开源解决方案方面的努力” —Jason Baker,使用 OpenDaylight 在软件中定义网络。
via opensource.com