Слова «стеклянный», «деревянный» и «оловянный» образованы с помощью суффикса -янн- из-за исторических процессов в русском языке. 14
В древнерусском языке отыменные прилагательные (образованные от существительных) получались с помощью суффиксов «-ан/-ян». 1 Но существовал и ещё один суффикс, ныне утраченный — «-ьн». 1 Он присоединялся в качестве дополнения, когда нужно было образовать расширенную форму. 1 На письме это выглядело так: «дерев-ян-ьн-ный». 1
Звук «ь» практически не произносился. 1 Со временем он редуцировался не только в устной речи, но и на письме. 1 Однако три одинаковых согласных подряд — это очень нетипично для русского языка. 1 И суффиксы «-ян» и «-ьн» слились в один: «-янн». 1 Так и получились привычные нам слова «оловянный» и «деревянный». 1
Слово «стеклянный» исторически уже было образовано от «стькльнъ». 1 Эта «н» на конце корня соединилась с суффиксом «-ян». 1 Таким образом прилагательное получило двойное «н» и попало в разряд исключений. 1