Linux maintains bugs: The real reason ifconfig on Linux is deprecated (2018)
It's not quite that simple.  People actually tried to update net-tools ifconfig (one of the two ifconfigs back in 2018).In 2019, I simply wrote an ifconfig that uses the netlink API, because for portability I needed a Linux ifconfig that had a FreeBSD-like command-line syntax.  It doesn't have the old interface aliasing mentioned in the headlined article, and has no problems setting up and reporting IPv6 addresses or additional IPv4 addresses.* https://unix.stackexchange.com./a/504084/5132* http://jdebp.uk./Softwares/nosh/guide/commands/ifconfig.xmlI have a system to convert Debian /etc/network/interfaces into a BSD-style rc.conf, which then in turn gets converted into a suite of native service bundles.  One of the service bundles is ifconfig@interface , which invokes ifconfig with a uniform command-line syntax across Linux and FreeBSD, hence the need for a more FreeBSD-alike ifconfig on Linux.* http://jdebp.uk./Softwares/nosh/guide/rcconf-amalgamation.ht...* http://jdebp.uk./Softwares/nosh/guide/rcconf.html* http://jdebp.uk./Softwares/nosh/guide/networking.html