听说我们可以获得 Ubuntu 的源代码,然后根据自己的需要进行定制。但是 Ubuntu 的源代码在哪里可以找到?Ubuntu 是用什么语言编写的?
答案1
您确实不想下载整个 Ubuntu 的源代码。那可是数以百万计的文本页面——真的。相反,您将获得您感兴趣的特定软件包的源代码,这非常容易。
Ubuntu 是用很多不同的语言编写的。C、C++、Vala 和 Python 非常流行,但各种语言都被使用。获取特定软件包的源代码非常容易。例如,让我们下载 Ubuntu One 控制面板的源代码。打开终端并运行apt-get source ubuntuone-control-panel
您现在在名为 ubuntuone-control-panel-VERSION_NUMBER 的目录中拥有 Ubuntu One 控制面板的源代码。
准备好探索了吗?:)
答案2
虽然 Ubuntu 是一个操作系统,但它实际上由几个不同的方面组成。
一个方面是内核,即操作系统的最后端。
另外一方面就是桌面管理器,窗口管理器等等。
当然还有程序。
一般来说,所有这些方面的源代码都是开放的,可以免费获取。其中大部分都有自己的项目,你可以从这些项目中直接下载源代码,而不必费心寻找源码包之类的东西。
答案3
这些软件包及其源代码均可通过发射台。