IBM Calls Linux "Logical Successor" To AIX
pknoll writes "Though it probably won't happen soon, IBM is talking about Linux eventually replacing AIX. The article at Globe Technology states there are IBM folks working on 'chips for 2007' systems, and the viewpoint projected is described as 'multidecade,' but it's an interesting view into the future of IBM and Linux."
So far, he's refused an absolutely huge patch from an IBM team, there were two competing implementations and the IBM team lost out (LVM?). Anyway, the team acted with dignity and honour, and got to work immediately with helping the other team. So - they have no history of this whatosever wrt to Linux.
Anyway, the moment there was a patent problem with the kernel, there'd be a non-infringing implementation in within seconds.
"And they get to milk developers who work for free!"
"Milk" implies that they don't contribute their share and from watching linux-kernel I can tell you thier engineers are responsable for many of the scaleabillity improvments added so far during the 2.5.x development cycle.
Check out the OSDL Data Center Linux project, as well as the Carrier Grade Linux projects.
Some good info about specific kernel changes can be found in the DCL Road Map.
OSDL has been *great* with regard to bringing companies and kernel hackers together on this subject. Gathering specs, performing QA, and allowing use of hardware. I had talked with Timothy Witham at Linux World about database performance, and he said he's seeing dramatic speed improvements on a 2.5 kernel over 2.4 (20%->30%, using standard TPC benchmarks). Though I don't remember the database he was using (not MySQL or Postgres, but it was open source I believe).
"Ignorance more frequently begets confidence than does knowledge"
- Charles Darwin
Support for large major/minor configurations. For example this translates to being able to handle more than 256 devices on a SAN. Hot Plug PCI & Io drawers that work. Capacity on demand across virtual partitions allows processor/RAM to appear disappear from a virtual partition. A journaled file system that supports dynamic expansion across LV's. Mixed 32-bit and 64-bit applications running on the same hardware under either a 32-bit or 64-bit kernel. A built in kernel debugger that doesn't suck.
This just off the top of my head. Most of these features like the the JFS/LVM stuff has been there for years.