Slashdot Mirror


How Unix-like is MacOS X?

prospective_user asks: "I am a heavy user of Unix, spend most of my time running Linux and am considering getting myself an iBook, after seeing a considerable amount of exposure Macs/Apple have in both Slashdot and the O'Reilly Network. Given that MacOS X is based on FreeBSD/Mach, I suppose that the usual Unix libraries and environments (like ncurses and tcl/tk) are available in MacOS X (which I hope is true, for text-based applications). In fact, I'm concerned about the Unix side of MacOS X and also plan on running Debian/PPC on it, but I plan to primarily use MacOS X. So, before having an (uncertain) investment in a new platform, it would be reasonable to have a bit more of background on it and thus, the questions: how well does MacOS X support traditional Unix applications? For instance, how do the following applications run under MacOS X (which I use the most): teTeX, GNU Emacs, mutt and fetchmail?" Note that the submittor isn't asking if OSX is or is not a Unix; we've fielded that question already. No, the question here is where does OSX differ from the other unicies.

"Also regarding the investment in a new platform and coming from the x86 world, I'm a bit interested about the PowerPC performance in comparison to what I could get with a x86 notebook. I've read some articles and pages that suggest that PowerPCs may not be fast (or, in fact, may be quite slower than their x86 counterparts):

Some of the sources I've read are: these pages, from D. J. Bernsteins's website, and this article on processor performance from the GMP website.

Also, as some later questions, can the portable Macs be plugged to non-mac monitors? And does MacOS X feature a packet filter like Linux or other BSDs do?

Any comments and experiences with these machines are welcome. Thanks."

1 of 128 comments (clear)

  1. performance, packet filtering by spike666 · · Score: 1, Redundant

    its not clear what you want to do with your computer. theres lots of things that macosX does well. theres things it doesnt.

    one thing it does, is it tries very hard to keep the mac concept of 'ease of use' - easy to just plug in a device and have it work. but this ease is defined by the types of devices. Steve Jobs wants the Mac to be a Digital Hub. that means, cameras, camcorders, mp3 players, cd burners, dvd burners - these all work well. there are some that dont, but a majority of them do. Macs have always been good at external storage - firewire drives plug in, and work. on osX, nfs, samba, appletalk file servers all are accessable.

    what exactly is a good performance number? well, if you do photoshop, you want some plugin to run fast. well, thats gonna run damn nicely on a g4. and you will pay for it, you'll pay cuz you also get a really nicely packaged piece of machinary around it. but that machinery, and its osX will also do oodles of nice things for you. you'll be able to easily suck photos from your digital camera into iPhoto, and have iPhoto zap together a nice thumbnail web gallery.

    you'll be able to create movies with iMovie and burn em to dvd with iDVD and your dvd superdrive.

    you'll be able to rip cds, shove the mp3s into your mp3 player (iPod or other) with iTunes. or, you can burn an audio cd with it too.

    thats the nice thing - it all works. sure, linux is coming along nicely, and maybe on kernel 2.6 firewire drives will work w/o kernel panics. thing is, osX does it all now.

    and for all its evils, the mac division at Microsoft does put out software that kicks ass over the Windows lines. IE works well. ('cept for a few javascript incompatibilities it works damn well in this windows IE based net of ours) Office works great.

    course, if you want to eschew microsoft, you can buy Appleworks for less than 1/4 the price of Office v.X, the only thing you dont get is PowerPoint.

    yeah, theres tonnes of issues - one of them is that the BSD its based on is old. certain packet filtering things dont work. but theres stuff that does work well. and yeah theres lots of obvious showy things like the bouncing icons and the magnifying icons that most /. readers turn off asap. but it IS a really really usable unix based system. and you dont have to go searching all over hell and gone to find the tools to do your everyday things. sure, you have to search around to build some of the unix things, and fink is a godsend for that. (everyone who knows or meets Christoph Pfisterer should buy him a beer or 10 for creating fink.)

    the reality is, if you want a really nice non microsoft os, and you want it to have nice easy tools for the consumer side of your life, but still have the stability and programability of a unix, its a good choice. sure, its different from linux, its different from solaris, but you dont really notice that after a while. you just get used to it being its own set of things.