I can understand why people will resist this, thinking that somehow renaming eth0 to em0 or similar will break stuff, but here's the rub: It'll only break stuff that's badly written.<p>There's a right way to enumerate network interfaces and a wrong way (which is dependent on the language you're using for enumeration - the wrong way is assuming that eth0 is the only network device).<p>Bear in mind that the new convention is not entirely dissimilar to how WiFi cards have worked on Linux for some time, so the only things that will break will be things that:<p><pre><code> a) Assume eth0 instead of enumerating devices
b) Have a legitimate reason for using eth0 only (I can't think of one, but I wouldn't be surprised if one existed)</code></pre>