Ubuntu maximize like OS X zoom
I've been using Linux for quite a few years now, and recently I became aware of an implementation difference of windows' behavior on GNOME/KDE/Windows and OS X.
The point is that when you maximize a window in Ubuntu, the window resizes itself to take up the whole screen space. But in OS X when you click on what they call the "Zoom" button (which strangely has a + sign even though it actually shrinks the windows some times) the window doesn't fills the screen, it only maximizes itself to the largest *useful* size.
That is, let's say you are reading a blog entry on a fixed-width layout, as this one. if you are on any reasonably large resolution (e.g. I'm on 1280x1024), you'll end up with two large columns of emptiness that could be displaying another window.
I find the OS X manners way more intelligent.
Is there some way I could get this kind of behavior on Ubuntu?
Intel Core 2 Quad Q9450 | Gigabyte GA-X48-DQ6 | 4 x Kingston HyperX 1GB @ 1066MHz DDR2 | CoolerMaster Hyper 212 | XFX GeForce 8600GT