Yes it is very well known. I give you a very short and simplified (but correct) explanation:
In a metal, there are so called "free electrons". There are electrons detached from the atoms (less than one for each atom) that can wander freely in the metal. But, as people in a room, they distribute more or less uniformly over al the room (metal).
All the time there are collisions between the electrons and between the electrons and the atoms. There is equilibrium in the speed of electrons and the agitation of atoms. You said that electrons and atoms are in thermal equilibrium. That is they are at the same temperature.
When you apply a voltage across the metal an electrical field appears and this electrical field pushes the electrons to the positive end. This push changes slightly the speed of electrons in the good direction. As the electrons gain speed they gain temperature and in the chocks with atoms they loss temperature and heat the atoms.
This is the resistance: the electrons lose the gained energy, giving it to the atoms. To have a current, you must provide an electric field, plus energy and this energy heats the metal.
Thin wire conduct worse than thick ones not of friction with the surface of the wire, as do water in a pipe. In a thin wire there are fewer electrons and to obtain the same current you must give them more speed. This asks for bigger electric field and gives bigger loses (heat).