But the world would have been a better place if IBM had bought Sun instead of Oracle.
Which bring me to this old joke:
Q: What do you get when you cross Apple and IBM?
A: IBM.
But the world would have been a better place if IBM had bought Sun instead of Oracle.
Which bring me to this old joke:
Q: What do you get when you cross Apple and IBM?
A: IBM.
I am sure if EMC had bought Sun I'd still be there. Sun & EMC were both engineer led organisations in the old days, and the two cultures would have worked well together. (IMHO based on my experience working at EMC and with many many Sun alumni).
Isn't that exactly the problem? Server and storage HW were rapidly getting commodified. That's why the "vacuum cleaner salespeople" of the IT world (Dell, Compaq etc.) won, there's little value add in server HW engineering except at the bottom of the stack (Intel, NVIDIA, AMD, etc.).
For a while I though HP might have a chance on mobile, when they took on webOS. If they could have established a compelling platform stack with hardware, operating system and a decent dev environment they could have had a chance to grow their margins a bit. The problem is I suspect the PC side of HP just wasn't up to it. I had an HP digital camera around that time and it was a bulky, blocky uninspiring lump of a device.
Databases they already had DB2. Informix did not had an happy life after aquisition, so most likely the love for MySQL wouldn't be that great.
And in what concerns Java, IBM has always had their own implementations, with extensions like JIT caches, AOT compilation, real time GC, special flavour of value types (ObjectLayout), so also here little value to get from Sun.
I simply don't see IBM doing what Oracle did and basically stopping OpenSource development.
Maybe you should delve into how much FOSS love there is on IBM when it doesn't fit business targets.
Wishful thinking.
And its not wishful thinking at all. Solaris development was happening in public it was well integrated with the community its not at all crazy to think that at least part of the development team would have continued working in the same way.
There were good products build on top of Solaris technology that IBM would have continue to develop and sell. Those products would not easily be built on top of AIX anytime soon.
IBM didn't need ANOTHER proprietary Unix, why would they go the Oracle route and make it proprietary again? What possible reason would IBM have to do that? The Openness of Solaris was what made it different form their other offerings.
IBM had also invested quite a bit of money in Linux and RedHat is literally part of IBM now. And apparently they have not acted the same as Oracle.
IBM withdraw their offer, because they didn't had any commercial reason to go forward with the deal, and they aren't a charity to start with.
Also interestingly, it was Oracle that turned Solaris into the first commercial UNIX that has successfully tamed C into production, not Sun.
Something that naturally the Oracle haters don't care about.
Sun was selling products that could only work on top of Solaris. Had IBM bought Sun they would have continued to sell those products (as they were profitable) and likely continue at least some level of Solaris development to support those products.
They would have a had no reason what so ever to make that further development proprietary.
> tamed C into production
I have no idea what that even means. See has been successful in production on literally millions of computers and server around the world.
And if we are talking about usefulness to production Zones and DTrace are about 1000x more helpful then anything Oracle innovated.
> Something that naturally the Oracle haters don't care about.
Yeah people don't tend to care as much what happens in proprietary OS by shitty vendors.
IBM invented timesharing and containers, no need for Solaris stuff.
The code for it isn't even public so other could learn for it as Oracle made Solaris proprietary again.
> IBM invented timesharing and containers, no need for Solaris stuff.
I'm not sure what you are referring to by containers here. Please tell me where I can find a non-property Unix that allows me to use these amazing IBM containers.
You seem to place equal value on some proprietary system that people can't actually use, and those that made it available to everybody in Open Source.
Call me crazy but I value innovations more that are in the open and available.
Something where Apple, Google and Microsoft are followers, with ARM MTE, PAC and Pluton, while Intel just borked their n attempt at it.
You can educate yourself on AIX LPAR and System 360.
Yes, I do place equal value in commercial stuff, my FOSS zealot days are a behind me, https://xkcd.com/2347/
I kinda wonder what IBM really is these days anyway.
They're a bit of a server manufacturer for some niche stuff. A bit of a CPU manufacturer for some niche uses. A bit of a consultancy operator. A bit of a software supplier. A bit of an operational outsourcer.
They're dabbling in everything yet don't shine at anything. No clear focus. If they didn't have their name and legacy I bet they would have been lost in the waves long ago.
> Taligent OS and CommonPoint mirrored the sprawling scope of IBM's complementary Workplace OS, in redundantly overlapping attempts to become the ultimate universal system to unify all of the world's computers and operating systems with a single microkernel.
Apparently it a combination of 'Talented' and 'Intelligent'. So what you get apparently is the worst aspect of both organization.
Its like if you would have Sun and Apple merge and you end up building a Sun GUI on top of a System 7 kernel.
IBM is struggling with cloud computing. Adding SUN, they would have tried to turn it into a SPARK offer and burned much more resources.
Both SUN and IBM couldn't continue as before. How could IBM have used SUN to create something better?
At SUN's scale, there was no way forward for their OS or their chips. They were too late in open sourcing their OS, which could have created the market for their chips. Oracle did what SUN's management should have done years before.
In my opinion, Steve Jobs chose to build consumer products because that brings the scale to produce chips. It's in IBM's name to serve businesses, not consumers. The cultural change to create the foundation for SUN's hardware business is almost impossible to pull off.
I would like to argue that the world is a better place because Oracle is maintaining Java, something that SUN didn't fully achieve.
Instead of browsers and Javascript, we could have a jvm everywhere. We are building the full stack with technologies like react and virtual DOMs anyway. It's too late for that, but it's in Oracle's own interest to make Java shine.