LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > Solaris / OpenSolaris
User Name
Password
Solaris / OpenSolaris This forum is for the discussion of Solaris, OpenSolaris, OpenIndiana, and illumos.
General Sun, SunOS and Sparc related questions also go here. Any Solaris fork or distribution is welcome.

Notices


Reply
  Search this Thread
Old 12-17-2005, 12:42 PM   #1
the_imax
Member
 
Registered: Apr 2004
Distribution: RHEL 4/ CentOS
Posts: 159

Rep: Reputation: 30
why is solaris preferred


Why is solaris preferred over Linux in most mission critical environments ?
 
Old 12-17-2005, 12:58 PM   #2
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
What makes people choosing a professional instead of an amateur for a serious business ?
 
Old 12-18-2005, 09:49 AM   #3
the_imax
Member
 
Registered: Apr 2004
Distribution: RHEL 4/ CentOS
Posts: 159

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by jlliagre
What makes people choosing a professional instead of an amateur for a serious business ?
OK right solaris is more professional but what makes it so ?

Last edited by the_imax; 12-18-2005 at 10:08 AM.
 
Old 12-18-2005, 01:47 PM   #4
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Well, Gnu/Linux is viewed, sometimes (often?) with reason, by mission critical administrators and decision makers as an amateurish, unreliable, unstable, difficultly maintainable and poorly supported piece of software ...
 
Old 12-18-2005, 02:16 PM   #5
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 77
I am not sure it true these days to say that Solaris is the OS of choice in most mission critical environments. I am sure if it was, it would not be rapidly losing market share to Linux and othe Unix like OSes. The truth is that Solaris can be easily replaced by Linux or BSD in most production environments.

I am also not sure that jlliagres comments above are right. If GNU/Linux is all that you say, how come there are many mass migrations to Linux and quite a lot of them are at the expense of Solaris.
 
Old 12-18-2005, 03:29 PM   #6
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
I am not sure it true these days to say that Solaris is the OS of choice in most mission critical environments.
I didn't wrote that, nor the OP. However, mission critical environments is certainly a place where Linux presence is pretty light while Solaris is high.
Quote:
I am sure if it was, it would not be rapidly losing market share to Linux and othe Unix like OSes.
Is it ?
More than 3.4 millions Solaris 10 systems registered this year seems to me not what is called a market share drop.
Quote:
The truth is that Solaris can be easily replaced by Linux or BSD in most production environments.
Sure it can often be replaced by Linux, but this is not without risks, and mission criticals managers do not like risks.
Linux is lacking many requirements these applications are demanding.
Several of them are not applying to BSDs though, but application availability is one of the areas hurting BSD.
Quote:
If GNU/Linux is all that you say, how come there are many mass migrations to Linux and quite a lot of them are at the expense of Solaris.
Are there ?
I do not see that, but well, perhaps if migrations do happen sometimes, one of the reasons would be GNU/Linux good marketing.
 
Old 12-18-2005, 04:00 PM   #7
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 77
Quote:
I didn't wrote that, nor the OP. However, mission critical environments is certainly a place where Linux presence is pretty light while Solaris is high.
Your English semantics may differ from mine. I was merely rephrasing what the original OP was insinuating in their first post.

Quote:
Is it ?
More than 3.4 millions Solaris 10 systems registered this year seems to me not what is called a market share drop.
And how many Linux installations have there been this year? Its difficult to quantify.

Quote:
Sure it can often be replaced by Linux, but this is not without risks, and mission criticals managers do not like risks.
Linux is lacking many requirements these applications are demanding.
I am not really a Solaris expert, but it would be interesting if you could point out some of these risks of using Linux and the features that it lacks which makes Solaris a better OS than Linux in critical environments (This will obviously benefit the OP as well).

I agree with you about the BSDs lacking applications, which limits its adoption in enterprise environments. As for Linux migrations, I am not sure how you have not noticed, when its always in the media that Linux is becoming the OS of choice in many enterprises and is rapidly replacing Solaris and other proprietary Unix OSes.
 
Old 12-18-2005, 05:39 PM   #8
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Your English semantics may differ from mine. I was merely rephrasing what the original OP was insinuating in their first post.
As a non native English speaker, I'm certainly doing mistakes in that matter.
To clarify my answer, I was just pointing out that the OP was writing (not insinuating) Solaris is preferred to Linux in this area. You rephrased that in "Solaris is the O/S of choice" without mentioning Linux, which is in my understanding a wider affirmation.
What may be the reality is that neither Solaris nor Linux are the O/S of choice in mission critical environments, but perhaps AIX, HP-UX, mainframe O/Ses or why not even Microsoft's Windows.
Quote:
And how many Linux installations have there been this year? Its difficult to quantify.
Correct, so you have no metric to assert Solaris is loosing market share.
Something sure is that Solaris adoption was boosted by Solaris 10 release, especially in the x86/x64 market.
Quote:
I am not really a Solaris expert
You are welcome to become one.
Quote:
but it would be interesting if you could point out some of these risks of using Linux and the features that it lacks which makes Solaris a better OS than Linux in critical environments (This will obviously benefit the OP as well).
I'm not talking about features, Linux is usually not lacking features, it tends to have plenty of them.
What Linux is lacking is reliability under intensive stress tests (high workloads, long run tests).
Also, Linux has no commitment in ABI stability and thus is difficult to maintain and upgrade, comparing to Solaris upward compatibility guarantee and patching policy.
Another area is the Linux poor observability, especially when comparing with Solaris 10 dtrace, but even strace is very weak when compared to truss.
Quote:
As for Linux migrations, I am not sure how you have not noticed, when its always in the media that Linux is becoming the OS of choice in many enterprises and is rapidly replacing Solaris and other proprietary Unix OSes.
This exactly what I was calling "good marketing", the media.
I'm not living there but in datacenters and IT departments where the reality is different.
Please don't misinterpret what I wrote, I do not pretend Linux doesn't exist and has no presence nor future in the enterprise, but the OP was talking about mission critical environments, not general purpose applications, for which I'm happy to see Linux and FOSS software are gaining market shares, like desktop's Open Office, Firefox, Thunderbird, Apache Tomcat and the likes.
By the way, I'm not sure how you have not noticed, but Solaris is now an OSI compliant Open Source and Free Operating System, not exactly what "proprietary Unix" insinuates.
 
Old 12-20-2005, 12:30 AM   #9
primo
Member
 
Registered: Jun 2005
Posts: 542

Rep: Reputation: 34
Mmmm, saying BSD and Linux aren't used in mission critical environments isn't real. If you want Solaris stability install it on Sun's hardware, it's nowhere near strong as Linux on Intel... Also, you must be willing to substitute many of the Sun's binaries with GNU versions if you want to get the robust ones. Solaris and the BSD's are the best 64-bit OSes, but I prefer the latter as off_t (for example) is 64-bits wide and there's no need for you to handle fstat() vs fstat64(), for example.

What makes Solaris good is that's strong, one (not fragmented as Linux, I hope Sun's version will take precedence over new experiments), well tested and very well documented. DTrace rocks. It's being implemented in FreeBSD. But we're seeing universities and ISP's migrating from Solaris & OSF/1 to Linux or FreeBSD, and we see IBM happy supporting Linux as well, so where's this "amateurish" myth?

Last edited by primo; 12-20-2005 at 12:32 AM.
 
Old 12-20-2005, 01:52 AM   #10
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Mmmm, saying BSD and Linux aren't used in mission critical environments isn't real.
I agree, and I didn't wrote that in this thread, the discussion was about preference.

Quote:
If you want Solaris stability install it on Sun's hardware, it's nowhere near strong as Linux on Intel...
This is misinformation, Solaris code is the same regardless of the target H/W. The low level assembler has certainly no impact on stability. And Sun hardware includes x64 hardware anyway.

Quote:
Also, you must be willing to substitute many of the Sun's binaries with GNU versions if you want to get the robust ones.
You are confusing number of features with robustness.
Standard utilities are guaranteed to be compatible with previous ones with Solaris, this what mission critical users are expecting, not ls fancy colors.

Quote:
Solaris and the BSD's are the best 64-bit OSes, but I prefer the latter as off_t (for example) is 64-bits wide and there's no need for you to handle fstat() vs fstat64(), for example.
Solaris is just easing the ISVs task by providing a transitional interface.

Quote:
What makes Solaris good is that's strong, one (not fragmented as Linux, I hope Sun's version will take precedence over new experiments), well tested and very well documented. DTrace rocks. It's being implemented in FreeBSD.
True, BSD license allows Solaris code reuse in its kernel, easing this interesting work.

Quote:
But we're seeing universities and ISP's migrating from Solaris & OSF/1 to Linux or FreeBSD
I never contested that, but Universities are not good examples of mission critical environments. ISPs are seldom using linux for their core critical tasks, like billing.

One of the reasons explaining Universities Gnu/Linux adoption was Solaris previous licensing (closed source, source licence forbidding code change). This is no more true with OpenSolaris, and anyway has nothing to do with this thread.

Quote:
and we see IBM happy supporting Linux as well, so where's this "amateurish" myth?
Not sure if IBM is really happy, but IBM is certainly still recommending z/OS, OS/390, MVS and AIX for mission critical tasks, instead of Linux.

Gnu/Linux amateurism is not a myth, its development model is designed that way, and I don't say it's all negative, just it doesn't fit the mission critical needs.
 
Old 12-20-2005, 04:09 AM   #11
primo
Member
 
Registered: Jun 2005
Posts: 542

Rep: Reputation: 34
Mmmm, saying BSD and Linux aren't used in mission critical environments isn't real.
Quote:
Originally Posted by jlliagre
I agree, and I didn't wrote that in this thread, the discussion was about preference.
So, what was your answer to the original question?
Should I have said this?: "Mmmm, saying BSD and Linux aren't as used as Solaris in mission critical environments isn't real". I've seen Solaris used more in workstations. Linux is not an amateurish thing, there are professionals from a wide margin working on it and it is even broader in the case of GNU/Linux. One thing that I like about Solaris and *BSD is the integration of binaries and libraries into the base system, something that has been achieved by Debian anyway.

Quote:
Originally Posted by jlliagre
This is misinformation, Solaris code is the same regardless of the target H/W. The low level assembler has certainly no impact on stability. And Sun hardware includes x64 hardware anyway.
It's not a secret that they support more their own hardware. This is what preference make come into play when deciding for the best OS that would run on a particular hardware.

Quote:
Originally Posted by jlliagre
You are confusing number of features with robustness.
No. I did say robustness. GNU software is known to be coded in such a way as to make it handle any type of input. This is no myth that everyone can check. The only thing that I really hate about GNU is the coding style.

Quote:
Originally Posted by jlliagre
One of the reasons explaining Universities Gnu/Linux adoption was Solaris previous licensing (closed source, source licence forbidding code change).
And what is this support coming from many players of the Unix camp: IBM, Sun, SGI, Novell (owner of some Unix rights), etc ?

Quote:
Originally Posted by jlliagre
Not sure if IBM is really happy, but IBM is certainly still recommending z/OS, OS/390, MVS and AIX for mission critical tasks, instead of Linux.
They're promoting software for their own hardware. They would never create an emulator on top of it to support Linux, should they? This is why it's really an issue this hardware thing. NetBSD, for example, runs on many platforms that FreeBSD may never support because many of the innards, design criteria and services provided by the OS can't be easily integrated into new hardware.

Quote:
Originally Posted by jlliagre
Gnu/Linux amateurism is not a myth, its development model is designed that way, and I don't say it's all negative, just it doesn't fit the mission critical needs.
What the major players mentioned above sell is precisely this mission-critical propaganda and they're all playing with GNU/Linux, so where's this myth from?
 
Old 12-20-2005, 07:03 AM   #12
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by primo

So, what was your answer to the original question?
My answer was, and still is:
Well, Gnu/Linux is viewed, sometimes (often?) with reason, by mission critical administrators and decision makers as an amateurish, unreliable, unstable, difficultly maintainable and poorly supported piece of software ...
Quote:
Should I have said this?: "Mmmm, saying BSD and Linux aren't as used as Solaris in mission critical environments isn't real".
Well, a double negation is overkill, but yes, this sentence has a very different meaning than your previous one, and indeed I disagree with it (making a triple negation, sorry ...).
You are also adding BSD in the discussion while the OP was discussing Linux and Solaris.
Quote:
I've seen Solaris used more in workstations.
I'm seeing it used more on servers, and often on mission critical projects, so our experience differ. It is no surprise, as I am a Solaris O/S and Solaris application specialist, while you seems to be more a BSD one.
Quote:
Linux is not an amateurish thing, there are professionals from a wide margin working on it and it is even broader in the case of GNU/Linux.
I do not contest that, including Sun engineers are certainly working on Gnu stuff too. I'm not arguing about the people but about Linux design and model vs Business Critical requirements.
Quote:
Originally Posted by primo
It's not a secret that they support more their own hardware. This is what preference make come into play when deciding for the best OS that would run on a particular hardware.
Of course, as a hardware vendor, Sun is supporting its boxes, just like Dell/HP/IBM and any other are supporting their.
The hardware quality/reliability and the support quality is one of the parameters helping users to make their decision.
You are also correct about the link between hardware and O/S, of course Sun is investing more in supporting its own devices .
This is an area where Solaris has an advantage over Linux, Solaris supports live-upgrade, native FS supports snapshots, High-end Sun hardware supports hot swapping almost everything, including disks, i/o boards, CPUs, memory, power-supplies.
The O/S has support to seamlessly put off line components like CPU and memory as soon as they start to be faulty (predictive self healing), where is Linux there ? These are thing that do matter on business critical environments.
You are also contradicting yourself, you first tell Solaris is not doing well on Intel hardware then you tell Sun runs better on its hardware.
How do you concile that with the fact Sun hardware does includes Intel architecture (AMD64 precisely) boxes ?
Quote:
Originally Posted by primo
No. I did say robustness. GNU software is known to be coded in such a way as to make it handle any type of input. This is no myth that everyone can check.
Whether this is true or not, mission critical applications are anyway usually non Gnu but mostly home made or proprietary, and are less in a situation where unexpected input happen.
Quote:
Originally Posted by primo
And what is this support coming from many players of the Unix camp: IBM, Sun, SGI, Novell (owner of some Unix rights), etc ?
Again, it's not the support which is or not professional, it's about design.
Quote:
They're promoting software for their own hardware. They would never create an emulator on top of it to support Linux, should they?
Not sure of the point, IBM is certainly supporting an "emulator" to allow running linux on top of a virtual machine.
SUN's lx Brandz is also about creating a layer allowing to run Linux applications unchanged on top of Solaris.
Contrarily to IBM's solution, Brandz doesn't lock users to proprietary hardware, it runs on any Intel or AMD based machine.
Quote:
This is why it's really an issue this hardware thing. NetBSD, for example, runs on many platforms that FreeBSD may never support because many of the innards, design criteria and services provided by the OS can't be easily integrated into new hardware.
I'm not familiar with these FreeBSD/NetBSD differences, but they certainly have nothing to do with a Linux vs Solaris on business critical applications discussion.
Quote:
What the major players mentioned above sell is precisely this mission-critical propaganda and they're all playing with GNU/Linux, so where's this myth from?
Well, "playing" is perhaps the right word ... and mission critical is not about playing.
 
Old 12-20-2005, 03:28 PM   #13
primo
Member
 
Registered: Jun 2005
Posts: 542

Rep: Reputation: 34
Quote:
Originally Posted by jlliagre
My answer was, and still is:
Well, Gnu/Linux is viewed, sometimes (often?) with reason, by mission critical administrators and decision makers as an amateurish, unreliable, unstable, difficultly maintainable and poorly supported piece of software ...
This is the root of the matter here. Please explain every adjective with truths rather than hyperboles and/or strong words.

Quote:
Originally Posted by jlliagre
I'm seeing it used more on servers, and often on mission critical projects, so our experience differ. It is no surprise, as I am a Solaris O/S and Solaris application specialist, while you seems to be more a BSD one.
Man, I've been working on migration solutions from propietary OSes (in many cases Solaris, which is not the case now) to both Linux and BSD's. And the reason wasn't always licensing costs, both ease of administration (Solaris is a behemot). Every service that was running on Solaris (NFS & NIS a few years ago), runs perfectly on these OSes. There has never been a problem with them. Upgrading any piece of library on it for security reasons is easier on these systems than Solaris. Trusted Solaris is not easy to get straight. Is it still supported?

Quote:
Originally Posted by jlliagre
I do not contest that, including Sun engineers are certainly working on Gnu stuff too. I'm not arguing about the people but about Linux design and model vs Business Critical requirements.
What is this model that seem amateur to you?

Quote:
Originally Posted by jlliagre
You are also contradicting yourself, you first tell Solaris is not doing well on Intel hardware then you tell Sun runs better on its hardware.
How do you concile that with the fact Sun hardware does includes Intel architecture (AMD64 precisely) boxes ?
Well, Intel isn't Sun's hardware as much as it isn't Apple's, but the fact that it's included says something. I'm still not happy with performance on x86.

Quote:
Originally Posted by jlliagre
Well, "playing" is perhaps the right word ... and mission critical is not about playing.
These companies cannot "play" in any sense of this word. The fact that they're contributing to Linux is what is meaningful to me, and this is serious. No words-play here.

For SGI contributions see:
http://oss.sgi.com/projects/
See specially:
http://oss.sgi.com/projects/failsafe/
 
Old 12-20-2005, 10:23 PM   #14
Berhanie
Senior Member
 
Registered: Dec 2003
Location: phnom penh
Distribution: Fedora
Posts: 1,625

Rep: Reputation: 165Reputation: 165
Quote:
Sure it can often be replaced by Linux, but this is not without risks, and mission criticals managers do not like risks.
Linux is lacking many requirements these applications are demanding.
Several of them are not applying to BSDs though, but application availability is one of the areas hurting BSD.
Sorry, Jlliagre, this is off topic, but I didn't understand your comment about the BSDs and applications. Are you saying the BSDs (including FreeBSD with its huge ports collection) are lacking in applications as compared to Solaris? Looking at what's available from Sun and from sites such as Blastwave, I got the opposite impression.
 
Old 12-21-2005, 04:23 AM   #15
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Are you saying the BSDs (including FreeBSD with its huge ports collection) are lacking in applications as compared to Solaris?
I'm not saying that.
Quote:
Looking at what's available from Sun and from sites such as Blastwave, I got the opposite impression.
So do I, Solaris still need work to have as much binaries available as Linux/BSD FOSS do.

My answer was only related to business critical applications, which are usually not
FOSS, but proprietary ERPs, databases and Application Servers. These are domains where big players support (eg. IBM and Oracle) made Linux viable.
BSD is unfortunately lacking this kind of support.

Last edited by jlliagre; 12-21-2005 at 11:33 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Preferred hardware? Nic-MDKman Linux - Hardware 3 03-01-2004 03:59 AM
What is Your Preferred Linux Distro? bongski55 Linux - Distributions 45 11-16-2003 04:20 AM
What's your preferred programming environment meldroc Programming 32 10-17-2003 01:43 AM
Preferred RunLevel Crashed_Again Linux - General 7 02-16-2003 12:27 AM
is runlevel 3 preferred to 5 bdp Linux - General 2 01-22-2003 03:03 AM

LinuxQuestions.org > Forums > Other *NIX Forums > Solaris / OpenSolaris

All times are GMT -5. The time now is 08:22 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration