Review of the 11" MacBook Air
mattgemmell.com
mattgemmell.com
I did this, and the performance is fantastic. (Original 13" unibody Macbook with RAM upgraded to 6GB.) Everything happens instantly. I had journalling off, because it increases disk writes by 12%, but OS X compensates by cranking up its RAM cache. Keep journalling on, as it helps boot-up and shut-down happen quickly and things just seem to run faster without the system managing the really large RAM cache to disk. (Another factor: The nasty bug in XCode 3.1 requiring you to reboot your machine to unfreeze the simulator. This makes fast reboots a big win for me. Otherwise, I'd use sleep and only reboot occasionally.)
For increased battery life on the plane, I have a Tekkeon myPower All, which I also sometimes use to power a mobile 4G hotspot. You can find a $14 Magsafe cord on eBay, and solder it to a male Adaptaplug from Radioshack to make yourself an adapter.
EDIT: If you have an older Core Duo plastic Macbook capable of supporting more than 4GB of RAM, then I'd recommend slapping a RealSSD into it. You'll have something lighter than a 13" aluminum with great performance.
"Linux [and presumably Mac OS X] has a special mount option for file systems called noatime that can be added to each line that addresses one file system in the /etc/fstab file. If a file system has been mounted with this option, reading accesses to the file system will no longer result in an update to the atime information associated with the file like we have explained above. The importance of the noatime setting is that it eliminates the need by the system to make writes to the file system for files which are simply being read. Since writes can be somewhat expensive, this can result in measurable performance gains. Note that the write time information to a file will continue to be updated anytime the file is written to."
(http://tldp.org/LDP/solrhe/Securing-Optimizing-Linux-RH-Edit...).
stcredzero, I'm curious to see how you set up your partitions to take advantage of noatime.
It FLIES! And the battery life good.
SSD was my best new (to me) technology of 2010 :)
I know it can use a set of unallocated blocks and clean them and swap them in and out where necessary - but without knowledge of the filesystem structure itself (TRIM) - it's always going to be sub-optimal. You'll have some fast write-space available, but not necessarily the full amount you could.
Also, what I've read seems to indicate that OS X behaves sub-optimally, but this is still good enough to support snappy behavior under normal workloads.
Really appreciate if you could shed any more light on why OSX would be better at this.. not sure I can picture this.
The hardware limit is (and has always been) 8GB, the original firmware limit was claimed at 4GB and there's apparently been a firmware update late 2009 (december 8th) which raised the EFI limit. At this point, claims become muddled, it seems you can put 8GB RAM in it but it only sees 6, unless you launch the 64b kernel (apparently)
The best summary I've found: http://blog.macsales.com/3291-putting-a-rumor-to-rest-owc-su...
Under Snow Leopard, at least, this limitation does not apply.
As far as the 15" MacBook5,1 models go – The three models released in October 2008, OWC supports to 6GB of RAM:
MacBook Pro 15″ 2.4GHz
MacBook Pro 15″ 2.53GHz model w/ExpressCard Slot (Late 2008)
MacBook Pro 15″ 2.8GHz model w/ExpressCard Slot (Late 2008)
The two models released March of 2009, OWC and Apple support up to 8GB of memory.
MacBook Pro 15″ 2.66GHz (All)
MacBook Pro 15″ 2.93GHz (All)Like so:
[[ Model Name: MacBook Model Identifier: MacBook5,1 Processor Name: Intel Core 2 Duo Processor Speed: 2.4 GHz Number Of Processors: 1 Total Number Of Cores: 2 L2 Cache: 3 MB Memory: 8 GB Bus Speed: 1.07 GHz ]]
Most useful "feature": the battery really lasts around 6+ hours, esp. if you're not using wi-fi. This made some long airplane flights bearable.
I used to dread taking my previous Macbook Pro to a coffee shop, travel, etc. because it was bulky, required always plugging in the charger, etc. No more. Since it's so accessible on the go, my productivity has increased and I can quickly code up ideas anywhere.
It did take a week to get used to the smaller pixel size on the 13" screen-that-fits-a-15" resolution.
Sorry for the fanboy post, but seriously, this machine made my life as a developer that much better.
That long, eh?
Caveat: most of my work is straight-up Ruby development, Rails development (both using RubyMine 3.01), and Clojure with Emacs. All three of these development scenarios take up little in the way of CPU or memory. I use TexShop for writing.
I do sit at my desk with a large external monitor occasionally, but not often. The only thing I don't like is the tiny escape key and I'll probably end up remapping it. Otherwise this is my favorite home computer ever (and I have owned many, starting with a PDP 8 one board, then serial number 71 Apple II, etc.) Both the light weight and a SSD drive make for a great experience.
I am going to start next week helping a friend's company do some back end Java EE 6 development and I'll either use my MacBook Pro or my beefy Ubuntu laptop for that.
Why not use your Air? Expecting insufficient screen space?
I have 2 laptops - a Vaio for Windows related work and a Macbook for mac/iphone related work and I'm always struggling about which one to take when I go on a trip (when I don't have any specific work but like to keep a laptop handy anyway). The Macbook is lighter and more convenient but the Vaio has most of my mail and personal files.
My customers usually have my work on their svn or git repos.
Also, I rely on GMail, my own getting things done web portal, my own (work in progress) consulting management web app, and Google docs. This stuff is available from any computer.
One more thing: I keep a small encrypted partition on all three laptops that contain my .ssh, .ec2, etc. credentials. I use soft links from my home directory to this encrypted partition. Hopefully if I lose a laptop then my credentials are not up for grabs.
Macbook Pro 15: $1800 + $250 for 128GB SSD
Macbook Air 13: $1300 + $100 for 4GB RAM
Both machines will have the same size SSD, RAM, and same number of pixels, but the MBP will be $650 more.
(I know there are other ways of configuring the two, like adding a $100 hi-res option to the MBP, or adding the $100 MCE OptiBay like you did. I ignored them for simplicity and to create a more apples-to-apples comparison.)
Additional internal storage – very important if you want one and only one Mac.
Double the RAM ceiling - 8 GB on the MBP versus 4 on the Air. And the MBP is user-upgradable, which feels better to me.
You also get longer battery life with the Pro, but since I'm not usually that far from an outlet, it's not a big deal. I'm also happier to have an incrementally faster and later-generation processor, since that'll hopefully grant a further 6 to 18 months usable lifespan for the machine.
http://paulstamatiou.com/ssd-raid-performance-9-months-later
I'm waiting until Lion comes out for any more hardware changes. Now that I'm using Jekyll locally (and will be just rsyncing the files) and it needs to regenerate 1000+ posts with layout etc changes, the core 2 duo is showing its age. And I have LSI disabled..
To mount a partition:
do shell script "diskutil mount PARTITION_UUID"
Where PARTITION_UDID is the partition's UUID as returned by diskutil's info command.To unmount all partitions:
try
do shell script "diskutil unmount PARTITION_UUID"
end try
try
do shell script "diskutil unmount NEXT_PARTITION_UUID"
end try
The try is there in case one partition is mounted and another isn't – won't throw an error in those cases.Just compile those as self-contained apps, drop them in your dock and you're good to go. It's pretty manual stuff, I have to remember to launch the appropriate script at the beginning and end of a task that involves the HDD, but it's not much of a problem, since I don't use it that often. Meanwhile, you get a silent MBP, with a smidge better battery life, since the HDD isn't spinning needlessly.
Looking into auto-mounting the partition when a symlink is accessed, got a SuperUser question going here:
http://superuser.com/questions/228028/mount-drive-when-symbo...
Ah, see now that's what I imagined would be going on here ;)
From your SuperUser question it looks like there's a service called, appropriately enough, automountd. Neat! Is there no end to Unix's little undiscovered gems?
Some docs: http://developer.apple.com/library/mac/#documentation/Darwin...
A decent tutorial-style blog article: http://rajeev.name/2007/11/22/autofs-goodness-in-apples-leop...
(My new SSD shows up on Wednesday!)
- no backlit keyboard
- no IR interface, so no ability to use a non-bluetooth remote control
- the LCD screen is glossy, but it's just a film over the screen, not a glass/plastic sheet over the entire display. as a result, the glare isn't as bad as the macbook pro.
- because the display is very thin, the glowing apple logo behind the screen sometimes shows through on the front.
Once you live with it, you can't live without it. I've become so spoiled in my years....
Again, I'm aware I'm being soft here.
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 26G 9.8G 15G 41% /
/dev/sda1 894M 19M 827M 3% /boot
/dev/mapper/md0_crypt 917G 238G 680G 26% /home
The key is to keep all your movies on an extra drive :PI just finished coding an app on the 11" and it worked great. I never had a problem with the screen size or performance, and also have never had a problem with the apple logo showing through the display that another poster mentioned (on either the 11" or the 13"). I do occasionally hook it up to a 23" monitor when I need to do any design work, since there is a point where the 11" display is just too small for some tasks.
My only regret was going with the low-end 11" system. I really should have opted for the higher end 11", but didn't at the time because I was really buying it as "fun" purchase and the $999 entry price point was pretty attractive. If you're considering one, definitely spend the extra money to get the next step up.
My 13" is not a netbook. It is a powerful laptop that I now absolutely love and do so much on. It's also my first mac, but I prefer the feel over my friends 13" macbook pro so I think I made the right choice.
Xcode runs happily enough on my iOS and Mac OS projects.
It runs my web dev stack just fine (Textmate, Python, Django, Nginx, Apache, Postgres)
It reminds me of how much I appreciated the form factor of my old 12" Powerbook back in the day. I got a lot of mileage out of that little machine.
The speakers sound tinny (under the keyboard) and I wish it had a proper ethernet port. The webcam doesn't seem to do as well in low light compared to the one in my MBP.
Overall I'm very happy with it and it's already been getting a lot more use than I expected considering it was purchased as a secondary machine.
Thing is, the Air makes my 13" MBP seem fat — and the 13" is actually a pretty slim machine as far as laptops go these days.
I still have and use my MBP and iMac, but I use them much less. Convenience trumps power 90% of the time.
1. No cleartype. I.e. although there is subpixel antialiasing, fonts aren't optimized for the pixel grid. Thus, the fonts are much clearer when I boot to Windows and so I feel like everything is fuzzy when I boot back to Mac OS. This isn't a problem for the web, but for coding and SSH it's terrible. I can't use Windows full time though because Spaces is so outstanding and I don't get trackpad options under Windows.
2. Excel on Mac lacks my most used feature: web data import. Windows Excel lets me choose a table inside a web browser, and the data in that table (stock quotes/currency rates/etc) are imported into Excel (and re-retrieved just by pushing F9).
Excel on Mac does allow you to manually create text files that describe web data import which would be a possible workaround except that the sites I use require a login, and Windows Excel can save cookie state because of its tight integration with IE, but Mac Excel can't.
It has nothing to do with fonts being "optimized for the pixel grid", it has to do with decisions taken on the antialiasing optimizations: OSX's is setup for rendering correctness (displayed fonts are to be as close to the original typeface as possible), whereas Windows's aims at clarity at the expense of rendering correctness.
I can only say that I have no issue with it (quite the opposite, you can disable AA for fonts up to 12px built in and some more with third-party applications and I find it dreadful)
So, basically, the question is: Is readability more a function of the font's design or contrast of the luminance?
I, personally, vastly prefer OSX's rendering. But it's entirely a preference thing for nearly everyone (unless they're doing typographical work).
I'm happy with it.
I have one of these for my old tc1100 Windows stylus tablet. It should fit the 11" Air quite handily as well as the iPad.
http://discussions.apple.com/thread.jspa?threadID=2630327...
we have this problem with ours, we've installed the newest firmware updates as well, I'm hoping they fix this soon.
other than that, seems pretty good.