На Ohloh Ubuntu сообщается как «в основном написанный на C #», и действительно, если мы перейдем к обзору языков Ubuntu, мы увидим, что C # имеет большинство LOC, учет около. 20% от базы кода. Если двигатель Ohloh не ошибается, это объяснение этого?
Ядро Linux (которое является ядром Ubuntu) написано в основном на C и небольшими частями на языках ассемблера. И многие приложения написаны на языке python или C или C ++. C # не является популярным языком для многих пользователей / разработчиков Linux, потому что он предназначен для использования в Windows. Но все же вы можете использовать его. Просто, люди предпочитают больше других языков, чем C #. Я видел исходный код ядра Linux, и я могу быть на 100% уверен, что 99% - C. Вы также можете загрузить исходный код с официального сайта ядра linux. Сайт http://www.kernel.org. Там вы увидите в основном «.h», которые называются файлами «Header» и «.c», которые являются файлами «C Programming». Так что статья, которую вы читаете, неверна. И неправильно я имею в виду, что я ошибался. Пожалуйста, также сообщите администратору сайта об изменениях.
Ubuntu определенно НЕ написан на C #! Ubuntu даже (насколько я знаю) не поставляется с любыми приложениями C # / Mono, хотя они доступны в программном центре (banshee и т. Д.)
Ubuntu, как и большинство дистрибутивов, состоит из большого количества C и C ++ , смешивать в некоторых vala, python, perl и многих других. C # является немного больной точкой из-за соединений MS / .net.
Ubuntu - это дистрибутив, содержащий множество отдельных проектов, каждый из которых может свободно использовать любой язык, на котором они хотят реализовать свой проект.
C ++ - довольно частый выбор для программистов, которым нужна экосистема C, но хотите немного больше от языка.