知乎热榜 ( ) • 2022-01-24 16:19
立党的回答

这么说吧,整个Linux kernel总共行数差不多在3000万行左右,Window 10差不多在5000万行左右。

一个BMW X5的全部代码在3亿行,只能说明如下两种情况:

  1. 压根没有subrepo管理,把整个linux kernel、Android Automotive、其他real time os的代码,以及所有常用的开源dependencies,全一股脑业余地打包在这些个repo里;
  2. 整个code base的管理是完全失控的,有用没用的test和早已删掉不用的project全都放在里面,而且已经失去管理这些legacy code的能力。