Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I've been on Macs since they came out - the original Macintosh.

Snow Leopard by a mile. Fast, stable, clean. I don't like how "shiny" Lion and Mountain Lion are.
 
Tiger and Leopard!

The two champtions. Over hundreds of new user noticeable features, unlike the three other guys. From far away, you can definitely tell if one is running Leopard or the other is running Tiger. I can't say the same with Lion and Mountain Lion. They are good upgrades, though.
 
Once I got familiar with Mission Control and Launchpad while using Lion, the added features of Mountain Lion caused ML to supersede SL as my preferred version of OS X.
 
I would say Tiger, except, it is hard to remember what it was like to use it on a day-to-day basis. I really like Spotlight's implementation in Tiger—for me it's gotten worse since then. I liked the results window. And I don't use a lot of the extra features Apple has added since then. Still, as far as a more modern OS, Snow Leopard is wonderful, and the philosophy behind it: just making it cleaner and better was pitch-perfect.

I would love to see where Bertrand Serlet would take Mac OS X at this point (and I purposefully called it Mac OS X, I'd like to think he'd put the Mac back in the name and the Mac back in the Mac).
 
Snow Leopard had the least amount of bugs for me. Possibly because Apple hadn't mostly replaced all the FOSS stuff with their own proprietary version at that point.
 
I started with Snow Leopard and I would vote for that.
The new stuff is worse. The old stuff I don't know.
In general I am the kind who would usually always prefer the new stuff. I even like a lot about Windows 8 and Metro. ML though makes too much worse for no decent reason.
 
Hmmm

So far:


Laptops: Snow Leopard (though 10.8.x and improved battery life as a result of .1) might finally get Mountain Lion on the map.. I'm testing ML on my 2011 MBP...

Desktops: Mountain Lion, mostly due to a lesser need of worry about battery life...

I wonder if benchmarks between SL and ML exist for operations (not boot time fluff but how long a 3D rendering app takes, with the OS doing its thing in the background - that would be useful to really help decide which is better)...

But, so far, I like a lot of what ML promises... if battery life and stability are improved, then it wins...
 
Snow Leopard had the least amount of bugs for me. Possibly because Apple hadn't mostly replaced all the FOSS stuff with their own proprietary version at that point.

Not much FOSS was removed. The foundation of OS X is still mostly FOSS.

http://www.apple.com/opensource/
 
I liked Lion the best. Seemed like the best true update from SL. Didn't have many of the issues Mountain Lion is now having for some.
 
You mean like the removal of GCC (replaced by gcc-llvm, which isn't open-source and still has many outstanding bugs, or clang, which doesn't support OpenMP)?

How about their own implementation of Samba in Lion?

Clang, llvm, and etc are open source, AFAIK.

http://clang.llvm.org/

But I see the point you're trying to make, a less mature project has more bugs.

Apple's implementation of Samba isn't open source yet. I wouldn't be surprised if it was open sourced once it is a more mature project.

Samba doesn't represent a majority of that which is Mac OS X.
 
Snow Leopard.

And LLVM is way better than GCC, and under a far better open source license.

LibDispatch is available if you're missing OpenMP.
 
Apple's implementation of Samba isn't open source yet. I wouldn't be surprised if it was open sourced once it is a more mature project.

Is there any indications that it will be open-sourced. Knowing Apple, this doesn't seem likely since it will parallel the Unix/Linux effort.

Samba doesn't represent a majority of that which is Mac OS X.

I didnt claim Samba was a majority of OSX, Apple replaced a lot more than just Samba and GCC, those were only examples.

----------

And LLVM is way better than GCC, and under a far better open source license.

LibDispatch is available if you're missing OpenMP.

You can't claim that a BSD-derivative is a better license than GPL. I prefer GPL because I dont want companies like Apple not sharing any code they take after they modify it.

Furthermore, clang/LLVM is not universally a better compiler than GCC. GCC still produces slightly faster code.

LibDispatch is not available under C/C++ and besides, they don't even share the same parallel programming paradigm. OpenMP's main goal is to parallelize for-loops.

LibDispatch is for task-level parallelism. A more equivalent library would be pThreads.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.