<?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>sniping.org &#187; Apple</title>
	<atom:link href="http://sniping.org/category/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://sniping.org</link>
	<description>snipe -- verb [intrans.] -- make a sly or petty verbal attack</description>
	<lastBuildDate>Sat, 17 Jul 2010 18:44:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>A Couple of Links</title>
		<link>http://sniping.org/2007/11/12/a-couple-of-links/</link>
		<comments>http://sniping.org/2007/11/12/a-couple-of-links/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 16:31:34 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://sniping.org/2007/11/12/a-couple-of-links/</guid>
		<description><![CDATA[<a href="http://sniping.org/2007/11/12/a-couple-of-links/" title="A Couple of Links"></a>I don&#8217;t usually just post links, but these are too great to not share. The Nerd Handbook This explains so much about me and &#8220;my people&#8221; that it borders on the uncanny. Everyone who is dating, has ever dated, or &#8230;<p class="read-more"><a href="http://sniping.org/2007/11/12/a-couple-of-links/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2007/11/12/a-couple-of-links/" title="A Couple of Links"></a><p>I don&#8217;t usually just post links, but these are too great to not share.</p>

<dl>
<dt><a href="http://www.randsinrepose.com/archives/2007/11/11/the_nerd_handbook.html">The Nerd Handbook</a></dt>
<dd>This explains so much about me and &#8220;my people&#8221; that it borders on the uncanny.  Everyone who is dating, has ever dated, or is planning on dating a nerd/geek needs to read this.</dd>
<dt><a href="http://diveintomark.org/archives/2007/11/11/installing-mysql-on-ubuntu">Installing MySQL on Ubuntu</a></dt>
<dd>A sarcastic response to <a href="http://hivelogic.com/narrative/articles/installing-mysql-on-mac-os-x">a post by Dan Benjamin</a> about how to install the MySQL database on Mac OS X.  It still floors me when Mac people talk about how great it is that you can install software by hand, from source.  We got over that years and years ago in the Linux world, FreeBSD&#8217;s Ports has been a solid solution for many years as well, and they&#8217;re even getting past it in Solaris.  Mac OS X has <a href="http://www.macports.org/">MacPorts</a> and lots of people use it, but there&#8217;s still a great deal of software-management-by-hand done in that world.</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2007/11/12/a-couple-of-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My New Phone</title>
		<link>http://sniping.org/2007/06/30/my-new-phone/</link>
		<comments>http://sniping.org/2007/06/30/my-new-phone/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 14:21:05 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://sniping.org/2007/06/30/my-new-phone/</guid>
		<description><![CDATA[<a href="http://sniping.org/2007/06/30/my-new-phone/" title="My New Phone"></a>Like lots of people I got a new phone yesterday. It&#8217;s sleek, high-tech, and has lots of cool features. It&#8217;s also not an iPhone. No, I got myself a Cingular 3125, running Windows Mobile 5.0. In fact, I don&#8217;t even &#8230;<p class="read-more"><a href="http://sniping.org/2007/06/30/my-new-phone/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2007/06/30/my-new-phone/" title="My New Phone"></a><p>Like <a href="http://www.electronista.com/articles/07/06/29/apples.iphone.arrives/">lots of people</a> I got a new phone yesterday.  It&#8217;s sleek, high-tech, and has lots of cool features.  It&#8217;s also not an <a href="http://www.apple.com/iphone">iPhone</a>.  No, I got myself a <a href="http://www.wireless.att.com/3125/">Cingular 3125</a>, running <a href="http://en.wikipedia.org/wiki/Windows_Mobile#Windows_Mobile_5.0">Windows Mobile 5.0</a>.  In fact, I don&#8217;t even <em>want</em> an iPhone.  I&#8217;ll tell you why, by way of talking about what I&#8217;ve been doing with my phone.</p>

<p><span id="more-83"></span></p>

<dl>
<dt>Calendaring</dt>
<dd><p>Early on, I got it synchronizing with <a href="http://www.oracle.com/collabsuite/index.html">my organization&#8217;s calendar suite</a>.  Using a piece of third-party software called <a href="http://www.notifycorp.com/">NotifyLink</a>, I have all my appointments, tasks, and notes showing up on my phone &#8212; in Pocket Outlook, no less &#8212; as well as sending entries I create on the phone back to the calendar server so they show up in the web client or fat client.  It also yelps at me when I need to be somewhere.</p>
<p>I also found a great little third-party agenda tool called <a href="http://www.developerone.com/agendaone/">Agenda One</a>.  It looks phenomenal and is able to cram great amounts of information into screens using extremely tiny but still easily legible text, and I&#8217;m keen on trying it more and maybe buying a copy of it.</p>
<p>The iPhone can&#8217;t do this.  Sure, I could access my calendar via the web interface and Safari but that won&#8217;t fire off reminders, and it&#8217;s not like any of what I&#8217;m doing is new or cutting-edge technology in PDAs or smartphones.  I also couldn&#8217;t install a third-party client if I didn&#8217;t like the one they provided me.  It apparently does sync with iCal, but iCal is an island unto itself in many ways, and I don&#8217;t want to be tethered to my desktop or laptop for syncing my calendar data.  The iPhone also doesn&#8217;t support tasks or to-dos.</p>
</dd>
<dt>Music</dt>
<dd><p>While it&#8217;s not got a lot of internal space, the 3125 does support adding memory through <a href="http://en.wikipedia.org/wiki/MicroSD">microSD</a> cards.  I can get a 1GB card from <a href="http://www.newegg.com">NewEgg</a> for less than $10, or a 2GB card for about $20.  There are also 4GB cards on the market for about $100, and <a href="http://www.sandisk.com/">SanDisk</a> has announced an 8GB card.</p>
<p>That&#8217;s funny, those last two are the same amounts of space that the two models of iPhone have.</p>
<p>But capacity may be a moot point.  I found an application today called <a href="http://www.mercora.com/m/">Mercora M</a> that allows you to listen to streaming radio on your phone over the Internet for $5 a month.  They also have a desktop client available, and with that running you can stream the music you have on your Windows PC to your phone.</p>
<p>Your iPhone has 8GB of music?  That&#8217;s cute.  My phone has 250GB.  And I can add more for however much I want to spend on a new hard drive.  I don&#8217;t think the iPhone does streaming radio, either.</p>
<p>I could also get a car kit that supports the <a href="http://en.wikipedia.org/wiki/A2DP">A2DP</a> <a href="http://en.wikipedia.org/wiki/Bluetooth">Bluetooth</a> audio profile, and have my phone play my music through my car&#8217;s stereo.  Or any A2DP-compliant Bluetooth headphones.  Or a home stereo.  Or whatever else.</p>
<p>The iPhone doesn&#8217;t support A2DP.</p>
</dd>
</dl>

<p>The list could go on, I&#8217;m sure, but I&#8217;ve only had the phone for less than a day, so I haven&#8217;t found all the things I want to do with it.  But what I&#8217;ve been driving at is this, if you&#8217;ve not seen it yet:  The iPhone is a really pretty, very advanced phone, whereas my (or any) Windows Mobile device (or <a href="http://en.wikipedia.org/wiki/Symbian">Symbian</a>, or <a href="http://en.wikipedia.org/wiki/BlackBerry">BlackBerry</a>, or <a href="http://en.wikipedia.org/OpenMoko">OpenMoko</a>) is a <strong>platform</strong>.  Sure, the iPhone does things my phone doesn&#8217;t, like photo editing, but that&#8217;s not something I&#8217;ve ever wanted to do on my phone anyway.  Portable music and calendaring, however, do appeal to me.  And even then, someone could write the applications to do those things.  I could install them, and away I&#8217;d go.  The interfaces might not be as elegant, largely due to the iPhone&#8217;s multi-touch screen, but that&#8217;s not my point.</p>

<p>What irritates me the most is that Apple used to have such a fantastic handheld platform.  It was called the <a href="http://en.wikipedia.org/wiki/Apple_Newton">Newton</a>, and it was the first serious PDA.  The Newton had this amazing concept called <a href="http://tools.unna.org/wikiwikinewt/index.php/WhatAreSoups">Soups</a> for data storage.  Basically, the system would store objects &#8212; contact entries, tasks, appointments &#8212; in its long-term storage.  These objects were just bundles of data with attributes, e.g. &#8220;name,&#8221; &#8220;phone number,&#8221; &#8220;email address,&#8221; and so on for a contact.  Other applications could work with that data through the soup, without having to worry about harming it for the other application.  If you were a doctor using a Newton-based medical practice management app, your application could store height, weight, blood pressure, or other such things in the contact object, and the address book wouldn&#8217;t care.  This means that there was one storage place for all the discrete data types you&#8217;d want to track, and that each of those bundles of data would exist only once &#8212; you never needed to enter the same information twice.</p>

<p>I&#8217;m sure the iPhone has that level of application integration &#8212; such that when you&#8217;re creating a new calendar entry it&#8217;ll use your address book for listing the people to invite &#8212; but because the iPhone is not a platform, there&#8217;s no way for third-party tools to get at that data.  Web apps will not have access to the address book, or the calendar, or your notes (of course, not even Mac OS X has access to the latter yet).  If I wanted to create a medical practice management app for the iPhone, it&#8217;d have to be a web application in the first place, and would need to use its own data store, which means that doctors wouldn&#8217;t automatically have all their patients in their contact list.  This is a huge step backwards for mobile computing, and it&#8217;s a step directly back along a path Apple itself walked first.</p>

<p>People have asked, &#8220;Well, this is a 1.0 release.  What if Apple enhances it over time?&#8221;  I&#8217;m sure they will; they&#8217;d be stupid not to.  But when they do, I&#8217;ll judge the new releases on their own merits and flaws.  In the meantime, when I see someone with an iPhone I&#8217;m more likely to say, &#8220;That&#8217;s a really pretty phone you&#8217;ve got.  Have you seen my handheld computer?&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2007/06/30/my-new-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I Look for in a (Linux) Server System</title>
		<link>http://sniping.org/2007/04/03/what-i-look-for-in-a-linux-server-system/</link>
		<comments>http://sniping.org/2007/04/03/what-i-look-for-in-a-linux-server-system/#comments</comments>
		<pubDate>Tue, 03 Apr 2007 15:05:13 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://sniping.org/2007/04/03/what-i-look-for-in-a-linux-server-system/</guid>
		<description><![CDATA[<a href="http://sniping.org/2007/04/03/what-i-look-for-in-a-linux-server-system/" title="What I Look for in a (Linux) Server System"></a>A coworker of mine and I had discussed my stance on Apple &#8212; it hasn&#8217;t really changed much since I wrote that, in case you&#8217;re wondering &#8212; and she asked me for my thoughts on what I look for and &#8230;<p class="read-more"><a href="http://sniping.org/2007/04/03/what-i-look-for-in-a-linux-server-system/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2007/04/03/what-i-look-for-in-a-linux-server-system/" title="What I Look for in a (Linux) Server System"></a><p>A coworker of mine and I had discussed my <a href="http://sniping.org/2006/08/09/im-getting-fed-up-with-apple/">stance on Apple</a> &#8212; it hasn&#8217;t really changed much since I wrote that, in case you&#8217;re wondering &#8212;  and she asked me for my thoughts on what I look for and expect in a Linux system, so I offered to write them down here.  Most of these considerations and observations also apply to other Unix, or even non-Unix systems, too.</p>

<p><span id="more-67"></span></p>

<p><dl>
<dt>Manageability</dt>
<dd><p>I should be able to deploy fifty systems as easily as I can deploy one system.</p></p>

<p>This is easily the most important aspect to any system.  The various <a href="http://distrowatch.com/">Linux distributions</a> provide a handful of ways of doing it, and we&#8217;ve been very successful with <a href="http://www.redhat.com">Red Hat</a> Kickstart functionality in the <a href="http://www.centos.org">CentOS</a> distro.  With Kickstart and network booting via PXE, I can deploy a new Linux box without even really having to set hands on it &#8212; our operations team can power the system on and hit F12.  Solutions like this exist for other systems, and are included out-of-the-box with Mac OS X (provided you have a Mac OS X Server machine to serve up the NetBoot images or are clever enough to hack it together yourself), so it&#8217;s hardly unique to Linux, but I would not deploy any OS that doesn&#8217;t have rapid provisioning and installation capabilities.</p></dd>
<dt>Packaging</dt>
<dd><p>I should be able to install a piece of software on fifty servers as easily as I can install it on one server.</p>

<p>The point of a server is to provide services to users, and to do so requires software, whether it&#8217;s a web server like Apache or IIS, an NFS server daemon, Windows file sharing services, or any of another effectively limitless number of options.  Sometimes this software is part of the core system &#8212; in the case of a Windows file server, you don&#8217;t need to add anything else to the system for it to be able to fulfill that role.  Other times it&#8217;s included with the system but is a separate part &#8212; this is more commonly the case in the Unix world where, for instance, Apache might be available out of the box but it&#8217;s not a core part of the OS.  And in the third case you&#8217;ll find software that needs to be obtained from somewhere else and built or installed on the systems on which it will run &#8212; commercial software and lesser-known or newer Open Source software tends to fall into this category since it&#8217;s either unavailable for wide distribution or isn&#8217;t popular enough to come with your distribution.  It&#8217;s largely these latter pieces of software which concern me the most, since they&#8217;re the ones that cause the most trouble.  By providing me with an &#8220;easy&#8221; mechanism for packing and deploying a piece of software and all its dependencies, I can manage the software installed on my various systems as cohesive units.  Think of it like a mason considering each brick in the wall he&#8217;s building:  He might get most of his bricks prefabricated, while forging some of his own for applying a special unique style along the top, for instance.  He can rely on the bricks he bought from a brickyard just as I can rely on the software packages provided with my distribution and depend on them for packages I&#8217;m building.  Most of the Linux distributions have this pretty much nailed down, Solaris provides decent facilities for creating new packages, and even Windows has <acro title="Microsoft Installer">MSI</acro> bundles that can be deployed via Group Policy Objects in Active Directory.  Mac OS X, however, is laughably bad in this area.  There are no standards or even common practices for packaging software, and while the tools are available for creating them, no one&#8217;s packages can be expected to play well with anyone else&#8217;s.  If you can&#8217;t count on the package infrastructure, then you can&#8217;t count on packaging.</p></dd>
<dt>Transparency and Accountability</dt>
<dd><p>I should be able to know exactly what code is going on to my systems and why.</p>

<p>This is Linux&#8217;s &#8212; and, to be fair, <a href="http://www.openbsd.org">the <a href="http://www.netbsd.org">various <a href="http://www.freebsd.org">BSD</a>s, and <a href="http://www.opensolaris.org">OpenSolaris</a> as well &#8212; strength in the enterprise.  When I&#8217;m installing updated software or OS bits, I want to have the opportunity to examine exactly what I&#8217;m putting on there and if things have changed, I want to know who changed them.  Bug tracking systems such as <a href="http://bugzilla.redhat.com">Red Hat&#8217;s Bugzilla</a> and <a href="http://launchpad.net">Ubuntu&#8217;s Launchpad</a> enable me to see precisely what changed and who changed it, leaving me with a feeling of safety and comfort that I&#8217;m not pushing changes which may cause other breakages.  Furthermore, with Red Hat Enterprise Linux, Red Hat is very careful to only push bugfixes or security enhancements and not new features.  You don&#8217;t necessarily want a server to have the latest and greatest features; you want it to be stable and do its job.  Obviously this level of transparency isn&#8217;t possible with Windows, and only some pieces of Mac OS X are Open Source, but at least you do have a vendor you can talk to if any problems do surface.</p></dd>
<dt>Monitoring</dt>
<dd><p>I should be able to see what&#8217;s going on with my servers and services using open protocols and standardized tools.</p>

<p>If I want to keep track of system load, memory usage, network bandwidth consumption, temperature, or any of another number of parameters, I should be able to use the tools of my choice.  Linux excels in this area by utilizing the <a href="http://net-snmp.sourceforge.net">net-snmp</a> tools, allowing me to query anything I can conceive of using the open <a href="http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol">SNMP</a> protocol.  Mac OS X Server also utilizes net-snmp, but last I tried to work with it I had a whole host of problems trying to get a reasonably recent version to build, and then I had to wrestle with packaging the blasted thing.  Our Linux boxes install it automatically during their Kickstart, but even if it had gotten left out I could either <code>yum install net-snmp</code> or <code>apt-get install net-snmp</code> and call it a day.  There are SNMP agents available for Windows, as well, but as I understand it all the best ones cost money.  net-snmp can also build on Windows, I believe, but I don&#8217;t even want to know about what that&#8217;d require for deployment to servers.</dd>
<dt>Hardware Availability and Affordability</dt>
<dd><p>I should be able to run my systems on hardware from the vendor of my choice.</p>

<p><p>Whether I go with a certain vendor because of their lower prices, better support, higher performance, or any other reason, I need the OSes I deploy to be able to run on that hardware.  Linux has excellent hardware support, especially in the low- to mid-range server space, and can readily be deployed on commodity systems.  Windows has exceptional hardware support, as well.  Mac OS X Servers must be bought from Apple or one of Apple&#8217;s authorized resellers, and will only &#8212; officially &#8212; run Mac OS X.  If I buy a system from Sun and put Linux on it, then later decide that it&#8217;d be better serving us as a Solaris box, I can do that.  I could even put Windows on it.  If I bought an Apple Xserve and Mac OS X Server wasn&#8217;t doing the job, I&#8217;d be out a machine and a few thousand dollars.</p></dd></p>

<p>I believe this covers the major bases.  I might update or enhance this with additional information as time goes by, so you may want to watch this space.</p>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2007/04/03/what-i-look-for-in-a-linux-server-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s High Horse</title>
		<link>http://sniping.org/2006/10/18/apples-high-horse/</link>
		<comments>http://sniping.org/2006/10/18/apples-high-horse/#comments</comments>
		<pubDate>Wed, 18 Oct 2006 15:10:45 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://sniping.org/2006/10/18/apples-high-horse/</guid>
		<description><![CDATA[<a href="http://sniping.org/2006/10/18/apples-high-horse/" title="Apple&#039;s High Horse"></a>It was revealed that a certain number of Video iPods were inadvertently shipped with a Windows virus called RavMonE.exe. Apple has put up a support page to help users affected by this problem, which is good, but in it they &#8230;<p class="read-more"><a href="http://sniping.org/2006/10/18/apples-high-horse/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2006/10/18/apples-high-horse/" title="Apple&#039;s High Horse"></a><p>It was revealed that a certain number of <a href="http://www.apple.com/ipod/ipod.html">Video iPods</a> were inadvertently shipped with a Windows virus called RavMonE.exe.  Apple has put up a <a href="http://www.apple.com/support/windowsvirus/">support page</a> to help users affected by this problem, which is good, but in it they say:</p>

<blockquote>
  <p>As you might imagine, we are upset at Windows for not being more hardy against such viruses, and even more upset with ourselves for not catching it.</p>
</blockquote>

<p>Wait.  They&#8217;re blaming <em>Windows</em> for this?  As one of my coworkers aptly paraphrased, this is like saying:</p>

<blockquote>
  <p>We&#8217;re sorry that we put this fatal poison in the chocolate cupcakes we manufactured. As you can imagine, we&#8217;re upset with the human body for not being more hardy against toxic proteins.</p>
</blockquote>

<p>Apple&#8217;s general holier-than-thou attitude has been getting exceedingly tiresome for me.  With their <a href="http://www.apple.com/getamac/ads/">&#8220;Mac vs. PC&#8221; ads</a>, open swipes at Microsoft during WWDC 2006, and the zealotry of the community &#8212; which, to be fair, there&#8217;s only so much Apple can do about &#8212; it&#8217;s gotten to the point where I&#8217;m actively interested in <em>not</em> pandering to Apple&#8217;s ego or bankroll.</p>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2006/10/18/apples-high-horse/feed/</wfw:commentRss>
		<slash:comments>-3</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Getting Fed Up with Apple</title>
		<link>http://sniping.org/2006/08/09/im-getting-fed-up-with-apple/</link>
		<comments>http://sniping.org/2006/08/09/im-getting-fed-up-with-apple/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 23:12:37 +0000</pubDate>
		<dc:creator>fdiv_bug</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://sniping.org/2006/08/09/im-getting-fed-up-with-apple/</guid>
		<description><![CDATA[<a href="http://sniping.org/2006/08/09/im-getting-fed-up-with-apple/" title="I&#039;m Getting Fed Up with Apple"></a>After a terribly disappointing round of announcements at WWDC, I&#8217;m giving serious reconsideration to my affiliation with Apple and the Mac OS X platform. I&#8217;ve grown weary of Apple&#8217;s constant push to upgrade&#160;&#8211; if you&#8217;re not running the latest version &#8230;<p class="read-more"><a href="http://sniping.org/2006/08/09/im-getting-fed-up-with-apple/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://sniping.org/2006/08/09/im-getting-fed-up-with-apple/" title="I&#039;m Getting Fed Up with Apple"></a><p>After a terribly disappointing round of announcements at <a href="http://developer.apple.com/wwdc/">WWDC</a>, I&#8217;m giving serious reconsideration to my affiliation with <a href="http://www.apple.com">Apple</a> and the <a href="http://www.apple.com/macosx">Mac OS X</a> platform.  I&#8217;ve grown weary of Apple&#8217;s constant push to upgrade&nbsp;&#8211; if you&#8217;re not running the latest version of Mac OS X you may as well be running <a href="http://en.wikipedia.org/wiki/DOS">DOS</a>.  I&#8217;m tired of their flirting with the server and enterprise markets&nbsp;&#8211; they offer some fairly decent servers in the <a href="http://www.apple.com/xserve">Xserve</a>, but they run <a href="http://www.apple.com/server/macosx/">Mac OS X Server</a> on them, which is an excellent server operating system if you don&#8217;t mind system management practices that date back to the early Eighties and a reliance on GUI tools&nbsp;&#8211; almost all of which only run on a Mac OS X client, by the way&nbsp;&#8211; for doing things remotely.  I&#8217;m not the <a href="http://diveintomark.org/archives/2006/06/02/when-the-bough-breaks">only</a> <a href="http://www.boingboing.net/2006/06/29/mark_pilgrims_list_o.html">one</a> leaving or considering leaving the polished white and brushed metal of the Apple camp.  I agree with both Mark and Cory&#8217;s reasons, but I&#8217;ve got my own personal gripes to air.</p>

<p><span id="more-50"></span></p>

<h3>Performance</h3>

<p><a href="http://www.apple.com/macosx">Mac OS X</a> is slow for a Unix.  There are <a href="http://www.anandtech.com/mac/showdoc.aspx?i=2436">documented</a> <a href="http://www.anandtech.com/mac/showdoc.aspx?i=2520">performance</a> <a href="http://sekhon.berkeley.edu/macosx/">problems</a> with Mac OS X, many of which stem from the <a href="http://en.wikipedia.org/wiki/Mach_kernel">Mach microkernel</a>, from which the Mac OS X kernel <a href="http://en.wikipedia.org/wiki/XNU">XNU</a> descends.  Mach relies heavily on passing messages from one internal construct to another which levies a drastic performance cost, and this makes Mac OS X Server a lousy choice for the vast majority of what I do with servers:  Web and database stuff.  It also shows in the client, I believe; my PowerBook (G4 1.5GHz, 1GB RAM), while not the newest machine in the world, is sluggish, far more so than my even older Windows XP machine (Athlon XP 2500+, 1GB RAM) at home.  Admittedly, you could easily argue that the Athlon in my PC is a faster chip than the G4, but that&#8217;s not what Apple would&#8217;ve had you believe back when the G4 and G5 were current chips, and the fact is my PC is still built with older components than my PowerBook.  Speaking of that, Apple telling people the PowerPC chips were superior in spite of the slower clock speeds is something else that grinds my gears.  Let&#8217;s go back a few years, to remember what they used to say.  <em>Clock speed is all marketing</em>. <em>The PowerPC is more efficient</em>.  <em>The G4 is a supercomputer</em>.  <em>Intel sucks</em>.  Fine, whatever.  But why, Apple, are you forcing your supporters who backed your PowerPC play in the community to eat crow with the great switch to Intel chips?  It doesn&#8217;t&nbsp;&#8211; or at least, it <em>shouldn&#8217;t</em>&nbsp;&#8211; engender a high level of grassroots support by us fans in the field.</p>

<h3>Innovation</h3>

<p>Furthermore, I&#8217;m tired of the &#8220;look at Microsoft copy us&#8221; rhetoric.  It started at <a href="http://www.macminute.com/2004/06/27/tigerbanners">WWDC two years ago</a> and they engaged it in again <a href="http://www.engadget.com/2006/08/07/live-from-wwdc-2006-steve-jobs-keynote/">this year</a>.  Friendly rivalry is cute and generally benefits the consumer, but with these guys it&#8217;s become frothy-mouthed zealotry.  The way Steve Jobs was talking at the keynote on Monday, you&#8217;d think Apple had invented two Leopard features unveiled therein:</p>

<ul>
<li>Time Machine&nbsp;&#8211; A way to get back old versions of files that you accidentally overwrote, <a href="http://www.microsoft.com/windowsserver2003/techinfo/overview/scr.mspx">implemented in Windows Server 2003</a> a few years back and in <a href="http://en.wikipedia.org/wiki/OpenVMS">VMS</a> decades.</li>
<li>Spaces&nbsp;&#8211; Virtual desktops so you can have more effective screen real estate, something that Unix and <a href="http://en.wikipedia.org/wiki/X_Window_System">X</a> have been able to do with one <a href="http://en.wikipedia.org/wiki/X_window_manager">window manager</a> or another since the late 1980&#8242;s.</li>
</ul>

<p>They tout each new feature as though they alone conceived of it and that it&#8217;s completely unique to their platform, and I&#8217;d imagine to the overwhelming majority of their users who don&#8217;t care enough to go digging, those perceived claims are upheld and Apple, once again, is the only company doing any innovation in the realm of personal computing.  Apple also has a nasty tendency to take&nbsp;&#8211; sometimes wholesale&nbsp;&#8211; the work of other developers and integrate it into their own apps and system without so much as a <em>by-your-leave</em>.  A while back it was Panther, I believe, that stole the work of <a href="http://www.proteron.com/liteswitchx/">Proteron&#8217;s LiteSwitch</a> app-switcher that fired off when you hit cmd+tab, and next year it appears that Leopard will be taking <a href="http://desktopmanager.berlios.de/">DesktopManager</a> and calling it the aforementioned &#8220;Spaces&#8221; along with&nbsp;&#8211; something they&#8217;re calling new and original&nbsp;&#8211; <a href="http://www.indev.ca/MailTags.html">MailTags</a> and its ability to create to-do items and notes from messages in Mail.  These developers are small and these applications, even though they&#8217;re shareware or donation-ware, are in part or in whole how these people earn their living.  They were the first, or at the very least the best, at bringing those valuable features to Mac OS X users around the world.  But, if it&#8217;s a good idea, Apple might steal it.  At least Microsoft has the courtesy to purchase the companies that make some of the <a href="http://office.microsoft.com/visio/">best</a> <a href="http://www.microsoft.com/windowsserversystem/sfu/default.mspx">tools</a>, <a href="http://www.winternals.com/">utilities</a>, and <a href="http://www.lionhead.com/">games</a> for Windows and the Xbox (see <a href="http://en.wikipedia.org/wiki/List_of_companies_acquired_by_Microsoft_Corporation">the Wikipedia entry &#8220;List of companies acquired by Microsoft Corporation&#8221;</a> for a much more complete list).  Apple just takes the ideas they like from their community.  With friends like that, why should a small developer innovate on Apple&#8217;s platform?  I&#8217;d rather get bought by Microsoft than stolen from by Apple.</p>

<h3>Cost and Value</h3>

<p>The common catcall from the anti-Mac crowd for many years has been &#8220;Macs cost more.&#8221;  The party line response from Apple&#8217;s fans has been something to the effect of &#8220;You get what you pay for.  BMWs cost more than Hondas, but you don&#8217;t hear BMW owners complaining.&#8221;  At least, until it comes time for an oil change.  Or a radiator repair.  That&#8217;s kind of been my experience with the Mac, to a large degree, as well.  Apple has a constant upgrade cycle, for all their software including Mac OS X, and it grows old having to shell out $70-$130 every year for new applications.  That&#8217;s also not including their <a href="http://www.mac.com">.Mac</a> service, which is a guaranteed $100 a year for something that lots of people claim isn&#8217;t that good anyway.  I used to have a .Mac account, but I stopped paying for it after I started <a href="http://www.apple.com/retail/southpoint">working for Apple</a> and got it for free, and when I moved to my <a href="http://www.duke.edu">current employer</a> I didn&#8217;t feel that it was in any worth picking back up.  But, if you want to synchronize your data easily between two Macs, or use their <a href="http://www.apple.com/downloads/macosx/apple/backup.html">Backup tool</a> to its full extent, or make one-click iPhoto albums, you have to pay for their walled Internet garden.  I&#8217;ve already got a <a href="http://www.textdrive.com">web host</a>, Apple.  It works well.  It provides me with <a href="http://www.webdav.org/">WebDav</a> access to my site, which is the same protocol your apps use to access .Mac.  Why do you want more money from me to pay for a service I&#8217;ve already got, for far less, from someone else?  Apple tries to claim that I don&#8217;t <em>need</em> to upgrade.  I don&#8217;t need to do a lot of things, but if I want to have software updates and enhancements beyond security updates then, yeah, I do need to upgrade.  It also doesn&#8217;t hurt them that as they introduce new features and subsystems into their OS, application developers pick up on them, and suddenly you need Mac OS X v10.<em>latest</em> just to run a <a href="http://www.barebones.com/products/bbedit/">text editor</a>.</p>

<h3>Progress</h3>

<p>One of the hallmarks of Apple and of Mac OS X for a few years were the constant state of improvements and progress in the OS.  It got more stable, faster, better looking, and more supported as time went by.  The user base grew accustomed to this dynamism, and so its present absence is quite striking.  I suppose it&#8217;s inevitable, but it&#8217;s disappointing nonetheless.  With the Leopard preview at WWDC, I was really hoping to see some improvements to <a href="http://en.wikipedia.org/wiki/Macintosh_Finder">Finder</a> which is so very, very terrible in its current state in Mac OS X.  It&#8217;s a pale imitation of the predictability and cleanliness of the Finder in Mac OS 9; <em>that</em> Finder was so solid from a usability standpoint that the <a href="http://www.gnome.org">GNOME</a> project&#8217;s <a href="http://en.wikipedia.org/wiki/Nautilus_file_manager">Nautilus file manager</a> was patterned after it and it&#8217;s <a href="http://en.wikipedia.org/wiki/Spatial_file_manager">spatial</a> paradigm, where the window displaying a folder <em>is</em>, for all intents and purposes, the folder.  It was easy for users to understand, and it makes a lot of sense.  Meanwhile, Mac OS X&#8217;s Finder has more in common with NeXT&#8217;s file manager, and is just a mess.  Here&#8217;s some other people who criticize Finder:  <a href="http://daringfireball.net/2002/11/that_finder_thing">John Gruber &#8211; Daring Fireball</a>, <a href="http://arstechnica.com/articles/paedia/finder.ars">John Siracusa &#8211; Ars Technica</a> (and <a href="http://arstechnica.com/staff/fatbits.ars/2006/1/26/2673">here</a> where he talks about how Leopard might be our chance), and Daniel Eran &#8211; RoughlyDrafted <a href="http://www.roughlydrafted.com/RD/Home/FB9443D7-0AC9-4E0D-B12E-226D7C658A01.html">here</a>, <a href="http://www.roughlydrafted.com/RD/Home/201E4B9B-52ED-41C6-9FFE-AF7A3C615337.html">here</a>, and <a href="http://www.roughlydrafted.com/RD/Home/39A58B41-375C-47AF-9A26-62ADC4030017.html">here</a>.</p>

<p>I was really hoping to see fixes for my two big issues with it:</p>

<ol>
<li>It&#8217;s Brushed Metal, unless you click the pill-shaped icon in the upper-right corner of the window, in which case it looks like the older, better Finder windows, but just that one window.  There doesn&#8217;t appear to be a good way to set this globally.</li>
<li>It&#8217;s unstable.  Not counting beta software&nbsp;&#8211; <a href="http://www.omnigroup.com/applications/omniweb">OmniWeb</a> and <a href="http://www.opera.com">Opera</a>, I&#8217;m looking at you&nbsp;&#8211; it&#8217;s the least stable and trustworthy app on my Mac, which is sad considering the important job it has.</li>
<li>It&#8217;s inconsistent.  If I&#8217;ve got a folder open in three different windows, with three different views&nbsp;&#8211; icon view, list view, and column view&nbsp;&#8211; then does the order in which I close those windows determine what they&#8217;ll show when they last open?  That&#8217;s kinda dumb, and is a problem solved by the spatial metaphor&nbsp;&#8211; when you open a folder in a spatial file manager, it opens the window for that folder, and subsequent openings of that folder simply bring its window to the front.</li>
</ol>

<p>These three problems combine to make one crappy application, and since most people think of the Finder as &#8220;the computer&#8221; since it&#8217;s what&#8217;s running when they start it up, it doesn&#8217;t exactly look good for it when they can&#8217;t even figure out why it&#8217;s displaying their data the way it is.</p>

<h3>Loving the Journey?</h3>

<p>I want to love Mac OS X.  For a few years, I did love it.  But Apple&#8217;s become distracted by iPods, as near as I can tell, and is rapidly forgetting the operating system that put them back in the computing game.  It could be so good.  It&#8217;s a solid Unix, despite its flaws, there are loads and loads of good applications for it, people adore the systems on which it runs, and it&#8217;s Not Microsoftâ„¢.  But it feels like in spite of how far they&#8217;ve come, they&#8217;ve still got a long, long way to go, and I&#8217;m wondering if it&#8217;s time to stop paying them to get there since I&#8217;ve been doing that for a while now and we&#8217;re still not at our destination.</p>
]]></content:encoded>
			<wfw:commentRss>http://sniping.org/2006/08/09/im-getting-fed-up-with-apple/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

