2017 - the state of Linnox.
2017 could have really been the year of Linux on the desktop, instead we get this shit and systemd.
Why is /g/ so eager to tell everyone they're fucking incompetent?
>>61503636
That shit has been happening for like 5 years, and it's actually a good thing.
It's nice not needing to change all of your fucking config files if you ever do anything with your hardware.
$ cat /etc/udev/rules.d/10-network.rules
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="34:f3:9a:XX:XX:XX", NAME="wlan"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="54:ee:75:YY:YY:YY", NAME="eth"
Persistent interface names, and they're just named "wlan" and "eth". With literally two lines of config pinning your MAC to a name. Just do it and stop whining.
>>61503698
Welp, I fucked up.
>>61503698
were is that rule on my archlinux distro?
aint google it because a faggot decided its much more cool to put wlp4s0
>>61503636
simply add net.ifnames=0 to the kernel command line if you miss the old naming scheme
>>61503736
don't forget the "--no-preserve-root" part
>>61503636
>Not a bug. closed.
>>61503636
>>61503827
The fuck you say to me little faggot?
>>61503789
or just do /* instead, much less obvious
>>61503668
this
there's an algorithm behind that name, it's not random
>>61503757
It's not there by default, you need to map MAC addresses to names manually if you want nice and short names.
>>61503636
>2017
>retards can't comprehend why predictable network interface names are a good thing
Systemd bring modern way of handling things, sure it should be forced on you, sure a init system shouldn't have a dns resolver, sure it shouldn't be that big. But instead of bitching at novelty like a retard, try to understand why it's a good thing and ask on concurent's mailing-lists what are they thought on the subject.
>>61505259
>sure it should be forced on you
shouldn't*
>>61503668
There is no easy way to say "get a dhcp address from any usbnet that is plugged in". Do you know what that was before sysd? "Inet usb0 dhcp". That's right, wlan, eth, usb and incrementing them ... that's a fucking algorithm! Who knew? Not you, you moron. Banking things after pci busses is short sighted, fixed configuration, "it works for me" thinking which is evident through the whole messy project.
>>61505259
Improvement is good. Systemd is far, far to flawed to meet that mark.
>>61503636
This was very annoying to me when it was first implemented but it's pretty easy to work around. I had the old names burned into my memory and it had become instinctual to type wlan_ or eth_ . Working with many different machines was making it nearly impossible for me to remember what device name to use as well, because obviously there's going to be variations from one machine to the next. The simple fix? When typing commands only type wl and tab or e and tab, and tab completion will fill in the rest of the device name.
>>61505323
>and incrementing them
That is making the assumption that shit will always get probed in the same order, and that no other hardware will ever be added.
>>61503698
Wistron manufactured laptop with Intel WLAN