ttoos icon indicating copy to clipboard operation
ttoos copied to clipboard

【开源之道talking】Linux kernel 29 years history report discuss

Open lijiangsheng1 opened this issue 5 years ago • 7 comments

2020.8.25 linux 度过其29周岁的生日,并在此前不久发布了历史上最多、最大的版本:5.8,Linux 基金会特别发布了一个报告,以详细的数据述说了这个人类历史上最大的开源项目!

就让我们就这些数据一起聊聊吧。~

lijiangsheng1 avatar Aug 30 '20 11:08 lijiangsheng1

https://www.linuxfoundation.org/resources/publications/2020-kernel-history-report/

下载地址。

lijiangsheng1 avatar Aug 30 '20 11:08 lijiangsheng1

https://www.zdnet.com/article/commit-1-million-the-history-of-the-linux-kernel/

至顶网的这个报道可以参考一番。

lijiangsheng1 avatar Aug 30 '20 14:08 lijiangsheng1

Over time, contributions from companies vary based on business needs and strategies. Some of the top 20 contributors had not even contributed to the kernel back in 2007. Others who were strong contributors in 2007, have since been bought/acquired and are no longer participating. The diversity of contributors has been a strength and continues to provide resilience to the project.

大厂决定参与到Linux到开发当中来,2007年才是转折点,这一年到底发生了什么?

2000 年是Linux基金会成立的一年:Open Source Development Labs和 Free Standards Group 合并。

lijiangsheng1 avatar Sep 14 '20 02:09 lijiangsheng1

One of the other key process changes in the history of the Linux kernel was the standardization of the Developer Certificate of Origin (DCO)36 in 200437. The DCO was added to provide additional legal protections to developers and users without adding a significant process burden.

被社会认可是非常重要的一环,亚文化到主流文化并没有那么的容易。

image

被认可是共同体非常重要的一环~ 这种文化是需要习得的。

lijiangsheng1 avatar Sep 14 '20 02:09 lijiangsheng1

image

Kernel 的静态分析、安全检测、机器人分析跟踪、自动化测试都是非常先进的。

lijiangsheng1 avatar Sep 14 '20 03:09 lijiangsheng1

In 2020, the Linux kernel earned a gold CII best practices badge, which demonstrates that the project applies many practices to improve quality, improve security, and prevent defects.

这是否代表开源的顶级软件工程能力?

lijiangsheng1 avatar Sep 14 '20 03:09 lijiangsheng1

The focus of the kernel community to maintain a common goal of having a high quality operating system with no regressions, willingness to create new processes and tools as needed to help them be more efficient continues to improve dependability of the Linux kernel as it gets deployed in new markets. Tooling improvements emerging in the kernel testing infrastructure are helping developers keep up with the rate change in the upstream kernel and continue to improve the stable kernels and future releases as being transparent about the processes followed. Kernel developers have demonstrated they are willing to question and discuss improvement and welcome diverse perspectives. There now exists a great foundation for the Linux kernel to continue to lead the way in creating best practices that help the entire open source software industry.

开源的典范!旗帜不倒~

lijiangsheng1 avatar Sep 14 '20 03:09 lijiangsheng1