The good:
- terminal is awesome, as is the new X11
Sorry but the new X11 on Leopard is f***ed, plain an simple. A list of things that are broken:
1. Full screen mode doesn't work (but is still in the preferences)
2. 3 button emulation doesn't work (so no X11 "Paste" on a Trackpad or single button mouse).
3. X11 windows can be dragged under the menubar!
4. The dredded "yellow cursor of doom" is back.
5. Try holding down shift and clicking on non X11 app, when you go back to X11, its like you're still holding down shift... forever (or until you quit X11).
6. X11/Spaces simply don't work together properly.
7. Launching things from the Applications menu doesn't work.
8. uxterm is gone from X11, so non-Latin character using people are screwed.
9. Xnest dissappeared.
That's just off the top of my head. However its getting fixed as we speak luckily.
- firewall disabled by default
Same as it was in Tiger, but I agree this is boneheaded.
- Firewall - seems to have problems. Not as tunable as the old ipfw firewall.
This has been overhyped and misunderstood. The new system allows you to open ports for programs that need them just like the old one, the difference is that this happens "on the fly" now, instead of having to configure in the Preferences. So if you want to run some userland server, a pop up will ask you if you want to allow access to the ports it requires. This is a much easier solution for the average user than the previous method IMHO. Once you get used to the fact that you don't need to configure the firewall specifically for a certain port, you'll be much happier.
- iLife should be bundled into the OS
What and deprive Apple of revenue?
😉