I just completed the upgrade of an OpenSUSE 12.3 virtual machine to 13.1. This upgrade did not go smoothly, which is unusual for OpenSUSE.
I won't bore you with the details, but suffice it to say the upgrade crashed about 3/4 of the way through, forcing me to reboot an incomplete upgrade and pray it would start.
Well, it did come up into 13.1, sort of, but with no network connectivity. Because I was doing a network upgrade, I needed network connectivity to finish, even though I had told zypper (the installer) to download everything before installing anything.
So, the interface eth0 was not being found, even though it was properly defined everywhere, including in the udev rules. I fooled around with that for a bit, then decided to see if yast could and would configure the interface.
Yast worked, and set up the interface, but named it ens33 rather than eth0. Now, the VM thinks the ethernet interface is an ensoniq device (hence, I suppose, the "ens") but I have no idea about the "33". I DO have a lot of interfaces available and defined on this VM which I use for one purpose and another, and there could indeed be 32 of them so the 33 might mean this is the 33rd interface, but I haven't counted them and I am not sure.
Now, unless OpenSUSE is going off into the weeds the way Ubuntu has, this suggests a change in the network architecture is coming. Will Mageia 4 behave this way? I note that the udev rule has a very different syntax in the 13.1 distro vs any previous distro; is there a big change coming in udev on Mageia? If so, what is the motivation?
IMNSHO, change for the sake of change is useless and often destructive and disruptive. There needs to be a good reason for this, if it is happening.