Любопытный вопрос, на который Google не смог мне ответить:
Почему 'resolv.conf' пишется без завершающей 'e'? Я уверен, что есть веская историческая причина, восходящая к ранним дням библиотеки DNS-резолвера BSD.
решение1
Я собираюсь предположить, что для того, чтобы гарантировать, что все можно будет быстро набирать (и, что еще важнее, быстро произносить вслух), все было ограничено шестью символами - как упоминалось выше. Это не было бы ограничением файловой системы, просто общепринятым соглашением. 'lib' можно было бы добавить в начало имени, чтобы указать, что это библиотека, и другие дополнения также можно было бы добавить, чтобы указать ее тип и так далее.