开源之道(2016 12 15)

拥抱开源之前请先了解它;从Linux 内核开发25年所学到的9堂课

声明:本博客言论,仅代表我自己,不管任何其它!


文章点评

拥抱开源之前请先了解它

原文链接:Open Source: Know It Before You Embrace It

适兕点评:

开源应该理性的对待,或者说科学的对待。在积极的拥抱它之前,应该去做深度的了解!犹如人生的重大选择一样,比如婚姻,比如职业。

这里摘抄两句文中精彩的论断:Open source is not rocket science, but you need to know the science behind it to get things right. If businesses learn to not just embrace open source but also support and contribute back, they will be able to unleash the true power of open source.

从Linux 内核开发25年所学到的9堂课

原文链接:9 lessons from 25 years of Linux kernel development

适兕点评:

本文的作者是大名鼎鼎的Greg Kroah-Hartman,当然从文章中也可以认识到:Ted T’so 这样的大神级人物:Linux文件系统专家。

  1. 短期的开发周期非常的重要。
  2. 过程的扩展需要分布式的、层次分明的开发模式
  3. 工具很重要
  4. 内核的强一致模式非常的重要
  5. 内核的强“没有回归”的规则也很重要
  6. 企业的合作是蛮重要的,但是没有那个单一的公司掌控kernel开发更重要
  7. 项目内没有任何所谓的边界
  8. Linux 证明了一件事:如此庞大的工程是从很小的一点做起来的
  9. 综上所述,Linux25年的历史表明,持续的合作可以带来共同的资源,没有那个团队/公司能够独自完成这件事