Thank you Theo for making the point about OS's is exactly I wanted to convey about CPU architecture. I have seen several articles with OS comparisons but little when it comes to hardware architecture.

It looks like I have researching to do and I think I'll write my own article on the subject.

Bill


----- Original Message ----- From: Theo Schlossnagle
To: S Destika
Cc: [email protected]
Sent: Saturday, October 08, 2005 12:11 AM
Subject: Re: [osol-discuss] Re: Re: Sparc ? x86 Comparison

Linux can beat solaris hands down running autoconf and ./configure. In fact it often compiles faster. However, since I (personally) don't run many production compile-farms or autoconf farms, it really is a case-by-case basis.


Until just recently (last 2 years) the threading support on Linux was abysmal and now it's just mediocre. It has improved dramatically and stands to improve more over time. So, if you have an application that relies heavily on threading you often see a tremendous advantage on Solaris over Linux. On the multi-process model apps (like apache 1.3 and Sendmail, etc.) Linux's extremely inexpensive clone()/fork() implementation serves it well.


Our apps tend to run faster on Solaris than on Linux when run head to head in a lab. We make extensive use of Linux's special features like epoll() and futexes, but still it doesn't hold up to Solaris. Linux is chock full of pretty fabulous implementations of operating system primitives. It has a excellent scheduler and a decent VM system. Solaris has these too and in my experience tends to have much more robust and higher performing storage-related facilities (SCSI layer, direct I/O layer, etc.). On the flip side, I can set up a transparent ethernet bridge an apply firewall rules on it in Linux, whereas that's just about impossible on Solaris. When two entities' feature sets don't match one-for-one it is very hard to compare them objectively.


Saying one is faster than the other is like saying a tank is faster than a hummer. What's fast? over what terrain? under what stress?


Best regards,


// Theo Schlossnagle
// Principal Engineer -- http://www.omniti.com/~jesus/
// OmniTI Computer Consulting, Inc. -- http://www.omniti.com/
// Ecelerity: fastest MTA on Earth







_______________________________________________
opensolaris-discuss mailing list
[email protected]
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to