re: @El. Reg. Don't agree!
Now, let me see... Let's try to do this in a tidy manner:
1. When AIX 3.1 on the RS/6000 was first launced back in 1990, it wa streets ahead of any other commercial UNIX.
---This is opinion, surely, but we are all entitled to one.
2. It has a logical volume manager,
--- So did Solaris, and if I remember correctly, so did HP-UX.
3. an integrated system management utility
--- Solaris has never really had this, while HP-UX kinda has... I would argue whether
this matters, but to each his/her own.
4. dynamically loadable device drivers
--- Solaris had this when it was released (though early Solaris non-BSD was very
painful) Of course, Sun and AT&T created SVR4 (of which Solaris is based on).
5. first UNIXes that did a good job of merging SystemV with BSD flavours of commands and libraries (SUN's way of doing this was less transparent)
--- This is just opinion. I quite like the way that Sun kept the BSD equivalent commands around.
Sun, having the Father of BSD (Bill Joy) still in house made sure that the BSD advocates
could still do their thing.
6. With the SP/2 in the mid 90's IBM moved AIX into high-performance computing (Deep Blue et. al)
--- Sun purchase the business division of Cray from SGI in 1996 and released the Starfire in
1997... The SP/2 had nothing on the Starfire, especially SMP scalability. IBM was way
behind here. Sun had ignored the high-end SMP market for too long, but then went to the
leader board in one giant leap.
7. For absolutely years, AIX was the leader in the Gartner manageability surveys.
--- Marketing... The vendors pay Gartner for these "ratings"... It's amazing how often the vendor
that funds the study is the one that comes out on top... I'd bet I could go find Sun funded
studies to say the opposite.
8. Power4 systems, available in the early 2000's implemented hardware partitioning.
--- A competitive response to Sun's success with hardware domains on the Starfire system.
Sun was already into their second generation of partitioning at this time.
9. Power4 also had SMT of a kind.
--- That's like saying that hyper-threads are SMT of a kind...
10. Power5 systems, available 2004/2005 implemented I/O virtualization, sub-cpu partitioning, and dynamic hardware allocation and de-allocation.
--- Yes, IBM passed up Sun in this regard (IMHO). IBM has never really gotten the dynamic hw
allocation thing right though. Sun made up a bit for this with Zones. Personally, I think IBM's
solution has way too much overhead, but these systems are so powerful that you can
generally overlook this.
11. IBM were slow on SMP, the initial work being done by Bull with the G/J30s, but when you have systems with single CPUs running as fast as your competitors SMP boxes, what was the hurry.
--- LOL... Tell that to IBM when they were competing with the E10000 from Sun. IBM could not
compete with anything that Sun had. Even on the single proc systems... IBM had fallen
asleep and Sun was reaping all the rewards for it. IBM was slow and could not scale. That
was the facts. You can't forget that.
12. So tell me. What else were IBM lagging behind their competitors.
--- Oh yes, one other thing. Backward compatibility. Solaris, and HP-UX to a lesser extent, have
always kept compatibility between releases. IBM has always seemed to not think this was
a priority. A recompile between versions was and in many cases is a real concern with AIX.
I'm sure I have some of my "facts" mixed up above. It's mostly from memory, so it could be off by a bit, but I don't think by much.