<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Geek Style</title>
        <link>http://www.farrokhi.net/blog/</link>
        <description>Babak Farrokhi&apos;s e-presence</description>
        <language>en</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate>Thu, 17 Apr 2008 13:11:48 +0330</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>Network Administration with FreeBSD 7</title>
            <description><![CDATA[<p><span class="mt-enclosure mt-enclosure-image"><a href="http://www.packtpub.com/network-administration-with-freebsd/book"><img alt="book-cover.jpg" src="http://www.farrokhi.net/blog/book-cover.jpg" width="270" height="333" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;"/></a></span><br />
<a href="http://www.packtpub.com/network-administration-with-freebsd/book">Network Administration with FreeBSD 7</a> is the book that I have been working on for past year. And now it is published by Packt and is available for purchase from various bookstores.</p>

<p><br />
This book is something that I have been looking for since I started with <a href="http://www.FreeBSD.org/">FreeBSD</a> back in 1997. I needed a practical book with working examples of how to optimize my FreeBSD installations for various types of applications. And I never found that book, until I recently decided to write one.</p>

<p>"<a href="http://www.packtpub.com/network-administration-with-freebsd/book">Network Administration with FreeBSD 7</a>" is unique in several ways:<br />
<ul><br />
	<li>I tried to cover the exciting new features and improvements introduced in FreeBSD 7</li><br />
	<li>It is full of tips and tricks on how to optimize your installation from optimizing disk I/O, network, virtual memory, etc.</li><br />
	<li>It covers IPv4 and IPv6 configuration as well and bridging and routing in FreeBSD</li><br />
	<li>It has working examples of different IPSec, GRE, PPP and GIF scenarios</li><br />
	<li>I tried to cover Jail virtualization in working real world examples</li><br />
	<li>Keeping your system up to date and customizing system for specific applications is thoroughly covered</li><br />
</ul></p>

<p>I tried to stop telling stories in the book and give more real world examples instead, so reading this book would not make you smile ;-) </p>

<p>An article named <a href="http://www.packtpub.com/article/network-configuration-tunneling-with-free-bsd">Tunneling with FreeBSD</a> (taken from book) is also available on PACKT website.</p>]]></description>
            <link>http://www.farrokhi.net/blog/2008/04/network-adminis.html</link>
            <guid>http://www.farrokhi.net/blog/2008/04/network-adminis.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Operating Systems</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Personal</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Book</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">FreeBSD</category>
            
            <pubDate>Thu, 17 Apr 2008 13:11:48 +0330</pubDate>
        </item>
        
        <item>
            <title>Webkit passes ACID 3 test</title>
            <description><![CDATA[<p>I accidentally noticed today that my recent <a href="http://nightly.webkit.org/">WebKit</a> nightly 31667 <a href="http://webkit.org/blog/173/webkit-achieves-acid3-100100-in-public-build/">passes</a> <a href="http://acid3.acidtests.org/">ACID3 test</a> flawlessly.</p>

<p><span class="mt-enclosure mt-enclosure-image"><img alt="webkit-acid3.png" src="http://www.farrokhi.net/blog/webkit-acid3.png" width="696" height="565" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;"/></span><br />
Kudos to <a href="http://webkit.org/">WebKit</a> team for their great browser!</p>]]></description>
            <link>http://www.farrokhi.net/blog/2008/04/webkit-passes-a.html</link>
            <guid>http://www.farrokhi.net/blog/2008/04/webkit-passes-a.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Web Browsers</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">OS X</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Safari</category>
            
            <pubDate>Mon, 07 Apr 2008 16:16:17 +0330</pubDate>
        </item>
        
        <item>
            <title>What&apos;s New in FreeBSD 7.0</title>
            <description><![CDATA[<p>I came across this interesting <a href="http://www.onlamp.com/lpt/a/7230">article</a> about upcoming <a href="http://www.freebsd.org/releases/7.0R/relnotes.html">FreeBSD 7</a> that outlines some of the most important changes in this release.</p>

<p>The upcoming release of FreeBSD 7 is a major milestone for all FreeBSD developers and users.  It is the most amazing release I have ever had the chance to play with. There are plenty of new features and many improvements, especially in networking (which is my area of interest). <br />
I have had this chance to play with MySQL 5.1 running on FreeBSD 7 on top of 8 cores of Xeon processor in 64-bit mode. My impression was that it was almost as fast as kris's <a href="http://people.freebsd.org/~kris/scaling/mysql.html">benchmarks</a> and totally kicked linux 2.6 in threading and SMP performance.</p>

<p>This is something I expected to see in FreeBSD 6. However FreeBSD seems to be catching up with linux again.</p>]]></description>
            <link>http://www.farrokhi.net/blog/2008/02/whats-new-in-fr.html</link>
            <guid>http://www.farrokhi.net/blog/2008/02/whats-new-in-fr.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Advocacy</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Operating Systems</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">FreeBSD</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Networking</category>
            
            <pubDate>Wed, 27 Feb 2008 16:33:14 +0330</pubDate>
        </item>
        
        <item>
            <title>Depenguinator, A great tool for the Linux enthusiasts</title>
            <description><![CDATA[<p><a href="http://www.daemonology.net/">Colin Percival</a> (The original author of <a href="http://www.daemonology.net/freebsd-update/">freebsd-update</a> and <a href="http://www.daemonology.net/bsdiff/">binary diff</a>), spent a few hours to resurrect the dead Depenguinator from ashes.<br />
Using <a href="http://www.daemonology.net/blog/2008-01-29-depenguinator-2.0.html">Depenguinator 2.0</a>, you can remotely upgrade a happily living Linux system to the latest version of FreeBSD. To me its extremely useful when upgrading a Linux box to FreeBSD in a hosting facility that does not offer any FreeBSD servers.</p>

<p>The project needs help from community to test and report issues back to the developer in order to improve the software. However it is worth giving a try on your Ubuntu box.</p>

<p>On a related note, I was thinking of porting this into the package repository of various Linux distributions. :-)</p>]]></description>
            <link>http://www.farrokhi.net/blog/2008/01/depenguinator-a.html</link>
            <guid>http://www.farrokhi.net/blog/2008/01/depenguinator-a.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">FreeBSD</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Fun</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
            
            <pubDate>Wed, 30 Jan 2008 08:54:14 +0330</pubDate>
        </item>
        
        <item>
            <title>New theme</title>
            <description><![CDATA[<p>Yes, Finally I did it. I was quite unhappy with the old theme, and I was also not using the cutting edge features such as Tags, Widgets, etc.</p>

<p>So here you are: The new theme. I will definitely update it  in a few days to make it look better.</p>]]></description>
            <link>http://www.farrokhi.net/blog/2007/11/new-theme.html</link>
            <guid>http://www.farrokhi.net/blog/2007/11/new-theme.html</guid>
            
            
            <pubDate>Tue, 13 Nov 2007 16:31:41 +0330</pubDate>
        </item>
        
        <item>
            <title>Interesting new features in Leopard</title>
            <description><![CDATA[<p>Now that Mac OS X 10.5 (Leopard) is due to be <a href="http://apple.slashdot.org/article.pl?sid=07/10/16/1358210">released</a> in 26 October, everyone is curious to see what is <a href="http://www.apple.com/macosx/features/300.html">new in this version</a> and upgrade as soon as its released.<br />
Among the many new features, there has been a few of them that seemed interesting to me:</p>

<blockquote><strong>Create Instruments with DTrace</strong><br/>
Monitor system activity from high-level application behavior down to the operating system kernel, all thanks to the power of DTrace and the instrument builder.</blockquote>

<p>Sounds familiar? Yes, its the same DTrace you know from <a href="http://www.sun.com/bigadmin/content/dtrace/">Solaris</a> (<a href="http://dtrace.what-creek.com/">also in FreeBSD</a>). It would be very interesting for system developers to get the best out of OS X core system. Of course, there is an eye-candy interface for using DTrace called <a href="mailto:http://developer.apple.com/leopard/overview/tools.html">Xray</a>.</p>

<blockquote><strong>Self-Tuning TCP</strong><br/>
Let Leopard adjust TCP buffer size automatically. Get optimum application performance, especially in high-bandwidth/high-latency environments.</blockquote>

<p>Using a BSD kernel, OS X already enjoys a fine-grained TCP/IP protocol stack, which supports latest enhancements and extensions. This self-tuning feature will definitely improve the network throughput in many situations. However I hope this can be disabled since some expert users prefer to configure the low level TCP/IP parameters based on their experience.</p>

<blockquote><strong>Application-Based Firewall</strong><br/>
Gain more control over the built-in firewall. Specify the behavior of specific applications to either allow or block incoming connections.</blockquote>

<p>This one was really missing in previous releases and many people were relying on <a href="http://www.obdev.at/products/littlesnitch/index.html">Little Snitch</a> to achieve this feature. Of course I believe brilliant people in Apple were smart enough to make it so it does not annoy users like windows firewall does.</p>

<blockquote><strong>Sandboxing</strong><br/>
Enjoy a higher level of protection. Sandboxing prevents hackers from hijacking applications to run their own code by making sure applications only do what they’re intended to do. It restricts an application’s file access, network access, and ability to launch other applications. Many Leopard applications — such as Bonjour, Quick Look, and the Spotlight indexer — are sandboxed so hackers can’t exploit them.</blockquote>

<p>Something that I am sure has equivalent in Windows, almost like running an application in a <a href="http://en.wikipedia.org/wiki/Chroot">chroot</a>ed environment. However it sounds more complicated. This will hopefully improve the security in application level and reduce application level exploits (buffer overflow,...) risks.</p>

<blockquote><strong>Multicore Optimized</strong><br/>
Take full advantage of modern architectures with multiple processor cores with improved scheduling, memory management, and processor affinity algorithms.</blockquote>

<p>OS X was obviously not optimized for multi-core systems (despite the fact that apple has been shipping multi-core systems for more than a year). This enhancement will definitely improve the core system performance by getting the most out of processor power.</p>

<p><strong>Conclusion</strong></p>

<p>After using OS X for more than a year now, its my favorite <i>Desktop</i> environment. I like the eye-candy  user interface while enjoying enterprise grade FreeBSD system core. I cannot wait to upgrade to the latest release, but I am certain that it is worth to wait a few days more.</p>]]></description>
            <link>http://www.farrokhi.net/blog/2007/10/interesting-new.html</link>
            <guid>http://www.farrokhi.net/blog/2007/10/interesting-new.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Operating Systems</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Leopard</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">OS X</category>
            
            <pubDate>Tue, 16 Oct 2007 19:59:40 +0330</pubDate>
        </item>
        
        <item>
            <title>FreeBSD 8</title>
            <description><![CDATA[Finally RELENG_7 is <a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh?rev=1.73">born</a> and the HEAD is now 8.0-CURRENT. I just finished upgrading two of my development boxes to the latest HEAD:<br />
<pre><code># uname -a
FreeBSD shaun.farrokhi.net 8.0-CURRENT FreeBSD 8.0-CURRENT #10: Sun Oct 14 11:33:16 IRST 2007     root@shaun.farrokhi.net:/usr/obj/usr/src/sys/SERVER  i386
</code></pre>
<br />
Viva FreeBSD!]]></description>
            <link>http://www.farrokhi.net/blog/2007/10/freebsd-8.html</link>
            <guid>http://www.farrokhi.net/blog/2007/10/freebsd-8.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Operating Systems</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">FreeBSD</category>
            
            <pubDate>Sun, 14 Oct 2007 20:59:31 +0330</pubDate>
        </item>
        
        <item>
            <title>Roundcube webmail on FreeBSD</title>
            <description><![CDATA[<p><img alt="roundcube.jpg" src="http://farrokhi.net/blog/roundcube.jpg" width="55" height="50" class="photo" align="right" />If you haven't seen <a href="http://www.roundcube.net/">roundcube</a> webmail yet, it's an eye-candy web based email client based on IMAP protocol. The project has not released version 1.0 yet after two years but being actively developed. If you are interested, there is also a <a href="http://trac.roundcube.net/">trac</a> website available for the project.<br />
I used to create <a href="http://farrokhi.net/roundcube/">nightly snapshots</a> from the cvs since 2005, however the project recently announced they are publishing nightly snapshots on <a href="http://nightly.roundcube.net/">their website</a> (finally!). </p>

<p>Enough for an introduction to roundcube. </p>

<p>I have been the maintainer of this project in FreeBSD <a href="http://www.freshports.org/mail/roundcube">ports tree</a> for more than a year now, and tried to keep the port up to date using the snapshots I make once in a while.<br />
Using ports, you can easily install and update roundcube on a FreeBSD server.</p>

<p>If you are interested, there are a few tutorials on the net that can help you installing roundcube on your server and get the most out of it:</p>

<p>- <a href="http://wpram.com/log/2005/11/01/setup_roundcube/">Setup Roundcube on FreeBSD</a><br />
- <a href="http://fak3r.com/?p=67">HOWTO: Install Roundcube Webmail from SVN (was CVS) on FreeBSD</a><br />
- <a href="http://paulstamatiou.com/2005/10/29/how-to-setup-roundcube-webmail-on-your-server/">HOW TO: Setup RoundCube Webmail on Your Server</a></p>

<p>I have been lazy in updating the <a href="http://head.miwibox.org/portscout/farrokhi@freebsd.org.html">ports I maintain</a> in ports tree recently. However a number of patches are ready to be tested and committed once I find sometime during next weekend.</p>]]></description>
            <link>http://www.farrokhi.net/blog/2007/08/roundcube-webma.html</link>
            <guid>http://www.farrokhi.net/blog/2007/08/roundcube-webma.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Software / Tools</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">FreeBSD</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">roundcube</category>
            
            <pubDate>Mon, 20 Aug 2007 22:50:37 +0330</pubDate>
        </item>
        
        <item>
            <title>State of IPv6 from an end-user perspective</title>
            <description><![CDATA[IPv6 has been around for a few years now. Your Windows, Mac OS X, [put your favorite OS name here] supports IPv6 very well. Everyone knows IPv6 is cool! It solves your problems.<br />
From an engineering point of view, IPv6 is an excellent protocol. It is well suited for our today internet. But it is rarely used.<br />
<br />
The story begins. Some people are rambling about hardware upgrade headaches, other about learning curve, and some people about application transition issues.<br />
<br />
As a home user, it is highly unlikely that your service provider offers you native IPv6 connectivity. I tell you, it is highly unlikely that your service provider even have native IPv6 connectivity to its upstream, and in most cases, ISPs even do not have their own IPv6 allocation  yet. So if you are that type of geek who wants to see how IPv6 works, you should get an IPv6 tunnel from <a href="http://www.sixxs.net/tools/aiccu/brokers/">tunnel brokers</a>. <br />
<br />
Forget about hardware upgrades and training courses for now. Let's see what an IPv6 connectivity will offer you. I am doing some basic DNS AAAA record lookups here. If you are not familiar with that, it means the DNS query for IPv6 address of a host, to see which web sites are offering you services over IPv6.<br />
<br />
I start from major websites you will mostly use on a daily basis:<br />
<pre><code>$ host -tAAAA www.google.com
www.google.com is an alias for www.l.google.com.
$ host -tAAAA www.l.google.com
<strong>www.l.google.com has no AAAA record</strong>

$ host -tAAAA www.yahoo.com
www.yahoo.com is an alias for www.yahoo-ht3.akadns.net.
$ host -tAAAA www.yahoo-ht3.akadns.net
<strong>www.yahoo-ht3.akadns.net has no AAAA record</strong>

$ host -tAAAA www.microsoft.com
www.microsoft.com is an alias for toggle.www.ms.akadns.net.
toggle.www.ms.akadns.net is an alias for g.www.ms.akadns.net.
g.www.ms.akadns.net is an alias for lb1.www.ms.akadns.net.
$ host -tAAAA lb1.www.ms.akadns.net
<strong>lb1.www.ms.akadns.net has no AAAA record</strong>

$ host -tAAAA www.amazon.com
<strong>www.amazon.com has no AAAA record</strong>

$ host -tAAAA www.paypal.com
<strong>www.paypal.com has no AAAA record</strong>
</code></pre>
<br />
So far so good. None of major web sites support IPv6. What about people who sell you pricey IPv6 gear? Lets see:<br />
<pre><code>
$ host -tAAAA www.cisco.com
<strong>www.cisco.com has no AAAA record</strong>

$ host -tAAAA www.juniper.net
<strong>www.juniper.net has no AAAA record</strong>
</code></pre>
<br />
Interesting. None of them support IPv6 too. And the people who encourage you to use IPv6:
<pre><code>
$ host -tAAAA www.ietf.org
<strong>www.ietf.org has IPv6 address 2610:a0:c779:b::d1ad:35b4</strong>

$ host -tAAAA www.iana.org
<strong>www.iana.org has no AAAA record</strong>

$ host -tAAAA www.arin.net
<strong>www.arin.net has IPv6 address 2001:500:4:1::80</strong>

$ host -tAAAA www.runningipv6.net
<strong>www.runningipv6.net has IPv6 address 2001:1af8:2:5::2</strong>

$ host -tAAAA playground.sun.com
<strong>playground.sun.com has no AAAA record</strong>

$ host -tAAAA www.ipv6forum.com
<strong>www.ipv6forum.com has IPv6 address 2001:a18:1:20::22</strong>

$ host -tAAAA www.ipv6tf.org
<strong>www.ipv6tf.org has IPv6 address 2001:7f9:1000:1::103</strong>
</code></pre>
<br />
The result is very interesting. Most services on internet are only available on IPv4. Most service hosting providers have no native IPv6 connectivity. And most ISPs do not offer native IPv6 connectivity to customers.<br />
<br />
I am not sure if I am actually helping this transition, but I started using IPv6 at home. My excellent super efficient IPv6 is tunneled over the deficient and weakly designed IPv4. Without IPv4 my IPv6 will not even work. And I am still visiting google.com on IPv4.<br />
<br />
This was a rant from an end-user's point of view. The IPv6 is far from the wide adoption. A hard 10 years is ahead of users and service providers, and 10 good years for network hardware vendors.<br />]]></description>
            <link>http://www.farrokhi.net/blog/2007/07/state-of-ipv6.html</link>
            <guid>http://www.farrokhi.net/blog/2007/07/state-of-ipv6.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">IP Networking</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">IPv6</category>
            
            <pubDate>Wed, 18 Jul 2007 23:40:33 +0330</pubDate>
        </item>
        
        <item>
            <title>FreeBSD 7.0 LiveCD</title>
            <description><![CDATA[<p><a href="http://blogs.freebsdish.org/ivoras">Ivan Voras</a> has done a very good job by putting together a <a href="http://blogs.freebsdish.org/ivoras/2007/07/13/a-functional-livecd-finally/">FreeBSD 7.0 based LiveCD</a>.<br />
The CD contains a very recent 7.0 installation + ZFS patches (usable!) and XFCE 4.2.<br />
I spent half an hour to try the LiveCD and it worked fine for me on two different boxes.<br />
I am sure Ivan is planning to bundle a firefox with the LiveCD, along with the graphical installer.</p>]]></description>
            <link>http://www.farrokhi.net/blog/2007/07/freebsd-70-live.html</link>
            <guid>http://www.farrokhi.net/blog/2007/07/freebsd-70-live.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Operating Systems</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">FreeBSD</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">ZFS</category>
            
            <pubDate>Sat, 14 Jul 2007 10:16:05 +0330</pubDate>
        </item>
        
        <item>
            <title>Mac Browsers</title>
            <description><![CDATA[<p>
For a while, I have been switching browsers on Mac on a daily basis.
</p><p>
1- <strong><a href="http://www.apple.com/macosx/features/safari/">Safari</a></strong> is a very nice and polished browser, but has major problems with internationalized pages and crashes once in a while. Does not support plug-ins. Not my preferred browser at all. Excellent for simple searches and general web browsing. However, the development builds (<a href="http://webkit.org/">Webkit</a> nightly builds) shows there are numerous improvements I hope we see soon in next releases.
</p><p>
2- <strong><a href="http://www.mozilla.com/en-US/firefox/">Firefox</a></strong> was my favorite browser in windows. But in OS X it is far from perfect. Its very slow, and is a different beast in comparison with other OS X softwares. It is excellent to have all those nice plug-ins I had on Windows, here on a Mac. Firefox in OS X is very slow and is no way like its windows version. Firefox is a software which is designed for Windows, not for Mac.
</p><p>
3- <strong><a href="http://www.caminobrowser.org/">Camino</a></strong> is the little sister of Firefox, using the same engine with a Mac interface. It is something between Safari and Firefox. So far I had the best web browsing experience with this browser on Mac. However, It is almost as unstable as safari. And no plug-in support. But its very fast and feels much more like a OS X native software than Firefox.
</p><p>
4- <strong>Other browsers</strong> including <a href="http://www.opera.com/">Opera</a>, <a href="http://shiira.jp/en">Shiira</a>, <a href="http://www.mozilla.org/projects/seamonkey/">SeaMonkey</a>, ... . I would suggest you do not waste time on these browsers (on Mac). They seem to lost their goal. People want to enjoy web browsing. I really don't want to switch from one browser to other on my daily browsing journey.
</p>]]></description>
            <link>http://www.farrokhi.net/blog/2007/05/mac-browsers.html</link>
            <guid>http://www.farrokhi.net/blog/2007/05/mac-browsers.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Operating Systems</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Web Browsers</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Camino</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Firefox</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Opera</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">OS X</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Safari</category>
            
            <pubDate>Fri, 11 May 2007 14:40:52 +0330</pubDate>
        </item>
        
        <item>
            <title>ATI or nVidia - The Unix Way</title>
            <description><![CDATA[<p>I have always been an <a href="http://ati.amd.com/">ATI</a> fan since <a href="http://www.nvidia.com/">nVidia</a> did not exist. And so far it served well on my workstations. I don't even care that they are <a href="http://www.engadget.com/2006/07/24/amd-buying-ati-for-5-4-billion/">part of AMD</a> now.<br />
However, something that was annoying me for a while was ATI's driver which seems to not as good as nVidia's in *nix, especially for their newer and high-end cards. I am not sure why ATI does not care much about their non-windows drivers, but I am sure that they are loosing lots of faithful customers and a good market share for just the same reason.</p>]]></description>
            <link>http://www.farrokhi.net/blog/2007/02/ati-or-nvidia-t.html</link>
            <guid>http://www.farrokhi.net/blog/2007/02/ati-or-nvidia-t.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Hardware</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">ATI</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">nVidia</category>
            
            <pubDate>Thu, 22 Feb 2007 09:09:39 +0330</pubDate>
        </item>
        
        <item>
            <title>FreeBSD on Virtual PC/VMware</title>
            <description><![CDATA[<p>I have very limited resources at home to test new stuff (However I am planning to make a well equipped home lab like the one <a href="http://smorris.uber-geek.net/lab.htm">scott morris</a> has soon). But I make good use of virtual machines on my Windows XP workstation.</p>

<p><a href="/blog/2007-02-11_231457.png"><img src="/blog/2007-02-11_231457.png" height="359" width="489" align="middle" style="photo" border="0" alt="FreeBSD running in VPC" /></a></p>

<p>I use <a href="http://www.microsoft.com/windows/virtualpc/default.mspx">Microsoft Virtual PC 2004</a> (which is now <a href="http://www.microsoft.com/windows/virtualpc/downloads/sp1.mspx">free</a>) at home because it is very light-weight and runs FreeBSD 7 very well. But at work I get the most out of <a href="http://www.vmware.com/products/server/">VMWare Server</a> ( <a href="http://www.vmware.com/download/server/">free</a>, too! ). VMWare is much bulkier and heavier, but gives you fine control over virtual machines. And officially supports FreeBSD and Solaris (my favorite ones) and has vmware-tools package for Linux, FreeBSD, Solaris and Netware. However vmware-tools does not work on my fbsd7 installation (dumps core), but I don't care because I don't run X and use if_le driver and do fine tuning manually.</p>

<p>If you have limited resources, I strongly suggest Microsoft Virtual PC. Though it does not officially support non-microsoft operating systems, I have several FreeBSD installation on it without any problem. Excellent for trying out system for a limited time. But if you are planning to make serious use of your virtual FreeBSD, VMware would be your only choice as it officially supports FreeBSD (even runs 64-bit edition, but I never tried that) and runs X very well.</p>

<p>If you are thinking of running FreeBSD on VMWare, <a href="http://ivoras.sharanet.org/">Ivan Voras</a>' <a href="http://ivoras.sharanet.org/freebsd/vmware.html">article</a> has some very useful that would make life much easier.</p>]]></description>
            <link>http://www.farrokhi.net/blog/2007/02/freebsd-on-virt-1.html</link>
            <guid>http://www.farrokhi.net/blog/2007/02/freebsd-on-virt-1.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Operating Systems</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">FreeBSD</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Virtual PC</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Virtualization</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">VMWare</category>
            
            <pubDate>Tue, 13 Feb 2007 00:42:18 +0330</pubDate>
        </item>
        
        <item>
            <title>Firefox 3.0 Alpha 2 - Gran Paradiso</title>
            <description><![CDATA[<p><img alt="deerpark-icon.png" src="http://farrokhi.net/blog/deerpark-icon.png" width="128" height="128" align="right" class="photo"/>The first thing I did after I finished installing <a href="http://developer.mozilla.org/devnews/index.php/2007/02/07/136/">Gran Paradiso Alpha 2</a>, was checking if it passes <a href="http://www.webstandards.org/">Web Standard</a>'s <a href="http://www.webstandards.org/action/acid2">ACID2</a> test, and unbelievably it did! And I was amazed to see it really passed the test!<br />
The <a href="http://www.mozilla.org/projects/firefox/3.0a2/releasenotes/">release notes</a> says the browser is now completely standards compliance. Great!<br />
There are other improvements that affect Mac version that I haven't tested yet. </p>]]></description>
            <link>http://www.farrokhi.net/blog/2007/02/firefox-30-alph.html</link>
            <guid>http://www.farrokhi.net/blog/2007/02/firefox-30-alph.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Web Browsers</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Firefox</category>
            
            <pubDate>Thu, 08 Feb 2007 12:38:07 +0330</pubDate>
        </item>
        
        <item>
            <title>Thoughts on PC-BSD 1.3</title>
            <description><![CDATA[<p><img alt="pcbsd.png" src="http://farrokhi.net/blog/pcbsd.png" width="250" height="100" align="right" class="photo"/>I finally found some spare time to try the <a href="http://www.pcbsd.org/">PC-BSD</a> 1.3 on a virtual machine. Despite the fact that I always use Windows and OSX as my Desktop OS of choice, I am always curious to evaluate open-source desktop environment, especially those who has something BSD related on underlying layers.<br />
It did not last longer than a couple of hours on my harddisk before getting removed. But I had very good experience during this very short time.</p>

<p>First of all, if you are looking for 3D effects (Beryl and xgl) stuff, just go away and use Fedora or OpenSUSE. PC-BSD is not loaded with such stuff. Its only a functional and usable desktop, loaded with all necessary stuff. If you feel you need more packages than the pre-installed ones, feel free to take a look at <a href="http://www.pbidir.com/">PBIDIR</a> for a pre-compiled package of most major open-source softwares.</p>

<p>Only a few things I noticed during the installation and using PC-BSD:</p>

<p>- Graphical installer is easy and powerful<br />
- System configures a simple firewall which is enough for desktop use.<br />
- There is a automatic online update mechanism in place. Excellent for novice users.<br />
- It asks if you are installing a Server or Desktop during installation. So you can use it as server if you are interested.<br />
- Window Manager is KDE 3.5.5 which looks good and easy to use as desktop<br />
- All these stuff are running on FreeBSD 6.1<br />
- HAL works very good. I tried a few removable stuff like external DVD-RW and USB thumb drivers, and it was as easy as just plugging in the hardware.<br />
- It looks for SMP hardware, so no kernel re-compile is needed.</p>

<p>Conclusion: If you are looking for a hassle-free deskop OS that works on your old hardware, and you don't want blazing 3D effects, PCBSD is a very good choice for you. </p>]]></description>
            <link>http://www.farrokhi.net/blog/2007/02/thoughts-on-pcb.html</link>
            <guid>http://www.farrokhi.net/blog/2007/02/thoughts-on-pcb.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Operating Systems</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">FreeBSD</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PC-BSD</category>
            
            <pubDate>Thu, 08 Feb 2007 00:02:36 +0330</pubDate>
        </item>
        
    </channel>
</rss>

