Ohlohでは、Ubuntuは「 mostly C# で書かれている」と報告されており、実際に Ubuntuの言語に行くとsummary C#が最も多くのLOCを持っていることがわかります。コードベースから20%。 Ohlohのエンジンが間違っていなければ、これの説明はどれですか?
Olohエンジンは間違っています。 Ubuntuは非常に複雑なプロジェクトであり、Ubuntuとは何か、そうでないことを述べることは困難です。しかし、C#は決してメジャーな言語ではありません。
Ubuntuには、Ubuntu固有のパッチのみをカウントした場合でも、50人を超える貢献者と1500人のコミット/年があります。
このサイトは follow UbuntuプロジェクトとUbuntu以外のプロジェクトの奇妙な組み合わせのように思えますが、意味がありません。 F-Spot(現在はデフォルトのインストールベースになく、C#で作成された大きなプログラム)がその統計に重きを置いている可能性があります。
Linuxカーネル(Ubuntuのコア)は、ほとんどがCで書かれ、一部はアセンブリ言語で書かれています。また、アプリケーションの多くはpythonまたはCまたはC++で記述されています。 C#は、Windowsで使用することを意図していたため、多くのLinuxユーザー/開発者に人気のある言語ではありません。しかし、それでも自由に使用できます。まさに人々がC#以外の言語を優先しているというだけです。
Linuxカーネルのソースコードを見ましたが、99%がCであることを100%確信できます。また、Linuxカーネルの公式サイトからソースコードをダウンロードすることもできます。サイトは http://www.kernel.org です。そこには主に「。h」があり、これは「ヘッダー」ファイルと呼ばれ、「。c」は「Cプログラミング」ファイルです。
したがって、あなたが読んでいる記事は間違っています。そして、間違っているということは、完全に間違っているということです。変更についてもサイトの管理者に通知してください。
Ubuntuは明確にC#で書かれていません! Ubuntuは(私が知る限り)ソフトウェアセンター(bansheeなど)で利用可能ですが、C#/ Monoアプリケーションがインストールされた状態でも出荷しません。
ほとんどのディストリビューションのようなUbuntuは、多くのCとC++で構成され、いくつかのvala、python、Perlなどが混在しています。 C#は、MS/.net接続のために少し痛い点があります。
Ubuntuは、プロジェクトを実装する言語を自由に使用できる個々のプロジェクトのlotを含むディストリビューションです。
C++は、Cエコシステムを必要としているが、この言語からもう少し必要なプログラマーにとって非常に頻繁に選択されます。