На этот вопрос уже есть ответ здесь:
Я слышал, что мы можем получить исходный код Ubuntu и настроить его по своему желанию. Но где я могу найти исходный код Ubuntu и на каких языках написана Ubuntu?
Все пакеты и их источники доступны через Launchpad .
Вы действительно не хотите загружать исходный код для всей Ubuntu. Это миллионы и миллионы страниц текста - буквально. Вместо этого вы получите исходный код для конкретных пакетов, которые вас интересуют, и это очень просто.
Ubuntu написано на множестве разных языков. C, C ++, Vala и Python очень популярны, но используются все виды языков. Получить исходный код для определенного пакета очень просто. В качестве примера, давайте загрузим исходный код для панели управления Ubuntu One. Откройте терминал и запустите apt-get source ubuntuone-control-panel
Теперь у вас есть исходный код панели управления Ubuntu One в каталоге с именем ubuntuone-control-panel-VERSION_NUMBER.
Готовы исследовать? :)
Хотя Ubuntu является операционной системой, она на самом деле состоит из нескольких различных аспектов.
Одним из аспектов является ядро, крайняя часть операционной системы.
Другим аспектом является менеджер рабочего стола, менеджер окон и т. Д.
Тогда, конечно, есть программы.
Вообще говоря, источник всех этих аспектов является открытым и свободно доступным. Большинство из них имеют свои собственные проекты, и вы можете загружать исходный код из этих проектов специально, а не возиться с пакетами с исходным кодом и прочим.