Ubuntuのソースコードを入手して、必要に応じてカスタマイズできると聞きました。しかし、Ubuntuのソースコードはどこで入手でき、Ubuntuの記述にはどの言語が使用されますか?
あなたは本当にすべてのUbuntuのソースコードをダウンロードしたくありません。文字通り何百万ページものテキストです。代わりに、興味のある特定のパッケージのソースコードを取得します。これは非常に簡単です。
Ubuntuはたくさんの異なる言語で書かれています。 C、C++、Vala、およびPythonは非常に人気がありますが、あらゆる種類の言語が使用されます。特定のパッケージのソースコードを取得するのは非常に簡単です。例として、Ubuntu Oneコントロールパネルのソースコードをダウンロードしましょう。ターミナルを開いてapt-get source ubuntuone-control-panel
を実行します
これで、ubuntuone-control-panel-VERSION_NUMBERというディレクトリにUbuntu One Control Panelのソースコードが作成されました。
探検する準備はできましたか? :)
パッケージとそのソースはすべて Launchpad から入手できます。
Ubuntuはオペレーティングシステムですが、実際にはいくつかの異なる側面で構成されています。
1つの側面は、オペレーティングシステムの極端なバックエンドであるカーネルです。
別の側面は、デスクトップマネージャー、ウィンドウマネージャーなどです。
それからもちろん、プログラムがあります。
一般的に、これらすべての側面のソースはすべてオープンであり、自由に利用できます。これらのほとんどには独自のプロジェクトがあり、ソースパッケージやものをいじる必要なく、それらのプロジェクトからソースコードをダウンロードできます。