And why was that? It's because Sun has always made money from its hardware not its software. In short, Solaris on Intel was always meant to be a teaser to give you a taste of Solaris so customers would buy a SPARC box that would be much more profitable for both Sun and its resellers.
By the early 2000s, though Linux was eating Solaris on Intel's lunch and its market had shrunk to the point where Solaris on Intel was no longer a profitable way to get people to move to SPARC.
Mind you, it was popular. Sun's Graham Lovell, director of Solaris product marketing, has told me that more than 1.2 million copies of Solaris under the Free Solaris program have been downloaded, and that "the vast majority -- approximately a million -- has been Solaris 8 on Intel." Of course, Linux downloads are in the tens of millions and, in any case, popularity alone doesn't pay the bills.
So it was that early this year, Sun announced that there would be no Solaris 9 for Intel, in effect, killing Solaris on Intel's future. That should have been that. Instead, it turned out that there was a vocal group of Solaris on Intel fans. This group, Save-Solaris-x86 and Sun's been seemingly waffling ever since on whether they'll ever release a new Solaris on Intel.
Let's get real. Sun's not going to do it. There's no financial reward for them even if it gets if it makes a tiny, albeit very loud, group of Solaris on Intel fans happy.
The group's very arguments underline that they're not thinking about technology. They repeat the never publicly acknowledged strategy of Solaris on Intel. I quote from their San Jose Mercury News ad: "We believe that the 32-bit x86 architecture can never be a true competitor to Sun's 64 bit SPARC. In fact, Solaris on the x86 platform complements Sun's SPARC solutions. It is many of our experiences that Solaris x86 is installed on existing systems running the competitions' operating systems and closed applications. Once we transition these systems to Solaris and open solutions, Sun quickly proves to have the superior technology. Our customers are subsequently much more receptive to Sun hardware solutions as they outgrow their x86 systems."
Guys, it's the 21st century. Linux is more open still and every bit as good as Solaris on Intel. Don't like Linux's SVR4x style? Then use the more Solaris-like Berkeley operating systems instead. That's what the administrators who love Solaris but can't afford it I know are doing.
Another thing I find annoying about their arguments is that they want to keep Solaris on Intel second-rate by locking it down to the 32-bit architectures. There's already shipping commercial Linux from Red Hat and SuSE for such 64-bit architectures as Intel's Itanium and POWER. And, for that matter, alpha Solaris code was running on Itanium according to Sun back in October of 1999!
If Solaris-on-x86 was really serious about Solaris on Intel as an operating system instead of just a way to bait and switch way to get people to buy SPARC systems, they'd be arguing-as MacOS users have for years-that Sun could profit it from their operating system alone if they simply made it available on cheaper, commercial hardware.
All Solaris-on-x86 is really doing is trying to make a public debate of an internal Sun business decision; one, which, given that Sun continues to look at Java and SPARC for profits, makes perfect sense for Sun.
IBM never gave in to the pressure of its vocal OS/2 fans because there was no profit in it-OS/2 bottom line: because ISVs could develop for both OS/2 and 16-bit Windows using 16-bit Windows, they never had a reason to code just for OS/2 -- and Sun won't, in the long run, give in to the Solaris on Intel fans. Will Solaris go Open Source? No, that won't happen either. Again, where's Sun's pay-off? There isn't one.
Unix on Intel belongs to Linux, SCO's Unix offerings and the BSDs. Solaris on Intel's day is done and rehashing internal Sun business decisions in public won't change that.
For more on why Sun did what they did at the time see: Solaris on Intel Out? Does that mean Linux is In?
For more on why Sun did what they did at the time see: Solaris on Intel out? Does that mean Linux is in?
This article was originally published at Practical-tech.com. Steven J. Vaughan-Nichols is editor there.
Note: Comments are owned by the poster. We are not responsible for their content.
In fact, that's what I've done.... nice and easy, not just sysadmin and development, but writing shell scripts is something sysadmins do a lot of, and shell scripts very easily fall over if you developed them on one Unix (or, worse yet, GNU/Linux) and just expect them to run on another.
Not saying GNU/Linux is necessarily worse, but you cannot assume that everything works the same - GNU tend to add a *lot* of switches to common utilities, and slightly change the functionality of others. This is generally an improvement, but does not improve the lot of the muli-platform shell script developer!
Where I got my only formal Unix training, they give the students a diskette copy of Coherent, talk about Unix and run Linux on the 486-braindonor server.
LVM: Now part of Solaris 9, DiskSuite has been free for years, and at least as good as Veritas. Solaris 7 onwards have a journalling filesystem built-in, too. Just add "logging" to the vfstab options.
You can also upgrade a DiskSuite / LVM-managed OS disk to Solaris 9 without having to think about it - when you reboot into Solaris 9, all your mirrors, RAID, etc, are there as before, even the OS disk(s).
If you knew anything about SANs, you'd know about WWNs and why they are used - look into MPxIO (another reason you don't need Veritas, whose version is DMP)
Of course you should be in single-user mode for a kernel upgrade. For most OSes, you must shut down the machine.
If single-user mode is not possible, the machine should be as quiescent as possible. That's just common sense.
CDE is not just Solaris, it's HP, IBM et al. The COMMON Desktop Environment. Sun are moving with GNOME (well, I guess you can say it's more recent, at least!). GNOME1.4 is bundled with Solaris 8 as an unsupported beta, 2.0 is supported with Solaris 9.
Solaris 8 on x86
Posted by: cykes on September 18, 2002 07:44 PMAlso Solaris users many who can not afford sparc systems as personal systems are more likely to encourage their employers to use Sparcs just as MCPs and MCSEs are always trying to change "working" (emphasis on working) Unix infrastructures to Windows environments.
In the end Sun can't lose. With Solaris 9 out, Sun can easily donate Solaris 8 x86 to colleges and schools etc. similar to MS and Redhat's methods for gaining mindshare in the up and comming future developers.
#