[c-nsp] Catalyst vs. Nexus
Nick Hilliard
nick at inex.ie
Fri Sep 11 07:37:34 EDT 2009
On 11/09/2009 11:36, Phil Mayers wrote:
> IOS sometimes feels like the very best that the 1980s has to offer... I
> mean, come on - I was actually IMPRESSED when 12.2(33)SX gave me "show
> run part router bgp ASNUM". Is that really the best we can do in 2009?
I remember my cisco account manager in 1998 telling me that mainline IOS12
would be fully modular. W00h00!
Cisco is a very large company and it appears to have a lot of empires.
Multiple empires beget balkanisation and lead to the sort of software train
splits that we see. I can imagine that it must be very difficult to keep
any sort of control on source code, when you have all sorts of groups with
all sorts of different product lines, different requirements and different
time-scales.
Problem is, forking your code is like scrambling your egg. Very easy to
do, and it can even taste nice. Unscrambling is not so easy, though.
The problem brings to mind something that Vijay Gill from Google said*
recently about software development, albeit in a slightly different
context: "you require an insane amount of force of will". If it's even
possible to maintain some form of control over the IOS code base (and
realistically, I don't know if it is, given the diversity of the product
set), insane force of will would be required.
Nick
*
http://www.theregister.co.uk/2009/06/27/google_mocks_microsoft_online_infrastructure/
More information about the cisco-nsp
mailing list