Zach_C said:
To Franz:
What model of processor do you have? You probably will not be downgrading. Clockspeed is not the only factor. For some reason it is the only factor people look at though. A MacMini would probably not be the best idea for numbercrunching though. For that a cheap Linux cluster would be more cost effective. However, I do various programs and the RISC based PPC chips serve me better than the CISC based x86. Depending on the algorithms being performed one is better than the other. I do a lot of graphics and vector based programming and my dual 1.25 mac serves me better than the 3.x GHz machine I have access to. It all depends on what you have access to. Kind of curious can you delve into your program? What language are you using? I am not trying to sell you. I could care less about the OS as optimization will have more of an influence in my opinion. I'm assuming C but have you dabbled with assembly?
Currently I'm working on an AMD 2800+, but this will not be my machine for number crunching. I've been looking into G4 and G5 clusters (mainly because that's what is available) for actually running the simulations, though i still do all my programming work on my personal system.
I'm using F90. C or C++ would be a horrible mistake for running simulations of complex physical systems. F90 is specifically built for that kind of application, is capable of object oriented programming, is easier to optimize for parallel processing, and will almost alway run faster than an equivalent C or C++ code(again, for numerical simulations, not necessarily true of application programming, which i have very little experience with).
I have not worked with assembly.
For the curious, on my system the simulation I'm running takes about 16 minutes of real time for 1 second of simulation time.
gschjetne said:
Easier development
I'm not a very good programmer, but I can manage most things with the applications that follow with the computer, such as an elaborate IDE (Xcode) and every other tool you need (They should port ResEdit, even though it's somewhat obsolete, but I liked the hex editor). On Windows I have to do with Notepad without spending extra money.
Again, i see linux as being superior here. Everything you need for non-industrial projects come standard on most linux distros. And personally, i think IDEs are overrated. Useful to an extent, but i don't use them that often. (of course, i don't use C++ very often anymore, if i did i might feel differently, C++ on a command line text editor seems less friendly than F90).
Unix core
Many scientific applications are written for Unix. This makes them work on Mac.
Unix is basically flawless. No security leaks, practically no crashes, exellent server capabilities (I run a http/MySQL server from my home computer without any problems). All this with the easy-to-use interface of Macinosh
FreeBSD has one too. Linux is essentially a rewrite of UNIX (a clone). UNIX is not basically flawless by any means, though it is superior to windows, without a doubt. Mind you, i like UNIX. But its not perfect. And again, nothing that linux doesn't offer, and didn't offer long before OS X (and let's face it earlier Macs were...well...no where near as good. OS X is certainly not bad, but again, i'd argue that linux is preferable).
Included apps
Mail vs. Outlook: Mail has everything I need when I need it, and it handles spam flawlessly. Outlook is slow, and often my real mail is put in the spam and spam in the inbox.
Safari vs. Explorer: Safari hasen't the toolbar cluttered with things I hardly ever use, which belongs in the menu. Safari has built-in Google search, Explorer has built-in msn search. Safari shrinks printouts to fit the paper, Explorer leaves out mutch. Safari displays everything according to standards, Explorer is non-standard. Safari is faster when it comes to Applets.
iChat vs. MSN: When I use IM I want to talk to people. Not play stupid games, mess with avatars, be signed out all the time. I want to have all my buddies in a very readable list, with no confusion of changing nicknames (however you can have an 'available message' that replaces msn's ever-changing screennames). iChat fulfills all these needs. Too bad so many other ppl uses msn here in Norway...At least you can have both AIM and ICQ buddies.
QuickTime and iTunes vs. Windows Media Player: Quicktime plays back the content without any fuzz, Windows Media is slow and unresponsive, and the Windows version is cluttered with features other than playing back the movie I just double-clicked on or opened from the internet. iTunes is logically arranged with artist/album/genre columns, in WMP you got to be patient. In iTunes you import and burn CDs in a matter of mouse clicks, in WMP in a matter mouse clicks, uncertainty and wait.
On this part i think Linux is vastly superior. I get my choice of multiple open source office suites, an IDE, compilers for more than ten programming languages, Gaim AIM client (also an ICQ client), software for running a web or mail server, all right off of the install CDs. Firefox web browser ( or at the very least, Mozilla). Thunderbird mail client. All in the base install.
Anttech:
UNIX geeks have ranted about their OS for years, rightfully so too. Happy users are a sign of a good OS.
An old UNIX joke:
UNIX is like sex. Without knowing it you could care less. However after one time you are addicted.
This is true.
I never used linux before i used UNIX. I had considered switching, mainly due to being fed up with the crap that is windows. I was tired of calling microsoft everytime i made a hardware change and dealing with them(a fairly frequent occurence for me at one point when i was assembling and swapping hard drives between 3 different PCs.)
I first used UNIX a few months ago in a comp sci class here at the uni. It was like a dream come true for me. Simplicity. Everything i needed, and nothing i didn't. Within two weeks i had added linux to my machine. I'm currently running two linux distros and FreeBSD, and windows XP (i still like to play some games now and then) on multiple hard drives.
Contrary to whatever garbage graphic feels like spewing, i have seen plenty of use(and misuse) of both linux and windows. Windows is simply an inferior product, driven by an absolutely superb marketing department. Windows XP isn't too bad really, not compared to some other versions of windows. But its still inferior to linux, UNIX, and OS X. My last reason for using windows has been for games, but with Cedega, that reason is completely gone.
Wizards:
I'm not dumb, I know what settings I want to make. Why can't XP respect that?
Then use slackware. We'll see how long you stick to that statement.
Granted XP certainly does more than i would like it to, but for the average user who wants his computer to be a black box, where he points and clicks and it obeys, wizards are a good thing.
I don't like them either, but serve a perfectly fine purpose. Of course, i use Slackware as one of my linux distros, so i don't ahve to deal with them if i don't want to.
