Linux i asembler

Jak łatwo zauważyć, bardzo rzadko potrzebujemy wykorzystywać linuxa w programowaniu pod Linuxem. Inaczej niż w DOS-ie, w Linuxie nie ma wymagania, aby sterowniki były implementowane w asemblerze (aczkolwiek istnieje oczywiście taka możliwosć). Korzystając z nowoczesnych kompilatorów, możemy zakładać, że kod będzie rzeczywiście bardzo dobrze zoptymalizowany. Jednocześnie, jeśli naszym celem jest wtopienie Linuxa w hardware, gdzie wszystkie kilobajty są bardzo cenne, wtedy dobrym rozwiązaniem jest dopasowywanie jądra i bibliotek za pomocą asemblera. To potrafi naprawdę znacząco zmniejszyć wielkość programu!.