Очень интересуют описания, сравнения, отзывы о качестве и удобстве.
для системного -gcc если его понимаешь лучше нет ничего - покойный Стивенс всегда пользовался им и не жаловался,,,,,,, - все остальное - ерунда - не дает понимания хода - главное понять а не знать - семаника разная одно - подразумевает использование другое - только факт существования(мертвый груз)
"Средства" - весьма широкое понятие.Язык - практически исключительно C, изредка могут понадобиться ассемблерные вставки.
Компилятор языка - тот, которым ядро собрано (в 99% случаев - gcc, в оставшемся 1% - icc).
Средства отладки - в первую очередь те, которые заложены в само ядро. Модная штука kexec().
Сочетание /dev/hands + /dev/head как обычно, рулит.