Not hating on the Mac, or anything - competition is a good thing. I just didn't care for the evangelista tone.
Not hating on the Mac, or anything - competition is a good thing. I just didn't care for the evangelista tone.
In my opinion, the real reason that developers switch to OS X is so that they can develop software for apple products (or in the case of web development, develop websites that are OS X friendly).
SSH + vi and suddenly your not just using your system but any computer your connecting to. The classic windows advantage of all those legacy systems stopped being relevant when many developers went back to notepad to update whatever new language they happened to be using today.
PS: The article mentioned Terminal, but it forgot a lot of the other out of the box UNIX tools like SSH / diff.
I'm positively drooling for Apple to release a tablet PC, though. Gimme gimme gimme please.... The multitouch stuff on the iMacs looks extremely cool, and you just know Apple will nail the tablet.
Funny, I sound like an Apple fanboy, even though I came here to express my irritation with OSX. Right now, if somebody gave me an iMac, my first impulse would be to install Linux on it, but you just have to look at the non-Apple phones released since the iPhone launched to see that Apple is on a completely different plane when it comes to smaller devices. I can't wait to see what they do with tablets, though perhaps it would hurt their prestige to release a novel product for a small market... they wouldn't be able to keep the hype within reasonable bounds, and expectations wouldn't be met.
I can't see anything much bigger working TBH. At some stage, you need a keyboard to type on, and to hold the screen at a good angle. And then it's not portable so you may as well have a netbook/laptop.
By no I mean, lesser, much lesser.
Actually, that last scenario pretty much sums it up. It's a small laptop with no hinge, with the keyboard reduced to an optional accessory that you can leave in your briefcase, or in your hotel room, or on your bedside table, or wherever, except when you actually want to bother with it.
Of course, most tablets fail by integrating the keyboard, keeping the hinge, and not providing a decent touch-screen interface. Really decent tablet interfaces have been limited to special-purpose applications for medical entry, warehouse inventory, GPS, or what-not.
>> "have a bluetooth keyboard in your hotel room for blogging and email"
The bottom bit of a laptop isn't just there for the keyboard, it's there to hold the display at a nice viewing angle. So you'd need some extra device for that as well.
Maybe it'd take off, who knows...
For most, I think OS X is linux but without the maintenance.
Also, the whole getting wifi to work thing is mostly solved now. All the wireless cards are Intel, and Intel pours a lot of money into making them work really well with Linux. So you pop in your Ubuntu or Moblin CD, install, and right click the little icon, just like on any other OS.
Basically, OS X sucks, Linux sucks, and Windows sucks. So there is no real reason to get super-excited about any of them -- they are all basically the same, with Linux marginally better in a few cases.
I've used OS X for 2 1/2 years now, and can't remember anything breaking :/
Before that I used linux on the desktop for maybe 8 years, and things broke every week. (Redhat, mandrake, gentoo, ubuntu)
Well there's your problem :)
Try Debian stable, and let me know if it ever breaks. (Debian unstable definitely does break, but not very often, and it's usually easy to fix. It works for me.)
As I say, 2 1/2 years on OS X, and I don't miss linux on the desktop one bit.
Incorrect. Security Update 2009-001 replaced a Perl component which some users had (inappropriately) upgraded themselves, causing breakage for those users. The "system Perl" worked fine as long as you hadn't touched it, though.
: The inappropriate part was touching the Perl install in /System. You don't do that.
http://www.dieblinkenlights.com/blog_en/five-reasons-why-thi...
My only big reason is because mac is a *nix under the hood. So I get all the nice scripting benefits and never have to deal with the windows shell scripting for dev purposes.
The hardware issue is a BIG fucking deal. I just got a mac mini at work for testing. ONLY ONE VIDEO PORT! So no dual screen. My PC? Oh no dual output? no problem a hundred bucks will solve that problem. To make it worse I can't upgrade my mini with a new card, gota get a new mini. (sorry just got = right before their new model was released)
So yea mac is a pain still. I want a nice motherboard like a PC has, and a nice case like a PC has, and as powerful/weak as a mac mini, for the mac mini price. If I need a new card Ill buy one. But that's not available, gota get me the $2000 power mac.