Scientists Switch to Mac OS X
Adam Q Salter writes "A Boston Globe article quotes many scientists and engineers who have switched to Apple workstations or have immediate plans to do so. Craig Hunter, an aerospace engineer at NASA's Langley Research Center in Virginia, said 'OS X, I think, is the best Unix I've seen come along, ever.' Scott Sneddon, a senior scientific fellow at Genzyme, is quoted as saying 'OS X is a better Unix development environment than Linux or Silicon Graphics Irix.'"
They neglected to mention the fact the Mac OS X is a lot easier to use than Linux. Unfortunately, most products can either go for easy to use or easy to personalize. There is no in between.
it's easier to sell businesses and education placces on MACS and WINTEL boxes instead of Linux etc. so if you want unix systems and the fic departments are bitchy about anything not the norm .. then go with osx =]
If you think about it, Macs running MacOS X are really pretty close to ideal scientific platforms for most users in the category. Despite all the (mostly justified) bashing Apple gets for a host of other reasons, a Mac rocks for scientific computing for the following reasons (among others, but these jump out first):
1: MacOS X is Unix. Yeah, so is Linux, but Apple has put the prettiest, easiest to use face on a desktop Unix to date, period. I know and use both KDE and GNOME, and as good as they are, they don't compare in the usability area at all to Aqua.
2: The G4, though it can't keep up on raw clock speed with Intel, is in it's element when we're talking about a lot of the operations needed by people doing scientific number crunching. Write your code to be Altivec-aware (like Apple did when they ported BLAST), and it'll haul butt.
3: Apple provides nice development tools, Cocoa is a blast once people make the adjustment, AppleScript Studio is a really nice way to do GUI programming, and you can still use all the classic development tools. You can build apps for good old standard Unix, MacOS Classic, Carbon, Cocoa, or Java, and they'll all pretty much just work. And all the tools you need are either included or a free download away.
4: The PowerBook G4. It's pricey, and it's "only" 800 MHz, but it's about as nice as you can get for a portable Unix workstation. I haven't seen a comparable Intel laptop with battery life even close to what I get on my TiBook 667.
Granted, Apple's not playing in the 64-bit space (yet), but in the 32-bit world I'd have to say they're the desktop Unix of choice for most users, especially technical/scientific users.
-- Josh Turiel
"2. Do not eat iPod Shuffle."
I am a engineer and at my University I wrote a graphical debugger to control some ARM boards we made.
The problem came when we told other universities that we had this product if they wanted them then they can have them for free.
Only then did I realise that engineers have no clue about software.
They all use Windows because its too scary to step into unix.
Even though most of the important CAD tools are only available for Sun they stay clear of them.
Its about time engineers moved back to unix.
Mouse powered Chips, Open source Processors and Lego
These 'scientists', if they are like those I've encountered in other places, are probably still running twm/3dwm with a few xterms and using Xlib/motif for their development... While some labs are Sparc/Solaris based (and antiquated), these fellows sound like they are SGI/Irix based (and antiquated)...
Some secretary probably wanted a new Mac. When it arrived the guys wanted to check under the hood. They found that it is 3 million years ahead of their SGI boxes and decided to start switching/porting.
I seriously doubt that they got into doing this with Linux... My guess is that they installed Redhat 5.0 a few years ago, and then maybe tried 6.2 on an underused partition, eventually scraping it when their uncompressed images needed more space... They probably never really investigated Linux as an alternative. And now that they can go out and buy a stylish OS/X system, they won't have to...
Do I have a point? No.. Hmmm, a sure sign that I'm just ranting...
Wait! I do have a point - I assume that they have not really given Linux a try, and should not compare it to OS/X for that reason....
Marques Johansson
I assume that they have not really given Linux a try, and should not compare it to OS/X for that reason
I don't think you have a single reason to assume this. In fact, I suspect that research scientists, like other professionals, know their own business better than you or I. In other words, one can assume for the most part that they are familiar with the available tools of the trade and choose according to their needs.
Heck, I could "assume" that you are a Linux advocate simply because you've never given Mac OS X an adequate try. I mean why else would you have made a different choice than I did? I'm sure you'll agree that this conclusion would be unwarranted.
You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
How many of you here have actually used MacOSX?
Yes, its pretty much as stable as any other Unix. Yes, the OS never crashes.
But it still has problems.
OSX ships in a very non-secure state. Take a look at The Missing Manual: Mac OSX. You'd be surprised how poor the security is (and at how many vulnerabilities there are) on MacOSX out of the box.
That's one problem. The other problem is performance.
Just because somethings a Unix doesn't mean that it necessarily is slim and trim. OSX is not. It is enormously bloated. On the same hardware, it will run alot slower than previous Mac Operating Systems. Why? Because their GUI is unnecesarily fanciful, with useless animations and "glassy effects".
Run Debian on the same Mac you run OSX on and it will run alot faster, taking up less RAM.
Now, that said, if your willing to forgo the bloaty GUI of OSX, you can just run Darwin and install a minimal GUI like pwm; then, you won't have as much bloat.
OSX is a classic example of how companies add lots of useless features just to make a product more screen-shot worthy (i.e., animations, glassy effects, the whole Aqua appearance), despite the fact that those features don't really offer any advantages to the user.
social sciences can never use experience to verify their statemen
Pretty crap for what I'm doing, requiring several data aquisition cards (using windows for that). Also no OS X native Matlab yet, meaning I have to switch to (yuck) classic. (I just go and use a SPARCstation).
;)
;)
That said, TeXShop is a great app, I'm doing all my writeup on my PowerBook. Not science though
What the mac is good for is not specifically science yet, it just happens that scientists regard computers as tools and aren't as tolerant of crashes, and don't always have the time to play with the OS.
(I do have a dual CPU IBM netfinity for playing with Linux on
-Yarn - Rio Karma: Excellent
http://www.sgi.com/workstations/fuel/
Nothing Apple has compares to that.
Apple doesn't even have 64-bit processors yet, so lets not jump the gun and assume they're going to overtake SGI and Sun in the scientific market.
Granted, for the type of computer Apple offers (32-bit), they're great. But, as I said before, why use the bloated OSX which'll hog alot of your RAM and CPU time, when you can install Debian, which won't?
social sciences can never use experience to verify their statemen
Matlab has been out for OS X for awhile now. Latest version is 6.5, same as all other platforms. Spec page here.
After making a comment like that, I hope this Scott Sneddon person specializes in fire-retardant materials...!
Basically, it lets him have his cake and eat it too.
"He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
I really wish that Mac OS X had some serious 3D Mechanical CAD software. SolidWorks or Pro/E for example.
SolidWorks is Windows based, so I don't have my hopes too high for that package. Pro/E runs on both UNIX and Windows however, so it probably wouldn't be too hard to port it to OS X.
The two combined will be the future.
> If you want to be a hermit and be unable to send
> your scientific reports to PC users since you
> have inappropriate software
You haven't spent much time around the scientific community, have you? Inappropriate software? PC users? Scientific reports are written in tex, (or latex or whatever front-end to tex is the preference nowdays) not word. And the people who write them don't give two shits about the little people and their toy computers.
If they lower themselves to make ANY accomidation to the ms types, they just export their tex document to pdf, and be done with it. And word/office is *still* unnecessary in this case.
> OS X may not be the sleekest girl on the block
OS X is a memory hog. The best medecine for a slow Mac is an extre 256MB of ram. I think that actually helped ME more than going from 10.0 to 10.1.
> (which are optimized for speed in the 10.2
> update)
Won't help me. I don't have a 3D card that supports Quartz Extreme. But I do have room for another 256MB (see my above statement)
> CLI and OS kernel that soars.
No arguement there. Though I'm not a big fan of Apple's terminal program, I hardly ever have to use it (except as a novelty... to proove to skeptics that MacOS really IS BSD/Mach now). And getting X to run is no big deal.
cya,
john
Imagine all the people...
OSX ships in a very non-secure state. Take a look at The Missing Manual: Mac OSX. You'd be surprised how poor the security is (and at how many vulnerabilities there are) on MacOSX out of the box.
As cool as the SGI FUEL system looks on paper, and as cool as the case looks in person, it provides poor value.
We've successfully ported our high end graphics/ video application from the SGI platform to Linux running on a high end dual-xeon workstation.
The Linux/Intel performance is more than double that of the fuel system, and our apps push the system to its limits. And, even figuring in the cost of the high end video boards, the Linux/Intel solution is 1/4 of the FUEL price.
It's very easy to justify the porting cost.
As if that's not enough evidence, you're trolling. First you write this:
Also no OS X native Matlab yet,
But in a later response, you write this:
yeh, but our department refuses to order it as there are only 4 boxes running X currently.
You claim it's not out, but then you claim your dept. wouldn't order because... blah blah. If you're going to troll, get your fake story details straight first, m'kay?
5. MacOS X has retail apps
The fact that MacOS X lets one run traditional Unix tools and off-the-shelf retails apps (ex. MS-Office) in one environment is a big advantage over Linux. Add to this the commercial Unix apps (Sun and SGI based) that are explicity being ported to MacOS X and not to Linux.
You haven't spent much time around the scientific community, have you?
Pot, kettle, black.
Inappropriate software? PC users? Scientific reports are written in tex, (or latex or whatever front-end to tex is the preference nowdays) not word. And the people who write them don't give two shits about the little people and their toy computers.
The vast majority of documentation and other paperwork in industry is written in MS-Word. Tex may be used for papers submitted to academic journals and the like but day-to-day grunt work and documentation tends to be Word and Excel. As a matter of fact at a monstrously large global chemical corporation I was used to seeing chemists with PC and Unix workstations. The PCs were just for doing documentation.
While GUI != OS.. the GUI is part of the OS. OS is not necessarily 'kernel'. This is why Linux is not really an operating system as you can't DO anything with it (except boot about half way) without any userland tools. FYI, *MANY* people are buying OS X/Apple hardware now for the combination of the usable GUI, and the "unix underpinnings".. It's great for development especially. Your argument that people who uses OS X is disappointed with the GUI and would rather it use windowmaker is fatally flawed. OS X, especially the GUI portion, are ** WHY PEOPLE BUY APPLE HARDWARE ** ..
Good night!
-JD-