The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: "Theodore Ts'o" <tytso@mit.edu>
To: Larry McVoy <lm@mcvoy.com>
Cc: The Eunuchs Hysterical Society <tuhs@tuhs.org>
Subject: [TUHS] Re: AIX moved into maintainance mode
Date: Fri, 20 Jan 2023 13:38:54 -0500	[thread overview]
Message-ID: <Y8rfvugHf1Sm4R07@mit.edu> (raw)
In-Reply-To: <20230119010938.GH28004@mcvoy.com>

On Wed, Jan 18, 2023 at 05:09:39PM -0800, Larry McVoy wrote:
> > I was the person nominally in charge of the OpenSolaris port to z (Neale
> > Ferguson did most of the heavy lifting) when Sine Nomine built it, having
> > read the tea leaves and believing that IBM would buy Sun.  And then IBM
> > tightened the screws a little too far and Larry Ellison grabbed it
> > instead.  Dammit.
> 
> Yeah, I'm not a Solaris fan (because SunOS) but there was some good 
> technology in there.  Would have been cool if IBM kept it going.  I
> never really understood why Sun was up for sale.

From my understanding, Sun was up for sale because of competitive
challenges with the high-end servers (due to delays in their high-end
Sparc chips, such as Rock) against products such as IBM's Power
(pSeries) machines.  These systems had a much better margin, and so if
you're making money primarily off of hardware, this segment is super
important.  The x86 servers don't make as much money, which is why IBM
would end up divesting their xSeries business to Lenovo.

IBM was primarily interested in Sun for the Java business; it was
super important for IBM Software side of the business, since all of
its major products (Webshere, Tivoli, etc.) were written in Java.  IBM
didn't really care about Solaris or the Sparc business; after all,
IBM's pSeries with AIX was doing quite well from a sales perspective
in the customer segments that were most important for IBM.

When I was part of the IBM Linux Technology Center, I participated in
an IBM-wide study about whether or not it made sense to invest in file
system technologies.  What was interesting about it was that it was
*purely* from a business perspective; would it drive business to IBM?
Would IBM customers find it useful enough to pay $$$ for it?  IBM's
decision to not try to invest in some of the cool technologies like
those that ZFS was pioneering was purely made as a purely cold-hearted
business decision.  Whether it was cool technology or not didn't enter
into the evaluation and decision function.

I'm not going to say that this way of making technology decisions is
perfect; it definitely has downsides.  But I *am* sure it reflected
what IBM was willing to pay for Sun Microsystems the company --- and
Sun was hoping for more $$$ for its shareholders, which is a
completely fair attitude.  Was Sun Microsystems worth more to Oracle?
I'm not sure, especially since Oracle has mostly treated Solaris as a
program loader for Oracle Enterprise Database.  But at the end of the
day Larrison Ellison was willing to pay more, whether or not it was a
principled business decision, or just a desire to take home the Sun
Microsystems trophy.  And at some level, it really doesn't matter.

Realistically, I'm not sure Solaris would have fared that much better
under IBM's stewardship.  I'm sure IBM would make Solaris available to
those customers who wanted to use it, and IBM would have maintained
Open Solaris as a open source project.  But the decision on how much
to invest into new technologies like DTrace and ZFS would have been
made the same way that IBM *declined* to try to create a next
generation file system for AIX or Linux.  And the DTrace and ZFS
technologies would have been integrated into Linux (under the GPL
license) and AIX, thus adding Solaris technological distinctiveness to
those OS's.  And while Sun's existing customers might still want
Solaris, IBM's customers would very likely stick with the AIX and
Linux that they knew.

So that would leave Open Solaris competing with Linux as an open
source project, without necessarily IBM investing much into Open
Solaris except from a hardware enablement perspective, and with the
best Solaris features getting cherry-picked into Linux.  So it would
ultimately depend on how much external investment from other companies
might make into Open Solaris versus Linux.  And there, a lot of Linux
investment came because its use in the embedded and mobile space.
(Linux's ext4 encryption and fsverity features was for Android and
ChromeOS; it was *not* developed for the data center use cases,
although there are now some use cases starting to pick up the data
center world.)  Would Open Solaris been flexible enough to fit on
wrist watches and handheld phones?  It's definitely an interesting
question, especially, given Linux would have a head start in those
worlds.

						- Ted

  reply	other threads:[~2023-01-20 18:39 UTC|newest]

Thread overview: 101+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-18  9:43 [TUHS] " arnold
2023-01-18 14:46 ` [TUHS] " Phil Budne
2023-01-18 14:55   ` Ralph Corderoy
2023-01-19 14:42     ` Liam Proven
2023-01-19 15:04       ` Warner Losh
2023-01-19 15:15         ` Liam Proven
2023-01-18 15:13 ` arnold
2023-01-18 15:14   ` Larry McVoy
2023-01-18 16:10     ` segaloco via TUHS
2023-01-18 16:19       ` Stuff Received
2023-01-18 16:19       ` Larry McVoy
2023-01-18 16:27         ` [TUHS] Maintenance mode on AIX Ron Natalie
2023-01-18 16:38           ` [TUHS] " Larry McVoy
2023-01-18 16:59             ` Clem Cole
2023-01-18 17:08               ` segaloco via TUHS
2023-01-18 17:21                 ` Will Senn
2023-01-18 19:50                   ` David Barto
2023-01-19 14:25                   ` Liam Proven
2023-01-18 20:34             ` Arno Griffioen via TUHS
2023-01-18 20:50               ` Brad Spencer
2023-01-18 16:36         ` [TUHS] Re: AIX moved into maintainance mode Will Senn
2023-01-18 16:42           ` Larry McVoy
2023-01-18 16:57             ` Will Senn
2023-01-18 17:16               ` Larry McVoy
2023-01-18 17:25                 ` Will Senn
2023-01-18 21:09                   ` segaloco via TUHS
2023-01-18 21:18                     ` Kevin Bowling
2023-01-19  1:13                     ` Joseph Holsten
2023-01-19 15:04                     ` Liam Proven
2023-01-18 19:25             ` Dave Horsfall
2023-01-19 15:02             ` Liam Proven
2023-01-19 15:12               ` arnold
2023-01-19 17:46                 ` Steffen Nurpmeso
2023-01-19 18:24               ` Doug McIntyre
2023-01-19 19:44                 ` Chet Ramey
2023-01-20 13:09                 ` Liam Proven
2023-01-20 14:37                   ` Harald Arnesen
2023-01-18 16:48         ` segaloco via TUHS
2023-01-19  0:54         ` Adam Thornton
2023-01-19  1:09           ` Larry McVoy
2023-01-20 18:38             ` Theodore Ts'o [this message]
2023-01-20 18:57               ` Dan Cross
2023-01-20 19:48                 ` John Cowan
2023-01-20 20:04                   ` Dan Cross
2023-01-20 19:08               ` Kevin Bowling
2023-01-19  1:17           ` Marc Donner
2023-01-19  1:26             ` Joseph Holsten
2023-01-20 15:53               ` Marc Donner
2023-01-19 14:45         ` Liam Proven
2023-01-19 15:05           ` Dan Cross
2023-01-19 16:59             ` Bakul Shah
2023-01-19 19:33               ` [TUHS] The death of general purpose computers, was - " Will Senn
2023-01-19 20:09                 ` [TUHS] " segaloco via TUHS
2023-01-19 20:59                   ` Rich Morin
2023-01-19 21:11                     ` segaloco via TUHS
2023-01-20 13:30                   ` Liam Proven
2023-01-20 15:51                     ` segaloco via TUHS
2023-01-20 15:56                       ` Rich Morin
2023-01-20 16:24                         ` segaloco via TUHS
2023-01-20 18:21                           ` G. Branden Robinson
2023-01-20 18:33                             ` segaloco via TUHS
2023-01-18 18:58       ` [TUHS] " Steve Nickolas
2023-01-19  8:02     ` arnold
2023-01-19 15:04       ` Larry McVoy
2023-01-19 15:20         ` Warner Losh
2023-01-19 15:23           ` Larry McVoy
2023-01-19 16:40           ` Dan Cross
2023-01-19 16:58             ` Warner Losh
2023-01-19 23:16               ` Theodore Ts'o
2023-01-20  0:37                 ` Warner Losh
2023-01-20  1:22                   ` Steve Nickolas
2023-01-19 17:02             ` Steve Nickolas
2023-01-19 17:19               ` Adam Thornton
2023-01-19 18:22                 ` segaloco via TUHS
2023-01-19 19:07                   ` Kevin Bowling
2023-01-19 21:08                     ` Joseph Holsten
2023-01-19 20:01                 ` [TUHS] The era of general purpose computing (Re: " Bakul Shah
2023-01-19 22:23                   ` [TUHS] " Luther Johnson
2023-01-20  1:10                     ` John Cowan
2023-01-20  1:15                       ` Luther Johnson
2023-01-21 18:12                         ` arnold
2023-01-21 18:43                           ` Luther Johnson
2023-01-19 22:29                   ` Rich Salz
2023-01-19 22:39                     ` Luther Johnson
2023-01-19 22:41                       ` Luther Johnson
2023-01-19 22:40                     ` Jon Steinhart
2023-01-19 23:24                     ` segaloco via TUHS
2023-01-19 23:44                       ` Rich Salz
2023-01-19 23:51                         ` segaloco via TUHS
2023-01-20  0:20                           ` [TUHS] owner maintenance (Re: " Charles H Sauer (he/him)
2023-01-20  0:36                             ` [TUHS] " Larry McVoy
2023-01-20  0:47                         ` [TUHS] " Yeechang Lee
2023-01-20  0:55                           ` George Michaelson
2023-01-20  1:05                             ` Rich Salz
2023-01-20  1:10                               ` George Michaelson
2023-01-20  2:27                     ` Dan Cross
2023-01-18 21:20 ` [TUHS] " Theodore Ts'o
2023-01-18 21:27   ` Kevin Bowling
2023-01-19  2:17   ` Jim Carpenter
2023-01-19 21:15 ` Will Senn
2023-01-19 21:34   ` Drew Diver

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Y8rfvugHf1Sm4R07@mit.edu \
    --to=tytso@mit.edu \
    --cc=lm@mcvoy.com \
    --cc=tuhs@tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).