<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Adventures of Systems Boy! &#187; MacOSX</title>
	<atom:link href="http://systemsboy.com/category/macosx/feed" rel="self" type="application/rss+xml" />
	<link>http://systemsboy.com</link>
	<description>Big, Honkin' Systems Stuff</description>
	<lastBuildDate>Sun, 20 May 2012 16:20:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Securely Erasing a Mac SSD</title>
		<link>http://systemsboy.com/2012/03/securely-erasing-a-mac-ssd.html</link>
		<comments>http://systemsboy.com/2012/03/securely-erasing-a-mac-ssd.html#comments</comments>
		<pubDate>Tue, 06 Mar 2012 12:00:22 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=4254</guid>
		<description><![CDATA[I&#8217;ve recently made the switch to an SSD for my boot drive. And, yes, it is good. Everything feels all buttery smooth now; I don&#8217;t feel like I&#8217;m waiting for my system to catch up to me as much. It was a bit of a hassle, but totally worth it. But that&#8217;s not what I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently made the switch to an SSD for my boot drive. And, yes, it is good. Everything feels all buttery smooth now; I don&#8217;t feel like I&#8217;m waiting for my system to catch up to me as much. It was a bit of a hassle, but totally worth it. But that&#8217;s not what I&#8217;m here to talk about.</p>
<p><strong>The Problem</strong><br />
If you ever want to, say, sell your now SSD-equipped computer, you&#8217;re probably going to want to erase its contents as securely as possible. Back in the HD days, this was very well-understood and relatively easy to do. You simply overwrote every bit of data on your Hard Drive numerous times with zeroes or random data or what have you. There are command-line tools that allow you to do this, as well as Disk Utility&#8217;s Secure Erase Options, which allow very secure and thorough erasure of a drive. But because of the way that SSDs work, all this goes out the window.</p>
<p>I&#8217;m not a Hard Drive or SSD expert, but, in a nutshell, in order to maintain performance and increase longevity, SSDs add another level of abstraction between the device and the filesystem that makes it impossible for the OS to accurately know the location of a given file on the actual device. This means that it&#8217;s virtually impossible to securely erase individual files. So the question becomes: How do I securely erase the entire drive?</p>
<p><strong>We Want&#8230; Information (-ation, -ation)</strong><br />
The tools and procedures for securely erasing SSDs are not self-evident. I poured over a pretty hefty amount of literature before arriving at a method that I think will work fairly effectively. Since there&#8217;s no way to accurately erase individual files, this method erases the entire SSD. And since the best way to do this, while still balancing usability and effectiveness, is to use encryption, we&#8217;ll be enabling FileVault 2 in Lion, as well as, of all things, Find My Mac in iCloud. I&#8217;ll go over all of this in a bit, but let me first talk a bit about my thinking.</p>
<p><strong>My Thinking</strong><br />
The most secure way to delete an SSD is to find a way to scrub the drive, to go through every cell on the SSD and overwrite the data, similar to how you would securely delete a typical hard drive, but at the hardware level. Out of the box the Mac has no way to do this. There are a <a href="http://gizmodo.com/5489933/leave-no-trace-how-to-completely-erase-your-hard-drives-ssds-and-thumb-drives" target="_blank">variety of Linux and Windows utilities</a> — some of which come directly from the drive vendors — that allow you to do this, but they require a huge number of hoops to jump through, not the least of which is creating a Linux LiveCD or Windows machine to boot from, as well as a significant time investment. Using this method, while perhaps a more secure deletion of the data, will be time consuming, difficult and error-prone.</p>
<p>As I mentioned, there&#8217;s a ton of literature on the topic of securely erasing SSDs, but the vast majority of it is theoretical. There are very few articles that actually tell you, practically, how to go about securely erasing your SSD. What got me thinking in the right direction was an <a href="http://arstechnica.com/ask-ars/2011/03/ask-ars-how-can-i-safely-erase-the-data-from-my-ssd-drive.ars" target="_blank">article from Ars Technica</a> that very broadly discussed the various difficulties with and methods for secure SSD erasure. In it, they talk about drive scrubbing approaches, but then they also mention using an encryption-based approach:</p>
<blockquote><p>&#8220;<em>The most popular option for protecting data, absent of robust secure erasing tools that scrub right down into the over-provisioned cracks, is to encrypt the SSD&#8217;s contents. This way, if someone&#8217;s coming after your data, the only thing you need to make sure is off the drive is the security key (128- or 256-bit AES is recommended) and your bits will be safe, unless whoever wants your data is up to cracking that code.</em>&#8220;</p></blockquote>
<p>This caught my attention, because it sounds very much to me like the secure erase procedure that newer iPhones use. If you&#8217;ve ever securely erased an iPhone 3GS or later, you may have noticed that it goes extremely fast. Older phones take a long time because they&#8217;re actually scrubbing the SSD clean of data, but newer ones are really fast because all they&#8217;re actually doing is deleting the encryption key, making the data virtually impossible to access.</p>
<p>Finding a similar procedure for an SSD-equipped Mac was no easy feat, but I think I&#8217;ve dug one up that may work for most typical users who just want to pass on their SSD-equipped Macs without worrying about someone accessing their private data. The thing that&#8217;s tricky about doing this is that Apple has provided no similar utility for erasing SSDs as they have for the iPhone. On an iPhone you simply go to your Settings and choose:<br />
<em>General-&gt;Reset-&gt;Erase All Content and Settings</em>.</p>
<p>There is no such utility on a Mac.</p>
<p>Or is there?</p>
<p><strong>Enter: FileVault 2</strong><br />
Mac OS X10.7, Lion, has a new feature called full disk encryption, now popularly known as FileVault 2. What FileVault 2 does is take all the data on your boot drive — which in my case is my SSD — and encrypts it. The encryption key is stored on the disk and is only accessible with your home account password (or any other user&#8217;s password that you allow). In and of itself, in fact, assuming you have a reasonably secure password, simply enabling FileVault 2 on your boot drive provides a pretty decent degree of security: No one can access the contents of your disk without your password.</p>
<p>Encryption key deletion, a la the iPhone, provides the final layer of security, but how do you go about doing such a thing? The Apple literature on FileVault 2 makes reference to something called &#8220;<a href="http://www.apple.com/macosx/whats-new/features.html#filevault2" target="_blank">Instant Wipe</a>:&#8221;</p>
<blockquote><p>&#8220;<em>With FileVault 2, instant wipe removes the encryption key from your Mac instantaneously, making the data completely inaccessible.</em>&#8220;</p></blockquote>
<p><strong>Enter: iCloud &amp; Find My Mac</strong><br />
I have yet to find a way to access this &#8220;Instant Wipe&#8221; from my Mac, nor is there any reference to it in the Help files. But with the addition of the Find My Mac feature, now freely available via iCloud, a Mac can securely erase a drive in a fashion quite similar to that of the iPhone. Find My Mac allows Mac users to remotely locate and lock, send messages and alert sounds to, and — most important for our purposes — wipe a lost Mac. Of course, this functionality works perfectly well with Macs that aren&#8217;t lost as well.</p>
<p>Sending the &#8220;Wipe&#8221; command to your Mac from Find My Mac (either via a browser logged in to iCloud or from Find My iPhone on your iPhone) will do the same thing to your Mac that Secure Erase does on your iPhone. It will <a href="http://www.macworld.com/article/163387/2011/11/can_filevault_2_and_find_my_mac_foil_thieves_.html" target="_blank">erase the encryption key</a> that protects the data on your SSD.</p>
<blockquote><p>&#8220;<em>The Remote Wipe command is, of course, a last resort, as it instantly destroys the boot drive&#8217;s contents by erasing the encrypted volume&#8217;s key, rendering the drive&#8217;s contents unusable.</em>&#8220;</p></blockquote>
<p>This means that, once the encryption key is deleted, even you will no longer be able to access your data with your password. Once this happens, the only way to access the data is to decrypt it, and without the key, this is a monumental task far beyond the capabilities of most users. The XTS-AES 128 bit encryption that Lion uses is extremely difficult and time consuming to crack. In fact, though there are more secure options out there, I believe this one has yet to be cracked at this point.</p>
<p>Also, once the encryption key is wiped, the wipe command apparently goes through and <a href="http://www.apple.com/macosx/what-is/security.html" target="_blank">deletes all the data as well</a>:</p>
<blockquote><p>&#8220;<em>Instant wipe removes the encryption key from your Mac — making the data completely inaccessible — then proceeds with a thorough wipe of all data from the disk.</em>&#8220;</p></blockquote>
<p>It&#8217;s unclear exactly how this wipe is performed. Does it happen at the hardware level clearing data from each and every cell of the SSD? Are the files overwritten multiple times with random data or are they just marked offline? It&#8217;s hard to tell from the scant online literature I&#8217;ve seen; even the <a href="http://developer.apple.com/library/mac/#documentation/Security/Conceptual/Security_Overview/Introduction/Introduction.html" target="_blank">developer docs</a> seem to be out of date. But whatever the case, this is pretty durned good security for the average joe.</p>
<p>So, how to get all this working? There are only two things you need to set up: FileVault 2 and iCloud with Find My Mac</p>
<p>This article is already long enough, so I won&#8217;t go into FileVault 2 or iCloud setup here. They&#8217;re easy to do and there&#8217;s already plenty of information about the procedures. Here are some great links to get you started:<br />
<a href="http://www.macworld.com/article/162999/2011/10/complete_guide_to_filevault_2_in_lion.html" target="_blank">Set Up Filevault 2</a><br />
<a href="http://www.apple.com/icloud/setup/mac.html" target="_blank">Set Up iCloud&#8217;s Find My Mac</a></p>
<p>Suffice to say, once these services are configured, erasing your SSD, when the time comes, should be as simple as logging in to iCloud, locating the Mac in question using Find My Mac, and issuing the Wipe command. After a very short amount of time, the encryption key will be deleted, and some time later (how long depends on a number of variables, some of which we don&#8217;t actually know), your disk will, in theory, be wiped clean of data.</p>
<p>One caveat: I have yet to actually try the Wipe command. Oh, believe me, I intend to. But we&#8217;re talking about a day out of my life, and that&#8217;s a day I just don&#8217;t have to spare. And you know what they say about <a href="http://www.answers.com/topic/list-of-english-proverbs" target="_blank">good intentions</a>. Yeah.</p>
<p>If I do manage to get around to this, I&#8217;ll certainly post my findings here. I encourage others to do likewise in the comments section of this article.</p>
<p><strong>MORE:</strong><br />
<a href="http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/13" target="_blank">http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/13<br />
</a><a href="http://en.wikipedia.org/wiki/Whole_Disk_Encryption" target="_blank">http://en.wikipedia.org/wiki/Whole_Disk_Encryption</a></p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2012/03/securely-erasing-a-mac-ssd.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mountain Lion Sneak Peek</title>
		<link>http://systemsboy.com/2012/02/mountain-lion-sneak-peek.html</link>
		<comments>http://systemsboy.com/2012/02/mountain-lion-sneak-peek.html#comments</comments>
		<pubDate>Sat, 25 Feb 2012 18:01:31 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=4271</guid>
		<description><![CDATA[I&#8217;m always excited to hear about new OS releases for the Mac. But that excitement is increasingly mixed with trepidation, and the Mountian Lion sneak peek is no exception. &#160; Concerns Count me among the &#8220;Pro&#8221; users who fear that the Mac and its OS are quite possibly headed towards an iOS-ification that would relegate [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m always excited to hear about new OS releases for the Mac. But that excitement is increasingly mixed with trepidation, and the <a href="http://www.apple.com/macosx/mountain-lion/" target="_blank">Mountian Lion</a> sneak peek is no exception.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2012/02/MountainLion-SneekPeek.png"><img class="aligncenter size-full wp-image-4280" title="MountainLion-SneekPeek" src="http://systemsboy.com/wp-content/uploads/2012/02/MountainLion-SneekPeek.png" alt="" width="404" height="174" /></a></p>
<p>&nbsp;</p>
<p><strong>Concerns</strong><br />
Count me among the &#8220;Pro&#8221; users who fear that the Mac and its OS are quite possibly headed towards an iOS-ification that would relegate lots of the professional functionality we&#8217;ve come to rely on to the dung heap. That&#8217;s what happened with <a href="http://systemsboy.com/2011/06/final-cut-pro-x.html" target="_blank">Final Cut Pro X</a>, it seems to be where the <a href="http://systemsboy.com/2011/10/end-of-the-line.html" target="_blank">Mac Pro</a> is headed, and I, along with some of my colleagues, worry that that&#8217;s where Mac OS X (now called, simply — and some might say, ominously — OS X) is headed. Take one look at the <a href="http://www.tuaw.com/2012/01/31/in-pictures-airport-utility-6-0s-missing-features/" target="_blank">latest AirPort Utility</a> — the most blatant example I&#8217;ve seen where Apple has actually removed key features from an app to make it simpler and more iOS-like — and you&#8217;ll see what I&#8217;m talking about. Maybe you&#8217;ll even start to get worried yourself.</p>
<p>Lion has had its fair share of clues that Apple is headed towards simplification in the OS and is becoming increasingly unconcerned with professional users. Some of the new features are great, or at least could be some day. I think the versioning system, while still problematic, could someday be transformative if a good deal of thought and effort are put into improving the UX. But little things, like the hiding of the user&#8217;s Library folder, hint at more totalitarian possibilities, ones which lock the user out of the OS to an unprecedented degree. The suggestion that Apple might someday get rid of filesystem access in the desktop OS sends shivers up my spine, but I do consider it a very real possibility. Personally, I don&#8217;t think this will happen any day soon. But some of my colleagues are less optimistic.</p>
<p>So it is against this backdrop of thought that I <a href="http://www.macworld.com/article/165417/2012/02/apple_readies_mac_os_x_mountain_lion_update.html" target="_blank">consider Mountain Lion</a>.</p>
<p><strong>The Worrisome</strong><br />
As with Lion, we see in Mountain Lion the iOS trend continue. This, in and of itself, might be cause for concern. iOS presents the OS in a simpler, more restrictive way, and more iOS on the desktop could be a sign of greater restrictiveness.</p>
<p>It&#8217;s certainly worth noting that Software Update will be gone in Mountain Lion, replaced wholly by the Mac App Store. I suspect that this means it will be even harder to save archives of application and OS updates, if we&#8217;ll even have the ability at all. And if you read this blog with any regularity you have a pretty good sense of <a href="http://systemsboy.com/?s=mac+app+store" target="_blank">how I feel about the Mac App Store</a> in general (hint: it&#8217;s not good). I suppose if you like iTunes, you&#8217;ll be tickled pink that App Store will soon be handling core OS functions. But then, if you like iTunes, there is something seriously wrong with your brain.</p>
<p>I&#8217;m also a bit perturbed by the fact that X11 — the engine that powers numerous open source software projects, including GIMP and many of the OpenOffice ports — will no longer be included as part of the default install of the OS. It is still being developed and supported and will still be available, for now, from Apple, but as a separate download <a href="http://www.macrumors.com/2012/02/17/apple-removes-x11-in-os-x-mountain-lion-shifts-support-to-open-source-xquartz/" target="_blank">under the guise of XQuartz</a>. Not a huge problem, per se, but, it could be argued, a sign of things to come.</p>
<p>Finally, it might also be of some concern that this year, for the first time ever, Apple decided not to announce this update with a big event. This year, instead, Apple chose to <a href="http://daringfireball.net/2012/02/mountain_lion" target="_blank">make the announcement quietly</a>, to a select group of press members. It&#8217;s almost eerie, the lack of fanfare.</p>
<p><strong>The Promising</strong><br />
For the most part, however, Mountain Lion seems to be less about restrictions as it is about bringing iOS features to the Mac. Less about limitations and more about integration. And that&#8217;s at least somewhat reassuring.</p>
<p>So mainly what we&#8217;re seeing in Mountain Lion is the addition of numerous <a href="http://www.apple.com/macosx/mountain-lion/features.html" target="_blank">applications and interface trends</a> brought over from iOS to OS X. Messages, Notes, Notification Center, Share Sheets, Game Center and AirPlay Mirroring are all applications or features that are being brought to the Mac desktop from iOS. As a Mac user, this is the kind of cross-pollination I want to see. A cool feature developed for iOS making it into OS X just makes good sense. The fact that Apple is doing this is yet another sign that perhaps they haven&#8217;t completely given up on the desktop market.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2012/02/MountainLion-Apps.png"><img class="aligncenter size-medium wp-image-4277" title="MountainLion-Apps" src="http://systemsboy.com/wp-content/uploads/2012/02/MountainLion-Apps-530x175.png" alt="" width="530" height="175" /></a></p>
<p>I also think it&#8217;s very promising that Apple has decided to begin refocusing efforts on the desktop with a commitment to yearly OS X updates. Sure, if the direction they take is bad, this could be a huge negative, I suppose, but at least they aren&#8217;t letting the desktop languish; they see potential in the desktop market, and are developing for it. I take this as a positive sign.</p>
<p>Also, Gatekeeper, Apple&#8217;s approach to application security, hits, I think, the right note. Its default mode, which requires all apps to be digitally signed, is perfect for mainstream users. But Apple has given pro users ultimate control and freedom by giving them the option to bypass Gate Keeper. To me, that&#8217;s just the right balance between security and freedom. In fact, if Apple ever does choose the route of a hidden filesystem, I hope they do something like this, allowing pro users to see and access it easily, with a simple preference.</p>
<p><strong>Final Thoughts</strong><br />
From what I&#8217;ve seen so far, Mountain Lion looks promising. I&#8217;m seeing less of the iOS restrictions hitting the desktop OS than I&#8217;d anticipated, and instead what looks to be happening is that a lot of iOS-only features are now getting integrated into OS X. I take this trend as a generally positive sign. So I remain hopeful.</p>
<p>If Apple follows a policy of integration and eschews the limitations of iOS on the desktop, I&#8217;ll remain a happy Apple customer. I hope that&#8217;s what they do.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2012/02/mountain-lion-sneak-peek.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Lion Beefs</title>
		<link>http://systemsboy.com/2011/09/lion-beefs.html</link>
		<comments>http://systemsboy.com/2011/09/lion-beefs.html#comments</comments>
		<pubDate>Mon, 19 Sep 2011 20:25:18 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Lion]]></category>
		<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=4044</guid>
		<description><![CDATA[Well, it wouldn&#8217;t be new OS season without some complaints, now would it? Yes, as always, I have some beefs. The inaugural article on this blog was a piece called Tiger Beefs. Tiger was — and remains — my least favorite Mac OS release of all time. I really hated it and couldn&#8217;t wait for [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it wouldn&#8217;t be new OS season without some complaints, now would it? Yes, as always, I have some beefs.</p>
<p>The inaugural article on this blog was a piece called <a href="http://systemsboy.com/2005/05/tiger-beefs.html">Tiger Beefs</a>. Tiger was — and remains — my least favorite Mac OS release of all time. I really hated it and couldn&#8217;t wait for the next version. <a href="http://en.wikipedia.org/wiki/Mac_OS_X_Tiger" target="_blank">Tiger</a> was very much a transitional release. It contained a lot of new and largely unrefined features, and it also had a lot of forward-looking stuff going on under the hood that would later lead to great things. But it had a shitload of problems and not all that much to recommend it.</p>
<p>Lion, like Tiger, is very much a transitional release. It contains a wealth of new features, but many seem unfinished or poorly thought out. And there&#8217;s a ton of new stuff going on in the guts of this new OS that will someday lead to great new things. But right now, today, my main complaint with Lion is that it&#8217;s just slow. Slow and a little buggy. And, as with Tiger, after several weeks with this new OS, there isn&#8217;t much about it that&#8217;s truly compelling. There&#8217;s no real &#8220;gotta have it&#8221; feature in Lion.</p>
<p>Bear in mind that my point of comparison is <a href="http://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard" target="_blank">Snow Leopard</a>. The spirit of Snow Leopard is the complete opposite of Lion. It&#8217;s an OS with few new features that focuses on stability, consistency and performance. It&#8217;s a refinement of a <a href="http://en.wikipedia.org/wiki/Mac_OS_X_Leopard" target="_blank">previous OS</a> (even sharing a surname). And it just happens to be my favorite version of Mac OS X to date. Maybe — no, I&#8217;ll go ahead and say <em>definitely</em> — my favorite OS of all time. Snow Leopard was, and continues to be, a superb operating system, with very little to fault it.</p>
<p>To give you an idea of how slow Lion is, earlier this week I needed to use some resources that only properly worked in Snow Leopard (for some reason, the upgrade to Lion broke my ability to use certain fonts in certain Director projects I still need access to), so I booted into my Snow Leopard partition, the one I cloned just before I <a href="http://systemsboy.com/2011/08/lion-impressions.html">upgraded to Lion</a>. The one on the firewire drive. It felt as fast if not faster than Lion. That&#8217;s right, Snow Leopard running off a firewire drive felt as fast if not faster than Lion running from the internal hard drive. I say &#8220;felt&#8221; because I didn&#8217;t really run any scientifically accurate tests of performance. But generally speaking, when you boot off an OS that lives on a firewire hard drive, it&#8217;s noticeably slow. My experience was the opposite; it was seemingly faster than the local boot drive. I&#8217;ve never seen that before.</p>
<p>On Lion I see latency everywhere, and I think this is part of why Lion feels so slow. Even at login, when I click the round icon to select my user, there is a lag of at least a second or two in which <em>nothing happens</em>. And let me just take a moment to say, this is something I&#8217;m really getting tired of. It just should never happen. Clicking on something should always produce some kind of immediate response, even if it&#8217;s just something as simple as a highlight, because when nothing happens, I don&#8217;t know that I&#8217;ve properly clicked something, so I may start re-clicking or clicking other places, assuming that I&#8217;ve done something wrong, when in fact the interface is just hung. It&#8217;s really unacceptable, and I see it everywhere. It happens all the time on my iPhone, and now, in Lion, it happens all the time on my Mac. There&#8217;s really no excuse for it. This sort of latency never occurred in Mac OS 9, I don&#8217;t see it in Windows XP — if there&#8217;s a lag in those systems, it means something&#8217;s really wrong — but latency has sort of been a problem since Mac OS X came to life, albeit an increasing minor one, until now. Lion brings latency back with a vengeance.</p>
<p>I&#8217;m seriously thinking of reverting my Lion install at work to Snow Leopard. My home system fairs better, as I have 8GB of RAM —Lion seems quite RAM hungry as well — but at work I really need to get things done, and Lion is just slow. Slow and a little buggy.</p>
<p>And after going back to Snow Leopard for a day, I realize how much I miss it.</p>
<p>There&#8217;s a lot to like about Lion, and I still like it better than I ever liked Tiger. I still really like the new Lion aesthetic, its focus on content and lightness. Going back, Snow Leopard&#8217;s round Aqua jelly buttons and scrollbars already look kind of clumsy and silly. But Snow Leopard&#8217;s performance, stability and consistency are really a joy. Apple was right to keep Snow Leopard around for so long. Maybe they should&#8217;ve kept it around a while longer still.</p>
<p>But just because they didn&#8217;t, though, doesn&#8217;t mean I can&#8217;t go on using it. And by gum, I think that&#8217;s what I&#8217;ll do.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/09/lion-beefs.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Lion Impressions</title>
		<link>http://systemsboy.com/2011/08/lion-impressions.html</link>
		<comments>http://systemsboy.com/2011/08/lion-impressions.html#comments</comments>
		<pubDate>Sun, 28 Aug 2011 23:24:06 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Lion]]></category>
		<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=3958</guid>
		<description><![CDATA[At long a last the time has come for me to post my impressions of Mac OS X 10.7, affectionately referred to as Lion. Lion is a mixed bag, for me. There are few areas where I think it really impresses and then some areas that are a bit less well thought out. Overall it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>At long a last the time has come for me to post my impressions of Mac OS X 10.7, affectionately referred to as Lion. Lion is a mixed bag, for me. There are few areas where I think it really impresses and then some areas that are a bit less well thought out. Overall it&#8217;s a decent release with some really nice features, but the fact is, Snow Leopard was really, really good. Maybe one of the best, most capable and stable OSes I&#8217;ve ever had the pleasure to use. It&#8217;s a tough act to follow.</p>
<p><strong>Preparation &amp; Installation</strong><br />
I want to begin by talking a bit about my preparation for the upgrade, as well as the installation process itself. As everyone knows by now, the primary avenue for installing Lion is the Mac App Store. When it comes to complicated monolithic installs, I&#8217;ve had <a href="http://systemsboy.com/2011/03/installing-xcode-4-from-the-app-store.html/comment-page-2">some issues</a> with the Mac App Store. But Apple has nailed it this time. Installing Lion from the Mac App Store was quite painless, and on two machines went largely without issue.</p>
<p>I want to point out that, before installing Lion, I downloaded the installer from the Mac App Store, where it was saved in my Applications folder. I then cloned my system partition to an external drive, making a fully bootable backup of my Snow Leopard system and, at the same time, a backup of the Lion installer itself. Since the Lion installer deletes itself after installation, this may be something the more paranoid among you want to do.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Installer-01.png"><img class="aligncenter size-medium wp-image-3984" title="Lion-Installer-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Installer-01-530x422.png" alt="" width="530" height="422" /></a></p>
<p>I also did some house cleaning before installing Lion, deleting old apps that I no longer use, and particularly PPC apps, which are no longer supported in the new OS.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-PPCApps-01.png"><img class="aligncenter size-full wp-image-4024" title="Lion-PPCApps-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-PPCApps-01.png" alt="" width="338" height="106" /></a></p>
<p>I first installed Lion on my work computer. The installation itself took about 30 minutes, during which my computer was unusable, naturally. But if you&#8217;ve ever installed a Mac OS from an external drive, it was much like that. Just like a typical DVD installation, only much faster.</p>
<p>Of course, now there are no alternative <a href="http://support.apple.com/kb/ht1545">install options</a>; no Erase and Install, no Archive and Install. Lion is an upgrade only process, which, at this stage in the game, frankly, I&#8217;m comfortable with. This was, however, the first time I&#8217;ve ever <em>not</em> used either Erase and Install or Archive and Install; it was my first Upgrade. Very exciting.</p>
<p><strong>At Home &amp; At Work</strong><br />
My work computer has three partitions. The first contains my system and application files; the second contains my user account data; the third is a Boot Camp partition. While I was able to install Lion on this system there were some features that will be unavailable to me without changing my partition configuration.<strong> </strong></p>
<p>For the most part the install went without issue. But, because of the way my work machine is set up, I did experience some exceptions worth mentioning. In particular, I am not able to take advantage of the new full Disk Encryption feature, nor can I use the Restore Partition functionality. The workaround is to redo my partition scheme, upgrade to Lion, and then install Boot Camp. But I think I&#8217;ll pass for now. While those features do sound intriguing to me, I think I&#8217;ll manage without them. I just don&#8217;t have the time to redo everything right now.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Installer-02.png"><img class="aligncenter size-full wp-image-3985" title="Lion-Installer-02" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Installer-02.png" alt="" width="476" height="165" /></a></p>
<p>The other point of contention was that after installing Lion on my work machine it began running very, very slowly. I had assumed that this was a side affect of the rather lengthy Spotlight indexing process that happens after any update, but the problem persisted even after the indexing had stopped. What ultimately made the problem go away was an upgrade of my Parallels install, of all things. So if you&#8217;re having performance issues after your Lion upgrade, you may want to make sure you&#8217;ve updated all your software, particularly Parallels. Once I did that, things ran much more smoothly.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Spotlight-LongIndex-01.png"><img class="aligncenter size-full wp-image-3995" title="Lion-Spotlight-LongIndex-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Spotlight-LongIndex-01.png" alt="" width="458" height="429" /></a></p>
<p>I should also point out that at home, where I have the same partition scheme sans Boot Camp, and no Parallels, my Lion upgrade was about as perfect as you could imagine. Which is to say I had no problems or oddities whatsoever. My only complaint is that the Spotlight indexing took several hours to complete, but this is a very minor gripe.</p>
<p><strong>Recovery</strong><br />
Because I don&#8217;t have a Boot Camp partition at home I now get the Recovery partition. The Recovery partition is really cool. When you boot holding the option key you&#8217;ll now see the Recovery drive. Booting from it is just like booting from the Mac OS X Install DVDs of days gone by, only with the speed of a local disk. The usual suspects are there: Terminal, Disk Utility. But now Safari is there as well. This is because Lion allows you to surf the Internet to research whatever problem you might be having. That&#8217;s right, the Lion Recovery partition is Internet-connected. This is exceptionally cool.</p>
<p><strong>Disk Encryption<br />
</strong>I have not tried Disk Encryption yet. While I can use the feature, my understanding is that it will only encrypt my boot drive, and since I keep all my personal data on a secondary partition, there&#8217;s not a huge advantage to doing this. I may try it at some point, just to see how it works, but for now I&#8217;ve left it off.</p>
<p><strong>General</strong><br />
Once Lion is up and running, there is a lot to take in. Let&#8217;s start with some general observations.</p>
<p>iOS Scrolling (&#8220;Natural Scrolling&#8221;)<br />
I was surprised by the fact that Natural Scrolling, as Apple calls it, actually feels pretty natural indeed. This is probably because it makes more sense than the way we&#8217;ve learned to scroll for the past decade. But, while the idea of Natural Scrolling does make sense, and I&#8217;m sure I&#8217;d eventually get used to it, I&#8217;m not sure what the point is. Is there some reason to relearn this oldest of behaviors? Some advantage? Because if not then it&#8217;s just another novelty I just don&#8217;t need. I am leaving it off until there&#8217;s a reason for it.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Natural-Scrolling.png"><img class="aligncenter size-medium wp-image-3986" title="Lion-Natural-Scrolling" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Natural-Scrolling-530x426.png" alt="" width="530" height="426" /></a></p>
<p>Scrollbars<br />
Much ado has been made about the new scrollbars, which, like those on iOS, are invisible until you begin scrolling, at which point they fade up as a translucent overlay, only to fade out again when scrolling has stopped. The switch to this new scrollbar style is in line with the premise that permeates Lion: a focus on content. The big complaint is that the old-style scrollbars provided always-available information — position in a window, amount of content, and the simple fact that scrolling was an option in whatever view you happened to be in.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Finder-ScrollBars-01.png"><img class="aligncenter size-medium wp-image-3987" title="Lion-Finder-ScrollBars-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Finder-ScrollBars-01-530x404.png" alt="" width="530" height="404" /></a></p>
<p>Personally, I like the new scrollbars. I do think they remove visual clutter in a subtle but significant way. The information we&#8217;ve lost is still very easy to obtain — a trivial swipe of the trackpad is all it takes — and frankly, when was the last time you looked at a scrollbar for information. It&#8217;s a tradeoff, sure, but I think it&#8217;s a good one.</p>
<p>In-App Resume<br />
Quit an application, then relaunch it, and you&#8217;ll notice that your windows are all back in place, exactly as they were during your last session. It&#8217;s a simple addition, but a sweet one that has greatly simplified my life and reduced the amount of time I spend at login each day setting everything up the way I had it when I left.</p>
<p>Oh, and in case you&#8217;re wondering (I certainly was), In-App Resume works for all apps, even ones that haven&#8217;t been updated to take advantage of Lion&#8217;s new features.</p>
<p>Saving (Or Not Saving) Documents<br />
Along those same lines, applications that support Lion&#8217;s Versions functionality simply don&#8217;t require you to save your work anymore. Moreover, as the name implies, these applications will now seamlessly and invisibly keep versions of the document saved at sensible intervals. These versions can be accessed in a Time Machine-esque interface that&#8217;s both fun to look at and easy to use. I really like this direction, and feel like it&#8217;s been a long time coming. For years I&#8217;ve wondered, from time to time: &#8220;Why do I have to save this document? Isn&#8217;t that something that computers can do?&#8221; And versioning is a really terrific icing on this document saving cake.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Versions-01.png"><img class="aligncenter size-full wp-image-3988" title="Lion-Versions-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Versions-01.png" alt="" width="235" height="318" /></a></p>
<p>Still, it&#8217;s going to take some time to learn to stop hitting the Save button every couple of minutes.</p>
<p>Login Resume<br />
Log out of your computer and you&#8217;ll see a new tick box that says &#8220;Reopen windows when logging back in&#8221; in the confirmation dialog. Leaving this checked will enable what I call Login Resume, which is just like In-App Resume for logins. Next time you log in the OS will reopen all the apps you had open at logout. Coupled with In-App Resume it&#8217;s a real time- and brain-saver. I highly approve of this new direction. It just makes good sense.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-LoginResume-01.png"><img class="aligncenter size-medium wp-image-3989" title="Lion-LoginResume-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-LoginResume-01-530x254.png" alt="" width="530" height="254" /></a></p>
<p>The only problem I have with Login Resume is that sometimes an application will take a long time to quit (Firefox, I&#8217;m looking at you) and when that happens, logout gets cancelled. But the logout process has already closed a bunch of apps, so now, when the problem app finally quits and you log out, your session only includes the problem application, and that&#8217;s what gets saved. It doesn&#8217;t happen often, but when it does, boy is it annoying.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-LoginResume-Fail-01.png"><img class="aligncenter size-full wp-image-3990" title="Lion-LoginResume-Fail-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-LoginResume-Fail-01.png" alt="" width="448" height="223" /></a></p>
<p>Oh, and just for the record, Login Resume can be bypassed post-logout by holding the shift key while logging in.</p>
<p>Gestures<br />
While I like a lot of the new gestures in Lion, there&#8217;s still some work to be done in the consistency area before I can fully endorse them. Gestures, when they make sense, are terrific and work great. But inconsistency is their downfall, and there is much of it in Lion&#8217;s implementation.</p>
<p>For instance, some gestures when reversed will back out of the action; others will back out when repeated. And this means that some gestures trigger different behaviors depending on context. I&#8217;ve set Launchpad to activate with a four-finger pinch in. To deactivate Launchpad, I reverse the gesture, a four-finger pinch out. But if I&#8217;m not in Launchpad, four-finger pinch out activates Exposé&#8217;s Show Desktop. Same gesture, different behavior depending on context. It&#8217;s confusing, and that confusion will likely make gesture adoption less likely.</p>
<p>Switching Spaces, on the other hand (no pun intended), is supremely natural and intuitive, mainly because it relates to the physical. I use that gesture all the time, because it just makes sense. But gestures that don&#8217;t make sense are harder to learn than key-commands, for me anyway, and I predict the difficult ones will fall by the wayside.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Gestures-01.png"><img class="aligncenter size-medium wp-image-3992" title="Lion-Gestures-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Gestures-01-530x437.png" alt="" width="530" height="437" /></a></p>
<p>Odds &#8216;N&#8217; Ends<br />
A few other things I&#8217;ve noticed, apropos of nothing in particular.</p>
<ul>
<li>Badge text for apps like Mail is now thinner, uglier and less legible. I don&#8217;t think I like it.<br />
<a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-BadgeText-01.png"><img class="aligncenter size-full wp-image-3994" title="Lion-BadgeText-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-BadgeText-01.png" alt="" width="410" height="94" /></a></li>
<li>Directory Utility now features Directory Editor, presumably for editing your local (or otherwise) ODDB.<br />
<a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-DirectoryUtility-DirectoryEditor-01.png"><img class="aligncenter size-medium wp-image-3997" title="Lion-DirectoryUtility-DirectoryEditor-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-DirectoryUtility-DirectoryEditor-01-530x464.png" alt="" width="530" height="464" /></a></li>
<li>Here&#8217;s a weird one: the softwareupdate command now requires root.</li>
<ul>
<li>This breaks my <a href="http://systemsboy.com/2009/11/software-update-downloader.html">Software Update Downloader Automator Workflow</a>.</li>
</ul>
<li>Limited local Time Machine, which makes local backups on laptops while the Time Machine disk is absent, is very cool.</li>
<li>Lion uses a lot of RAM, about 2 GBs at login.</li>
</ul>
<p><strong>Finder<br />
</strong>The Finder has received another fairly significant overhaul, with numerous visual changes and a handful of new features.</p>
<p>The new Finder graphics are, overall, flatter, lighter and less intrusive. The rounded rectangle is everywhere; buttons now use the shape as opposed to the ovular incarnation we&#8217;ve had since the inception of Mac OS X. The bottoms of windows even use the shape now.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Buttons-01.png"><img class="aligncenter size-medium wp-image-4000" title="Lion-Buttons-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Buttons-01-530x262.png" alt="" width="530" height="262" /></a></p>
<p>The Finder window Sidebar now uses the flat, monochromatic icons we&#8217;ve seen in the latest version of iTunes, making it also less visually obtrusive than before. In some ways this hinders functionality by making the icons less distinct targets, but it&#8217;s also in keeping with Lion&#8217;s goal of reducing visual clutter. Indeed, this does all have a cumulative affect, and that affect is to focus one&#8217;s attention on the contents of the Finder window itself. Personally, I think it works well, and I like this new direction.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Finder-Window-Sidebar-01.png"><img class="aligncenter size-medium wp-image-4001" title="Lion-Finder-Window-Sidebar-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Finder-Window-Sidebar-01-530x410.png" alt="" width="530" height="410" /></a></p>
<p>Column view in the Finder — the view I use almost exclusively — gets some love in the form of a few new views. You can now arrange any column-viewed window by Date Last Opened, Date Added or Application. Moreover, the column will now show headers for each category you&#8217;ve chosen to sort by, which is great. There does seem to be a bug, however, when navigating arranged columns using arrow keys, the header gets selected as you navigate to the right. It&#8217;s not a crucial problem, but is an odd detail for a company like Apple to miss, and it makes the new OS seem buggier than maybe it actually is.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Finder-Window-Arrange-01.png"><img class="aligncenter size-medium wp-image-4003" title="Lion-Finder-Window-Arrange-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Finder-Window-Arrange-01-530x410.png" alt="" width="530" height="410" /></a></p>
<p>The Finder also continues to be slow when viewing network folders, particularly ones with many items. At one point, while viewing a folder with thousands of items over the network, Finder and hdutil spiked, and the Finder would not show any other network folder contents. I was able to get the Finder working properly again by restarting it, but this is a problem that&#8217;s gotten worse, not better. Hopefully it will addressed down the line.</p>
<p><strong>Quicklook</strong><br />
Quicklook is greatly improved in Lion. I use Quicklook all the time, so this is great news.</p>
<p>In Snow Leopard, the Quicklook window would retain the size and shape it initially took based on the size and shape of the first selected item; but now the window resizes dynamically based on each selection, more accurately reflecting the size and shape of each selected item. If you modify the Quicklook window, however, it will retain the custom size and shape no matter what you select. The best of both worlds!</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Quicklook-01.png"><img class="aligncenter size-medium wp-image-4004" title="Lion-Quicklook-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Quicklook-01-530x395.png" alt="" width="530" height="395" /></a></p>
<p>Quicklook is also smart about displaying .webloc files, fetching and showing the actual web page referenced by the file. Nice!</p>
<p>Quicklook also works in Spotlight now; hovering over an item in Spotlight&#8217;s menubar dropdown will display a small preview.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Quicklook-Spotlight.png"><img class="aligncenter size-medium wp-image-4005" title="Lion-Quicklook-Spotlight" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Quicklook-Spotlight-530x168.png" alt="" width="530" height="168" /></a></p>
<p>Quicklook also, oddly enough, seems to be a better media player than QuickTime Player. I was able to view a transport stream MPEG with a .TS extension just fine in Quicklook. But QuickTime Player, for some reason, hung when attempting to view this file; QuickTime Player Pro 7 simply refused to play the file at all.</p>
<p>But my favorite thing about the new Quicklook is that it remains active even when you switch to a different application. In the past, switching to a different app make the Quicklook window disappear, and switching back to the Finder made it reappear. It was conceptually confusing and it made comparing something in Quicklook to something in another application very frustrating. now it behaves properly. I&#8217;m very happy about this.</p>
<p>Overall, Quicklook is one of my top happy surprises in Lion. It&#8217;s a feature that I&#8217;ve always loved, and now it&#8217;s much improved in ways that make it even more useful.</p>
<p><strong>TextEdit<br />
</strong>I use TextEdit all the time, especially for writing blog posts like this one, so I can&#8217;t help but commenting on a few of the things I&#8217;ve noticed about the venerable and essential app&#8217;s Lion incarnation. TextEdit is, admittedly, largely unchanged, but there are some minor points worth noting.</p>
<p>Some of TextEdit&#8217;s previously buried formatting options have now been moved into the toolbar, but the toolbar itself is now miniscule. I mean, it&#8217;s really tiny. And there seems to be no way to enlarge it. Sure, I can live with it, but I really kind of hate it. It&#8217;s hard to see and hard to hit with a mouse cursor, particularly as we begin to use less accurate input devices like trackpads. It&#8217;s also incongruous; I don&#8217;t see this change anywhere but in TextEdit.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-TextEdit-Menubar.png"><img class="aligncenter size-medium wp-image-4007" title="Lion-TextEdit-Menubar" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-TextEdit-Menubar-530x117.png" alt="" width="530" height="117" /></a></p>
<p>Also, where is fullscreen mode for TextEdit. There&#8217;s fullscreen for iTunes and Safari but not TextEdit? TextEdit is the one app I usually want to really focus in, and there are all sorts of text editors out there with a &#8220;concentration mode&#8221; that blocks out all other apps, so I know there&#8217;s an audience for this sort of thing in TextEdit. Seems like a natural place to showcase this Lion feature, but it&#8217;s just not there. Very disappointing!</p>
<p><strong>Mail<br />
</strong>Mail in Lion gets a major facelift. Now with a horizontal orientation, Mail displays the message in a pane to the right of the message list, taking greater advantage of the horizontal nature of computer screens. The mailbox sidebar is now hidden by default, again emphasizing content over administration. And the message list now displays message previews a-la-iOS and Gmail.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Mail-01.png"><img class="aligncenter size-medium wp-image-4009" title="Lion-Mail-01" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Mail-01-530x318.png" alt="" width="530" height="318" /></a></p>
<p>As in the past, I won&#8217;t use the message pane. I appreciate the smarter use of screen real estate, but using it it precludes two things I need to do all the time: deleting spam emails without opening them; and opening multiple emails. But the inline message previews are wonderful. This is something that both Gmail and iOS have had over Mail.app for some time, and which have become a major limitation in Mail.app. Good to finally see this arrive.</p>
<p>Mail is one of those app that doesn&#8217;t make sense to me in fullscreen mode, but it does feature the capablility. Perhaps most significantly, Mail in fullscreen mode prevents you from looking at more than one email at a time, which is something I often need to do.</p>
<p>The new thread viewing capabilities are very nicely implemented, and to some extent mitigate my need to view multiple emails at once.</p>
<p>Searching is also much better and full featured in Mail. I haven&#8217;t used it much, but so far I like the interface and increased functionality.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Mail-02.png"><img class="aligncenter size-full wp-image-4010" title="Lion-Mail-02" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Mail-02.png" alt="" width="426" height="492" /></a></p>
<p>Overall, the changes in Mail are welcome and well done, though I still prefer Gmail (in the browser) for its ability to Undo sending emails, among other features.</p>
<p><strong>Launchpad<br />
</strong>Launchpad is a great idea gone pretty badly awry. Borrowing heavily from iOS in terms of appearance, it&#8217;s actually closer in concept to the way we used the Apple Menu back in OS 9 when it was configurable. Remember that? We used to put folders full of application aliases for quick, easy access. Launchpad is the same basic idea, but with very limited setup capabilities and an interface that takes up your entire screen.</p>
<p>There are lots of problems with Launchpad. The overarching one is that customization is entirely too limited at this time.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Launchpad.png"><img class="aligncenter size-medium wp-image-4012" title="Lion-Launchpad" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Launchpad-530x331.png" alt="" width="530" height="331" /></a></p>
<p>Launchpad populates its interface with every application on your system. This is the right idea in theory, but if you&#8217;ve got a lot of apps on your system, Launchpad becomes very full of useless items. And unfortunately the only way to customize this is by opening Launchpad and moving things around in the same way you move things on an iPhone or iPad, by clicking and dragging them. But there is no multiple-select in Launchpad, so you must arrange you apps one-at-a-time. And arranging things this way is just as clumsy on the Mac as it is in iOS. Dragging an item to a spot that is occupied by another app causes all the other apps to change positions, making targeting very challenging to even seasoned users. And if you hit an item and linger too long, Launchpad will try to create a folder for the group, just like in iOS. it reminds me of many of the pitfalls of the Dock, but it&#8217;s a thousand times worse, because it&#8217;s much easier to trigger the wrong behavior, and because you may be dealing with a huge number of items scattered across multiple screens. It&#8217;s disaster.</p>
<p>Deleting items from Launchpad is also extremely limited and confusing. You can click-and-hold on an item and this will start the jiggling behavior familiar to iOS users. But only some of the items in Lauchpad feature the X icon that indicates that they are removable. Why are only some items removable? Turns out that apps in your ~/Applications folder can be removed from Launchpad, but others can&#8217;t. Launchpad is clearly made for novice users who are confused by the Applications folder, but no novice will understand what&#8217;s going on here.</p>
<p>Also, the items in Launchpad are needlessly large, and there is no way to customize this at all.</p>
<p>Launchpad&#8217;s conceit is a noble one: create an easy way for novice users to find and access applications. But, because there is no easy way to manage a large collection of applications, Launchpad is really only appropriate for the most basic of user with the smallest of application collections. And even those users, without better tools for managing the interface, will likely outgrow Launchpad in short order.</p>
<p>Launchpad takes everything that&#8217;s limiting and frustrating in an iOS interface and ports it wholesale to the Mac OS. It&#8217;s an affront to everything decent and good in interfaces. There is the potential for good here, but it is deeply buried within a frustrating and confounding interface.</p>
<p><strong>Mission Control<br />
</strong>Mission Control, on the other hand, takes the best of Spaces, Exposé and Dashboard and combines them into one vastly simplified and intuitive interface.</p>
<p>I was never a big fan of these earlier incarnations. I tried to use Spaces for a long time, with limited success, but ultimately gave it up. Frankly, I don&#8217;t have a lot of problems with window management. My tendency is to just hide things I&#8217;m not using, and command-tab switch liberally. And this works well for me.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-MissionControl.png"><img class="aligncenter size-medium wp-image-4014" title="Lion-MissionControl" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-MissionControl-530x331.png" alt="" width="530" height="331" /></a></p>
<p>But Mission Control is so well implemented I may just end up using it after all. The gestures really help a lot to make it useful and intuitive.  I find myself creating Spaces again, just to simplify and compartmentalize certain tasks. I&#8217;m not sure I&#8217;ll stick with it in the end, but Mission Control is the best implementation of this sort of window management I&#8217;ve seen so far, so it&#8217;s possible.</p>
<p>There is one minor bug: If I use three-finger swipe to switch to a new space, during the transition all my Desktop items disappear. They then reappear in the new space. But, if I three-finger swipe to begin the transition, then change my mind and stay in my current space, the Desktop items again disappear, but they never reappear. To get them back I must fully switch to another Space.</p>
<p><strong>Terminal<br />
</strong>Terminal is an app I obviously use a lot, and it&#8217;s always nice to see it get some new features.</p>
<p>Terminal when launched now shows a buffer of the last window state, a-la-resume functionality. This can easily be cleared with a simple command-k.</p>
<p>The location is now displayed in the titlebar, and can be command-clicked for the same sort of navigation and access features that have been available in the Finder for years.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Terminal-Titlebar.png"><img class="aligncenter size-full wp-image-4015" title="Lion-Terminal-Titlebar" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Terminal-Titlebar.png" alt="" width="222" height="33" /></a></p>
<p>You can now specify the working directory and settings that both new windows and new tabs open with in Terminal.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Terminal-Settings.png"><img class="aligncenter size-medium wp-image-4016" title="Lion-Terminal-Settings" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-Terminal-Settings-530x487.png" alt="" width="530" height="487" /></a></p>
<p>And Terminal now has a fullscreen mode. Not sure I&#8217;ll really ever use this, but who knows? Maybe.</p>
<p><strong>iCal</strong><strong><br />
</strong>Great God almighty, what did they do to iCal. Man, is it ugly!</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-iCal.png"><img class="aligncenter size-medium wp-image-4017" title="Lion-iCal" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-iCal-530x398.png" alt="" width="530" height="398" /></a></p>
<p>Other than the new appearance, it seems pretty much identical to the old iCal. I even still get a cascade of error messages as it attempts to load my Google Calendar delegates.</p>
<p>I think the tagline for the new version should be: iCal: Same Crappy Behavior; Brand New Shitty Interface!</p>
<p><strong>Address Book<br />
</strong>Address Book&#8217;s interface has been similarly redesigned to look like an actual, physical address book, for some reason. I personally don&#8217;t like the look. It&#8217;s contrary to the focus of the Lion Finder, a focus on content. The focus in Address Book and Calendar seem to be on cuteness to the detriment of both content and usability. The graphics distract from the content, and in the case of Address Book, functionality has been compromised.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/08/Lion-AddressBook.png"><img class="aligncenter size-medium wp-image-4018" title="Lion-AddressBook" src="http://systemsboy.com/wp-content/uploads/2011/08/Lion-AddressBook-530x456.png" alt="" width="530" height="456" /></a></p>
<p>To wit: where are the Groups? There are no Groups shown by default. Yes, you can see them by choosing Groups from the View menu. But you can&#8217;t see contact info from this view. And as soon as you double-click a contact to view it you are taken out of Group view via a ridiculous and completely superfluous animated page turn. The old Address Book was simple and showed you everything — Groups, Contacts and Contact details — in a single, unified window. The new Address Book attempts to follow the behavior of a physical address book to such a great extent that it actually nearly defeats the purpose of having a digital address book. All the advantages that can be reaped from a digital interface are now eschewed in favor of a physical analog. And for what purpose? One can only guess.</p>
<p>This seems like a huge step backwards for interface design, and one that is largely in contradiction with the direction seen in other parts of Lion. It&#8217;s a real shame.</p>
<p>There is one good thing about the new Address Book: I can finally search by nickname. Now was that so hard?</p>
<p><strong>Conclusion</strong><br />
So there you have it. There&#8217;s lots of good and some bad in Lion. Overall I&#8217;m pretty pleased, but I agree with a lot of the punditry that this is a transitional release. Transitional to <em>what</em> remains to be seen. But it seems clear to me that Apple has thrown a lot of stuff into this release, much of it simply to see what sticks. My sense is that a lot of the innovation in Lion is still not yet fully baked and that Apple is both aware of this and okay with it. But this is how change happens. You try stuff; you keep what works and throw out what doesn&#8217;t.</p>
<p>There&#8217;s a surprising amount that works in Lion. In particular, many of the resume features as well as the new versioning paradigms, while still in need of some refinement, will be huge boons to productivity, and will likely reshape in no small way how we expect computers to work. That is, more simply and sensibly, and in ways that reduce our workload rather than add to it.</p>
<p>I also really like the focus on simplicity and reduction of visual clutter to emphasize user content. As people continue to create and house ever larger stores of data, as they continue to do more and more on their computers, as they continue to create more and more documents, finding better ways to focus on content will be essential.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/08/lion-impressions.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AFP548 Lion Server Review</title>
		<link>http://systemsboy.com/2011/08/afp548-lion-server-review.html</link>
		<comments>http://systemsboy.com/2011/08/afp548-lion-server-review.html#comments</comments>
		<pubDate>Tue, 09 Aug 2011 13:51:45 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=3944</guid>
		<description><![CDATA[Hi, folks! A lot has been going on here recently: Lion has been released, I&#8217;ve been playing with Final Cut Pro X, and I&#8217;ve migrated TASB — and all my other web sites as well — to a new hosting provider. Posts are in the pipe for all these things, and I&#8217;ll post them as [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, folks! A lot has been going on here recently: Lion has been released, I&#8217;ve been playing with Final Cut Pro X, and I&#8217;ve migrated TASB — and all my other web sites as well — to a new hosting provider. Posts are in the pipe for all these things, and I&#8217;ll post them as soon as I can. But I wanted to post a link to this <a href="http://www.afp548.com/article.php?story=lion-server-review" target="_blank">Lion Server Review</a> as it&#8217;s really the only comprehensive thing I&#8217;ve seen regarding the new release. It&#8217;s a quick read, so if you&#8217;re interested in what&#8217;s changed but don&#8217;t have the time or inclination or need to actually purchase the software and try it out, I recommend the article.</p>
<p>My takeaway from reading this — and mind you, I have not seen the software yet — is that it&#8217;s another step towards the convergence of the Mac OS and iOS. There are a lot of iOS configuration tools, and lot of simplification, and even the removal of some GUI configuration tools. Most surprising to me is that for any sort of web server customization you&#8217;ll need to use the command-line; the GUI tools are gone:</p>
<blockquote><p><em>&#8220;There is something odd going on here though. Go take a look at the web service pane in Server App. Let’s see, on/off; make PHP go and folder paths. That’s it! There isn’t a web service module in Server Admin anymore either. So, um, yeah. What’s up with that?</em></p>
<p><em>&#8220;What’s up is that it’s all about the command line again. Need a web redirect or an alias? Command line. Need to enable some Apache modules? Command line again. In all this madness is something pretty cool though for web apps.&#8221;</em></p></blockquote>
<p>Apparently they also removed Windows PDC functionality. I can see no technical reason for these removals, frankly. They seem to be all about communication. They seem to be Apple saying, yet again, we&#8217;re moving towards less Professional, less customizable, simpler, more iOS- and consumer-focused products. Get used to it.</p>
<p>Nevertheless, some of the simplifying sounds good to me; it&#8217;s ease-of-use that made Mac OS X Server such a fine product. I don&#8217;t think I would have ever used it for a web server anyway. Still, it&#8217;s worrisome to see things removed for no particular reason.</p>
<p>My guess is that some version of Mac OS X Server will be around for a while. But more and more it will be focused on iOS device configuration and, perhaps (I hope), user management, which is what I always used it for.</p>
<p>Still, as I&#8217;ve been saying in the comments lately, it&#8217;s probably a good time for Mac Admins to start learning some Linux, or dare I say, even some Windows.</p>
<p>Check out the article and let me know what you think. Or, if you have some experience on Lion Server, I&#8217;d love to hear about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/08/afp548-lion-server-review.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple Announcements 2011</title>
		<link>http://systemsboy.com/2011/06/apple-announcements-2011.html</link>
		<comments>http://systemsboy.com/2011/06/apple-announcements-2011.html#comments</comments>
		<pubDate>Sat, 11 Jun 2011 17:56:16 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=3884</guid>
		<description><![CDATA[Just wanted to share some of my initial reactions to Apple&#8217;s recent announcements at WWDC 2011. iCloud First off, iCloud. iCloud is really the engine behind the bulk of this year&#8217;s significant announcements. As I see it, iCloud provides centralized storage and services that are primarily aimed at managing all your various devices — your [...]]]></description>
			<content:encoded><![CDATA[<p>Just wanted to share some of my initial reactions to Apple&#8217;s recent announcements at WWDC 2011.</p>
<p><strong>iCloud</strong><br />
First off, <a href="http://www.apple.com/icloud/" target="_blank">iCloud</a>. iCloud is really the engine behind the bulk of this year&#8217;s significant announcements.</p>
<p>As I see it, iCloud provides centralized storage and services that are primarily aimed at managing all your various devices — your iPhone, your Mac, iPod, iPad, all of it. For the most part, iCloud is meant to sit in the background and do all this seamlessly and invisibly, which is terrific. I think it&#8217;s a great start and Apple is approaching this with the right idea: Make everything as easy as possible.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/06/icloud.png"><img class="aligncenter size-full wp-image-3886" title="icloud" src="http://systemsboy.com/wp-content/uploads/2011/06/icloud.png" alt="" width="256" height="294" /></a></p>
<p>The $25 portion of the iCloud service that will allow you to store all your music on Apple&#8217;s servers for anytime access — dubbed <a href="http://www.apple.com/icloud/features/" target="_blank">iTunes Match</a> — doesn&#8217;t seem like something I&#8217;d ever really want or need. Other folks who are more into having all their music with them at all times might feel differently. But I predict this won&#8217;t be a huge success for the company, because most folks just won&#8217;t really find it compelling.</p>
<p>The free music synchronization that iCloud provides, on the other hand, should prove wildly successful, because it makes purchasing music from iTunes even easier and better. And since it&#8217;s already available in the latest builds of iTunes, I offer myself as an example of its probable success and obvious usefulness.</p>
<p>Until recently I&#8217;ve used Amazon to purchase music. Their songs were generally cheaper and not burdened by DRM. But now that Apple has largely (completely?) done away with DRM, the services no longer compete on that level. Now it simply comes down to convenience. And since all my computing devices are Apple kit, I&#8217;ll pretty much be using iTunes to buy my music when possible. Because now, with iCloud, I can do so from any device without penalty or hassle: anytime I purchase something from iTunes it will propagate to any other device that has my Apple ID on it. iCloud effectively provides backups of my purchased music as well, by allowing me to re-download any purchases I&#8217;ve made.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/06/itunes_purchases_lockup.jpg"><img class="aligncenter size-medium wp-image-3889" title="itunes_purchases_lockup" src="http://systemsboy.com/wp-content/uploads/2011/06/itunes_purchases_lockup-530x272.jpg" alt="" width="530" height="272" /></a></p>
<p>This is how it should have been all along. The fact that it wasn&#8217;t this way in the past — that getting my music onto my various devices was such a hassle — was always frustrating to me, and it kept me from buying music from iTunes as much as I might have liked to. The fact that they&#8217;ve fixed this glaring issue means I&#8217;ll likely buy a lot more music from iTunes now. In fact, I&#8217;ve already bought eight songs from my Mac. And getting them onto my iPhone was not just a piece of cake, but a complete delight.</p>
<p>Hallelujah.</p>
<p>Oh, and one last thing: I really dislike the new iCloud icon. A cloud etched on brushed metal buttons? Seriously? Blech! I hope this isn&#8217;t a new trend because I think it&#8217;s ugly.</p>
<p><strong>Lion</strong><br />
I&#8217;ve <a href="http://systemsboy.com/2011/04/looking-forward-to-lion.html">written a bit</a> about <a href="http://www.apple.com/macosx/" target="_blank">Lion</a> already, and there wasn&#8217;t a whole lot of new information at this year&#8217;s keynote. There were a couple surprises, though.</p>
<p>For one, I was somewhat surprised to see that Apple has backpedaled on offering Lion Server as simply another &#8220;part of Mac OS X Lion.&#8221; In the original sneak peek promotional materials Apple had written:</p>
<blockquote><p><em>“Lion Server is now part of Mac OS X Lion. It’s easy to set up your Mac  as a server and take advantage of the many services Lion Server has to  offer.”</em></p></blockquote>
<p>And indeed most people took this to mean that Lion Server would be free. This is longer the way it&#8217;s presented; in fact Lion Server has its <a href="http://www.apple.com/macosx/server/" target="_blank">own page</a> now. And if you read that page you&#8217;ll notice that Lion Server will be 50 bucks.</p>
<p>Now don&#8217;t get me wrong. At a tenth what it used to cost, Lion Server is still a bargain. I&#8217;m certainly not complaining about this. I was just a bit surprised is all. Though maybe I shouldn&#8217;t have been, as reader LeRoy had pointed out this likelihood in the <a href="http://systemsboy.com/2011/04/looking-forward-to-lion.html#comment-2207" target="_blank">comments</a> to my original article. What can I say, LeRoy? When you&#8217;re right you&#8217;re right.</p>
<p>That said, $50 for the easiest, most powerful server software available is a steal. I will probably buy a copy just to kick the tires on it. If I were still a Mac Sysadmin, I&#8217;d be so jazzed.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/06/lion-howtobuy.png"><img class="aligncenter size-full wp-image-3891" title="lion-howtobuy" src="http://systemsboy.com/wp-content/uploads/2011/06/lion-howtobuy.png" alt="" width="491" height="482" /></a></p>
<p>The next surprise was the price of Lion: 30 bucks. If you&#8217;re keeping track, that&#8217;s $100 cheaper than Mac OS X upgrades used to be, about a quarter what it used to cost. That&#8217;s phenomenal.</p>
<p>And finally, I was quite surprised by the fact that Mac OS X Lion will be delivered though the Mac App Store. I&#8217;ve had my <a href="http://systemsboy.com/2011/03/installing-xcode-4-from-the-app-store.html">fair</a> <a href="http://systemsboy.com/2011/03/but-wait-it-gets-worse.html">share</a> of <a href="http://systemsboy.com/2011/04/third-times-a-charm.html">issues</a> with the Mac App Store, so I&#8217;m skeptical that this will be a great delivery method for an OS update. But Apple&#8217;s pretty good at making great OS update experiences, so they might manage it after all.</p>
<p><strong>iOS 5</strong><br />
The notifications look great, as do many of the refinements in iOS 5. But then, that sort of stuff is to be expected in any iOS relase.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/06/ios-5-pc-free.jpg"><img class="aligncenter size-full wp-image-3893" title="ios-5-pc-free" src="http://systemsboy.com/wp-content/uploads/2011/06/ios-5-pc-free.jpg" alt="" width="400" height="300" /></a></p>
<p>The real game-changer, in my mind — and it&#8217;s deeply tied to iCloud — was PC Free. The iPad and its ilk are clearly the future for Apple, and likely for the computer industry as a whole. But, as I&#8217;ve said before, the iPad doesn&#8217;t become a real computing device until it can stand on its own without the need for a Mac. Well, now it can.</p>
<p>The iPad is now a full computing citizen. If it serves your needs it can be your only computer. And I think that will be the case for huge numbers of people. PC Free really sets the stage for the iPad to be the revolutionary device its been hailed as. It&#8217;s a very important step.</p>
<p><strong>Conclusion</strong><br />
Overall I&#8217;m pretty impressed by this year&#8217;s announcements. I really wish there had been a revised iPhone announcement, or at least a hint of when it might happen. I&#8217;m dying — <em>really</em> dying — to switch to Verizon as I can hardly get calls at work anymore. But I don&#8217;t want to switch right before they announce the new phone. So I wait&#8230;</p>
<p>Still, it was a good year, with lots of cool advancements for the platform and lots of cool stuff to look forward to in the near future. I think (despite having just renewed my MoblieMe subscription — Doh!) iCloud is on the right track, enabling all kinds of great things, from better music purchasing to PC Free iPads. And, of course, I&#8217;m totally psyched about Lion.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/06/apple-announcements-2011.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Subtle, But So Much Better</title>
		<link>http://systemsboy.com/2011/05/subtle-but-so-much-better.html</link>
		<comments>http://systemsboy.com/2011/05/subtle-but-so-much-better.html#comments</comments>
		<pubDate>Mon, 02 May 2011 13:33:40 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=3872</guid>
		<description><![CDATA[I recently complained about the the Lion Finder&#8217;s iOS-style toolbar buttons, which look like the sort of slider-style switches found on iPhones and iPads. This metaphor works great on those touch interfaces, but to my thinking isn&#8217;t so well suited to the mouse-driven desktop OS. Well, it looks like someone at Apple has agreed, at [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://systemsboy.com/2011/04/looking-forward-to-lion.html">recently complained</a> about the the Lion Finder&#8217;s iOS-style toolbar buttons, which look like the sort of slider-style switches found on iPhones and iPads. This metaphor works great on those touch interfaces, but to my thinking isn&#8217;t so well suited to the mouse-driven desktop OS.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/05/iOS-buttons.jpg"><img class="aligncenter size-full wp-image-3873" title="iOS-buttons" src="http://systemsboy.com/wp-content/uploads/2011/05/iOS-buttons.jpg" alt="" width="499" height="125" /></a></p>
<p>Well, it looks like <a href="http://www.macrumors.com/2011/04/29/apple-tweaks-mac-os-x-lion-ui-in-response-to-criticism/" target="_blank">someone at Apple has agreed</a>, at least where such buttons are used for Preferences sub-panes:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/05/standard-buttons.jpg"><img class="aligncenter size-full wp-image-3874" title="standard-buttons" src="http://systemsboy.com/wp-content/uploads/2011/05/standard-buttons.jpg" alt="" width="499" height="181" /></a></p>
<p>I much prefer the standard sub-pane buttons for an OS in which clicking — rather than gesture — is how interaction will occur. It just makes sense.</p>
<p>I&#8217;m glad to see this reversion. It may be small and subtle, but this is a change for the better.</p>
<p>And I love that Apple still thinks so hard about these things.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/05/subtle-but-so-much-better.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Looking Forward to Lion</title>
		<link>http://systemsboy.com/2011/04/looking-forward-to-lion.html</link>
		<comments>http://systemsboy.com/2011/04/looking-forward-to-lion.html#comments</comments>
		<pubDate>Mon, 18 Apr 2011 14:00:26 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Interface]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=3818</guid>
		<description><![CDATA[I admit it: I&#8217;m an OS nerd. I get very excited about new OS releases, particularly (okay, only) those of my OS of choice, Mac OS X. Mac OS X 10.7 — or Lion as it&#8217;s affectionately codenamed — is certainly no exception. In fact, Lion looks to be a very exciting release, both for [...]]]></description>
			<content:encoded><![CDATA[<p>I admit it: I&#8217;m an OS nerd. I get very excited about new OS releases, particularly (okay, only) those of my OS of choice, Mac OS X.</p>
<p><a href="http://www.apple.com/macosx/lion/">Mac OS X 10.7</a> — or Lion as it&#8217;s affectionately codenamed — is certainly no exception. In fact, Lion looks to be a very exciting release, both for its wealth of new features and for its refinements to Apple&#8217;s already sparkling OS.</p>
<p>It&#8217;s an exciting time to be an OS junkie, really. Snow Leopard was a wonderful release that brought stability and refinement to what can finally be called a mature Mac OS X. From here on out OS development seems to be less about making Mac OS X work quickly and succinctly — less about the guts of the OS —  and more about making it work well. That is, from here on out, Mac OS X developers are concentrating on making the Mac OS X experience a wonderful one. And that means even further refinement to an already polished OS, with maybe a dash of experimentation thrown in for good measure, thanks to convergence with Apple&#8217;s mobile OS.</p>
<p>I haven&#8217;t installed the beta, but I&#8217;ve read as much as I&#8217;ve been able to find. Here are some images and links, with just a dash of commentary from yours truly thrown in.</p>
<p><strong>Mac OS X Server</strong><br />
One of the shockers about this release is that Mac OS X Server will be included, for free, with the standard Lion DVD. It will be a separate install, but has been discontinued as a separate, paid release. Looks like Apple&#8217;s professional server platform is dead, but I&#8217;m glad it will live on in some form, at least for the time being.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/28/inside_mac_os_x_10_7_lion_server_remote_lock_disk_wipe_and_administration.html">Images Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/profileserver.022811.png"><img class="aligncenter size-medium wp-image-3819" title="profileserver.022811" src="http://systemsboy.com/wp-content/uploads/2011/04/profileserver.022811-530x384.png" alt="" width="530" height="384" /></a></p>
<p>&nbsp;</p>
<p><strong>Administrative Tools and Goodies</strong><br />
One of the great things about OS updates — particularly the latest Mac OS X updates — has been further expansion and refinement of any and all administrative tools. This is, needless to say, of particular interest to SysAdmins like us. Here are some updates that Lion brings to the table baked right into the About This Mac window.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/26/mac_os_x_lion_adds_new_ios_like_about_this_mac_app.html">Images Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.002.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.002-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.003.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.003-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.004.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.004-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.005.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.005-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.006.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.006-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><strong>The Finder</strong><br />
Of course I&#8217;m always, always, always happy to see Finder improvements and refinements, and it looks like there will be plenty in Lion.</p>
<p>We have some new and potentially very useful Finder views, though I must admit to not being a great fan of the iOS-like buttons in the toolbar. The sidebar is also toned down (a-la iTunes) and features some new and potentially useful items.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/27/inside_mac_os_x_10_7_lion_new_finder_search_item_arrangement_views.html&amp;page=2">Image Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/iconappcat.022711.png"><img class="aligncenter size-medium wp-image-3831" title="iconappcat.022711" src="http://systemsboy.com/wp-content/uploads/2011/04/iconappcat.022711-530x357.png" alt="" width="530" height="357" /></a></p>
<p>Spotlight in The Finder is now smarter and more useful.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/27/inside_mac_os_x_10_7_lion_new_finder_search_item_arrangement_views.html&amp;page=1">Image Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/microsoft.022711.png"><img class="aligncenter size-medium wp-image-3832" title="microsoft.022711" src="http://systemsboy.com/wp-content/uploads/2011/04/microsoft.022711-530x275.png" alt="" width="530" height="275" /></a>And my favorite Finder view, column view, even receives some love.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/27/inside_mac_os_x_10_7_lion_new_finder_search_item_arrangement_views.html&amp;page=3">Image Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/columnsize.022711.png"><img class="aligncenter size-medium wp-image-3833" title="columnsize.022711" src="http://systemsboy.com/wp-content/uploads/2011/04/columnsize.022711-530x357.png" alt="" width="530" height="357" /></a></p>
<p>And finally, the big Finder news: windows can now be resized from any edge. Just like in Windows.</p>
<p><a href="http://gigaom.com/apple/mac-os-x-lion-includes-many-small-but-significant-changes/">Image Via TheAppleBlog</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/resize-handle.png"><img class="aligncenter size-full wp-image-3834" title="resize-handle" src="http://systemsboy.com/wp-content/uploads/2011/04/resize-handle.png" alt="" width="145" height="69" /></a></p>
<p>&nbsp;</p>
<p><strong>Other Improvements</strong><br />
There are a bunch of additional refinements to the core OS. One of my favorites is support for automatically saving documents, or Auto Save as they&#8217;re calling it.</p>
<p><a href="http://www.appleinsider.com/articles/11/03/01/insider_mac_os_x_10_7_lion_auto_save_file_versions_and_time_machine.html">Images Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/version.1.030111.png"><img class="aligncenter size-full wp-image-3835" title="version.1.030111" src="http://systemsboy.com/wp-content/uploads/2011/04/version.1.030111.png" alt="" width="235" height="318" /></a>Auto Save is accessed just like Time Machine, which is just brilliant.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/version.2.030111.png"><img class="aligncenter size-medium wp-image-3836" title="version.2.030111" src="http://systemsboy.com/wp-content/uploads/2011/04/version.2.030111-530x331.png" alt="" width="530" height="331" /></a></p>
<p>&nbsp;</p>
<p>A signature capture utility also makes its way into Preview, allowing you to sign digital documents using that app and your built-in iSight camera.</p>
<p><a href="http://www.9to5mac.com/54071/lions-signature-capture-in-preview-photographs-your-written-signature-to-put-in-pdfs/">Image Via 9to5Mac</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/9to5macNew.png"><img class="aligncenter size-medium wp-image-3837" title="9to5macNew" src="http://systemsboy.com/wp-content/uploads/2011/04/9to5macNew-530x259.png" alt="" width="530" height="259" /></a></p>
<p>&nbsp;</p>
<p>Dock and Exposé get refinements as well.</p>
<p><a href="http://www.engadget.com/photos/mac-os-x-lion-hands-on-preview/">Images Via Engadget</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-14.jpg"><img class="aligncenter size-medium wp-image-3838" title="2011-02-28liong-14" src="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-14-530x331.jpg" alt="" width="530" height="331" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-16.jpg"><img class="aligncenter size-medium wp-image-3839" title="2011-02-28liong-16" src="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-16-530x331.jpg" alt="" width="530" height="331" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-17.jpg"><img class="aligncenter size-medium wp-image-3840" title="2011-02-28liong-17" src="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-17-530x331.jpg" alt="" width="530" height="331" /></a></p>
<p>&nbsp;</p>
<p>Even Spotlight gets better, with larger icons and inline previews.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/27/inside_mac_os_x_lion_new_spotlight_and_quick_view_features.html">Image Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/quickview022711.001.jpg"><img class="aligncenter size-medium wp-image-3841" title="quickview022711.001" src="http://systemsboy.com/wp-content/uploads/2011/04/quickview022711.001-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p>&nbsp;</p>
<p>All-in-all, from what I&#8217;ve sen so far, Lion is shaping up to be a very nice release. I&#8217;m sure there will be under-the-hood improvements that will add performance gains as well. I am, as always, really looking forward to using Apple&#8217;s next OS release.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/04/looking-forward-to-lion.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Third Time&#8217;s a Charm</title>
		<link>http://systemsboy.com/2011/04/third-times-a-charm.html</link>
		<comments>http://systemsboy.com/2011/04/third-times-a-charm.html#comments</comments>
		<pubDate>Sat, 16 Apr 2011 15:50:42 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=3803</guid>
		<description><![CDATA[Another Xcode update, another bad App Store experience. This one was the best so far, but still not perfect. After the last update I pretty much just gave up and started keeping the Install Xcode.app in the /Applications folder where it&#8217;s expected, despite the 4.5 gigs it takes up. So when I went to update [...]]]></description>
			<content:encoded><![CDATA[<p>Another Xcode update, another bad App Store experience. This one was the best so far, but still not perfect.</p>
<p>After the <a href="http://systemsboy.com/2011/03/but-wait-it-gets-worse.html">last update</a> I pretty much just gave up and started keeping the Install Xcode.app in the /Applications folder where it&#8217;s expected, despite the 4.5 gigs it takes up. So when I went to update to Xcode 4.0.2 I expected everything to just work. I ran the Updater from the App Store, which took about 20 minutes as the entire Install Xcode.app, we now know, must be downloaded and installed from scratch (which, to be fair, was how it always worked in the old days as well).</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/xcode-003-downloading.png"><img class="aligncenter size-full wp-image-3804" title="xcode-003-downloading" src="http://systemsboy.com/wp-content/uploads/2011/04/xcode-003-downloading.png" alt="" width="377" height="79" /></a>Once that completed I knew, from cold hard experience, that despite the App Store reporting that the update was complete, the Install Xcode.app still needed to run and update the actual Xcode components. I find it very sloppy that you are not instructed to do this. Or, hey, better yet, why doesn&#8217;t Install Xcode.app just launch when the update in finished? That seems like the best way to go. Either way, some instruction here are really needed to make this work like an Apple product. Fortunately, I know the deal, so I ran Install Xcode.app, and this is what I got:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/xcode-003-updatefail.png"><img class="aligncenter size-medium wp-image-3806" title="xcode-003-updatefail" src="http://systemsboy.com/wp-content/uploads/2011/04/xcode-003-updatefail-530x355.png" alt="" width="530" height="355" /></a>If you&#8217;re following along at home you&#8217;ll recognize this as the same message I got <a href="http://systemsboy.com/2011/03/installing-xcode-4-from-the-app-store.html">when I first bought and installed Xcode 4</a>. Nice to see somethings never change. This is what the log said:<br />
<code><br />
Apr 16 10:33:07 hassium installer[39689]: Free space on "SysApps": 9.96 GB (9962598400 bytes).</code></p>
<p><code> </code></p>
<p><code>Apr 16 10:34:28 hassium installer[39689]: install:didFailWithError:Error Domain=PKInstallErrorDomain Code=110 UserInfo=0x10817b630 "An error occurred while extracting files from the package “OtherDevDocumentation.pkg”." Underlying Error=(Error Domain=NSPOSIXErrorDomain Code=2 UserInfo=0x106722570 "The operation couldn’t be completed. No such file or directory")</code></p>
<p><code> </code></p>
<p>&nbsp;</p>
<p><code>Apr 16 10:34:28 hassium installer[39689]: Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.</code></p>
<p>Not particularly helpful. So I decided to hit that &#8220;Try Updating Again&#8221; button, see what happens. This time, at least, I get some useful error info:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/xcode-003-errorinfo.png"><img class="aligncenter size-medium wp-image-3809" title="xcode-003-errorinfo" src="http://systemsboy.com/wp-content/uploads/2011/04/xcode-003-errorinfo-530x355.png" alt="" width="530" height="355" /></a>Okay, so this is just like before. We&#8217;ve run out of space and I need to clear some off. I still think this is the wrong place to bring this up, or at least not the ideal place. But still, I know what to do.</p>
<p>And sure enough, once I&#8217;ve cleared some space up (by deleting <code>/var/vm/sleepimage</code>, btw) the update works fine and dandy and Install Xcode.app automatically launches my updated Xcode (oh! sure, <em>now</em> you auto-launch!).</p>
<p>So it looks like, for me and Xcode anyway, third time&#8217;s a charm.</p>
<p>Oh, by the way, if you&#8217;re looking for the plist editor that used to be included with the Developer Tools, it no longer exists as a standalone application. Instead, it&#8217;s built right into Xcode itself (makes sense to me). So if you want to edit .plist files, you just open them in Xcode now. Simple enough.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/04/third-times-a-charm.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>But Wait&#8230; It Gets Worse</title>
		<link>http://systemsboy.com/2011/03/but-wait-it-gets-worse.html</link>
		<comments>http://systemsboy.com/2011/03/but-wait-it-gets-worse.html#comments</comments>
		<pubDate>Fri, 25 Mar 2011 23:01:59 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=3776</guid>
		<description><![CDATA[So after purchasing and downloading Xcode via the App Store only to discover I didn&#8217;t have enough disk space to install the app, I came up with an acceptable, if less than ideal, workaround. I&#8217;m not terribly happy with the state of things, but hey, at least I was able to get things back to [...]]]></description>
			<content:encoded><![CDATA[<p>So after purchasing and downloading Xcode via the App Store only to discover I didn&#8217;t have enough disk space to install the app, I came up with <a href="http://systemsboy.com/2011/03/installing-xcode-4-from-the-app-store.html">an acceptable, if less than ideal, workaround</a>. I&#8217;m not terribly happy with the state of things, but hey, at least I was able to get things back to a working state.</p>
<p>Today Apple released an update to Xcode. And here we go again.</p>
<p><strong>Let the Good Times Roll</strong><br />
First off, there appears to be no way to update the software from the application page:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-001.png"><img class="aligncenter size-medium wp-image-3782" title="xcode-update-001" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-001-530x506.png" alt="" width="530" height="506" /></a></p>
<p>Nor does it appear in the Updates section of my Mac App Store:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-002.png"><img class="aligncenter size-medium wp-image-3783" title="xcode-update-002" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-002-530x506.png" alt="" width="530" height="506" /></a></p>
<p>To install the update I had to go to the Purchased section:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-003.png"><img class="aligncenter size-medium wp-image-3784" title="xcode-update-003" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-003-530x270.png" alt="" width="530" height="270" /></a></p>
<p>Ah! There it is, and it appears to see my current install. But this is what I get when I click the UPDATE button:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-004.png"><img class="aligncenter size-full wp-image-3785" title="xcode-update-004" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-004.png" alt="" width="434" height="151" /></a></p>
<p>Nice. More useless error messages. See, I <em>am</em> signed into the account I used to purchase Xcode. So this makes no sense whatsoever.</p>
<p>Fortunately, I&#8217;m a SysAdmin, and this sort of thing is our forte. I figure App Store is probably confused because I moved the original installer app off my main hard drive due to space constraints that were causing the original install to fail. Putting the Install Xcode.app back in to /Applications should do the trick, I reason.</p>
<p>Sure enough, doing so allows me to run the update from App Store. Now I get this:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-005.png"><img class="aligncenter size-full wp-image-3786" title="xcode-update-005" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-005.png" alt="" width="434" height="145" /></a></p>
<p>Well, that&#8217;s pretty ironic! Seems like that&#8217;s the message I should have gotten the first time I attempted to install Xcode 4.0. I&#8217;ll call this progress though, as it&#8217;s the first error message I&#8217;ve seen that might make any sense to a normal user. Still, though, there&#8217;s no indication of how to fix the problem. Just how much disk space I&#8217;ll need is never specified. Not before I began the process, nor during the process. This is simply terrible UI, folks. Simply terrible!</p>
<p>So I decided that probably the best way to clear up the needed space was to completely delete the current Xcode 4.0 install. I&#8217;m pretty sure that no matter what you do, the Install Xcode.app is going to overwrite everything anyway, so I may as well delete it.</p>
<p>Unfortunately, this leaves me with the original problem with the Update. I get this thing again:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-004.png"><img class="aligncenter size-full wp-image-3785" title="xcode-update-004" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-004.png" alt="" width="434" height="151" /></a></p>
<p>So now I&#8217;m in a catch-22: If I keep everything I need for the Updater — the Install Xcode.app and the entire Developer folder — I don&#8217;t have enough space to complete the update. But if I remove any of these items, the App Store isn&#8217;t able to perform the Update because it doesn&#8217;t seem to recognize the app as being fully installed (despite the fact that it sees it on the product page as installed) or as having been installed by me.</p>
<p>The first thing I tried was using a symlink pointing to the Install Xcode.app on another drive to clear some disk space. No dice. The actual Install Xcode.app needs to be in /Applications.</p>
<p>Next, I tried deleting just a portion of the Developer install, particularly the folder /Developer/Platforms/iPhoneOS.platform, which is just under 4GB. And now we&#8217;re back to the &#8220;sign in to the account&#8221; message again. I also moved this folder and tried using a symlink to it as well, with the same result.</p>
<p>Next I tried removing the Install Xcode.app payload, a hidden folder that lives inside the app that&#8217;s full of PKG bundles. Also no go.</p>
<p>It looks like the only way to update Xcode is to actually have Install Xcode.app and the Developer folder in their expected locations, and then, if you&#8217;re short on disk space, to find several GBs of non-Xcode files — how many GBs I can only speculate, but I&#8217;ll guess around 4 GBs (to give me a total of 10 GBs free) — to temporarily remove while I complete the update. Then, once the update is complete, I should be able to remove the Install Xcode.app (or move it to a backup disk) and put back the temporarily deleted files. Fun times!</p>
<p>Okay! So, after clearing up some space, the update <em>still</em> doesn&#8217;t work! Argh! I am STILL getting the &#8220;updates for other accounts&#8221; message.</p>
<p>I&#8217;m at a complete loss at this point. And what do we do when we&#8217;re at a complete loss, kids? That&#8217;s right: Time to reboot.</p>
<p><strong>Reboot to the Rescue</strong><br />
After rebooting and opening the App Store, and signing in to my account, here&#8217;s what I see in the Updates screen:<a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-006.png"><img class="aligncenter size-medium wp-image-3787" title="xcode-update-006" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-006-530x270.png" alt="" width="530" height="270" /></a></p>
<p>App Store now sees my Xcode install and recognizes it as something it can update. This looks very promising. And this is what I see when I hit the UPDATE button:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-007.png"><img class="aligncenter size-medium wp-image-3788" title="xcode-update-007" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-007-530x270.png" alt="" width="530" height="270" /></a></p>
<p>Ahhh! Sweet blessed mercy! At last! It&#8217;s working!</p>
<p>But wait… After the 20 minute &#8220;Update&#8221; process completes, App Store says my app is updated:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-008.png"><img class="aligncenter size-medium wp-image-3789" title="xcode-update-008" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-008-530x270.png" alt="" width="530" height="270" /></a></p>
<p>But Xcode begs to differ:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-009.png"><img class="aligncenter size-full wp-image-3790" title="xcode-update-009" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-009.png" alt="" width="364" height="328" /></a></p>
<p>Turns out it&#8217;s only the <em>Install Xcode.app</em> that&#8217;s been updated:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-010.png"><img class="aligncenter size-full wp-image-3791" title="xcode-update-010" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-010.png" alt="" width="185" height="314" /></a></p>
<p>So I run the Install Xcode.app, and this is what it tells me:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-011.png"><img class="aligncenter size-medium wp-image-3792" title="xcode-update-011" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-011-530x355.png" alt="" width="530" height="355" /></a></p>
<p>Un-fucking-believable.</p>
<p><strong>Now What?</strong><br />
In theory, the best way for me to clear up disk space for an Xcode update is to delete the older version. I tried this before, however, and App Store got confused. But, ever the glutton for punishment, I simply must know if the Install Xcode.app will work under this scenario. It absolutely should. So I delete /Developer. Again. I rerun the updated Install Xcode.app and:</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-013.png"><img class="aligncenter size-medium wp-image-3794" title="xcode-update-013" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-013-530x355.png" alt="" width="530" height="355" /></a></p>
<p>Seems to be working. It&#8217;s about frickin&#8217; time.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-014.png"><img class="aligncenter size-full wp-image-3795" title="xcode-update-014" src="http://systemsboy.com/wp-content/uploads/2011/03/xcode-update-014.png" alt="" width="364" height="328" /></a></p>
<p><strong>The Deal</strong><br />
So here&#8217;s the deal: Apple simply doesn&#8217;t provide an accurate figure for how much disk space is required for installing Xcode. If you&#8217;re wondering what the actual number is, I think I&#8217;m able to glean it from my experiments and am happy to provide this figure.</p>
<p>Also, there are a number of possible issues that can crop up if you happen to be low on disk space and are working around those constraints, so I&#8217;ll provide some info on just what&#8217;s going on under the hood with these updates.</p>
<p><strong>Total Disk Space Required:</strong> 15 GBs</p>
<p><strong>Itemized Disk Space Requirements:</strong></p>
<ul>
<li> Install Xcode.app: 4.5 GBs</li>
<li> Xcode and Related Developer Tools and Libraries: 10 GBs</li>
</ul>
<p><strong>What&#8217;s Actually Happening During an Update:</strong></p>
<ul>
<li> When you update Xcode from the App Store, you&#8217;re not actually updating Xcode. You&#8217;re updating the Install Xcode.app.</li>
<li> You must have enough disk space at update time to accommodate this update, about 4.5 GBs.</li>
<li> After running the App Store update, you must run the Install Xcode.app to actually update Xcode.</li>
<li> The Install Xcode.app does not actually update existing components, it instead wants to completely overwrite your current install of /Developer, and so will need the full 10 GBs of disk space that install requires.</li>
<li> At this point, however, if you want to clear some disk space, it&#8217;s safe to delete /Developer.</li>
</ul>
<p><strong>Additional Possible Issues:</strong></p>
<ul>
<li> In order to update Xcode, bare minimum, App Store obviously wants to see that Xcode is installed under the active account.</li>
<li> If App Store is complaining about your install or your user account, I highly recommend a reboot of your system before proceeding. This will likely cause App Store to fully recognize the install and account info, particularly if you&#8217;ve been mucking around in any way, shape or form.</li>
<li> The easiest way to manage all this is to keep the Developer Tools where they&#8217;re expected — in /Developer — and to keep the Install Xcode.app where it&#8217;s expected — in /Applications. If you have the disk space, this should make everything work more smoothly.</li>
<li> There are workarounds for this, but as you can see, they&#8217;re not necessarily pretty.</li>
</ul>
<p>All in all, I&#8217;d call this a major failure for the App Store. I&#8217;ll say again, the App Store is meant to simplify the application installation process, and is meant primarily for the installation of simple, drag-and-drop type apps. By breaking its own protocol and using the App Store to install a complex suite of applications and libraries, Apple is both setting a terrible example for other developers, and creating one of the worst user experiences I&#8217;ve had in a very long time.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/03/but-wait-it-gets-worse.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/42 queries in 0.043 seconds using disk: basic
Object Caching 556/641 objects using disk: basic

Served from: systemsboy.com @ 2012-05-22 19:01:04 -->
