<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Dax&apos;s Blog</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.gurulabs.com/dax/atom.xml" />
    <id>tag:blogs.gurulabs.com,2008-01-28:/dax/1</id>
    <updated>2008-10-17T00:22:49Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.1</generator>

<entry>
    <title>Flash 10 Released for Linux!</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2008/10/flash-10-releas.html" />
    <id>tag:blogs.gurulabs.com,2008:/dax//1.253</id>

    <published>2008-10-15T19:25:14Z</published>
    <updated>2008-10-17T00:22:49Z</updated>

    <summary>Today I noticed that Flash 10 was released for Linux. The version is 10.0.12.36. Still no 64bit version but, the the long standing bug of having flash menus appear behind other content has been finally fixed (assuming you have Firefox...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>Today I noticed that <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BUIGP">Flash 10</a> was released for Linux.  The version is 10.0.12.36.</p>

<p>Still no 64bit version but, the the long standing bug of having flash menus appear behind other content has been finally fixed (assuming you have Firefox 3.0.2 or newer).</p>

<p>On systems that use RPM you can run:</p>

<p>$ sudo rpm -Uvh http://fpdownload.macromedia.com/get/flashplayer/current/flash-plugin-10.0.12.36-release.i386.rpm</p>

<p>Or if you have Adobe <a href="http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm">yum repo</a> installed (recommended), just do a:</p>

<pre>$ sudo yum update flash-plugin</pre>

<p>Be sure to read the <a href="http://macromedia.mplug.org/">Flash 10 Tips</a> for important info on using Flash 10.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Official Details on IBM/Lenovo T61</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2007/04/official-detail.html" />
    <id>tag:blogs.gurulabs.com,2007:/dax//1.237</id>

    <published>2007-04-24T17:01:58Z</published>
    <updated>2008-01-28T23:05:47Z</updated>

    <summary>Having owned several IBM T-series ThinkPads I&apos;ve always been a fan. The ownership of T-series has spread throughout the troupe of Linux Training instructors here at Guru Labs as lesser laptops have fallen to the wayside. I&apos;ve had my current...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>Having owned several IBM T-series ThinkPads I've always been a fan. The ownership of T-series has spread throughout the troupe of <a href="http://www.gurulabs.com/training/">Linux Training</a> instructors here at <a href="http://www.gurulabs.com/">Guru Labs</a> as lesser laptops have fallen to the wayside.</p>

<p>I've had my current <a href="http://www.thinkwiki.org/wiki/Category:T42p">T42p</a> for almost three years now. I've been very happy with it. The build quality is excellent, and it anyone looking at it would never guess it has been used daily for the last three years. The <a href="http://www.thinkwiki.org">Linux support</a> is superb. The only problem is that the 2.0 Ghz Pentium-m CPU in it doesn't support <a href="http://en.wikipedia.org/wiki/Physical_Address_Extension">PAE</a> so Xen in RHEL5/FC6 doesn't work.</p>

<p>Today I found that IBM has posted details on the new <a href="http://en.wikipedia.org/wiki/Centrino#Santa_Rosa_platform_.282007.29">Santa Rosa</a> chipset based T61 laptops to be released next month. I plan on picking one up to replace my T42p. Some of the highlights:</p>

<p>* All the benefits of <a href="http://en.wikipedia.org/wiki/Centrino#Santa_Rosa_platform_.282007.29">Santa Rosa</a> platform<br />
* LCD roll cage<br />
* Firewire port<br />
* NVIDIA Quadro 140M replaces ATI as high video card option<br />
* Four-in-one media reader<br />
* New Intel <a href="http://www.intel.com/network/connectivity/products/wireless/wireless_n/overview.htm">4965AGN</a> WiFi card</p>

<p>More information is available in the <a href="http://www-306.ibm.com/common/ssi/OIX.wss?DocURL=http://d03xhttpcl001g.boulder.ibm.com/common/ssi/rep_ca/5/872/ENUSAG07-0205/index.html&InfoType=AN&InfoSubType=CA&InfoDesc=Announcement+Letters&panelurl=OIX.wss%3Fbuttonpressed%3DNAV002PT090&paneltext=Announcement+letter+search">Announcement Letter (HTML)</a> or <a href="http://www.ibm.com/common/ssi/rep_ca/5/872/ENUSAG07-0205/ENUSAG070205.PDF">Announcement Letter (PDF)</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>Software and Development News</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/07/software-and-de.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.205</id>

    <published>2006-07-19T23:08:52Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>There has been lots of activity the past little while on the software development front. Here is a sampling of few things that caught my eye. SUSE Enterprise Linux 10 On Monday, Novell released the long awaited SUSE Linux Enterprise...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>There has been lots of activity the past little while on the software development front. Here is a sampling of few things that caught my eye.</p>

<p><strong>SUSE Enterprise Linux 10</strong></p>

<p>On Monday, Novell released the long awaited <a href="http://download.novell.com/Download?buildid=ABUnQ9759c0~">SUSE Linux Enterprise Server</a> and <a href="http://download.novell.com/Download?buildid=N1YveG_t53Y~">Desktop</a> version 10. Guru Lab's <a href="http://www.gurulabs.com/courseware/">Linux courseware</a> and classes cover both SUSE Linux Enterprise as well as Red Hat Linux Enterprise and we are working on releasing updated materials to cover this new version 10 release (and later this year, RHEL5).</p>

<p><strong>Major Squid Release</strong></p>

<p>The Squid web proxy server has a new major v2.6 release after several years. Some of the new features include better scalability, a "totally transparent" mode which rewrites layer 3 and 4 address and port numbers, support for Negotiate/Kerberos authentication, hardware assisted SSL support, and <a href="http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE1-RELEASENOTES.html">many other features</a>. I authored the Squid chapter and lab used in our <a href="http://www.gurulabs.com/training/GL275-Enterprise_Linux_Network_Services.php">GL275: Enterprise Linux Services</a> class and I'm excited about adding coverage the new v2.6 features. Too bad that none of the 2006 Enterprise Linux releases will include Squid v2.6.</p>

<p><strong>Compiz in Fedora</strong></p>

<p>On the Fedora Core v6 and Red Hat Enterprise Linux v5 development front there has been a few things of note. The OpenGL window and compositing manger, <a href="http://en.opensuse.org/Compiz">Compiz</a> has been added to <a href="http://download.fedora.redhat.com/pub/fedora/linux/core/development/source/SRPMS/">rawhide</a>. It seems that 2006 is the year of ubber eye-candy in Linux. I doubt it will ship as part of RHEL5, but FC6 desktops should be all set. On difference between SUSE and Fedora is that Compiz sits on top of <a href="http://fedoraproject.org/wiki/RenderingProject/aiglx">AIGLX</a> instead of <a href="http://en.wikipedia.org/wiki/Xgl">XGL</a>. A Red Hat developer provides some more <a href="https://www.redhat.com/archives/fedora-devel-list/2006-June/msg00982.html">details</a> in a post to the <a href="https://www.redhat.com/mailman/listinfo/fedora-devel-list">fedora-devel-list</a>.</p>

<p><strong>Essential Perl Modules now in Fedora</strong></p>

<p>Several years ago when we added comprehensive LDAP coverage to the <a href="http://www.gurulabs.com/training/GL275-Enterprise_Linux_Network_Services.php">GL275 class</a> we ran into a deficiency. We teach the best practice approaches to using LDAP as a <a href="http://en.wikipedia.org/wiki/Network_Information_Service">NIS</a> replacement. That often involves importing user accounts into LDAP from files in /etc. The PADL migration tools leave a lot to be desired from a functionality and user friendliness perspective. So I wrote a new migration tool in perl called "<a href="http://www.gurulabs.com/goodies/downloads.php">ldapmigrate</a>". Of course when communicating with the LDAP server it is best to do so over an encrypted SSL/TLS connection. To that end my "ldapmigrate" script makes use of the perl modules IO-Socket-SSL and Net_SSLeay. By having those two modules installed the perl LDAP module can make the encrypted connections. Although SUSE included those modules as part of the distribution, Red Hat did not and I filed a <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=122066">bug report</a> in 2003 to add them. In the interim we compiled and provided those modules in class. Finally, today they were added to rawhide so those modules will part of Fedora Core v6 and RHEL5.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Treo700p Mini-review</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/06/treo700p-minire.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.195</id>

    <published>2006-06-08T21:37:03Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>I&apos;ve had my shiny new Treo700p for the past week and I thought I share a few things I&apos;ve noticed about upgrading from my Treo650. By far, the best new feature is support for super fast (slightly less fast than...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>I've had my shiny new <a href="http://www.palm.com/us/products/smartphones/treo700p/index.html">Treo700p</a> for the past week and I thought I share a few things I've noticed about upgrading from my <a href="http://www.palm.com/us/products/smartphones/treo650/index.html">Treo650</a>.</p>

<p>By far,  the best new feature is support for super fast (slightly less fast than DSL) data access via <a href="http://en.wikipedia.org/wiki/Evdo">EVDO</a>. The speed difference is incredible and the latency is about 1/2 of what it used to be.</p>

<p>Benefits of the speed increase (and latency decrease):<br />
<ul><br />
<li>SSH sessions have nearly no lag! (note that I use <a href="http://www.sealiesoftware.com/pssh/">pssh</a> as my PalmOS SSH client)</li><br />
<li>IRC, VNC and RDP remote desktop sessions are also greatly improved with nearly zero lag.</li><br />
<li>Web browsing is MUCH faster due to the lower latency, faster download speeds and improvements to cache handling in Blazer v4.5.</li><br />
<li>Doing a new email check my IMAP inbox (with 24,000+ messages) now takes about 10 seconds versus a minute on the Treo650. New emails download very fast.</li><br />
<li>High quality streaming audio and video is now possible. I know lots of people are going gagga over the fact that <a href="http://www.orb.com/">Orb</a> works. The <a href="http://test.orb.com/streamtest/threegp.jsp">3GP test page</a> worked fine for me.</li><br />
<li>Tethering your Laptop via <a href="http://www.gurulabs.com/goodies/Using_Linux_and_Bluetooth_DUN_with_the_Treo650.php">Bluetooth DUN</a> results in speeds around 250Kbs. If you tether your laptop via USB the speeds are around 950Kbs!</li><br />
</ul></p>

<p>Besides the killer speed increase there has also been a large round of polishing. Some things I've noticed in that regard include:<br />
<ul><br />
<li>The "screen is locked" dialog now shows the time.</li><br />
<li>Contacts can be assigned a custom ring tone in the Contacts app.</li><br />
<li>The SMS app has seen a face lift.</li><br />
<li>The excellent Documents To Go app with PDF, MS Word, MS Excel (incidentally, it does calculations on TEXT cells the same way as Excel), MS Powerpoint support is now included and installed the ROM.</li><br />
</ul></p>

<p>All in all I'm very pleased with the upgrade to the Treo700p.</p>]]>
        
    </content>
</entry>

<entry>
    <title>OpenOffice Calc Is Evil</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/06/openoffice-calc.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.194</id>

    <published>2006-06-07T21:56:32Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>Uggh. I hate to do this, but I don&apos;t want to have someone trip over this unmarked landmind and possibly lose a bunch of money/reputation/sanity. All over the world OpenOffice.org/StarOffice is pitched as a replacement for Microsoft office including Excel....</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>Uggh. I hate to do this, but I don't want to have someone trip over this unmarked landmind and possibly lose a bunch of money/reputation/sanity.</p>

<p>All over the world OpenOffice.org/StarOffice is pitched as a replacement for Microsoft office including Excel.</p>

<p>As such OO calc can read MS Excel files, but it does something very very bad. It performs calculations DIFFERENTLY than Excel (no warnings even).</p>

<p>This is pure evil.</p>

<p>The issue is that Excel will perform math calculations on numbers even if the cell is formatted as "TEXT" or has text in it. The very newest Excel indicates something is amiss by having a small green triangle in the corner of the cell, but this behavior is not likely to ever change so as to maintain backwards compatibility.</p>

<p>The problem with OpenOffice Calc is that in most situations (but not always) it will <strong>silently</strong> ignore numbers in "text" cells that are part of formulas or calculations and in the end produce wrong answers.</p>

<p>This Excel compatibility problem was reported 5 years ago!</p>

<p>See <a href="http://www.openoffice.org/issues/show_bug.cgi?id=5658">http://www.openoffice.org/issues/show_bug.cgi?id=5658</a> for the sad sad commentary, many duplicate bug reports as well as the unfortunate inability by the OO.org developer(s) to consider this a problem of any importance. </p>

<p>For example, some developer comments:</p>

<p>"not a defect."<br />
"Not a bug ! Text is text and not a number so you can't calculate with text."<br />
"IMHO not a bug from Calc but from Excel"<br />
"we are not an Excel clone and will not be !"</p>

<p>I *almost* had a $20,000 mistake (not in my favor) thanks to OpenOffice.org Calc while I was creating an invoice from an Excel XLS file emailed to me by a client.</p>]]>
        
    </content>
</entry>

<entry>
    <title>GPL Dell Server Management and Linux</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/06/gpl-dell-server.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.193</id>

    <published>2006-06-07T19:44:47Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>Server vendors like Dell love Linux as it helps them sell hardware. It is in their best interest to have their servers work well with Linux. Dell has long had a server management software called Dell OpenManage Server Administrator (OMSA)...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>Server vendors like Dell love Linux as it helps them sell hardware. It is in their best interest to have their servers work well with Linux.</p>

<p>Dell has long had a server management software called  <a href="http://www.dell.com/content/topics/global.aspx/sys_mgmt/en/server_overview?c=us&cs=555&l=en&s=biz">Dell OpenManage Server Administrator</a> (OMSA) which provides a command line and web interface to monitors hardware details and failures as well as has the ability to "plug-in" to various datacenter management platforms like <a href="http://h20229.www2.hp.com/">HP OpenView</a>, <a href="http://www3.ca.com/solutions/Solution.aspx?ID=315">CA Unicenter</a>, and <a href="http://www.novell.com/products/zenworks/">Novell Zenworks</a>.</p>

<p>Historically OMSA required several binary-only kernel modules for drivers to the system management chips. This meant that if you used OMSA, it would "<a href="http://www.tux.org/lkml/#s1-18">taint</a>" your kernel rendering your system unsupported by kernel developers (although you could still get support from your Enterprise Linux vendor and Dell).</p>

<p>Today I noticed that Dell OpenManage Server Administrator v5.0 was <a href="http://www.dell.com/content/topics/global.aspx/corp/pressoffice/en/2006/2006_06_07_rr_001?c=us&l=en&s=corp">released</a>. The press release didn't mention this, but digging deeper I discovered this tidbit:<br />
<blockquote>Starting with OMSA 5.0, all necessary kernel components are now fully open source, GPL licensed, and included in kernel.org 2.6.x. This includes the OpenIPMI drivers/char/ipmi/ipmi* drivers, drivers/firmware/dell_rbu Remote BIOS Update driver, and drivers/firmware/dcdbas Dell Base Systems Managment driver. This should make it much easier to install and run OMSA on a variety of Linux distributions (userspace library incompatibilities, if any, notwithstanding).</blockquote></p>

<p>That is very cool! Well done Dell.</p>

<p>I also found out today that Dell makes it easy (relatively so) to install OMSA via a "unofficial" <a href="http://linux.duke.edu/projects/yum/">yum</a> repository. Do any other big hardware vendors have yum repos for their management tools?</p>

<p>Information on the repository is available at: <a href="http://linux.dell.com/repo/software/">http://linux.dell.com/repo/software/</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>First Treo 700p Articles Out</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/05/first-treo-700p.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.186</id>

    <published>2006-05-15T04:39:15Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>Us folks at Guru Labs have long been Treo users and most everyone at the office has one. There are extremely powerful communication tool and whenever we doing a Linux training gig on the road the Treo makes it easy...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>Us folks at <a href="http://www.GuruLabs.com/">Guru Labs</a> have long been Treo users and most everyone at the office has one.</p>

<p>There are extremely powerful communication tool and whenever we doing a <a href="http://www.gurulabs.com/training/">Linux training</a> gig on the road the Treo makes it easy to stay in touch (and even drop in on #utah).</p>

<p>The Treo700p will be official announced on Monday May 15th 2006. However, in some places of the world that time has already arrived and the press embargo has been lifted.</p>

<p>For official/non-rumor Treo700p details check out the first article to be published at Treo Central, titled "<a href="http://www.treocentral.com/content/Stories/814-1.htm">Palm Reveals Treo 700p Smartphone</a>".</p>

<p>The 2nd article now online is from Palm themselves, see the "<a href="http://www.palm.com/us/products/smartphones/treo700p/index.html">Treo 700p Smartphone</a>". There is a PDF as well as a flash demo.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Treo700p Launching May 28th 2006</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/05/treo700p-launch.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.185</id>

    <published>2006-05-10T17:31:51Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>An anonymous Sprint employee posted page &quot;4&quot; of their weekly sales &quot;playbook&quot;. It in it shows the Treo 700 launching on May 28th. In the thread discussing this new info it has also confirmed that this is the Treo 700p...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>An anonymous Sprint employee posted page "4" of their weekly sales "<a href="http://discussion.treocentral.com/attachment.php?attachmentid=11446">playbook</a>". It in it shows the Treo 700 launching on May 28th. In the <a href="http://discussion.treocentral.com/showthread.php?t=113742">thread</a> discussing this new info it has also confirmed that this is the Treo 700p (and not the <a href="http://en.wikipedia.org/wiki/Treo_700w">700w</a>).</p>

<p>This info is from <a href="http://www.TreoCentral.com/">www.TreoCentral.com</a> which has the best forums for Treo owners and fans.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Treo700p / EV-DO / Palm Trade-In Program</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/05/treo700p-evdo-p.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.184</id>

    <published>2006-05-09T17:47:32Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>The Treo700p is soon to be released and I plan on upgrading. Some of the new (rumored) features to be included are: * EV-DO support on CDMA networks ** Can receive incoming calls while actively using data * Increase of...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>The Treo700p is <a href="http://discussion.treocentral.com/forumdisplay.php?f=52">soon to be released</a> and I plan on upgrading. Some of the new (rumored) features to be included are:</p>

<p>* EV-DO support on CDMA networks<br />
** Can receive incoming calls while actively using data<br />
* Increase of built-in memory to 64MB<br />
* Update of all built-in apps<br />
** New "fast mode" in blazer <br />
* 1.3MP camera<br />
* FAT32 support (can be hacked into a Treo650 today with a custom rom)<br />
* Enhanced keyboard</p>

<p>The EV-DO support is probably the "killer app" as it provides DSL-like speeds.</p>

<p>The N. Utah Sprint EV-DO <a href="http://www.sprint.com/business/images/evdo/large/SaltLake_UT.PNG">coverage map</a> shows EV-DO coverage available today in orange and future coverage in beige.</p>

<p>I look forward to the <a href="http://www.evdoinfo.com/Events/CTIA_2006/Sprint_Mobile_Broadband_Latest_News_20060407715/">EV-DO Rev A rollouts</a> as that greatly increases the speed down <strong>and</strong> up while providing much better latency that will make VoIP and interactive apps (such as ssh) a joy to use. Unfortunately I doubt the EV-DO radio in the Treo700p will support EV-DO Rev A. Oh well, it just gives me yet another reason to upgrade to a future <a href="http://www.palmsource.com/press/2006/021406_accesslinuxplatform.html">Linux based</a> Treo.</p>

<p>Palm has just announced a <a href="http://palm.tradeups.com/">Trade-In Program</a> for old PDAs and SmartPhones that can be used as credit towards the purchase of a new Treo 700p (or any Palm PDA).</p>

<p>Some of the Trade-In values I checked:</p>

<p>Treo 650 in excellent condition = $170<br />
Treo 650 in good condition = $142<br />
Treo 600 in excellent condition = $65<br />
Treo 600 in good condition = $53</p>]]>
        
    </content>
</entry>

<entry>
    <title>Guru Labs Job Openinings</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/04/guru-labs-job-o.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.179</id>

    <published>2006-04-20T21:10:27Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>The market for Linux training is heating up and we are looking for more talented folks to become Guru instructors. We recently filled a position (big wave to Clint), but we have several more spots open. We have traditionally hired...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>The market for <a href="http://www.gurulabs.com/training/">Linux training</a> is heating up and we are looking for more talented folks to become Guru instructors. We recently filled a position (big wave to Clint), but we have several more spots open.</p>

<p>We have traditionally hired via word-of-mouth.</p>

<p>Job details follow...</p>

<p>=======================<br />
<strong>Job title:</strong> Guru<br />
<strong>Location:</strong> Bountiful, Utah and North America (see description below)<br />
<strong>Type:</strong> full-time position with benefits<br />
<strong>Salary:</strong> Negotiable depending on experience<br />
<strong>Description:</strong> You would be joining an extremely talented team of Linux<br />
enthusiasts. Core job responsibilities include teaching Linux classes<br />
locally and abroad, and developing and updating Linux course materials.<br />
<strong>Requirements:</strong>  Strong Linux administration skills with additional broad topic knowledge in security, networking, scripting, and programming very beneficial. The ability<br />
to communicate effectively is required with an outgoing personality a plus. The willingness and<br />
ability to travel also required.</p>

<p><strong>Pros:</strong><br />
  * No dealing with pointy haired bosses, corporate red-tape, hostile<br />
workplace politics, etc.<br />
  * We are a small company that has been in business for 7 profitable <br />
years. Owned 100% by employees with no outside funding allows us <br />
to operate without external pressures.<br />
  * Guru Labs environment and culture foster rapid skills development.<br />
You will be constantly working with smart people on cutting edge Linux<br />
projects. Teaching Linux will add a whole new depth to what you thought<br />
you already knew.<br />
  * Gurus are actively encouraged to participate in the open source community.<br />
  * Fun travel at least 2 weeks a month. We teach Linux classes (both<br />
public enrollment, and private corporate on-site) all over the US and<br />
beyond. Spend your evenings enjoying local attractions and culinary<br />
wonders.</p>

<p><strong>Cons:</strong><br />
  * Expensed meals from the best restaurants in the country will soon<br />
make all the restaurants in Utah seem a bit dull.<br />
  * Being surrounded by geeks with tech gadgets may give you "gadget<br />
envy" and lead to increased electronics purchases.<br />
  * Your ego may take a hit as you discover that having your laptop<br />
multi-boot between 5 Linux distros sporting custom kernels that you<br />
built and packaged is suddenly the norm. :)</p>

<p>Send resumes to jobs@gurulabs.com</p>]]>
        
    </content>
</entry>

<entry>
    <title>On installing/Upgrading RPM packages</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/04/on-installingup.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.178</id>

    <published>2006-04-20T18:48:47Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>When installing and/or upgrading packages using the /usr/bin/rpm command you have several choices depending on the exact outcome desired and the pre-existing situation. First one should be aware of one of the RPM rules that is the main factor in...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>When installing and/or upgrading packages using the /usr/bin/rpm command you have several choices depending on the exact outcome desired and the pre-existing situation.</p>

<p>First one should be aware of one of the RPM rules that is the main factor in this choice, namely <strong>"A file can only be 'owned' by a single RPM package"</strong>. As with all rules in the UNIX/Linux it is possible to override this rule, but you get to keep all the pieces when stuff breaks.</p>

<p>Because of this rule, for the vast majority of packages you might install, you can only have one version installed.</p>

<p>For example, lets say you have two RPMs for the Apache web server.</p>

<p>httpd-2.0.54-10.3<br />
httpd-2.2.0-5.1.2</p>

<p>(the package names come from Fedora Core v4 and v5 respectively).</p>

<p>You can examining the packages (before installation) and see what files are contained. In this case we'll just look at what files have "sbin" in their path since the complete list is over 300 files.</p>

<p>First the package for Apache version 2.0:</p>

<p>$ rpm -qlp httpd-2.0.54-10.3*rpm | grep sbin<br />
/usr/sbin/apachectl<br />
/usr/sbin/httpd<br />
/usr/sbin/httpd.worker<br />
/usr/sbin/rotatelogs<br />
/usr/sbin/suexec</p>

<p>And for Apache version 2.2:</p>

<p>$ rpm -ql httpd-2.2.0-5.1.2 | grep sbin<br />
/usr/sbin/apachectl<br />
/usr/sbin/htcacheclean<br />
/usr/sbin/httpd<br />
/usr/sbin/httpd.worker<br />
/usr/sbin/httxt2dbm<br />
/usr/sbin/rotatelogs<br />
/usr/sbin/suexec</p>

<p>Out of the 300+ files if a single file is the same you can't have both packages installed at the same time. Really the constraint isn't the two Apache RPMs, but the entire set of RPMs that are installed or will be installed on a box. No files can "conflict" (be the same).</p>

<p>With this rule covered, now what RPM options are available and when would one use them. Pretty much you will always use the "vh" options to get verbose output and hash (#) marks. But of the primary action options are "-i", "-U", and "-F".</p>

<p>* "-i". Performs an installation without removing (aka upgrading) any older version of the package. If you have an older version of the package installed, most likely THE COMMAND WILL FAIL because of overlapping files (see the Apache example above). So, for the most part, you can only use "-i" if you know ahead of time that you don't have an older version of the package already installed.</p>

<p>This begs the question, "When can I have two versions of a package installed simultaneously?". There are two situations, one fairly common and the other not so common.</p>

<p>* With the "kernel" RPM package. It turns out that every file provided by the kernel RPM package has the kernel version string somewhere in the full path, for example:</p>

<p>/lib/modules/2.6.15-1.2054_FC5/kernel/arch/i386/crypto/aes-i586.ko</p>

<p>Because of that you CAN have multiple kernel RPM packages installed at the same time, and you might actually WANT to. You might want to because the kernel is very critical to the operation of the system and if you install a new kernel version, and for whatever reason (bad driver, bug, etc) it doesn't work properly or won't boot, by having your old "known good" kernel installed you can easily recover (reboot and select the old kernel from the GRUB menu).</p>

<p>* The other case is when trying to run an old binary you discover it is requires /usr/lib/libfoo.so.1 and you have /usr/lib/libfoo.so.2 installed. Like the kernel RPM, most (but not all), library packages have the version string embedded in the file name and therefore don't conflict.</p>

<p>By using "-i" you can install libfoo-1.0.18.i386.rpm alongside libfoo-2.0.22.i386.rpm.</p>

<p>Finally, for the sake of completeness another related question "How can I have two packages installed where both are supplying a file with same full path?".  Here are some example scenarios:</p>

<p>* sendmail and postfix both trying to provide /usr/sbin/sendmail<br />
* SUN Java, IBM Java, and GCJ trying to provide /usr/bin/java<br />
* CUPS, LPRng both trying to provide /usr/bin/lpr</p>

<p>The answer is (as is often the case in computer science), don't have the files conflict and use an abstraction layer. This was first done by the Debian folks in the creation of the "<a href="http://www.debian-administration.org/articles/91">alternatives</a>" system, it is used very widely in Debian/Ubuntu for lots of different packages. Red Hat adopted it during the 7.x time frame but used it just with MTAs (sendmail, postfix) and printing subsystems. SUSE has now adopted it with version 10.0 but only for Java packages from the <a href="http://www.jpackage.org/">jpackage</a> project. The complete discussion of the alternatives system is beyond the scope of this blog post. We do have excellent coverage in our <a href="http://www.gurulabs.com/training/">Linux training</a> classes though.</p>

<p>* "-F". Performs an installation and removes (aka upgrades) any older version of the package if and only if you DO have an older version of the package installed. This option I like to call the "upgrade only" option. It is relic of the olden days of updating a Linux box with errata. Back then you update your system with the updates by:</p>

<p>1. Download all available updates (using ftp and mget *rpm) into a local directory.<br />
2. In that directory run "rpm -Fvh *rpm".</p>

<p>This way you wouldn't install any new software packages that happened to have an update and instead you would just update the packages you did have installed.</p>

<p>Today we keep our systems current with smarter methods such as "yum -y update, you, up2date, rug, etc".</p>

<p>* "-U". This option performs an install if you don't have an older version already installed, and an upgrade if you do. I call it the "install or update as needed" option.</p>

<p>So to answer the question, "What RPM option does Dax Kelson use to install or upgrade RPM packages?" the answer is, "I try not to use /usr/bin/rpm unless I'm installing packages I've <a href="http://www.gurulabs.com/GURULABS-RPM-LAB/GURULABS-RPM-GUIDE-v1.0.PDF">created myself</a> or manually downloaded." Instead to install software I use a front end that figures out and downloads the dependencies automatically for me. For example:</p>

<p>* yum install packagename ...<br />
* yast -i packagename ...<br />
* up2date packagename ...</p>

<p>In the case when I've created my own RPM or done a manual download of a RPM package I like to use the "-U" option. This way RPM does the right thing (install or upgrade as needed) for me and I don't have to keep track of mentally if I already have the package installed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>AppArmor Patches Submitted to LKML</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/04/apparmor-patche.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.176</id>

    <published>2006-04-20T00:28:08Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>Today Novell/SUSE submitted the AppArmor patches to the Linux Kernel Mailing List (LKML). Following the discussion is likely to be interesting. Red Hat has adopted the SELinux security framework (already accepted into the Linux kernel). The SELinux frameworks plugs into...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>Today Novell/SUSE <a href="http://www.ussg.iu.edu/hypermail/linux/kernel/0604.2/0743.html">submitted</a> the <a href="http://en.opensuse.org/Apparmor">AppArmor</a> patches to the Linux Kernel Mailing List (LKML). Following the discussion is likely to be interesting.</p>

<p>Red Hat has adopted the <a href="http://www.nsa.gov/selinux/">SELinux</a> security framework (already accepted into the Linux kernel). The SELinux frameworks plugs into the kernel's LSM subsystem. Some people have complained of the <a href="http://www.google.com/search?q=selinux+complicated">complexity</a> of SELinux. Because of the complexity and interference many people just turn off SELinux. The response from the SELinux folks is that Linux software has complex interactions and *any* solution to properly secure it will be, by definition, at least as complex. Furthermore, the SELinux developers say that they have worked hard on developing a clean foundation that is basically complete now and that all the easy to use front end management software can now appear.</p>

<p>Novell/SUSE has chosen an alternate, less complex security framework, AppArmor. The benefit is well, that is less complex and doesn't "interfere" as much as SELinux so it is less likely to get turned off. The complaint about AppArmor is that it doesn't provide full security and depends on file pathnames, and won't scale well because of required locking. If a file's name changes (hard link, mount, etc) the security goes out the window. Another issue brought up is that the use AppArmor precludes the use of filesystem namespaces support for which has been slowly added to the kernel. The use of namespaces is supposed to usher in a new era of flexible and wonderful abilities that could be very useful for desktop users and virtualization. Today however, nobody is making use of filesystem namespaces in any mainstream distribution.</p>

<p>Personally, as a system administration and user of Linux I encourage the distributions to "un-fork" as much as possible. Thanks to the <a href="http://www.linuxbase.org/">Linux Standards Base</a> (LSB) and other efforts managing Red Hat boxes and SUSE boxes is, for the most part, the same. So from this stand point I'm pretty disappointed to see this split. It becomes yet another thing I must wrap my brain around and keep up on. Also, from an efficiency and pace of innovation perspective I would have preferred all the resources and development pushing and pulling in the same direction.</p>

<p>At Guru Labs we already have extensive SELinux coverage in our <a href="http://www.gurulabs.com/training/GL550-Enterprise_Linux_Security_Administration.php">GL550 Linux security training class</a>. When we do the big rev for RHEL5 and SLES10 we will be adding extensive coverage of AppArmor as well.</p>]]>
        
    </content>
</entry>

<entry>
    <title>GSSAPI/Kerberos Authentication and Jabber</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/04/gssapikerberos.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.175</id>

    <published>2006-04-19T23:02:27Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>Being a computer user on a network that uses single sign on (SSO) is very convenient. Another benefit is the &quot;other thing&quot; that users don&apos;t generally concern themselves with, increased security. The Kerberos Network Authentication Protocol developed at MIT in...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>Being a computer user on a network that uses single sign on (SSO) is very convenient. Another benefit is the "other thing" that users don't generally concern themselves with, increased security. The <a href="http://web.mit.edu/kerberos/">Kerberos</a> Network Authentication Protocol developed at <a href="http://www.mit.edu/">MIT</a> in the 1980s is the open standard that has been adopted widely.</p>

<p>On your network, the more services that are using SSO authentication, the greater the benefit of SSO. This is commonly called the "Fax Effect" (the more people that own fax machines, the greater the benefit to each fax machine owner). Today many services are able to use Kerberos authentication either directly, or indirectly through <a href="http://en.wikipedia.org/wiki/GSSAPI">GSSAPI</a> or <a href="http://en.wikipedia.org/wiki/SASL">SASL</a>+GSSAPI.</p>

<p>Some of these services include:</p>

<p>* SQL Servers (PostgreSQL, Oracle)<br />
* SMTP (Postfix, Sendmail)<br />
* IMAP (Cyrus-imapd, Dovecot)<br />
* Email clients (Evolution, Thunderbird, Kmail)<br />
* SSH (OpenSSH)<br />
* telnet/ftp/rlogin/rsh<br />
* rsync (via ssh)<br />
* Web Applications (Apache +mod_auth_kerb or IIS plus Mozilla/Firefox/Konqueror/IE)<br />
* File Servers (NFSv3/v4 with "sec=krb5" on Linux, or Samba)<br />
* Print Servers (LPRng or later this year, CUPS)<br />
* Network equipment (Cisco IOS and others)</p>

<p>Here at <a href="http://www.gurulabs.com/">Guru Labs</a>, we have been on a <a href="http://www.cups.org/str.php?L646">multi-year</a> mission get every service on our network using Kerberos authentication. Not just with Kerberos, but across the board we try to develop best practices, "dog food" them and then write about them in our <a href="http://www.gurulabs.com/courseware/">Linux courseware</a> and <a href="http://www.gurulabs.com/training/">training</a>.</p>

<p>One service we recently Kerberized was our <a href="http://www.jabber.org/">Jabber</a> instant messaging server. Getting Jabber kerberized is very nice, particularly when using <a href="http://gaim.sf.net/">Gaim</a>. If you configure Gaim to store your passwords (not the default, but very conveniently tempting), it stores them in <a href="http://gaim.sourceforge.net/plaintextpasswords.php">plaintext</a> in your ~/.gaim/accounts.xml file.</p>

<p>As of April, 2006 the GSSAPI+Kerberos Jabber landscape is as follows:</p>

<p>There are two open source <a href="http://www.jabber.org/software/servers.shtml">Jabber server</a> implementation that supports GSSAPI+Kerberos authentication.</p>

<p>* <a href="http://jabberd.jabberstudio.org/2/">Jabberd v2.0</a> with Simon Wilkinson's Kerberos/GSSAPI/SASL <a href="http://www.sxw.org.uk/computing/patches/jabber.html">patch</a>. This is a mature well tested <a href="http://j2.openaether.org/mediawiki/index.php/Kerberos">solution</a>. This is what we are using at <a href="http://www.gurulabs.com/">Guru Labs</a>. The patch has been accepted into the CVS tree and will be in the future v2.1 release.</p>

<p>* The highly regarded and actively developed Java based <a href="http://www.jivesoftware.org/wildfire/">Wildfire Server</a> is <a href="http://www.jivesoftware.org/issues/browse/JM-281">just barely</a> (days ago) starting to work with GSSAPI. Once the rough edges are polished off and a stable release is made with GSSAPI support we are going to strongly consider moving to this server.</p>

<p>On the client front there are <a href="http://www.sxw.org.uk/computing/patches/jabber.html">patches</a> for <a href="http://psi-im.org/">Psi</a> and <a href="http://hem.fyristorg.com/matben/">Coccinella</a>  and <a href="http://gaim.sf.net/">Gaim</a>. I haven't used Psi or Coccinella so I don't know if the patches are current or have been accepted into the official trees.</p>

<p>For gaim v1.5.x there are two patches. Simon Wilkinson developed a SASL-GSSAPI patch that was later <a href="http://web.mit.edu/ghudson/patches/gaim-1.5.0-gssapi.patch">modified</a> by Greg Hudson of MIT to support gracefull fallback by prompting for a password if a Kerberos ticket is not obtainable. This is something I wish more client software would do.</p>

<p>The soon to be released gaim v2.0 has Simon's patch integrated, so it will support GSSAPI/Kerberos authentication out-of-the-box. There are <a href="http://sourceforge.net/mailarchive/message.php?msg_id=14257156">plans</a> to add graceful fallback and other features.</p>

<p>Our experiences getting Jabber Kerberized will be rolled into our <a href="http://www.gurulabs.com/training/GL550-Enterprise_Linux_Security_Administration.php">GL550</a> "Enterprise Linux Security Administration" training course. The course includes extensive Kerberos coverage both of MIT's implementation and KTH's Heimdal implementation (used on SUSE Linux Enterprise Server 9) as well as best practices for Kerberizing common services (see the list above). It is the only <a href="http://www.gurulabs.com/training/GL550-Enterprise_Linux_Security_Administration.php">Kerberos training class</a> that I'm aware of.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Keeping your Intel Wireless NIC on a Leash</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/04/keeping-your-in.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.174</id>

    <published>2006-04-19T20:42:46Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>My laptop has the Intel 2200BG card and uses the ipw2200 driver. By default, when the driver loads, it tries to associate to any network that is open and accessible. This is the physical equivalent of your laptop automatically plugging...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>My <a href="http://www.thinkwiki.org/wiki/Category:T42p">laptop</a> has the <a href="http://www.thinkwiki.org/wiki/Intel_PRO/Wireless_2200BG_Mini-PCI_Adapter">Intel 2200BG</a> card and uses the ipw2200 driver. By default, when the driver loads, it tries to associate to any network that is open and accessible. This is the physical equivalent of your laptop automatically plugging itself into any network port in the area.</p>

<p>I don't like this behavior, both from a I-want-control-of-my-network-status as well as <a href="http://www.cybercrimelaw.org/blog/285/WiFi+freeloader+fined.html">go-to-jail-or-pay-a-big-fine</a> stand point.</p>

<p>Fortunately driver allows you to turn off this auto-associate behavior with a parameter. In my /etc/modprobe.conf I added the line:</p>

<pre>options ipw2200 associate=0</pre>

<p>Problem solved.</p>]]>
        
    </content>
</entry>

<entry>
    <title>When is a 5400RPM hard drive faster than a 7200RPM one?</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/dax/archives/2006/04/when-is-5400rpm.html" />
    <id>tag:blogs.gurulabs.com,2006:/dax//1.167</id>

    <published>2006-04-08T07:56:12Z</published>
    <updated>2008-01-28T23:05:46Z</updated>

    <summary>I take my laptop pretty seriously since I use it as my primary computer both at work and home. I&apos;m picky about the performance, weight, screen and durability. It&apos;s the same for most of us at Guru Labs. A major...</summary>
    <author>
        <name>Dax</name>
        
    </author>
    
        <category term="Guru Labs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/dax/">
        <![CDATA[<p>I take my laptop pretty seriously since I use it as my primary computer both at work and home. I'm picky about the performance, weight, screen and durability. It's the same for most of us at Guru Labs. A major line of work for us is lugging our laptops around the world delivering <a href="http://www.gurulabs.com/training/">Linux training</a>. The ThinkPad T series is a common sight around the office.</p>

<p>For years laptop hard drives ran at 4200RPM and were a major bottleneck in mobile performance. Fortunately 5400 and 7200RPM drives brought "desktop like" performance to laptops. Two years ago when I bought my <a href="http://www.thinkwiki.org/wiki/Category:T42p">ThinkPad T42p</a> I went for the largest 7200RPM drive available at the time, 60GB. I have really enjoyed the speed and vowed that I wouldn't get anything slower than 7200RPM in my laptop. The only problem is that I have been a bit cramped by the space and, even today, the largest 7200RPM 2.5" laptop hard drive is only modestly larger at 100GB.</p>

<p>Not too long ago the Seagate Momentus 5400.3 ST9160821A 160GB Hard Drive was released and took the crown as the new champion in 2.5" laptop capacity. When I saw that it was a 5400RPM hard drive I was a bit bummed -- however when I found out it was the first hard drive to ship with <a href="http://www.hitachigst.com/hdd/research/recording_head/pr/PerpendicularAnimation.html">perpendicular recording technology</a> I was intrigued.</p>

<p>Reviews were hard to come by, and the ones I read didn't have any comparisons against 7200RPM laptop hard drives. I took a chance and bought one with the strong hopes that the high areal density would translate into performance that could match my 7200RPM drive.</p>

<p>Here are what the initial performance numbers (average numbers reported from several hdparm -tT runs) look like:</p>

<p>For my original 60GB 7200RPM drive:<br />
/dev/hda:<br />
  Timing cached reads:   2104 MB in  2.00 seconds = <strong>1051.93 MB/sec</strong><br />
  Timing buffered disk reads:  114 MB in  3.00 seconds =  <strong>37.95 MB/sec</strong></p>

<p>For the new Seagate Momentus 160GB 5400RPM drive:<br />
/dev/hda:<br />
  Timing cached reads:   2112 MB in  2.00 seconds = <strong>1055.82 MB/sec</strong><br />
  Timing buffered disk reads:  122 MB in  3.00 seconds =  <strong>40.61 MB/sec</strong></p>

<p>As you can see it exceeded, not just matched, the performance I have been used too. Additional benefits of the drive are quieter operation and the 5400RPM uses less power to increases my battery life. I'm very pleased.</p>

<p>At the Guru Labs office you can get easily blinded by all the shiny geek toys and I'm afraid I've triggered another round of upgrades. :)</p>]]>
        
    </content>
</entry>

</feed>
