Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Ernest_at_the_Beach

As I said — years and years of work to become what Solaris is.

Look at the threading, scheduling, resource management inside Solaris for SMP machines with 8 or more CPU’s. Sun sells servers up to 64 CPU’s and 256GB of core.

Everyone thinks it is easy to make an operating system.

It is today - for one CPU. For two isn’t easy stuff to master and do well - it took Linux/*BSD several years after dual-CPU PC’s became common to get to where SunOS/Solaris was in 1994 or so.

Getting to the point of supporting 64 CPU’s, with scalable results? That’s still way down the road for Linux/*BSD.

Getting the availability/reliability/failure containment features of Solaris in any Linux-like distro? Even more years away.

There are Linux advocates out there, trying to show that Oracle on Linux is faster for some big number of users or big number of queries. Typically, these benchmarks fail in that they’re not a true apples:apples comparison, often due to differences in the storage architectures (eg, SCSI vs. SATA, or local SATA vs. network attached storage, etc) and so on. In some of them, I’ve seen them talk about having a power glitch or some other problem that takes down the RDMBS or whole machine — and when they come back up, the Oracle running on Solaris is A-OK, and the Linux implementations have drives out of sync, database transactions missing, etc. And the Linux advocates just wave these results off.

In a database environment, the integrity of the data is paramount - speed is second.

For Oracle as a RDBMS company, they’re dependent upon these features existing for their high-end DBMS customers, so if Sun and Solaris just faded away into the sunset, Oracle would be screwed.


18 posted on 06/04/2009 3:04:49 PM PDT by NVDave
[ Post Reply | Private Reply | To 17 | View Replies ]


To: NVDave
I don't know about the rest of your post, but this is not correct.

I spent several years in projects moving Linux from 64 CPUs to thousands of CPUs. I was personally running Linux on 1024 processor systems with terabytes of main memory a couple of years ago. Massive operating system work has been done on Linux, as well as major library work, over the last five or ten years to get it to work exceedingly well on very large systems.

See further details for example in the Forbes 2005 article Linux Rules Supercomputers.

Or see the Wikipedia File:Operating systems used on top 500 supercomputers.svg file for a graph showing which operating systems run on the worlds 500 most powerful supercomputers, over the years. It went from about 90% Unix (which would include Solaris, I suppose) in 2002 to about 70% Linux in 2006.

21 posted on 06/04/2009 3:47:33 PM PDT by ThePythonicCow (Mooo !!)
[ Post Reply | Private Reply | To 18 | View Replies ]

To: NVDave
In a database environment, the integrity of the data is paramount - speed is second.

Absolutely!

26 posted on 06/04/2009 11:45:59 PM PDT by Ernest_at_the_Beach (Support Geert Wilders)
[ Post Reply | Private Reply | To 18 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson