Какие языки программирования используются для создания / создания операционных систем на основе Linux?
Я полагаю, что следующая ссылка имеет ответ, который Вы ищете: http://ubuntuforums.org/showthread.php?t=705754
Перефразировать мои любимые ответы там:
Linux, ядро, является mostrly, записанным в C и определенном блоке.
Инструментарии и платформы раньше разрабатывали графический интерфейс (например, GTK +, QT, GNOME, KDE, Единица) записаны главным образом в C и C++.
Утилиты и приложения (т.е. программы), которые прибывают связанные Операционной системой, обычно пишутся в Java, Python, C, C++ и даже C#.
Linux (ядро) по сути написан на C с небольшим количеством ассемблерного кода.
Нижний уровень пользовательского пространства, обычно GNU (glibc и другие библиотеки плюс стандартные команды ядра), почти исключительно написан на C и сценариях оболочки.
Остальная часть пользовательского пространства дистрибутивов Gnu / Linux написана на любом языке, который разработчики решили использовать (все еще много C и shell, но также C ++, python, perl, javascript, java, C #, golang, что угодно. ..)