[Toybox] complaining about 'ifconfig' - better use 'ip'

Rob Landley rob at landley.net
Thu Apr 4 19:28:04 PDT 2013


On 04/04/2013 04:42:00 AM, Bastian Bittorf wrote:
> * David Seikel <onefang at gmail.com> [04.04.2013 11:25]:
> > My copy of the ifconfig man page does not mention the ip command,  
> and
> > certainly does not say to switch.
> 
> http://linux.die.net/man/8/ifconfig

So a third random guy has an opinion, on the internet.

> http://www.linuxfoundation.org/collaborate/workgroups/networking/net-tools

So they don't include network configuration in LSB, and half of LSB is  
reverting posix-2008 to posix-2001, and they've gone through _5_  
not-android embedded distributions (Maemo, Moblin, Meego, Tizen,  
Yocto), and they specified RPM as part of LSB which pissed off Ubuntu  
to no end...

And they think that this thing that they don't standardize is obsoleted  
by this other thing they don't standardize.

> (seems in debian this note on top is missing). debian is very
> conservative. arch linux is the other way around.

55% of the linux workstation market last I checked. I'm not saying they  
have good technical judgement (/bin/sh->dash), but declaring normal by  
pointing at a minority is weird.

Arch, meanwhile, declared static linking to be obsolete:

   http://comments.gmane.org/gmane.linux.arch.devel/19143

(Meaning aboriginal linux's default configuration won't build on it.)  
And they went to systemd. Those guys are _nuts_.

> > happily with each other.  If something we want to be a drop in
> > replacement for requires the ip command, we can do both with some
> > shared code.
> 
> shared code makes sense. sad: a lot of code (the commandline parser)
> cannot share. but you are right: one can simply disable X or Z.
> 
> > disable it when you build it.  The rest of the arguments seem pretty
> > pointless and annoying.
> 
> is always the same with people which are used to CVS and very
> annoyed if somebody reveals that there is now git/mercurial.

I completely reject that analogy. I've used cvs, svn, git, and  
mercurial. I've also used ifconfig and ip. The cases are nothing like  
each other.

You have an irrational hatred of ifconfig, but haven't said what's  
wrong with it. Just taken it for granted that "everybody" knows that ip  
is infinitely superior. It's like Jorg Schilling and Solaris vs Linux,  
or Glen Beck and gold vs the dollar.

> nobody should be annoyed:

You. You are annoyed. This entire thread is you being annoyed. That's  
why you started it, that's why it continues. You have established  
nothing but that you are annoyed.

> i just encourage you to "cut off old braids".

And switch to plan 9?

   http://plan9.bell-labs.com/magic/man2html/8/ipconfig

They don't use this "ip" thing either.

You've never said what's _wrong_ with ifconfig. You've just gone "ew".

Rob


More information about the Toybox mailing list