Well, thanks for such a reply

I was worried this would turn into the sort of fists-raised argument I despise, it's nice to be able to discuss reasonably. Sorry if my reply sounded harsh -- I must admit I had my guard up, since this is "enemy territory"
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

Agreed on this mostly, except that for all its faults OSX is a real Unix and the real Unix parts can be gotten at, unlike with Cygwin....
Eh, yeah, I agree. OS X > Cygwin. But more for compatibility (even though neither are as compatible as BSD or GNU) -- what real Unix parts are you referring to?
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

I mostly agree with this too (my old Clamshell iBook ROCKS XFCE and I love playing with Enlightenment). My only beef is no old machine, nor any new Linux machine can encode video in handbrake like my quad core hackintosh does (a lot of this is due to the poor Linux handbrake port though).
Huh. This I find odd, not in the least because I'm guessing the actual encoder you're referring to (HandBrake, even in its CLI form, is just a fancy interface around the real meat) being slow would be x264. I'm an avid video encoding and processing enthusiast (I'm Ranguvar on Doom9), and I track x264 development every day because it fascinates me

AviSynth is the biggest thing I miss on Linux. Anyways, I find your statement odd because x264 is marginally
faster on Linux than Windoze for me, and I doubt OS X plays a big role, because an OS can't really change x264's speed unless it's a HUGE hog, more piggish than Vista. I think the small boost I got was because of the switch to 64-bit, I've read on Doom9 that up to 10% gains in x264 weren't unheard of. So anyways, I guess Handbrake is quite fscked up, or some other part of what it's doing, like post-processing, is being very slow. I don't use Handbrake, I use x264 from the command line and with shell scripts (I have a quad core too, BTW).
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

I've always thought the purpose of the more difficult distos like Slack and such was so that can learn how Linux worked, instead of how to click a GUI. And on that note I don't want to take away from anyone who wants to be a hobbiest Unix admin...just not my cup of tea.
I think if you tried a modern bare-bones Linux distro, you'd be surprised

You do learn a lot, but the focus is on much more intimate control of the OS. The choice of DE and/or WM isn't made for you requiring removal and installation of one you like, the config files and such tend to be vanilla, etc. And even the learning tends to be a ton at the beginning, and much less as you go along. They've managed to take all the grunt work of Unix administration out of the system. Slackware's a little musty, but try for example Arch (my fav). I can set up a smoothly-running machine with a full desktop environment in a few hours with Arch. I've used Solaris and NetBSD, and both take MUCH longer to get to that point -- I think the fetish many have for running a 'hardcore' Linux has simplified the process. It's nothing like being a real sysadmin. But YMMV, of course, and your opinion is your own
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

Agreed that Linux dominates high end and big iron. Disagree on the Exchange support- like many things in Linux its 90% at best there in either Thunderbird and Evolution. Neither has the every feature of Exchange works out of the box experiance like with SL. Where is the one good outlook type calendar for example? No where, but here is two half assed ones:
http://www.mozilla.org/projects/calendar/I'll readily admit that I'm out of my field here, I don't do much with business apps -- I haven't even used a local mail client in quite a while. So I'll back out here
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

I am looking forward to the new Gnome, and I will admit I was maybe being hard on KDE4 for its botched initial release. I won't let Compiz off the hook though- I don't care if it has the best effects if the backend isn't the best. I have seen Expose run basically in VESA mode on OSX- something Compiz (nor Aero) cannot can claim. Also Compiz has a ways to go to get to the point where its as stable as Quartz in day to day use...which is where the real innovation is- usable composite!
Personally, I favor good tiling window management to the glitter of Compiz. But I agree, I was overzealous in my original reply. Compiz was very broken under the mirror-smooth surface. I think it still served an important role, though. It gave GNU/Linux an image, esp. on YouTube-like sites. I think the dawn of Compiz was really a turning point, where Linux developers said "You know what? I'm sick of MS flashing their fancy effects. Let's show people that Linux is cool, too." Again, I don't care for Compiz personally, but it did mark a turning point where a lot of Linux fans and devs really started pushing for Linux desktop improvements. Let's hope Compiz 0.9 is a marked improvement, it's nearing beta now. When will Linux be able to top Quartz? Hard to say, but I'm eagerly watching this project:
Wikipedia,
Phoronix (more articles on it there if you search, that headline is bad, Wayland isn't an X server per se),
Google Groups (check the FAQ).
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

OpenOffice is a beast of a program: its not modular so its hard for people to join the project, its UI is slow on every platform, it uses Java in all the wrong ways. On Ubuntu Office 2003 running in Wine will open faster than OpenOffice 10 out of 10 times. I love it for being free, but if you are being honest it is no Office. And I know about the ATI situation, but the fact of the matter is that Xorg is a joke compared to Quartz. The ATI drivers are just one example. I could have picked many others - the lack of working randr on most hardware, the fact that even the best open drivers (Intel) still have major regressions from time to time you never see on other platforms, the fact there is no one standard to Video acceleration. I could rag on Xorg all day, but I won't because I know those behind it do their best. They just lack real resources because the Linux desktop is an afterthought compared to the Linux server...
*times* 7 seconds on my Arch. Not very nice, but not dismal, and Office takes far, far longer to start on most Windows PCs I know. I agree, OOo is a pig, and I wish it was better. But, it's not a deal-breaker for me. GNUmeric and Abiword are much lighter and faster spreadsheet and document editor alternatives, the OOo team is working on start speed, Go-oo is faster than vanilla OOo, etc. Certainly no true fix for the problem, but I'll live with that slower start, and in most other areas OOo can easily match pace with Office's featureset.
Okay, now the graphics architecture

It needs lots of work. There's a huge shift taking place
right now, in which everything but NVIDIA blobs is moving toward a unified architecture. Apple chose to create Quartz instead of use X.Org because they wanted native support for compositing, etc. That will come with Wayland, and hopefully soon. But until then, X.Org isn't *that* bad. There's not many Linux games anyways, so I don't miss that too much, and everything else I've managed to tune just right. After all, the OP's question _is_ about major geeks

Wayland will be really nice for end users, but if you're a geek like me, X.Org shouldn't be as bad as you make it sound. My desktop at least is smooth, smooth
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

I want to apologize if I am seeming like a Mac fanboy bashing Linux. I LOVE Linux for what it is, and especially Mark and what he has done with Ubuntu is amazing. If OSX didn't exist I would use Ubuntu in a heartbeat over anything from MS.
Oh no, you didn't. I just meant that I thought you were more critical of Linux in general and from a general consumer's view than critical from a geek's view, which was the OP's question.
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

First of all, Hackintosh does have a market. The market for hackintosh is geeks who want OSX, but they want it on a system that is a traditional, modifiable tower for less than the $2k a MacPro will set you back. If Apple sold a $1k quad core tower like every other major computer maker this forum would be empty.
Okay, agreed.
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

This fits right into the Linux geeks are cheap thing, because basically on this forum we are all building cheap MacPros. Or cheap MacBooks. Half the fun of hackintoshing is the feeling of getting OSX without the Apple Tax, which is very close to the feeling of reviving some P3 class laptop with Xubuntu I think.
But while I have no issue with piracy, how many of these people here do you think even paid for OS X itself?

Piracy is good, but sharing being legal is even better. More than $100 down for OS X really makes one reconsider refitting a current machine versus buying something new (a new Mac perhaps), though it's not as bad as the Apple Tax.
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

Finally, basically what it comes down to is polish. The Linux desktop really lacks polish. SUSE, Fedora and Ubuntu try their best but they simply lack the resources to do what Apple does. Plus after using OSX for two years I have noticed that OSX users are picky- if you try to trot out a "90% as good as the commercial app it is copying" app on OSX then your webpage will be filled with complaints. OSX users just don't accept what Linux desktop users have to deal with.
Unfortunately, I agree. Geeks seeking polish should go for a Hackintosh. I do find that a significant portion of us are willing to live without that polish for other benefits though

Which shouldn't be taken as giving up, I know I at least will be working my butt off to try and create polished Linux apps
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

Pulseaudio is a great example. Pulseaudio has almost broken sound on the Linux desktop as it tries to fix it- look at any major distro's forum and there is some thread or another to disable pulse audio. ALSA did ok, so why the baby got throw out with the bath water I don't know. But I do know that if Apple had something that fundamental that broken in one of its major releases, Macnuts would burn down their headquarters. There would no helpful threads on Apple's forum of how to fix it, there would just be a million threads in all caps questioning Steve Job's sanity. Why? Because OSX users expect more, and they get more. Even Windows can't compete with the polish of the Mac desktop and its apps (where is the best MS Office? On OSX. The best Photoshop Interface? OSX, best version of Sling Box app? OSX, etc)
Again, agreed. Linux itself though is still a baby on the desktop, and a very curious one at that -- it's grown extremely fast, but has yet to mature (okay, now this analogy is freakishly close...). We must watch, wait, and hope
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

For what Linux is it is amazing. For what it does with almost no resources is a testament to geek power. But a thousand geeks scratching their own itch (which is often what Linux desktop apps are- paid for Linux development sticks mostly to the kernel and other serverish stuff that makes money) cannot beat a multibillion dollar company with the best developers on the planet (where Apple beats MS) when it comes to a user experience.
I do think Linux will need backing from big-$$ on the desktop, but I think it'll get there with time. A thousand geeks scratching their own itches have created arguably the best OS "backend" there is, and it's not too much to hope that a "frontend" (polished desktop apps) will be sold by companies once Linux has had more maturing time.
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

Therein lies the problem with OSX - it locks you in the iWorld. In many cases you are stuck doing things the way Apple wants you to. Initially I fought that and dual booted Ubuntu and OSX for a year to lessen the effect, but here in 2009 I am all in. iPhone, Apple HTPC, the works. Why? Because even though it will cost you more (money) to stay in the iWorld, and you will lose the ability to do things how you want (I would KILL for an "always on top" option in OSX like any Linux window manager has), in the long run the iWorld is home to the most pleasant computing experience on the planet.
And therein is the reason that I've (I admit!) despised Apple products for many years now

Not my cup of tea. Not only do I demand more flexibility, I'd rather cast my ballot for an OS which I agree with philosophically.
QUOTE (poofyhairguy @ Sep 15 2009, 05:29 PM)

Which that right there probably answers your question: No real Linux nerd who loves customizing things, really believes in Free Software and the GNU, and likes the breakneck speed of Linux development has switched to OSX. Instead what happened (I think) is that after XP almost exploded prior to SP2 (and you couldn't run the damn thing on a network without being hacked) a huge chunks of nerds moved to Linux to get away from Windows. Now a lot of these people moved over to OSX after the Intel switch to get the things they missed from Windows on Linux (one way to do things, commercial software, etc). The base of Linux never wavered, never changed. And since Linux is not a product that is fighting for marketshare to make some sort of profit, I see no harm in Linux being used by Linux geeks and not all of us fair-weather switchers.....
A very nice analysis, one that I suspect contains a high degree of truth.
Just be sure to keep watching your back -- Tux
is coming
Oh! I forgot one very important thing... projects like Wine, which allow one OS's apps to be run on another OS. I do believe that there will come a day when one could use Wine as a replacement for the Windows API in any situation, and it will be 99.999% complete. Projects like Wine are interesting, because they provide they ability to kill lock-in based on apps that only run on one OS. Wine is being ported to OS X, too (Darwine), so it will help them.... and one day, perhaps there will be a Wine for Cocoa and Carbon