Reasons to upgrade to Leopard, The non fanboi reasons
Author: Vidyut Luther
16
Oct
Apple announced, as expected, a release date for Mac OS 10.5 Leopard. The date is October 26th, 2007 in case you missed it. Since everyone on the internet is a guru, and therefore, so am I, I will give you plebes reasons to upgrade to Leopard. But, first let me qualify myself worthy of such preachery (gurus can make up words).
- I’ve been using Leopard since January 2007, since I’m an ADC Member, and I have early access.
- I’ve been using it on my primary work machine since September 2007.
- This is the internet, and somehow you found this post to read, therefore you don’t know any better..
I’m going to assume that the build shipped to us ADC members, has been updated and will not be the build that will be released to the masses, there are still bugs in my release, but it’s leaps and bounds ahead of the August release, and very close to stable.
So with that disclaimer out of the way, here’s my list:
major features missing on the Leopard page
I’m not sure why, but Apple didn’t mention these things, and came up with a rather lame list of “300″ new features (seriously, mentioning Tabbed Terminal 3 times doesn’t make it 3 separate features).
- PHP 5.2.4 : Tiger has shipped with PHP 4.3.X for ages, and I always had to upgrade manually, no more.. But.. this build of PHP doesn’t come with PDO MySQLi drivers.. it’s weird ( The PHP Info from Leopard ).
- Apache 2.2 : Comes in handy with PHP etc..
- Python 2.5.1: This list may be getting too geeky for some.. Sorry. I don’t remember if I installed Django myself, or if it’s part of the OS though..
- Subversion: Yes, Subversion (1.4.4) is now part of the CLI .. not Finder yet, but it’s a start.
- Mail.app : Apple’s mail client finally supports the ability to subscribe to individual folders on your IMAP server. warning: This is buggy in my release, but the functionality is there.
- iCal: It’s better, hard for me to put my finger on this, but it’s definitely better.
major reasons for me to upgrade.
- Speed: Even in beta, Leopard is considerably faster than Tiger on the same hardware. Full 64 bit FTW.
- Spaces: Virtual Desktops make it to OS X natively, albeit 10 yrs late, but they’re finally done 99% right in OS X, I still have 2 gripes.
- Network Sharing: If you thought sharing drives in Tiger was easy, Leopard makes it stupidly easier.
- Quicklook: This is again a simple thing, but it’s done very well and it’s very fast.
- User Management: The ability to change a user’s home directory, and unix group etc, are much easier than in Tiger (right click the user’s name easy).
- Spotlight: It’s much faster, and works as an app launcher just as well as Quicksilver.. no chaining though, so I still recommend QS, if you use QS for more than just an app launcher.
- VPN on Demand: It finally works, this never worked for me using PPTP..
- Notes and Todos: The built in Notes and Todos feature of Mail.app makes me wonder what will happen to all the GTD apps out there, I don’t see a need for them anymore. The notes can be made into Todos, which can be given due dates, which automatically puts them in calendar..
My list of things that can still be improved upon
- In Spaces, give me the ability to send a window to another desktop by right clicking the title bar, and sending it, not invoking spaces fancy pager.
- Make the PHP distribution better.
- Safari / Keychain need to support x509 certs better..
- GPG should come as a default install, and Mail.app should have it.
Filed under: Apple, php, rants
12 Responses for "Reasons to upgrade to Leopard, The non fanboi reasons"
Sucks that not many people use PHP to the full advantages! Definitely on an OSX. What i’m waiting for is a GTK to come with PHP and then we’ll have full OSX applications! Since i’m no Cocoa and all of the other Mac technologies kind of developer.
Sadly i won’t being updating till I get a 64bit system. I feel useless jumping on a new OSX made better for 64bits rather than 32!
Just my two cent.
A retort to Travis:
Cocoa is not that bad. It is actually very elegant and well thought out. After all, they have been perfecting it since Steve Jobs was involved in NeXT (some of the included objects and libraries are even reminiscent of NeXT). Interface design is very straight-forward and even fun.
The only snag is having to learn Objective-C, I found to be somewhat of a hurdle since it is quite different from C++. I have not had the need to really get deep into it, but it can be done with some work and determination and if you are doing things in PHP, you can do those same things in Objective-C without having to learn a whole lot I would imagine.
What’s your other gripe with spaces? And can’t you just drag a window to the edge of the screen to jump to the next space?
David,
My gripes with Spaces:
1. No real pager (the fancy dashboardish pager thing is nice but not very practical)
2. You can’t just drag a window into the next or previous Space
3. If you move a window of an app to another space, alt ` doesn’t switch to the window in another space.
4. Adium doesn’t work very well in Spaces (not sure who’s fault this is)
Things I’ve learnt about spaces.
1. If you click on the title bar, and keep it clicked, and then do ctrl #, the window will go to that space along with yourself (I would’ve preferred my staying in the same window, but oh well).
2. Thanks to Davey, we tried doing a “drag and drop” between Finder in Space 1, and an Adium window in Space 2..it is possible.. but again, if we had a pager like Next/AfterStep or any of the other clone WM’s for Linux, it’d be nice. E, let you move windows around just by dragging between Pagers.. Apple should allow that too.
What about this?
http://www.entropy.ch/software/macosx/php/
Till, I’ve used those packages in OSX quite a bit, I like them a lot. i haven’t tried it out with Leopard.
The PHP that comes with Leopard is worthless. You mentioned the lack of the MySQL PDO driver, yes, but more importantly, PEAR IS COMPLETELY MISSING! Way to go Apple, it’s nice and all that you include stuff with your system, but what good is it if it’s incomplete enough that I have to reinstall it through MacPorts anyway, just like I did in previous versions?
Another gripe: Subversion comes without its Java bindings. Sheesh…
[...] Vidyut Luther have a good list of what’s in Leopard and what is not. [...]
Here are 5 more reasons http://www.thetechbrief.com/2007/11/05/the-top-five-reasons-not-to-upgrade-to-leopard/
I’m really disappointed that the PHP that comes with Leopard is missing PEAR libraries. The PEAR libraries are great. And a PHP package with the PEAR libraries (in a convenient installer/package) hasn’t yet appeared on Entropy’s web site (10 Dec 2007). The Entropy site had a great PHP installer/package for Mac OS 10.4 (Entropy’s PHP package included the PEAR libraries).
Finder needs tabs.
Tabs on Finder, yes, definitely. If you can browse the internet with tabs in a single window, why can’t you do the same with your computer. I wonder why Apple (and even Microsoft) hasn’t yet figured that out.
And it wouldn’t make it any more complicated than using Safari, if simplicity is your concern.
Leave a reply