27.0.1 did not fix it, and I reproduced it on 2 more Macs, one was literally factory reset, just installed a fresh macOS 27, installed Homebrew, installed Bash5, ran ifconfig .... bug reproduced
19 hours ago [-]
luckman212 15 hours ago [-]
Interestingly, running `ifconfig` from a Zsh shell still does show MAC addresses
lapcat 2 days ago [-]
I can't reproduce this.
luckman212 1 days ago [-]
It seems to only affect Bash 5.3.20 (Homebrew) - very odd:
Who says it's deprecated? If it's the same people who think my Ethernet port should be called "enp0s31f6" instead of "eth0", then I'm afraid I do not respect their authority...
ButlerianJihad 11 hours ago [-]
The people who maintained it, the kernel developers, the Debian distribution team? You don't accept their authority? I mean, I know this is a MacOS thread, but that's wild.
Fascinatingly enough, this is Conway's law in action. The Linux kernel doesn't break user space, and ifconfig is on the user space side of that boundary. On BSD, they're organized differently, and went a different way.
https://manpages.ubuntu.com/manpages/stonking/man8/ip.8.html
No, it seems that iproute2 is Linux-first, or Linux-only: https://en.wikipedia.org/wiki/Iproute2
Sad!
https://lists.debian.org/debian-devel/2009/03/msg00780.html
16+ years ago
The maintainers barely touched it since 2001.