Linux内核(kernel)各版本代码行数(单位:百万行) 原图定位 计算机操作系统开发是一项庞大而复杂的工程。软件开发工作量可以用代码行数进行粗略表征。主流的操作系统代码量都比较庞大,而且随着版本升级呈增长趋势。据公开可查证资料显示,Windows Vista(2007)有 5000万行代码,Windows 7(2009)和Windows XP(2001)各有 4000万行,Windows 2000有 2900万行代码,相比 1992年的版本增长了数十倍。对于 Linux操作系统,仅Linux内核 4.13就包含 6万个系统文件,代码量近 2500万行。成熟的 Linux操作系统发行版需要在内核基础上加入 GUI以及必要的应用文件,总的代码量会更高。