Jądro Linuksa ma już 10 milionów linii kodu

Strona głównaJądro Linuksa ma już 10 milionów linii kodu
23.10.2008 15:14
Grzegorz Niemirowski
Grzegorz Niemirowski

Analiza najnowszej wersji jądra Linuksa (Git checkout) pokazuje,że suma linii ze wszystkich plików znajdujących się w drzewie koduźródłowego przekroczyła 10 milionów. Dotyczy to wszystkich linii,także pustych, komentarzy i plików tekstowych, które nie zawierająkodu. Dzięki narzędziu SLOCCount można policzyć faktyczną ilość liniiczystego kodu. Wynosi ona obecnie 6 399 191, z czego 96,4% jest wjęzyku C a 3,3% w asemblerze. Inne języki to margines, np. skryptyperla pomocne przy budowaniu jądra stanowią 0,1%. Ponad połowa koduto sterowniki urządzeń, kolejna duża partia to katalog arch, któryzawiera kod dotyczący różnych architektur, na które Linux jestdostępny. Narzędzie SLOCCount posiada także możliwość ocenyczasochłonności tworzenia kodu. Analiza przeprowadzona za jegopomocą wykazała, że napisane jądra Linuksa od zera wymagałobyzatrudnienia 200 programistów przez 9 lat i kosztowałoby $267milionów dolarów. Oczywiście jest to tylko szacunek, poza tymSLOCCount nie było już aktualizowane od czterech lat. Jądro Linuksa stale się rozrasta a nowe wersje ukazują się co około 90dni.

Udostępnij:
Wybrane dla Ciebie
Komentarze (39)