"Slitaz" – думаю, самый компактный дистрибутив. Но, учитывая нагруженность сайтов анимацией, флешем, врядли "компактный" значит "комфортный".
По-моему на C. Возможно, какие-то низкоуровневые вещи на ассемблере. По крайней мере Торвальдс начинал именно с ассемблера. Модули и программы в основном пишутся на С++, С и др. С-образных языках, но программисты под линукс пишут на том, что знают, то есть программы и модули могут быть написаны на всех существующих языках ( java, perl, python, Delphi и пр.).
Обычно, если при установке каких-либо программ в unix подобных системах, в командной строке пишется, что такая команда не найдена, то нужно установить соответствующий пакет. Например, если при вводе команды system-config-printer выводится, что такая команда не найдена, нужно набрать sudo yum install system-config-printer (этот набор программ чисто символический. Первая часть sudo yum install это запуск установки пакета, в разных дистрибутивах он может немного отличаться, вторая часть system-config-printer это название пакета, который требуется установить). То есть вывод - надо доустанавливать необходимые пакеты.
Ubuntu устанавливается на любой ПК стандартным способом через загрузочный диск. Проблем с самой установкой не будет, но будут, вероятно, проблемы с быстродействием системы. Хотя они и пишут на сайте следующее:
Но на деле, если ПК, как Вы говорите, древний, то, работая, отклика можно ждать по 10 минут! (и это стандартные операции). На деле у Убунту очень высокие требования к ПК для того, чтобы эта система шустро работала, а так - одна нервотрепка. Разве что, действительно, какую-то старую версию попробовать найти, которая много не требует... У Лубунту, вроде, требование, чтобы компьютер был не старше 2005 года выпуска.
Да, и очень сильно. И часто бывает, что человек, умеющий работать на одной модификации Линукса, не может работать в другой модификации. Линукс, это прежде всего ядро операционной системы, "вокруг" которого строится оболочка драйверов и подпрограмм и они по разному взаимодействуют с ядром. Что касается внешнего вида, так это ещё один "внешний модуль" Линукса, которых много и они могут модифицироваться и подходить сразу к нескольким модификациям Линукса.
Кстати, очень многие, которые переходят на Линукс, выбирают рабочий стол (внешний вид) одной модификации, а сам Линукс от другой модификации. Вот например семейство "Дебиан", одной из групп модификаций Линукса.