Linuxカーネルが1,000万行を超えました

Linuxカーネル2.6.27の最新バージョンの簡単な分析は、その中のコードが1,000万行を超えたことを示しています。 確かに、この数には空の行、コメント、テキストファイルも含まれます。



SLOCCountを使用して結果をフィルタリングすると、より深い分析により正確なコード行数6,399,191が得られます。このうち96.4%はCで、3.3%はアセンブラーで、Perlが3位(0.1% ) 行数は、カーネルの新しいバージョンごとに増加し 、約90日ごとにリリースされます。



現在、コードの半分以上がハードウェアドライバーであり、その後にarch /ディレクトリが続きます。このディレクトリには、Linuxでサポートされるさまざまなアーキテクチャのコードが配置されています。



架空の推定によると、SLOCCountはLinuxをゼロから書き直すために、9年半で200人のプログラマーの作業を必要とし、2億6800万ドルの費用がかかります(プログラマーの平均給与)。 カーネルのコストも更新ごとに増加します。



スラッシュドット経由



All Articles