2020 LInux Kernel History Report


Time

2020.10.13

Summary

This report looks back through the history of the linux kernel and the impact of some of the best practices and tooling infrastructure that has emergerd to enable one of the largest software collaborations known.

Research Objective

Problem Statement

Method(s)

Evaluation

Conclusion

Notes

Linux内核的发展经历过三个版本控制软件:pre-version control、Bitkeeper和git,2005年4月16日开始使用git作为版本控制软件。

Linux的第一个版本名称是:linux-0.01.tar.Z,由88个文件组成,一共有10239行代码,运行在单硬架构i386。

Linux截止目前最新的版本号为:5.8,由69325个文件组成,一共有28442673行代码,可以运行在30个主要的硬件架构上。

cregit.linuxsources.org这个网站记录了内核代码的演变历史

Words

pre-version
先行版本号
bitkeeper
一套BitMover公司开发的分布式版本控制软件,要竞争对手是Git,主要卖点是“分布式”版本控制工具,不同于中心式的CVS或SVN。
archeology
考古学
initiative
倡议
badge
徽章
incorporate
合并
recognition
承认
maintainer summit
维护者峰会
resolved
解决
scale
规模

Statement

the 5.8 kernel set several records
5.8内核创下多项记录
different deelopment stage
不同的发展阶段