In Summe knapp unter 100.000. Nimm da die Ungenauigkeiten von cloc, den Debugging-Code, den toten und den doppelten Code raus: 50k LOC sind keine falsche Schätzung gewesen. Und wie man sieht, liegt der Großteil im Kernel, Mesa und Gallium spielen eine nachrangige Rolle.
Mit 50K LOC wirst wohl nur den Teile abdecken können. Der Großteil befindet sich außerhalb im Gallium3D-, Mesa-, libdrm-, DDX-Teil.
Ich hab mir kurz die relevanten Sourcen gezogen und cloc über die nouveau-relevanten Teile laufen lassen.
Kernel: 56611
xserver-xorg-video-nouveau: knapp 22.000
mesa: 13428 (DRI) plus 2768 (Gallium)
libdrm: 1833
In Summe knapp unter 100.000. Nimm da die Ungenauigkeiten von cloc, den Debugging-Code, den toten und den doppelten Code raus: 50k LOC sind keine falsche Schätzung gewesen. Und wie man sieht, liegt der Großteil im Kernel, Mesa und Gallium spielen eine nachrangige Rolle.