Возможный дубликат:
Как мне собрать Unity из исходного кода?
На каком языке написано Unity? Кроме того, где я могу получить его исходный код?
У меня есть идея оконной среды или оболочки (не знаю, как ее назвать). Я хочу научиться создавать ее.
Мне нравятся некоторые из нескольких идей, которые я видел , но я хочу переделать их все, а также концепцию того, как работает рабочий стол.
Я подумал, что изучение языка, на котором написана Unity, и изучение кода Unity и Gnomes было бы хорошим началом.
Я нахожусь на Ubuntu 12.04 acer aspire 5920 3 ГБ оперативной памяти жесткий диск 160 ГБ
Unity разрабатывается с использованием C, C ++ и Vala. Эта ссылка предоставит всю информацию о Unity Development. Посетите Gnome Developer Center для разработки Gnome. Вы получите учебные пособия по разработке Gnome и информации, связанной с платформой.
Unity написана в основном на C ++. Его исходный код можно найти в Launchpad . Чтобы получить код, вам нужен базар. Это можно установить с помощью
sudo apt-get install bzr
. Затем, чтобы создать ветку кода, вы должны выполнить
bzr branch lp:unity trunk
. Это создаст каталог trunk
с исходным кодом Unity. Если вы просто хотите посмотреть на код, все готово. Если вы хотите собрать его, вам нужно установить несколько зависимых библиотек. Скорее всего, это всего лишь Nux
, но, в зависимости от вашей установки, может быть больше требований.
Более подробную информацию о разработке Unity можно найти на странице разработки Unity . Более подробное объяснение построения текущего Unity из источника также можно найти с этим ответом