<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUECRHY6fyp7ImA9WhRUFUQ.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666</id><updated>2012-01-26T12:07:45.817-05:00</updated><category term="mobile" /><category term="Red Hat Enterprise Linux" /><category term="installation" /><category term="asus" /><category term="storage" /><category term="privacy" /><category term="art" /><category term="open source" /><category term="dell" /><category term="sustainability" /><category term="firefox" /><category term="htpc" /><category term="encryption" /><category term="audio" /><category term="yum" /><category term="streamcomputing" /><category term="sc09" /><category term="video" /><category term="email" /><category term="SC08" /><category term="server room" /><category term="scp" /><category term="hvac" /><category term="cluster-install" /><category term="solaris" /><category term="raid" /><category term="ipmi" /><category term="msdos" /><category term="EC2" /><category term="xen" /><category term="supercomputing" /><category term="backup" /><category term="humor" /><category term="IBM" /><category term="scripting" /><category term="facebook" /><category term="xfs" /><category term="recycle" /><category term="amanda" /><category term="visualization" /><category term="centos" /><category term="business" /><category term="mysql" /><category term="infiniband" /><category term="MPICH2" /><category term="vmware" /><category term="security" /><category term="HPC" /><category term="language" /><category term="cloud" /><category term="sendmail" /><category term="bash" /><category term="rocks" /><category term="offtopic" /><category term="multimedia" /><category term="scientific linux" /><category term="android" /><category term="build" /><category term="intel" /><category term="iscsi" /><category term="html" /><category term="mac" /><category term="Open MPI" /><category term="network" /><category term="ubuntu" /><category term="gotcha" /><category term="svn" /><category term="subversion" /><category term="google" /><category term="virtualization" /><category term="RHEL" /><category term="support" /><category term="eee" /><category term="dd-wrt" /><category term="apple" /><category term="red hat" /><category term="alerting" /><category term="os x" /><category term="fedora" /><category term="environment" /><category term="Oracle" /><category term="rpm" /><category term="ldap" /><category term="python" /><category term="amazon" /><category term="lacie" /><category term="animation" /><category term="debian" /><category term="windows" /><category term="dos" /><category term="thunderbird" /><category term="GreenIT" /><category term="linux" /><category term="apache" /><category term="CLI" /><category term="Lustre" /><category term="NSA" /><category term="astro" /><category term="organize" /><category term="php" /><category term="howto" /><category term="sftp" /><category term="ssh" /><category term="Sun Grid Engine" /><category term="games" /><category term="monitoring" /><category term="distributed computing" /><category term="matlab" /><category term="qlogic" /><category term="xserve" /><category term="Sun" /><category term="GPGPU" /><category term="wireless" /><category term="netbook" /><category term="history" /><category term="drupal" /><category term="freedos" /><category term="command line" /><category term="fail" /><category term="agami" /><category term="kickstart" /><category term="GPFS" /><title>I Do Linux</title><subtitle type="html">Enterprise Linux Tips and Tricks</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://idolinux.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>210</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/idolinux" /><feedburner:info uri="idolinux" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/3.0/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fidolinux" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fidolinux" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fidolinux" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/idolinux" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fidolinux" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fidolinux" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fidolinux" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:browserFriendly>My blog is a notebook of Enterprise Linux tips, tricks, gotchas and assorted other ramblings. My focus is high-performance and research computing. If you are a systems programmer, or just interested in Linux, please subscribe.</feedburner:browserFriendly><entry gd:etag="W/&quot;DUECRHY5cCp7ImA9WhRUFUQ.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-1086010309684096544</id><published>2012-01-19T22:04:00.002-05:00</published><updated>2012-01-26T12:07:45.828-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T12:07:45.828-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="netbook" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="installation" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="fedora" /><title>Fedora 16 Xfce on an Eee PC</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="200" width="200" src="http://1.bp.blogspot.com/-Uv6mqs74pYQ/TZ8-PxKImdI/AAAAAAAAAOA/ZdKBlPnlV6s/s200/P_500.jpg" /&gt;&lt;/div&gt;Here are some notes from a recent install of &lt;a href="http://fedoraproject.org/en/get-fedora-options" target="_blank"&gt;Fedora&lt;/a&gt; 16, 64-bit, on an Asus Eee PC 1015PEM Seashell netbook.  This system has a 64-bit 1.5 GHz Intel Atom N550 processor.  I skipped Gnome 3 and went with the Xfce Spin.
&lt;br&gt;&lt;p&gt;
Create installation media by downloading the ISO of the &lt;a href=http://download.fedoraproject.org/pub/alt/spins/linux/releases/16/Spins/x86_64/Fedora-16-x86_64-Live-XFCE.iso&gt;Fedora 16 Xfce Spin 64-bit&lt;/a&gt;.  A bootable USB drive can be prepared with &lt;a href="https://fedorahosted.org/liveusb-creator/" target="_blank"&gt;liveusb-creator&lt;/a&gt;.  To boot the installer, insert the prepared liveusb drive into the left USB port and hit the Esc key after powering on.  This brings up the boot menu where the drive can be selected.  The Linux install should be mostly defaults, except that disk encryption and a grub password should be enabled.&lt;br /&gt;
&lt;br /&gt;
After an install and reboot, plug into a wired network connection, install the &lt;a href="http://rpmfusion.org/" target="_blank"&gt;RPM Fusion&lt;/a&gt; software repository, do the first big system software update, then install some additional packages.  Note that kmod-wl from RPM Fusion provides the driver for the Broadcom wireless card after a reboot.&lt;br /&gt;
&lt;pre class="cli"&gt;# yum -y install yum-fastestmirror
# yum -y update
# yum localinstall --nogpgcheck \
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm \
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
# yum install kmod-wl akmod-wl krb5-workstation tkinter \
python-setuptools ipython mysql-workbench gconf-editor git \
subversion ethtool liveusb-creator telnet freeglut-devel \
gcc gcc-c++ SDL-devel rdesktop thunderbird thunderbird-enigmail \
vim fortune-mod lsb redhat-lsb-graphics qt-x11 powertop dosbox \
tigervnc tigervnc-server audacity-freeworld rdiff-backup \
samba-client rtorrent unrar \
libreoffice-writer libreoffice-calc libreoffice-impress \
screen nmap net-snmp-utils wireshark-gnome iptraf strace sysstat \
gimp rpmdevtools yum-utils ncurses-devel \
libpng-devel mednafen jwhois java-1.6.0-openjdk-plugin wget \
ddrescue wodim vlc mplayer mencoder grip lame easytag id3v2 \
lm_sensors xterm xorg-x11-xinit-session xorg-x11-apps&lt;/pre&gt;&lt;br /&gt;
The biggest tip with a 10" netbook is to consolidate and auto-hide menus/toolbars for maximum screen real estate.  And when sitting at a desk, use a full-sized LCD monitor.  The screen space issue is one of the main reasons I went with Xfce over Gnome 3.  Gnome 3 wastes too much screen space with wide toolbars and window borders.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="187" width="320" src="http://2.bp.blogspot.com/-keCyEo9or5c/TxjTTt0x__I/AAAAAAAAB54/jSO1u_WKqWo/s320/Screenshot%2B-%2B01192012%2B-%2B09%253A36%253A13%2BPM.png" /&gt;&lt;/div&gt;
The trackpad is nice, supporting one, two and three-finger tapping. Enable this in the Xfce mouse preferences is not possible, though.  Adding three lines to a config file fixes this, for easy copy-and-paste the way it was meant to be.  On Linux, mouse button-one is highlight/select, copy being automatic, and button-three is paste.  With a touchpad this is a double-tap with one finger and drag to select text, then a two-finger tap to paste.
&lt;br&gt;&lt;p&gt;
&lt;i&gt;/usr/share/X11/xorg.conf.d/50-synaptics.conf&lt;/i&gt;
&lt;pre class=conf&gt;Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
EndSection&lt;/pre&gt;
&lt;br&gt;
Now, one could stop here and be finished, but I'm interested in tweaking for power saving features, like the Super Hybrid Engine (SuperHE) features of this model.  
&lt;br&gt;
To enable the Asus SuperHE power saving, we add a few scripts to the power management system.&lt;br&gt;&lt;p&gt;
&lt;i&gt;/etc/pm/power.d/asus_she_power&lt;/i&gt;
&lt;pre class=conf&gt;#!/bin/sh
# /etc/pm/power.d/asus_she_power

cpufv="/sys/devices/platform/eeepc-wmi/cpufv"
lcd="/sys/devices/virtual/thermal/cooling_device4/cur_state"

case "$1" in
    true)
        echo "Super Hybrid Engine ENABLED"
        echo 2 &gt; $cpufv
        echo 8 &gt; $lcd
    ;;
    false)
        echo "Super Hybrid Engine DISABLED"
        echo 0 &gt; $cpufv
        echo 0 &gt; $lcd
    ;;
esac

exit 0&lt;/pre&gt;
&lt;i&gt;/etc/pm/sleep.d/asus_she_sleep&lt;/i&gt;
&lt;pre class=conf&gt;#!/bin/sh
# /etc/pm/sleep.d/asus_she_sleep
 
battery="/proc/acpi/ac_adapter/AC0/state"
ac="/sys/bus/acpi/drivers/ac/ACPI0003:00/power_supply/AC0/online"
 
case "$1" in
    thaw)
        if (test -e $battery); then
            if grep off-line "$battery" &gt; /dev/null; then
                /etc/pm/power.d/asus_she_power true
            fi
        elif (test -e $ac); then
            if grep 0 "$ac" &gt; /dev/null; then
                /etc/pm/power.d/asus_she_power true
            fi
        else
            /etc/pm/power.d/asus_she_power false
        fi
esac
 
exit 0&lt;/pre&gt;
These two above scripts will trigger when plugging power and waking from suspend respectively.  Don't forget to make them executable:
&lt;pre class=cli&gt;# chmod +x /etc/pm/sleep.d/asus_she_sleep /etc/pm/power.d/asus_she_power&lt;/pre&gt;
&lt;br&gt;
With an SSD, we want to enable the noop scheduler.  Edit &lt;i&gt;/etc/default/grub&lt;/i&gt; and add the &lt;i&gt;elevator&lt;/i&gt; option to the kernel line:
&lt;pre class=conf&gt;GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="rd.md=0 rd.dm=0  KEYTABLE=us rd.lvm.lv=vg_foo/lv_swap quiet rd.luks.uuid=luks-xxxxxxxx-xxxx-xxxx-xxxx SYSFONT=latarcyrheb-sun16 rhgb rd.lvm.lv=vg_foo/lv_root LANG=en_US.UTF-8 elevator=noop"&lt;/pre&gt;
And rebuild the grub configuration:
&lt;pre class=cli&gt;# grub2-mkconfig -o /boot/grub2/grub.cfg&lt;/pre&gt;
Enable noatime on ext4 file systems, and tmpfs for temporary directories in &lt;i&gt;/etc/fstab&lt;/i&gt;:&lt;br /&gt;
&lt;pre class="conf"&gt;/dev/mapper/vg_foo-lv_root / ext4 defaults,noatime 1 1
tmpfs /tmp tmpfs defaults,nodev,nosuid,size=256M 0 0
tmpfs /var/tmp tmpfs defaults,nodev,nosuid,size=64M 0 0
tmpfs /var/log tmpfs defaults,nodev,nosuid,size=32M 0 0&lt;/pre&gt;
&lt;br&gt;
Some additional power and SDD saving tweaks:
&lt;pre class=cli&gt;# touch /etc/rc.d/rc.local
# chmod +x /etc/rc.d/rc.local&lt;/pre&gt;
&lt;i&gt;/etc/rc.d/rc.local&lt;/i&gt;
&lt;pre class=conf&gt;echo 1 &gt; /proc/sys/vm/swappiness
echo 50 &gt; /proc/sys/vm/vfs_cache_pressure
echo 1500 &gt; /proc/sys/vm/dirty_writeback_centisecs
echo 20 &gt; /proc/sys/vm/dirty_ratio
echo 10 &gt; /proc/sys/vm/dirty_background_ratio
echo 0 &gt; /proc/sys/kernel/nmi_watchdog
echo 1 &gt; /sys/devices/system/cpu/sched_smt_power_savings
echo 1 &gt; /sys/module/snd_hda_intel/parameters/power_save
echo 5 &gt; /proc/sys/vm/laptop_mode
#echo noop &gt; /sys/block/sda/queue/scheduler 
#for I in /sys/devices/system/cpu/cpu?/cpufreq/scaling_governor; do echo 'ondemand' &gt;$I; done
#echo min_power &gt; /sys/class/scsi_host/host0/link_power_management_policy
#ethtool -s eth0 wol d
#modprobe sdhci
#for I in `find /sys -name autosuspend -exec echo {} \;`; do echo "0" &gt;"$I"; done
for I in `find /sys/devices -wholename "*pci*power/control" |grep -v "usb2"`; do echo 'auto' &gt;"$I"; done&lt;/pre&gt;

Disable some unused services on a laptop client machine:
&lt;pre class=cli&gt;# for s in abrtd-ccpp abrt-oops abrt-vmcore abrtd atd auditd avahi-daemon fcoe ip6tables iscsi livesys-late livesys lldpad mdmonitor-takeover sendmail sm-client; do echo $s; systemctl disable $s.service; done&lt;/pre&gt;

If restoring a home directory from backup, with SELinux enabled, make sure to restore the security context of the home directories:&lt;br /&gt;
&lt;pre class="cli"&gt;# restorecon -vr /home&lt;/pre&gt;&lt;br /&gt;

&lt;a href="http://www.google.com/chrome" target="_blank"&gt;Google Chrome&lt;/a&gt; is an excellent browser for a netbook.  It is a very efficient in terms of performance speed and screen utilization.  Download the rpm package from the Google website, then install it with yum to get all dependencies.
&lt;pre class=cli&gt;$ sudo yum install ~/Downloads/google-chrome-stable_current_x86_64.rpm&lt;/pre&gt;
&lt;br&gt;

&lt;a href="http://www.skype.com/intl/en-us/get-skype/on-your-computer/linux/" target="_blank"&gt;Skype&lt;/a&gt; is a must for video chat and international voice calling.  Download the RPM from the Skype website, then use yum to install.  
&lt;pre class=cli&gt;$ sudo yum install ~/Downloads/skype-2.2.0.35-fedora.i586.rpm&lt;/pre&gt;
&lt;br&gt;

If you use Google Talk for chat, the &lt;a href=http://www.google.com/chat/video target=_blank&gt;voice and video plugin&lt;/a&gt; will allow you to do video calling to other Talk users and Android phones as well.
&lt;pre class=cli&gt;$ sudo yum install ~/Downloads/google-talkplugin_current_x86_64.rpm&lt;/pre&gt;
&lt;br&gt;

To get the latest version of 64-bit Flash, install the Adobe repo, then the plugin package.
&lt;pre class=cli&gt;# yum install http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
# yum install flash-plugin&lt;/pre&gt;

One gripe I have about the Xfce desktop is that it uses Xscreensaver, which has the ugliest circa-1980 unlock screen.  I found if the xscreensaver packages were removed and X reloaded, the system will default to the much nicer gnome-screensaver.  Note that there is no auto-lock or preferences with this option.  I manually use a Lock Screen button on my toolbar panel.
&lt;pre class=cli&gt;# yum remove xscreensaver*&lt;/pre&gt;

If using Thunderbird, you may have to tell it to use Chrome for web links with this quick fix:
&lt;pre class=cli&gt;$ xdg-mime query default x-scheme-handler/http
$ xdg-mime default google-chrome.desktop x-scheme-handler/http
$ xdg-mime default google-chrome.desktop x-scheme-handler/https&lt;/pre&gt;

You can change video modes from the command line when cabling to an external monitor or video projector.  Stick these aliases into your &lt;i&gt;~/.bashrc&lt;/i&gt; file:&lt;br /&gt;
&lt;pre class=conf&gt;alias vga='xrandr --fb 1280x1624 --output LVDS1 --primary --mode 1024x600 --rate 60 --pos 0x0 --panning 0x0 --output VGA1 --mode 1280x1024 --rate 60 --pos 0x1024 --above LVDS1'
alias mir='xrandr --fb 1280x1024 --output LVDS1 --primary --mode 1024x600 --rate 60 --pos 0x0 --panning 1280x1024 --output VGA1 --mode 1280x1024 --rate 60 --pos 0x0 --same-as LVDS1'
alias lcd='xrandr --fb 1024x600  --output LVDS1 --primary --mode 1024x600 --rate 60 --output VGA1 --off'&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;
After using Xfce for a few days, I'm liking it.  
&lt;p&gt;
For further details on Fedora 16, I recommend reading the &lt;a href=http://docs.fedoraproject.org/en-US/Fedora/16/html/Release_Notes/index.html target=_blank&gt; Release Notes&lt;/a&gt;, particularly the section on &lt;a href=http://docs.fedoraproject.org/en-US/Fedora/16/html/Release_Notes/sect-Release_Notes-Changes_for_Sysadmin.html target=_blank&gt;Changes for System Administrators&lt;/a&gt;.
&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-1086010309684096544?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vqapj7yngOcllegYR-Aq5XMBqMY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vqapj7yngOcllegYR-Aq5XMBqMY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vqapj7yngOcllegYR-Aq5XMBqMY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vqapj7yngOcllegYR-Aq5XMBqMY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/AvM3AzjfRwM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/1086010309684096544/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=1086010309684096544" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/1086010309684096544?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/1086010309684096544?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/AvM3AzjfRwM/fedora-16-xfce-on-eee-pc.html" title="Fedora 16 Xfce on an Eee PC" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Uv6mqs74pYQ/TZ8-PxKImdI/AAAAAAAAAOA/ZdKBlPnlV6s/s72-c/P_500.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2012/01/fedora-16-xfce-on-eee-pc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkENSXs6eSp7ImA9WhRXE0Q.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-3751559035656682686</id><published>2011-12-17T16:30:00.000-05:00</published><updated>2011-12-20T11:31:38.511-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T11:31:38.511-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="HPC" /><category scheme="http://www.blogger.com/atom/ns#" term="installation" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun Grid Engine" /><title>Grid Engine Config Tips</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="184" width="320" src="http://4.bp.blogspot.com/-loI1Y0YqeX4/Tu0Ju1BJxSI/AAAAAAAAB3Q/bobgCYdpwEA/s320/qmon.gif" /&gt;&lt;/div&gt;
&lt;p&gt;

Here are some of the Grid Engine configuration steps we should take on a new install.  I recommend doing all of these from the very beginning, to prevent changes that may change or break user workflow.
&lt;p&gt;

There is one thing I will always do with a new compute cluster, and that is enable hard memory limits.  Users are usually not too keen on any kind of limit, because jobs will eventually run into them.  Once you realize limits ensures node stability and uptime, users will want them.  Without limits, one bad job can crash a node and bring down many other jobs.
&lt;p&gt;

To enable hard memory limits, we modify the complex configuration to make h_vmem requestable.
&lt;pre class=cli&gt;# qconf -mc
h_vmem              h_vmem     MEMORY      &lt;=    YES         YES        1g       0&lt;/pre&gt;

Once this complex is set, it is a good idea to define a default option for qsub in the &lt;i&gt;/usr/global/sge/default/common/sge_request&lt;/i&gt; file.  When enabling h_vmem, we should also set a default value for h_stack.  h_vmem sets a limit on virtual memory, while h_stack sets a limit on stack space for binary execution.  Without a sufficient value for h_stack, programs like Python, Matlab or IDL will fail to start.
&lt;pre class=conf&gt;-q all.q
-l h_vmem=1g
-l h_stack=128m&lt;/pre&gt;

If we want to manually set values for each individual node, like slots and memory, a for-loop is very helpful.
&lt;pre class=cli&gt;# qconf -rattr exechost complex_values slots=8,h_vmem=8g node01
# for ((I=1; I &lt;= 16 ; I++)); do 
&gt; NODE=`printf "node%02d\n" $I`
&gt; MEM=`ssh $NODE 'free -b |grep Mem |cut -d" " -f 5'`
&gt; SWAP=`ssh $NODE 'free -b |grep Swap |cut -d" " -f 4'`
&gt; VMEM=`echo $MEM+$SWAP|bc`
&gt; qconf -rattr exechost complex_values slots=8,h_vmem=$VMEM $NODE
&gt; done&lt;/pre&gt;

To submit a job with a 4 gig limit, use the -l command line option.
&lt;pre class=cli&gt;$ qsub -l h_vmem=4g -l h_stack=256m myjob.sh&lt;/pre&gt;

To see available memory, use qstat.
&lt;pre class=cli&gt;$ qstat -F h_vmem&lt;/pre&gt;

It is also a good idea to place limits on the amount of memory any single process on the login node may allocate, in the &lt;i&gt;/etc/security/limits.conf&lt;/i&gt; file.  This example will limit any user in the &lt;i&gt;clusterusers&lt;/i&gt; group to 4 gigs per process.  Anything larger should be ran via qlogin.  When adding new users, make sure to add them to this group.
&lt;pre class=conf&gt;# limit any process to 4GB = 1024*1024*4KB = 4194304
@clusterusers      hard    rss             4194304
@clusterusers      hard    as              4194304&lt;/pre&gt;

Not only should there be a limit on memory, there should also be a limit on how many jobs a single user may submit and run simultaneously.
&lt;pre class=cli&gt;# qconf -msconf
 max_reservation 128
 maxujobs 128&lt;/pre&gt;

If the queue will be accepting multi-slot parallel jobs, slot reservation should be enabled to prevent starvation, by submitting multi-slot jobs with the “-R y" option.
&lt;p&gt;

To enable a simple fairshare policy between all users, there are only three options to check:
&lt;pre class=cli&gt;# qconf -mconf
enforce_user auto
auto_user_fshare 100
# qconf -msconf
weight_tickets_functional 10000&lt;/pre&gt;

To be a bit more verbose, we should collect some job scheduler info.
&lt;pre class=cli&gt;# man sched_conf
# qconf -msconf
 schedd_job_info true&lt;/pre&gt;

Now we can see why or why not a job is scheduled.
&lt;pre class=cli&gt;$ qstat -j 427997
$ qacct -j 427997&lt;/pre&gt;

If we plan to allow graphical GUI programs in the queue, we must setup a qlogin wrapper script with proper X11 forwarding.
&lt;pre class=cli&gt;# vim /usr/global/sge/qlogin_wrapper
# chmod +x /usr/global/sge/qlogin_wrapper&lt;/pre&gt;

qlogin_wrapper:
&lt;pre class=conf&gt;#!/bin/sh
HOST=$1
PORT=$2
shift
shift
echo /usr/bin/ssh -Y -p $PORT $HOST
/usr/bin/ssh -Y -p $PORT $HOST&lt;/pre&gt;

Set the qlogin wrapper and ssh shell:
&lt;pre class=cli&gt;# qconf -mconf
 qlogin_command /usr/global/sge/qlogin_wrapper
 qlogin_daemon /usr/sbin/sshd -i&lt;/pre&gt;

Here are some handy aliases I find useful in my ~/.bashrc file:
&lt;pre class=conf&gt;alias qconf-all='qconf -mq all.q'
alias qconf-offline='echo "all.q@nodeXX" ; \qconf -rattr queue slots 0' # all.q@node23
alias qconf-online='echo "all.q@nodeXX" ; \qconf -rattr queue slots 8' # all.q@node23
alias qstat-errors='\qstat -f -explain E'
alias qstat-summary='\qstat -g c'
alias qstat-mem='qstat -F h_vmem'
alias qstat-ext='qstat -ext'
alias qstat-io='qstat -ext | awk '"'"'{print $11 "  " $5 "  " $1}'"'"' | grep -v "\-\-" | sort -n'
alias qmod-clear='\qmod -c "*"'&lt;/pre&gt;

And done.  If you have some must-do configuration steps, please post them in the comments bellow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-3751559035656682686?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TixFWyCOd_2f7_aq5GED58aginw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TixFWyCOd_2f7_aq5GED58aginw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TixFWyCOd_2f7_aq5GED58aginw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TixFWyCOd_2f7_aq5GED58aginw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/xKcb4ex6w6s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/3751559035656682686/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=3751559035656682686" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/3751559035656682686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/3751559035656682686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/xKcb4ex6w6s/grid-engine-config-tips.html" title="Grid Engine Config Tips" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-loI1Y0YqeX4/Tu0Ju1BJxSI/AAAAAAAAB3Q/bobgCYdpwEA/s72-c/qmon.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/12/grid-engine-config-tips.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUDQnk5fip7ImA9WhRXEUg.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-2277166782025112191</id><published>2011-12-14T19:41:00.003-05:00</published><updated>2011-12-17T16:44:33.726-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-17T16:44:33.726-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Red Hat Enterprise Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="scientific linux" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="HPC" /><category scheme="http://www.blogger.com/atom/ns#" term="installation" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="centos" /><category scheme="http://www.blogger.com/atom/ns#" term="command line" /><category scheme="http://www.blogger.com/atom/ns#" term="GPGPU" /><category scheme="http://www.blogger.com/atom/ns#" term="CLI" /><title>GPGPU with AMD</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="214" width="320" src="http://1.bp.blogspot.com/-F_c_YmkSF1o/Tuk58OvZO1I/AAAAAAAAB3A/VBoQ-IF3IWs/s320/9250.JPG" /&gt;&lt;/div&gt;

&lt;a href=http://en.wikipedia.org/wiki/GPGPU target=_blank&gt;GPGPU&lt;/a&gt; (General Purpose Graphics Processing Unit) is a high performance computing solution which off-loads heavy floating-point computation to the video card.  &lt;a href=http://www.khronos.org/opencl/ target=_blank&gt;OpenCL&lt;/a&gt; is a cross-platform cross-vendor solution for parallel computing with various kinds of coprocessors such a GPU video card.
&lt;p&gt;
Here, we will be configuring an &lt;a href=http://www.amd.com/us/products/server/processors/firestream/firestream-9250/pages/firestream-9250.aspx target=_blank&gt;AMD FireStream 9250 GPU Compute Accelerator&lt;/a&gt; which provides over 1 TFLOPS of computing power.  The target operating system is Scientific Linux 6 x86_64, which is Red Hat Enterprise Linux 6 compatible.
&lt;p&gt;
You can verify the model of GPU installed with the &lt;i&gt;lspci&lt;/i&gt; command:
&lt;pre class=cli&gt;# lspci | grep VGA
07:00.0 VGA compatible controller: ATI Technologies Inc RV770 [FireStream 9250]&lt;/pre&gt;

To find the latest graphics driver, head over to the &lt;a href=http://support.amd.com/us/gpudownload/Pages/index.aspx target=_blank&gt;AMD driver download&lt;/a&gt; page.  The current version is the AMD Catalyst 11.12 Proprietary Linux x86 Display Driver.  Once we have the URL of the driver we can begin.

&lt;pre class=cli&gt;# mkdir /usr/local/src/amd ; cd /usr/local/src/amd
# wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-12-x86.x86_64.run
# chmod +x ati-driver-installer-11-12-x86.x86_64.run
# ./ati-driver-installer-11-12-x86.x86_64.run --buildpkg RedHat/RHEL6_64a
# yum -y install fglrx64_p_i_c-8.92-1.x86_64.rpm
# aticonfig --initial -f&lt;/pre&gt;

We may need to tweak the GDM setting to allow remote users access to the GPU with 
the &lt;i&gt;/etc/gdm/custom.conf&lt;/i&gt; config file:
&lt;pre class=conf&gt;[servers]
0=Rendering
[server-Rendering]
command=/usr/bin/Xorg -br -ac -audit 0
flexible=true&lt;/pre&gt;

An we also may need to allow permissions to direct rendering for shell users in the &lt;i&gt;/etc/X11/xorg.conf&lt;/i&gt; config file:
&lt;pre class=conf&gt;Section "DRI"
Mode 0666
EndSection&lt;/pre&gt;

Now to restart the display and verify that the FireGL module is in use.
&lt;pre class=cli&gt;# killall -9 gdm-binary
# lsmod | grep fgl
fglrx                3154329  49
# grep FireGL /var/log/Xorg.0.log
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
(II) fglrx(0):     Desc: ATI FireGL DRM kernel module&lt;/pre&gt;

Install the &lt;a href=http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx target=_blank&gt;AMD APP SDK v2.5 with OpenCL&lt;/a&gt;:
&lt;pre class=cli&gt;# wget http://developer.amd.com/Downloads/AMD-APP-SDK-v2.5-lnx64.tgz
# mkdir AMD-APP-SDK-v2.5-lnx64 ; cd AMD-APP-SDK-v2.5-lnx64
# tar xzvf 
# ./Install-AMD-APP.sh&lt;/pre&gt;

Install GPU-enabled BLAS and FFT, the &lt;a href=http://developer.amd.com/libraries/appmathlibs/Pages/default.aspx target=_blank&gt;AMD Accelerated Parallel Processing Math Libraries (APPML) v1.4&lt;/a&gt;.
&lt;pre class=cli&gt;# cd /usr/local/src/amd
# wget http://developer.amd.com/Downloads/clAmdBlas-1.4.182-Linux.tar.gz
# wget http://developer.amd.com/Downloads/clAmdFft-1.4.182-Linux.tar.gz
# wget http://developer.amd.com/Downloads/LUDOpenCLBLAS-Linux.zip
# wget http://developer.amd.com/Downloads/ObjectDetection-Linux.zip
# mkdir clAmdBlas-1.4.182-Linux ; cd clAmdBlas-1.4.182-Linux
# tar xzvf ../clAmdBlas-1.4.182-Linux.tar.gz
# ./install-clAmdBlas-1.4.182.sh
# cd ..
# mkdir clAmdFft-1.4.182-Linux ; cd clAmdFft-1.4.182-Linux
# tar xzvf ../clAmdFft-1.4.182-Linux.tar.gz
# ./install-clAmdFft-1.4.182.sh&lt;/pre&gt;

Verify everything is functioning.
&lt;pre class=cli&gt;# . /etc/profile.d/ati-fglrx.sh
# . /opt/clAmdBlas-1.4.182/appmlEnv.sh
# /opt/clAmdBlas-1.4.182/bin64/clBlasVersion 
clAmdBlas version 1.4.182
# /opt/clAmdBlas-1.4.182/bin64/example_sgemm 
Result:
21370 22040 22710 
37070 38240 39410 
52770 54440 56110 
68470 70640 72810 
# /opt/clAmdBlas-1.4.182/bin64/example_strsm 
Result:
-1.17478e+00 -7.83188e-01 -3.91593e-01 1.51806e-06 3.91595e-01 
-4.03831e-01 -2.69220e-01 -1.34610e-01 5.98375e-07 1.34612e-01 
-2.06611e-01 -1.37741e-01 -6.88705e-02 2.98023e-07 6.88705e-02 
9.31818e+00 9.54545e+00 9.77273e+00 1.00000e+01 1.02273e+01
# . /opt/clAmdFft-1.4.182/appmlEnv.sh
# /opt/clAmdFft-1.4.182/bin64/clAmdFft.Client
                Client Test *****PASS*****&lt;/pre&gt;
Read more about it all at the &lt;a href=http://developer.amd.com/zones/openclzone/pages/default.aspx target=_blank&gt;AMD OpenCL Zone&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-2277166782025112191?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/O9v9nFNglwkAQuzFzii11A82gfQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O9v9nFNglwkAQuzFzii11A82gfQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/O9v9nFNglwkAQuzFzii11A82gfQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O9v9nFNglwkAQuzFzii11A82gfQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/deco82zv768" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/2277166782025112191/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=2277166782025112191" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/2277166782025112191?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/2277166782025112191?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/deco82zv768/gpgpu-with-amd.html" title="GPGPU with AMD" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-F_c_YmkSF1o/Tuk58OvZO1I/AAAAAAAAB3A/VBoQ-IF3IWs/s72-c/9250.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/12/gpgpu-with-amd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUMSXg9eCp7ImA9WhRXEUg.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-824465319877042692</id><published>2011-11-01T16:00:00.000-04:00</published><updated>2011-12-17T16:44:48.660-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-17T16:44:48.660-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HPC" /><title>How Much Work Can a Cluster Do?</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="147" src="http://3.bp.blogspot.com/-zMKKjNdKhvs/TrBPsxd77FI/AAAAAAAAB18/ig9cqw0VH8w/s320/workers.png" width="320" /&gt;&lt;/div&gt;
&lt;br /&gt;
If we take a 32 node computer cluster, with each compute node averaging over 2 amps under high load, add in some extra amps for storage and network components, all running on 208 volt, we could be pulling over 90 amps total.
&lt;br /&gt;
&lt;pre class="conf"&gt;current x voltage = power
 amps  x  volts   = watts
   90A  x  208V   = 18720W&lt;/pre&gt;
Wikipedia say, "A laborer over the course of an 8-hour day can sustain an average output of about 75 watts."  So a 32 node HPC cluster is roughly equivalent to 250 laborers that never sleep!

&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Watt" target="_blank"&gt;Watt - Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-824465319877042692?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/90aJMEM9aXiXh1EeNUqNmJHtOd0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/90aJMEM9aXiXh1EeNUqNmJHtOd0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/90aJMEM9aXiXh1EeNUqNmJHtOd0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/90aJMEM9aXiXh1EeNUqNmJHtOd0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/CPjelMsdoPc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/824465319877042692/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=824465319877042692" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/824465319877042692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/824465319877042692?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/CPjelMsdoPc/how-much-work-can-cluster-do.html" title="How Much Work Can a Cluster Do?" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-zMKKjNdKhvs/TrBPsxd77FI/AAAAAAAAB18/ig9cqw0VH8w/s72-c/workers.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/11/how-much-work-can-cluster-do.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQFQ3gzcCp7ImA9WhRTEUg.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-1173993889848826843</id><published>2011-10-12T15:03:00.000-04:00</published><updated>2011-11-01T10:38:32.688-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T10:38:32.688-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="backup" /><title>Easy Backup of MySQL Databases</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="229" width="296" src="http://4.bp.blogspot.com/-UBT1Ug56-gg/TpXkPEtcHWI/AAAAAAAAB1U/NThJBy_x52U/s320/mnemonic-dolphin.jpg" /&gt;&lt;/div&gt;

&lt;blockquote&gt;Real Men don't make backups.  They upload it via ftp and let the world mirror it.  &lt;br&gt;
-- Linus Torvalds&lt;/blockquote&gt;
&lt;p&gt;
Here is a simple method for doing daily backups of all MySQL databases on a server.  This method will save a separate file for each database, every morning at 4AM, into a file named with the host, database and date.  This method is extremely convenient for quick restores, to any day within the last two weeks.
&lt;p&gt;
Create a  mysql backup user and grant database permissions.  Then set the backup script to run every day at 4AM with cron.
&lt;pre class=cli&gt;# adduser mysqlbackup
# mysql -u root -p -e "GRANT SELECT, LOCK TABLES ON *.* TO 'mysqlbackup'@'localhost' IDENTIFIED BY 'XXXXXXX;"
# echo "0 4 * * * /home/mysqlbackup/mysqlbackup.sh" |crontab -u mysqlbackup
# touch /home/mysqlbackup/mysqlbackup.sh ; chmod +x /home/mysqlbackup/mysqlbackup.sh&lt;/pre&gt;
&lt;p&gt;
Set the backup user mysql password, replacing XXXXXX with your own password, in the .my.cnf file.
&lt;p&gt;
&lt;i&gt;/home/mysqlbackup/.my.cnf&lt;/i&gt;
&lt;pre class=conf&gt;[client]
password=XXXXXXX&lt;/pre&gt;

&lt;i&gt;/home/mysqlbackup/mysqlbackup.sh&lt;/i&gt;
&lt;pre class=conf&gt;#!/bin/sh

### get the hostname
MYHOST="`hostname -s`"

### individually dump all databases with timestamps
for I in `mysql -e "show databases;" |egrep -v '^Database$|hold$'`; do
        ### dump and compress
        mysqldump --quote-names --opt $I |gzip -cf &gt;/home/mysqlbackup/$MYHOST-$I-`date +%Y%m%d`.sql.gz
        ### remove two-week old dumps
        rm -f /home/mysqlbackup/$MYHOST-$I-`date +%Y%m%d --date="-14 days"`.sql.gz
done&lt;/pre&gt;

I recommend running the script at least once by hand to check functionality.
&lt;pre class=cli&gt;
# su - mysqlbackup
$ /home/mysqlbackup/mysqlbackup.sh
$ exit&lt;/pre&gt;

Now that you have daily database dumps, to do a restore you simply cat the dump file to the mysql client.  The current database will be dropped and rebuilt from the file selected.  Here is an example of restoring the database &lt;i&gt;importantstuff&lt;/i&gt; on host &lt;i&gt;foo&lt;/i&gt; from 4AM on 2011, April 30th.
&lt;pre class=cli&gt;# zcat /home/mysqlbackup/foo-importantstuff-20110430.sql.gz |mysql -u root -p importantstuff&lt;/pre&gt;
&lt;p&gt;
It's easy.  Do your backups!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-1173993889848826843?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TLf1Cor7Js5V61f9cRBe7QdEYuU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TLf1Cor7Js5V61f9cRBe7QdEYuU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TLf1Cor7Js5V61f9cRBe7QdEYuU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TLf1Cor7Js5V61f9cRBe7QdEYuU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/mE_vTqeEP6o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/1173993889848826843/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=1173993889848826843" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/1173993889848826843?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/1173993889848826843?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/mE_vTqeEP6o/easy-backup-of-mysql-databases.html" title="Easy Backup of MySQL Databases" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-UBT1Ug56-gg/TpXkPEtcHWI/AAAAAAAAB1U/NThJBy_x52U/s72-c/mnemonic-dolphin.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/10/easy-backup-of-mysql-databases.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIFQX49eyp7ImA9WhdUGEk.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-5799203440789871239</id><published>2011-10-05T15:49:00.000-04:00</published><updated>2011-10-05T15:55:10.063-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T15:55:10.063-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dell" /><category scheme="http://www.blogger.com/atom/ns#" term="scientific linux" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="centos" /><category scheme="http://www.blogger.com/atom/ns#" term="red hat" /><category scheme="http://www.blogger.com/atom/ns#" term="RHEL" /><title>Auto Update Kernel Modules with DKMS</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="320" width="282" src="http://1.bp.blogspot.com/-AXySlMAn3No/Toy11o0QY2I/AAAAAAAAB1M/3bHEm6XVbnU/s320/optiplex990.jpg" /&gt;&lt;/div&gt;
I had a brand new Dell OptiPlex 990 desktop computer that had just been installed with Scientific Linux 6.  Enterprise Linux runs great on these things, except I was getting a lot of network errors.
&lt;pre class=cli&gt;# lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)&lt;/pre&gt;
&lt;pre class=conf&gt;Sep 11 03:59:47 foo kernel: e1000e: em1 NIC Link is Down
Sep 11 03:59:47 foo NetworkManager[1760]: &lt;info&gt; (em1): carrier now OFF (device state 8, deferring action for 4 seconds)
Sep 11 03:59:47 foo kernel: e1000e 0000:00:19.0: em1: Reset adapter&lt;/pre&gt;
The solution was to update to the latest &lt;a href=http://sourceforge.net/projects/e1000/files/e1000e%20stable/ target=_blank&gt;Intel Wired Ethernet&lt;/a&gt; e1000e driver, currently version 1.6.2.  It is easy enough to download, un-tar, and make install the package, but it will be ignored after a new kernel is installed.  
&lt;p&gt;
Dynamic Kernel Module Support (&lt;a href=http://linux.dell.com/dkms/ target=_blank&gt;DKMS&lt;/a&gt;) is an easy solution to such a problem.  Since we are replacing a kernel module that is included in the stock kernel RPM package, we want to be sure that the updated driver will be built and installed automatically whenever a new kernel is booted.
&lt;p&gt;
DKMS is easy to install with the EPEL repository enabled.  Here we are enabling &lt;a href=http://fedoraproject.org/wiki/EPEL target=_blank&gt;EPEL&lt;/a&gt; on &lt;a href=http://www.scientificlinux.org/ target=_blank&gt;Scientific Linux 6&lt;/a&gt;, then yum installing the DKMS package:
&lt;pre class=cli&gt;# rpm -ihv http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
# yum install dkms&lt;/pre&gt;

We must download and prepare the latest module source code by moving the source code to a &lt;i&gt;/usr/src/MODULENAME-VERSION&lt;/i&gt; directory, then create a dkms.conf file within:
&lt;pre class=cli&gt;# cd /usr/local/src
# wget http://downloads.sourceforge.net/project/e1000/e1000e%20stable/1.6.2/e1000e-1.6.2.tar.gz
# tar xzvf e1000e-1.6.2.tar.gz
# mv e1000e-1.6.2/src /usr/src/e1000e-1.6.2
# vim /usr/src/e1000e-1.6.2/dkms.conf&lt;/pre&gt;

&lt;i&gt;dkms.conf&lt;/i&gt;:
&lt;pre class=conf&gt;PACKAGE_NAME="e1000e"
PACKAGE_VERSION="1.6.2"
BUILT_MODULE_NAME[0]="e1000e"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/e1000e/"
AUTOINSTALL="yes"&lt;/pre&gt;

Now that we have the source code in place, we tell DKMS to maintain, build and install the module:
&lt;pre class=cli&gt;# dkms add -m e1000e -v 1.6.2
# dkms build -m e1000e -v 1.6.2
# dkms install -m e1000e -v 1.6.2
# chkconfig dkms_autoinstaller on&lt;/pre&gt;

We must change the search order for modules to allow "weak modules" to load before the built-in modules by editing the &lt;i&gt;/etc/depmod.d/dist.conf&lt;/i&gt; file:
&lt;pre class=conf&gt;search updates extra weak-updates built-in&lt;/pre&gt;

This last step ensures that when rebooting into a new kernel, the custom module will be loaded instead of the RPM packaged module.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-5799203440789871239?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/657kQMlVPMgZgYrboU3PnJ0iRE8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/657kQMlVPMgZgYrboU3PnJ0iRE8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/657kQMlVPMgZgYrboU3PnJ0iRE8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/657kQMlVPMgZgYrboU3PnJ0iRE8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/QC5JS7-UeVw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/5799203440789871239/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=5799203440789871239" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/5799203440789871239?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/5799203440789871239?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/QC5JS7-UeVw/auto-update-kernel-modules-with-dkms.html" title="Auto Update Kernel Modules with DKMS" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-AXySlMAn3No/Toy11o0QY2I/AAAAAAAAB1M/3bHEm6XVbnU/s72-c/optiplex990.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/10/auto-update-kernel-modules-with-dkms.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRn4-eyp7ImA9WhdWFEw.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-36651507848797877</id><published>2011-08-30T14:59:00.018-04:00</published><updated>2011-09-07T13:33:57.053-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-07T13:33:57.053-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="visualization" /><category scheme="http://www.blogger.com/atom/ns#" term="network" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="centos" /><category scheme="http://www.blogger.com/atom/ns#" term="fedora" /><title>NX - A Fast Remote Linux Desktop</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="240" width="320" src="http://4.bp.blogspot.com/-cwjcnRxPp3I/Tl0tGSv3rZI/AAAAAAAABzQ/hjQmbmWTxEc/s320/nomachine-400x300.jpg" /&gt;&lt;/div&gt;&lt;p&gt;Many Linux users are familiar with X11 forwarding via SSH, or &lt;a href=http://idolinux.blogspot.com/2008/09/vnc-remote-desktop-on-red-hat-centos.html target=_blank&gt;VNC&lt;/a&gt; for remote desktop sharing.  SSH can tunnel X Windows from your remote host to the local X server display.  And VNC can remotely share the desktop seen on the monitor or start a completely new desktop in the background.  Similarly, &lt;a href=http://www.nomachine.com/ target=_blank&gt;NoMachine&lt;/a&gt; (NX) can do the same things, with the bonus of a faster compression algorithm for a more responsive GUI.&lt;br /&gt;
&lt;p&gt;I had avoided NX because it seemed confusing and difficult to install.  Now, NX has a free client, node and server download, all of which is easy to install and use.  These steps work on the latest CentOS 5 and Fedora 15.&lt;br /&gt;
&lt;p&gt;Download the latest NX Free Edition client, node and server RPMs from &lt;a href=http://www.nomachine.com/download.php target=_blank&gt;www.nomachine.com/download.php&lt;/a&gt; and install them on your server:&lt;br /&gt;
&lt;pre class=cli&gt;# rpm -ihv nxclient-3.5.0-7.x86_64.rpm nxnode-3.5.0-6.x86_64.rpm nxserver-3.5.0-8.x86_64.rpm&lt;/pre&gt;On your client system, just install the client RPM:&lt;br /&gt;
&lt;pre class=cli&gt;# rpm -ihv nxclient-3.5.0-7.x86_64.rpm&lt;/pre&gt;Now you may log into your server by providing your username and password.&lt;br /&gt;
&lt;p&gt;NX provides a much more responsive remote desktop, especially over low speed and high latency connections.  There are also many options for choosing Gnome vs KDE, or even just a single program for your session.  Give it a try.&lt;br /&gt;
&lt;p&gt;There is also an option for sharing your desktop with multiple other users, called shadowing in NX terminology.  The primary user logs in and starts a new Unix session.  Then another user logs in with a Shadow session, selecting the session of the primary user.  This is great for remote collaboration with trusted colleagues that have an account on the same server.&lt;br /&gt;
&lt;p&gt;Make sure to check out &lt;a href=http://www.nomachine.com/documents/getting-started.php target=_blank&gt;Getting Started with NX&lt;/a&gt;.  Also, detailed instructions and troubleshooting for installing the repository version of NX can be found at &lt;a href=http://wiki.centos.org/HowTos/FreeNX target=_blank&gt;CentOS Wiki HowTos/FreeNX&lt;/a&gt;.  &lt;br /&gt;
&lt;p&gt;&lt;b&gt;UPDATE:&lt;/b&gt;  I have found that the free NX server download from nomachine.com is more functional than the one provided in the repositories.  In particular, shadowing was broken in the repo version.  Shadowing is the desktop session sharing feature of NX.  So, I do not recommend using yum to install NX.  NX Free Edition seems to be limited to two users, though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-36651507848797877?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WIskpTZDrdBXSSVRsQR8J-Ls3nE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WIskpTZDrdBXSSVRsQR8J-Ls3nE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WIskpTZDrdBXSSVRsQR8J-Ls3nE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WIskpTZDrdBXSSVRsQR8J-Ls3nE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/q3WaBkVmdb0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/36651507848797877/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=36651507848797877" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/36651507848797877?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/36651507848797877?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/q3WaBkVmdb0/nx-fast-remote-linux-desktop.html" title="NX - A Fast Remote Linux Desktop" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-cwjcnRxPp3I/Tl0tGSv3rZI/AAAAAAAABzQ/hjQmbmWTxEc/s72-c/nomachine-400x300.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/08/nx-fast-remote-linux-desktop.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ABR3w7fip7ImA9WhdQFko.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-8183318668238951347</id><published>2011-08-17T15:46:00.001-04:00</published><updated>2011-08-18T09:55:56.206-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-18T09:55:56.206-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>LinuxCon Live Stream</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="192" width="185" src="http://3.bp.blogspot.com/-034nfujJ5Kg/Tkwab7CJuaI/AAAAAAAAByI/D4CyTkCj8_0/s320/LinuxCon-20101.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;
Didn't get a plane ticket to Vancouver for &lt;a href=http://events.linuxfoundation.org/events/linuxcon target=_blank&gt;LinuxCon North America 2011&lt;/a&gt;?  Well, there is a live video stream.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=http://events.linuxfoundation.org/events/linuxcon/live-video-streaming target=_blank&gt;North America 2011 | Live Video Streaming&lt;/a&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-8183318668238951347?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KVPzDsKQHF4-YypWBpVbbqNaYNg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KVPzDsKQHF4-YypWBpVbbqNaYNg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KVPzDsKQHF4-YypWBpVbbqNaYNg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KVPzDsKQHF4-YypWBpVbbqNaYNg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/_OWV7-aKkE8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/8183318668238951347/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=8183318668238951347" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/8183318668238951347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/8183318668238951347?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/_OWV7-aKkE8/linuxcon-live-stream.html" title="LinuxCon Live Stream" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-034nfujJ5Kg/Tkwab7CJuaI/AAAAAAAAByI/D4CyTkCj8_0/s72-c/LinuxCon-20101.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/08/linuxcon-live-stream.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GQnw9fSp7ImA9WhdRGEg.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-1972071421596702920</id><published>2011-07-11T09:39:00.005-04:00</published><updated>2011-08-08T21:22:03.265-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-08T21:22:03.265-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Red Hat Enterprise Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="installation" /><category scheme="http://www.blogger.com/atom/ns#" term="centos" /><category scheme="http://www.blogger.com/atom/ns#" term="red hat" /><category scheme="http://www.blogger.com/atom/ns#" term="RHEL" /><title>CentOS 6 Available</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="200" width="200" src="http://1.bp.blogspot.com/-Bm9xb160imE/Thr9W94JnUI/AAAAAAAAASk/6SndyqS8ifE/s320/centos.png" /&gt;&lt;/div&gt;One of my favorite, license fee-free, Red Hat Enterprise Linux rebuilds is now available.  CentOS is completely RHEL-compatible, with a different logo.  Read all about it:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=http://www.karan.org/blog/index.php/2011/07/10/release-for-centos-6-0-i386-and-x86-64 target=_blank&gt;Karanbir Singh's blog post&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.0 target=_blank&gt;release notes on the wiki&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://lists.centos.org/pipermail/centos-announce/2011-July/017645.html target=_blank&gt;mailing list announcement&lt;/a&gt;&lt;/ul&gt;Of particular note is that the i386 DVD image is a bit too big to fit on a DVD+R, so use a DVD-R.  When the live CDs are released in a few days, be sure to give &lt;a href=https://fedorahosted.org/liveusb-creator/ target=_blank&gt;liveusb-creator&lt;/a&gt; a try to make a bootable USB thumb drive. &lt;p&gt;If you want a Linux distribution with great backwards compatibility, solid updates, a long support cycle (7+ years), that is tested on enterprise server hardware, then CentOS should be at the top of your list.  It turns out that &lt;a href=http://w3techs.com/blog/entry/highlights_of_web_technology_surveys_july_2010 target=_blank&gt;CentOS is the distribution of choice for 30% of web servers&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-1972071421596702920?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m3TuD1g5Efzr6mqEVJm7XoMQdec/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m3TuD1g5Efzr6mqEVJm7XoMQdec/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m3TuD1g5Efzr6mqEVJm7XoMQdec/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m3TuD1g5Efzr6mqEVJm7XoMQdec/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/7qJS1Tf6lG4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/1972071421596702920/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=1972071421596702920" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/1972071421596702920?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/1972071421596702920?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/7qJS1Tf6lG4/centos-6-available.html" title="CentOS 6 Available" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Bm9xb160imE/Thr9W94JnUI/AAAAAAAAASk/6SndyqS8ifE/s72-c/centos.png" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/07/centos-6-available.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4BRX46eCp7ImA9WhZbEk4.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-6737054697985820108</id><published>2011-05-25T11:05:00.005-04:00</published><updated>2011-06-16T09:29:14.010-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-16T09:29:14.010-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="netbook" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="fedora" /><title>Fedora 15 is Out</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="96" width="96" src="http://1.bp.blogspot.com/-wIitn-8AWVQ/TfoE68CpGVI/AAAAAAAAAQM/nBzk3OEtse0/s200/blue_fedora.png" /&gt;&lt;/div&gt;The latest and greatest of Linux, Fedora 15, has been released.  &lt;a href=https://fedoraproject.org/get-fedora target=_blank&gt;Get your copy now!&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Check out the &lt;a href=https://fedoraproject.org/wiki/F15_one_page_release_notes target=_blank&gt;release notes&lt;/a&gt; for more info.&lt;br /&gt;
&lt;p&gt;So I tried Fedora 15 beta with the new Gnome 3 desktop, on my netbook.  I didn't like the default Gnome desktop.  I reverted back to Fedora 14.  A netbook really needs a screen-space efficient window manager.  I want all toolbars to be consolidated and hide when not needed.  So what are other's doing?  Time to switch to the &lt;a href=http://spins.fedoraproject.org/lxde/ target=_blank&gt;LXDE&lt;/a&gt; or &lt;a href=http://spins.fedoraproject.org/xfce/ target=_blank&gt;XFCE&lt;/a&gt; spins?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-6737054697985820108?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/chEpJcK3xWtHj4b268DRlH0aCDU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/chEpJcK3xWtHj4b268DRlH0aCDU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/chEpJcK3xWtHj4b268DRlH0aCDU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/chEpJcK3xWtHj4b268DRlH0aCDU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/u99AslBG04c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/6737054697985820108/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=6737054697985820108" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6737054697985820108?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6737054697985820108?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/u99AslBG04c/fedora-15-is-out.html" title="Fedora 15 is Out" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-wIitn-8AWVQ/TfoE68CpGVI/AAAAAAAAAQM/nBzk3OEtse0/s72-c/blue_fedora.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/05/fedora-15-is-out.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMBSX49cCp7ImA9WhZbEk4.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-6945486095264319554</id><published>2011-04-21T11:38:00.003-04:00</published><updated>2011-06-16T09:54:18.068-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-16T09:54:18.068-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><category scheme="http://www.blogger.com/atom/ns#" term="server room" /><title>Video Tour of the Facebook Server Room</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="200" width="200" src="http://2.bp.blogspot.com/-d8fepjcfSHs/TfoG70iea-I/AAAAAAAAAQU/Iz6pK7vUeDA/s200/Facebook-logo-300x300.png" /&gt;&lt;/div&gt;If you didn't already know, Facebook runs on a Linux software stack which utilizes Apache, MySQL, Memcached, PHP, as well as &lt;a href=https://developers.facebook.com/opensource/ target=_blank&gt;many other open source technologies&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Facebook also happens to be doing some interesting things in their data centers, with the &lt;a href=http://www.opendatacenteralliance.org target=_blank&gt;Open Data Center Alliance&lt;/a&gt; and &lt;a href=http://opencompute.org/datacenters/ target=_blank&gt;Open Compute Project&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See behind the scenes in this video of Facebook data center hot isle containment.&lt;br /&gt;
&lt;p align="center"&gt;&lt;embed src="http://blip.tv/play/g7dBgrSxRgA" type="application/x-shockwave-flash" width="450" height="360" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/p&gt;via &lt;a href=http://www.datacenterknowledge.com/archives/2011/04/18/video-inside-facebooks-server-room/ target=_blank&gt;Data Center Knowledge&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-6945486095264319554?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/89RU5JaeVFYBAPG_Kq9hHLVIYpE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/89RU5JaeVFYBAPG_Kq9hHLVIYpE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/89RU5JaeVFYBAPG_Kq9hHLVIYpE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/89RU5JaeVFYBAPG_Kq9hHLVIYpE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/GTNwlPZIxNU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/6945486095264319554/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=6945486095264319554" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6945486095264319554?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6945486095264319554?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/GTNwlPZIxNU/video-tour-of-facebook-server-room.html" title="Video Tour of the Facebook Server Room" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-d8fepjcfSHs/TfoG70iea-I/AAAAAAAAAQU/Iz6pK7vUeDA/s72-c/Facebook-logo-300x300.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/04/video-tour-of-facebook-server-room.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMFQXY4fCp7ImA9WhZbEk4.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-6165389894668544631</id><published>2011-04-12T12:59:00.001-04:00</published><updated>2011-06-16T09:53:30.834-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-16T09:53:30.834-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>20 Year of Linux</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.linuxfoundation.org/
20th" target="_blank"&gt;&lt;img border="0" height="250" width="300" alt="I'll be celebrating 20 years of Linux with The Linux Foundation!" src="http://1.bp.blogspot.com/-n9eyUSYr-7E/TfoKicwDxEI/AAAAAAAAAQc/ZbtgHxEtDgo/s320/lf_linux20_webbadge.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-6165389894668544631?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mDNdPylOyORwmjpZ_NiWDQ5vtEg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mDNdPylOyORwmjpZ_NiWDQ5vtEg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mDNdPylOyORwmjpZ_NiWDQ5vtEg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mDNdPylOyORwmjpZ_NiWDQ5vtEg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/lEQx-ICd5z0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/6165389894668544631/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=6165389894668544631" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6165389894668544631?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6165389894668544631?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/lEQx-ICd5z0/20-year-of-linux.html" title="20 Year of Linux" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-n9eyUSYr-7E/TfoKicwDxEI/AAAAAAAAAQc/ZbtgHxEtDgo/s72-c/lf_linux20_webbadge.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/04/20-year-of-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AHQ3g6fip7ImA9WhZREkU.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-5841859432569456974</id><published>2011-04-08T13:54:00.002-04:00</published><updated>2011-04-08T14:02:12.616-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-08T14:02:12.616-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="Red Hat Enterprise Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="HPC" /><category scheme="http://www.blogger.com/atom/ns#" term="centos" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun Grid Engine" /><category scheme="http://www.blogger.com/atom/ns#" term="RHEL" /><category scheme="http://www.blogger.com/atom/ns#" term="mac" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Grid Engine is Alive and Well</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="46" width="200" src="http://1.bp.blogspot.com/-JUigP_y409w/TZ9Nl1SUlRI/AAAAAAAAAOo/XeBm-ORIBpc/s200/SGE-logo.png" /&gt;&lt;/div&gt;Now that the pieces are falling into place, after Oracle's acquisition of Sun Microsystems, we can see that open source can vendor-proof central pieces of your software infrastructure.  Grid Engine is alive and well, with a &lt;a href=http://gridengine.org/blog/about/ target=_blank&gt;blog&lt;/a&gt;, a &lt;a href=https://gridengine.org/mailman/listinfo/users target=_blank&gt;mailing list&lt;/a&gt;, a &lt;a href=https://github.com/gridengine target=_blank&gt;git repository&lt;/a&gt;, and even commercial support from &lt;a href=http://www.univa.com/ target=_blank&gt;Univa&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I'd like to give a big THANK YOU to Dag over at Bioteam, for being so active and providing &lt;a href=http://bioteam.net/dag/gridengine-courtesy-binaries/ target=_blank&gt;courtesy binaries&lt;/a&gt; for CentOS Linux and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
Source code repositories can also be found from the &lt;a href=http://gridscheduler.sourceforge.net/ target=_blank&gt;Open Grid Scheduler&lt;/a&gt; and &lt;a href=https://arc.liv.ac.uk/trac/SGE target=_blank&gt;Son of Grid Engine&lt;/a&gt; projects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-5841859432569456974?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZejrGMUWzhpPkdGJOf8Tyv3TZMw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZejrGMUWzhpPkdGJOf8Tyv3TZMw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZejrGMUWzhpPkdGJOf8Tyv3TZMw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZejrGMUWzhpPkdGJOf8Tyv3TZMw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/8U98Q9EqFt8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/5841859432569456974/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=5841859432569456974" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/5841859432569456974?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/5841859432569456974?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/8U98Q9EqFt8/grid-engine-is-alive-and-well.html" title="Grid Engine is Alive and Well" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-JUigP_y409w/TZ9Nl1SUlRI/AAAAAAAAAOo/XeBm-ORIBpc/s72-c/SGE-logo.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/04/grid-engine-is-alive-and-well.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MNRXgyeip7ImA9WhZREkU.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-8999683577222463028</id><published>2011-03-23T15:17:00.005-04:00</published><updated>2011-04-08T12:51:34.692-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-08T12:51:34.692-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="offtopic" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>Speech Input</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="180" width="180" src="http://3.bp.blogspot.com/-R1k66Qd4BLw/TZ882UmsiwI/AAAAAAAAANw/p-CW1Rwyjg0/s200/voice.png" /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;
&lt;form id="cse-search-box" action="http://www.google.com/cse" target="_blank"&gt;&lt;input value="partner-pub-7053441482941811:mponb6-apml" name="cx" type="hidden"/&gt;&lt;input name="q" size="40" type="text"/ x-webkit-speech&gt;&lt;/form&gt;&lt;/center&gt;&lt;br /&gt;
&lt;p&gt;Testing speech input with &lt;a href=http://chrome.blogspot.com/2011/03/talking-to-your-computer-with-html5.html target=_blank&gt;Chrome 11&lt;/a&gt;.  Neat.&lt;br /&gt;
&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-8999683577222463028?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_yBCphM9jSxvnkv35nNpC-QvgA8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_yBCphM9jSxvnkv35nNpC-QvgA8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_yBCphM9jSxvnkv35nNpC-QvgA8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_yBCphM9jSxvnkv35nNpC-QvgA8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/BtiEZsvjdIU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/8999683577222463028/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=8999683577222463028" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/8999683577222463028?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/8999683577222463028?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/BtiEZsvjdIU/speech-input.html" title="Speech Input" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-R1k66Qd4BLw/TZ882UmsiwI/AAAAAAAAANw/p-CW1Rwyjg0/s72-c/voice.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/03/speech-input.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQFRXozeip7ImA9WhRTEUs.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-6405049077833094815</id><published>2011-03-15T12:32:00.007-04:00</published><updated>2011-11-01T11:45:14.482-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T11:45:14.482-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="HPC" /><category scheme="http://www.blogger.com/atom/ns#" term="centos" /><category scheme="http://www.blogger.com/atom/ns#" term="red hat" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="server room" /><category scheme="http://www.blogger.com/atom/ns#" term="EC2" /><title>Amazon EC2 for HPC</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="73" width="200" src="http://3.bp.blogspot.com/-FeyMXuqRRYc/TZ9O46duV2I/AAAAAAAAAOw/FbNz5ZAbzMA/s200/Amazon-Cloud-Computing-Logo.png" /&gt;&lt;/div&gt;I've been sitting on this for a while now.  I did quite a lot of testing with &lt;a href=http://aws.amazon.com/ec2/ target=_blank&gt;Amazon EC2&lt;/a&gt;, Elastic Cloud Computing, to determine if replacing an on-site rack of high performance computing cluster hardware with cloud computing resources is feasible.  Utilizing the &lt;a href=http://docs.fabfile.org target=_blank&gt;Fabric&lt;/a&gt; and &lt;a href=http://boto.cloudhackers.com/ target=_blank&gt;Boto&lt;/a&gt; Python modules, I have build a command line utility for automating cluster deployments within the cloud.  The cluster utilizes a Red Hat Enterprise Linux-compatible operating system with Grid Engine for job queuing.  Initial testing targeted the large HPC instance types, but I have since been able to substitute in micro instances for faster and more economical testing of deployments.&lt;br /&gt;
&lt;br /&gt;
This slideshow covers the the basic terminology, and compares the cost of purchasing and maintaining a rack of equipment versus cloud fees.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src="https://docs.google.com/present/embed?id=df2psr94_0dgbwc9hc" frameborder="0" width="410" height="342"&gt;&lt;/iframe&gt;&lt;br /&gt;
Executive summary:  Yes, an on-site rack of equipment can be replaced with cloud computing resources, while continuing to utilize existing workflows.  The cost to a university for EC2 is competitive with in-house hardware, when factoring in data center and maintenance costs.  The cost to faculty is prohibitively expensive for cloud, since university overhead is paid up-front.  Data locality is a big concern.  An added benefit of cloud computing is hardware abstraction, meaning that staff time is focused instead on system configuration and software deployment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-6405049077833094815?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kk_zgu5mxyWGMA2sI2tOeQ-zUNA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kk_zgu5mxyWGMA2sI2tOeQ-zUNA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kk_zgu5mxyWGMA2sI2tOeQ-zUNA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kk_zgu5mxyWGMA2sI2tOeQ-zUNA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/lumYLwU4tPM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/6405049077833094815/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=6405049077833094815" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6405049077833094815?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6405049077833094815?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/lumYLwU4tPM/amazon-ec2-for-hpc.html" title="Amazon EC2 for HPC" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-FeyMXuqRRYc/TZ9O46duV2I/AAAAAAAAAOw/FbNz5ZAbzMA/s72-c/Amazon-Cloud-Computing-Logo.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/03/amazon-ec2-for-hpc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEECRHk-fyp7ImA9WhRTEkk.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-3247065069313086872</id><published>2011-03-09T16:26:00.041-05:00</published><updated>2011-11-02T11:11:05.757-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T11:11:05.757-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="netbook" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="fedora" /><category scheme="http://www.blogger.com/atom/ns#" term="asus" /><category scheme="http://www.blogger.com/atom/ns#" term="eee" /><title>Fedora 14 on an Eee PC 1015PEM</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="200" width="200" src="http://1.bp.blogspot.com/-Uv6mqs74pYQ/TZ8-PxKImdI/AAAAAAAAAOA/ZdKBlPnlV6s/s200/P_500.jpg" /&gt;&lt;/div&gt;Here are some notes from a recent install of &lt;a href="http://fedoraproject.org/" target="_blank"&gt;Fedora&lt;/a&gt; 14, 32-bit, on an Asus Eee PC 1015PEM Seashell netbook.  This system has a 64-bit 1.5 GHz Intel Atom N550 processor, but things like Skype may have problems with 64-bit.  I'll go 64-bit when Fedora 15 is released.&lt;br /&gt;
&lt;p&gt;The 1GB memory chip was upgraded to a &lt;a href="http://www.crucial.com/store/mpartspecs.aspx?mtbpoid=5A4E2152A5CA7304" target="_blank"&gt;Crucial 2GB, 204-pin SODIMM, DDR3 PC3-10600&lt;/a&gt; memory module.  This was easily done by unscrewing the small panel on the bottom of the system and un-clipping the existing chip.  The hard disk drive was also upgraded to a &lt;a href="http://www.corsair.com/solid-state-drives/nova-series/cssd-v32gb2-brkt.html" target="_blank"&gt;Corsair Nova 32GB 2.5" SSD&lt;/a&gt;, which was not-so-easily done.  Replacing the drive involving removing the keyboard, prying apart plastic and removing many screws.  I thought I was going to snap it to pieces!  A tool, like the one in these &lt;a href="http://fwd.name/eee/Eee%201015%20disassembly.html" target="_blank"&gt;disassembly photos&lt;/a&gt;, would have been handy.&lt;br /&gt;
Installation media is created on a USB drive with &lt;a href="https://fedorahosted.org/liveusb-creator/" target="_blank"&gt;liveusb-creator&lt;/a&gt;.  To boot the installer, insert the liveusb drive and hit esc after powering on.  This brings up the boot menu where the usb drive can be selected.  The install should be mostly defaults, except that disk encryption and a grub password should be enabled.&lt;br /&gt;
&lt;br /&gt;
After an install and reboot, plug into a wired ethernet connection, install the &lt;a href="http://rpmfusion.org/" target="_blank"&gt;RPM Fusion&lt;/a&gt; software repository, do the first big system software update, then install and remove some packages.  Note that kmod-wl from RPM Fusion provides the driver for the Broadcom wireless card after a reboot.&lt;br /&gt;
&lt;pre class="cli"&gt;# yum -y install yum-fastestmirror
# yum -y update
# yum localinstall --nogpgcheck \
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm \
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
# yum -y install kmod-wl akmod-wl krb5-workstation tkinter \
python-setuptools ipython mysql-workbench gconf-editor git \
subversion ethtool liveusb-creator telnet freeglut-devel \
gcc gcc-c++ SDL-devel rdesktop thunderbird thunderbird-enigmail \
vim fortune-mod lsb redhat-lsb-graphics qt-x11 powertop dosbox \
tigervnc tigervnc-server audacity-freeworld rdiff-backup \
xscreensaver-extras-gss tempest-gnome-screensaver \
samba-client rtorrent unrar \
openoffice.org-writer openoffice.org-calc openoffice.org-impress \
screen nmap net-snmp-utils wireshark-gnome iptraf strace sysstat \
rfkill mono gimp rpmdevtools yum-utils ncurses-devel \
libpng-devel mednafen jwhois java-1.6.0-openjdk-plugin wget \
ddrescue wodim vlc mplayer mencoder grip lame easytag id3v2 \
lm_sensors xterm xorg-x11-xinit-session xorg-x11-apps
# yum remove alsa-plugins-pulseaudio&lt;/pre&gt;&lt;br /&gt;
The biggest tip with a 10" netbook is to consolidate and auto-hide menus/toolbars for maximum screen real estate.  And use a full-sized LCD monitor when sitting at a desk.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-WUHlEQk5SG0/TXf20u4XQ1I/AAAAAAAAANM/VVwB-vkqkfQ/s1600/Screenshot.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="117" width="200" src="http://3.bp.blogspot.com/-WUHlEQk5SG0/TXf20u4XQ1I/AAAAAAAAANM/VVwB-vkqkfQ/s200/Screenshot.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Now, one could stop here and be finished, but I'm interested in tweaking for power saving features, like the Super Hybrid Engine (SuperHE) features of this model.  Currently, the &lt;i&gt;acpi_osi and acpi_backlight&lt;/i&gt; kernel options must be added to get the &lt;i&gt;/sys/devices/platform/eeepc/cpufv&lt;/i&gt; device functional.  Add the kernel options in &lt;i&gt;/boot/grub/grub.conf&lt;/i&gt;:&lt;br /&gt;
&lt;pre class="cli"&gt;kernel /vmlinuz-2.6.35.11-83.fc14.i686 ro root=/dev/mapper/vg_foo-lv_root rd_LUKS_UUID=luks-xxx-xxx-xxx rd_LVM_LV=vg_foo/lv_root rd_LVM_LV=vg_foo/lv_swap rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet elevator=noop &lt;b&gt;acpi_osi=Linux acpi_backlight=vendor&lt;/b&gt;&lt;/pre&gt;&lt;br /&gt;
Enable noatime on ext4 file systems, and tmpfs for temp directories in &lt;i&gt;/etc/fstab&lt;/i&gt;:&lt;br /&gt;
&lt;pre class="conf"&gt;/dev/mapper/vg_foo-lv_root / ext4 defaults,noatime 1 1
tmpfs /tmp tmpfs defaults,size=256M 0 0
tmpfs /var/tmp tmpfs defaults,size=64M 0 0
tmpfs /var/log tmpfs defaults,size=32M 0 0&lt;/pre&gt;&lt;br /&gt;
Add some power tweak commands, mostly from &lt;a href=http://www.lesswatts.org/projects/powertop/ target=_blank&gt;powertop&lt;/a&gt;, to &lt;i&gt;/etc/rc.d/rc.local&lt;/i&gt;&lt;br /&gt;
&lt;pre class="conf"&gt;### some power and ssd saving tweaks
echo noop &gt; /sys/block/sda/queue/scheduler 
echo 0 &gt; /proc/sys/vm/swappiness
echo 50 &gt; /proc/sys/vm/vfs_cache_pressure
echo 1500 &gt; /proc/sys/vm/dirty_writeback_centisecs
echo 20 &gt; /proc/sys/vm/dirty_ratio
echo 10 &gt; /proc/sys/vm/dirty_background_ratio
echo 1 &gt; /sys/devices/system/cpu/sched_smt_power_savings
echo 10 &gt; /sys/module/snd_hda_intel/parameters/power_save
echo 5 &gt; /proc/sys/vm/laptop_mode
echo ondemand &gt; /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand &gt; /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo ondemand &gt; /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo ondemand &gt; /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max &gt; /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
echo min_power &gt; /sys/class/scsi_host/host0/link_power_management_policy
ethtool -s eth0 wol d
for I in `find /sys -name autosuspend -exec echo {} \;` ; do echo "0" &gt; "$I" ; done
/sbin/rfkill block bluetooth
echo 0 &gt; /proc/sys/kernel/nmi_watchdog&lt;/pre&gt;&lt;br /&gt;
Install the &lt;a href="http://www.jupiterapplet.org/" target="_blank"&gt;Jupiter&lt;/a&gt; package with Eee PC support to automatically tweak many of the above settings, including SuperHE.&lt;br /&gt;
&lt;br /&gt;
Disable some unused services:&lt;br /&gt;
&lt;pre class="cli"&gt;# for s in abrtd atd auditd avahi-daemon ip6tables iscsi iscsid mdmonitor portreserve livesys livesys-late; do echo "chkconfig $s off"; chkconfig $s off; done&lt;/pre&gt;&lt;br /&gt;
If restoring a home directory from backup, with SELinux enabled, make sure to restore the security context of the home directories:&lt;br /&gt;
&lt;pre class="cli"&gt;# restorecon -vr /home&lt;/pre&gt;&lt;br /&gt;
&lt;a href="http://www.google.com/landing/chrome/beta/" target="_blank"&gt;Google Chrome Beta&lt;/a&gt; is an excellent browser for a netbook.  It is a very efficient in terms of performance speed and screen usage.  To enable the built-in flash plugin, go to the URL &lt;i&gt;about:plugins&lt;/i&gt;, expand details, and enable Flash.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.skype.com/intl/en-us/get-skype/on-your-computer/linux/" target="_blank"&gt;Skype&lt;/a&gt; is a must for video chat and international voice calling.  To get automatic updates, create a repo file for yum in &lt;i&gt;/etc/yum.repos.d/skype.repo&lt;/i&gt;:&lt;br /&gt;
&lt;pre class="conf"&gt;[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-skype&lt;/pre&gt;&lt;br /&gt;
And to get get the latest &lt;a href="http://get.adobe.com/reader/" target="_blank"&gt;Adobe Reader&lt;/a&gt;, install the adobe repo rpm:&lt;br /&gt;
&lt;pre class="cli"&gt;# yum localinstall --nogpgcheck http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
# yum -y install AdobeReader_enu&lt;/pre&gt;&lt;br /&gt;
Someone on a mailing list pointed out that the "Windows" key can be made more useful by mapping it as a main menu key:&lt;br /&gt;
&lt;pre class="cli"&gt;# xmodmap -e 'remove mod4 = Super_L' 
# gconftool-2 --set /apps/metacity/global_keybindings/panel_main_menu --type=string 'Super_L'&lt;/pre&gt;&lt;br /&gt;
The trackpad is nice, supporting one, two and three-finger tapping.  Enable this in the Gnome mouse preferences, for easy copy-and-paste the way it was meant to be.  On Linux, mouse button one is highlight/select, copy being automatic, and button three is paste.  With a trackpad this is double-tap and drag one finger to select text, then a three-finger single-tap to paste.&lt;br /&gt;
&lt;br /&gt;
To update the bios, here are my notes:&lt;br /&gt;
&lt;pre class="conf"&gt;update bios 1015PE.ROM on fat16 drive
http://support.asus.com/download/
unzip 1015PE-ASUS-0904.zip
insert a free usb memory stick, assuming it is sdb...
umount /dev/sdb1
parted -s -- /dev/sdb mklabel msdos
parted -s -- /dev/sdb mkpartfs primary fat16 0 32
mount -t vfat -o fat=16 /dev/sdb1 /mnt
cp 1015PE-ASUS-0904.ROM /mnt/1015PE.ROM
umount /dev/sdb1
reboot with the usb drive &amp;amp; power plugged in
hit alt+f2 first thing at post
if all is well, it will get past reading 1015PE.ROM
allow the update to complete! ~10 minutes&lt;/pre&gt;&lt;br /&gt;
You can change video modes from the command line.  Stick these into ~/.bashrc:&lt;br /&gt;
&lt;pre class=conf&gt;alias vga='xrandr --fb 1280x1624 --output LVDS1 --primary --mode 1024x600 --rate 60 --pos 0x0 --panning 0x0 --output VGA1 --mode 1280x1024 --rate 60 --pos 0x1024 --above LVDS1'
alias mir='xrandr --fb 1280x1024 --output LVDS1 --primary --mode 1024x600 --rate 60 --pos 0x0 --panning 1280x1024 --output VGA1 --mode 1280x1024 --rate 60 --pos 0x0 --same-as LVDS1'
alias lcd='xrandr --fb 1024x600  --output LVDS1 --primary --mode 1024x600 --rate 60 --output VGA1 --off'&lt;/pre&gt;&lt;br /&gt;
Other things done:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://idolinux.blogspot.com/2010/06/usb-tether-android-with-linux.html" target="_blank"&gt;enable azilink usb tethering to android phone&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://idolinux.blogspot.com/2009/02/linux-and-umlaut-typing.html" target="_blank"&gt;enable international character compose key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=http://idolinux.blogspot.com/2010/05/prevent-laptop-from-hibernating-on.html target=_blank&gt;laptop sleep/suspend, not hibernate, when left on battery&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://fedoraproject.org/wiki/EeePc target=_blank&gt;Eee PC - Fedora Project&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://www.fedora-netbook.com/index.php target=_blank&gt;custom&lt;/a&gt; &lt;a href=http://koji.fedoraproject.org/koji/packageinfo?packageID=8 target=_blank&gt; kernel&lt;/a&gt; &lt;a href=http://fedoraproject.org/wiki/Docs/CustomKernel target=_blank&gt;build&lt;/a&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-3247065069313086872?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RQjoO0Q8qLgN3tnE6vrM0Qy3bSo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RQjoO0Q8qLgN3tnE6vrM0Qy3bSo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RQjoO0Q8qLgN3tnE6vrM0Qy3bSo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RQjoO0Q8qLgN3tnE6vrM0Qy3bSo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/4ZGx3TNI6lQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/3247065069313086872/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=3247065069313086872" title="14 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/3247065069313086872?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/3247065069313086872?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/4ZGx3TNI6lQ/fedora14-on-eee-pc-1015pem.html" title="Fedora 14 on an Eee PC 1015PEM" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Uv6mqs74pYQ/TZ8-PxKImdI/AAAAAAAAAOA/ZdKBlPnlV6s/s72-c/P_500.jpg" height="72" width="72" /><thr:total>14</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/03/fedora14-on-eee-pc-1015pem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04CQ3s9cSp7ImA9WhZREkU.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-4514568787117882964</id><published>2011-02-21T17:01:00.002-05:00</published><updated>2011-04-08T12:59:22.569-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-08T12:59:22.569-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fail" /><category scheme="http://www.blogger.com/atom/ns#" term="mac" /><category scheme="http://www.blogger.com/atom/ns#" term="ldap" /><category scheme="http://www.blogger.com/atom/ns#" term="xserve" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Recover LDAP Auth on Mac OS X</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="125" width="120" src="http://2.bp.blogspot.com/-W6sjHsJjubs/TZ8-zc6_9dI/AAAAAAAAAOI/jK91q4wjRWI/s200/unhappy-mac-logo.jpg" /&gt;&lt;/div&gt;I have an entire rack of Apple Xserve nodes, running Mac OS X 10.5.  The Xserve is fond of refusing to reboot, crashing, and corrupting the Open Directory LDAP database when under high load.  Here is a quick fix:&lt;br /&gt;
&lt;pre class=cli&gt;$ su -
# tar cvzf ldap-YYYYMMDD.tar.gz /var/db/openldap
# rm /var/db/openldap/openldap-data/log.0*
# launchctl unload /System/Library/LaunchDaemons/org.openldap.slapd.plist
# /usr/bin/db_recover -h /var/db/openldap/openldap-data
# launchctl load /System/Library/LaunchDaemons/org.openldap.slapd.plist
# slapcat | less&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-4514568787117882964?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mnLgp02AF0hrp3c90BFl8aRXc-k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mnLgp02AF0hrp3c90BFl8aRXc-k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mnLgp02AF0hrp3c90BFl8aRXc-k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mnLgp02AF0hrp3c90BFl8aRXc-k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/Z41bPVD5_kQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/4514568787117882964/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=4514568787117882964" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/4514568787117882964?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/4514568787117882964?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/Z41bPVD5_kQ/recover-ldap-auth-on-mac-os-x.html" title="Recover LDAP Auth on Mac OS X" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-W6sjHsJjubs/TZ8-zc6_9dI/AAAAAAAAAOI/jK91q4wjRWI/s72-c/unhappy-mac-logo.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/02/recover-ldap-auth-on-mac-os-x.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQBQnw6eip7ImA9WhRTEUs.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-6538809198535734439</id><published>2011-02-21T14:39:00.002-05:00</published><updated>2011-11-01T11:45:53.212-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T11:45:53.212-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="centos" /><category scheme="http://www.blogger.com/atom/ns#" term="red hat" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="RHEL" /><title>ATLAS NumPy SciPy Build on RHEL 6</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="187" width="200" src="http://3.bp.blogspot.com/-lmhgwE846Iw/TZ8_4oCTK_I/AAAAAAAAAOQ/k3eAWxukQHA/s200/scipy.png" /&gt;&lt;/div&gt;This is a build log for the latest ATLAS (ATLAS/BLAS/LAPACK), NumPy, and SciPy on Red Hat Enterprise Linux 6.  Please note that this was attempted many times, following the documentation, but there were still errors when importing certain functions.  The big tip is to edit &lt;b&gt;site.cfg&lt;/b&gt; before building and installing numpy.&lt;br /&gt;
Here is an example of some of the errors we would see with a mis-configured build:&lt;br /&gt;
&lt;pre class=conf&gt;from scipy.optimize import fsolve
import scipy.integrate as integrate
from scipy.integrate import odeint
ImportError: /usr/local/scipy/lib64/python2.6/site-packages/scipy/optimize/_lbfgsb.so: undefined symbol: ATL_dcopy
ImportError: /usr/local/scipy/lib64/python2.6/site-packages/scipy/integrate/_odepack.so: undefined symbol: ATL_idamax
ImportError: /usr/local/scipy/lib64/python2.6/site-packages/scipy/integrate/_odepack.so: undefined symbol: daxpy_&lt;/pre&gt;&lt;br /&gt;
Here is a log of commands for a successful build.  We install each package into its own version-numbered directory, soft-linking to the current version and then setting the user environment variables.&lt;br /&gt;
&lt;pre class=cli&gt;# cd /usr/local/src
# wget http://www.netlib.org/lapack/lapack-3.3.0.tgz
# tar xzvf lapack-3.3.0.tgz
# cd lapack-3.3.0
# cp INSTALL/make.inc.gfortran make.inc
# vim make.inc
add -fPIC to OPTS and NOOPT
# make 2&gt;&amp;1 | tee log.make
# make blaslib lapacklib tmglib lapack_testing 2&gt;&amp;1 | tee log.makeall

# cd /usr/local/src
# wget http://downloads.sourceforge.net/project/math-atlas/Developer%20%28unstable%29/3.9.35/atlas3.9.35.tar.bz2
# tar xjvf atlas3.9.35.tar.bz2
# mv ATLAS atlas-3.9.35
# cd atlas-3.9.35
# mkdir ATLAS_LINUX ; cd ATLAS_LINUX
# cpufreq-selector -g performance
# ../configure -Fa alg -fPIC -Si cputhrchk 0 --prefix=/usr/local/atlas-3.9.35 --with-netlib-lapack-tarfile=/usr/local/src/lapack-3.3.0.tgz 2&gt;&amp;1 | tee log.config
# make 2&gt;&amp;1 | tee log.make
THIS WILL TAKE HOURS TO MAKE!
# make install 2&gt;&amp;1 | tee log.install
# cd /usr/local ; ln -s atlas-3.9.35 atlas
# export LD_LIBRARY_PATH=/usr/local/atlas/lib:$LD_LIBRARY_PATH

# cd /usr/local/src
# wget http://cdnetworks-us-2.dl.sourceforge.net/project/numpy/NumPy/1.5.1/numpy-1.5.1.tar.gz
# tar xzvf numpy-1.5.1.tar.gz
# cd numpy-1.5.1
# cp site.cfg.example site.cfg
# vim site.cfg
[DEFAULT]
library_dirs = /usr/local/atlas/lib
include_dirs = /usr/local/atlas/include
[atlas]
atlas_libs = lapack, f77blas, cblas, atlas
# python setup.py build 2&gt;&amp;1 | tee log.build
# python setup.py install --prefix=/usr/local/numpy-1.5.1 2&gt;&amp;1 | tee log.install
# cd /usr/local ; ln -s numpy-1.5.1 numpy
# export PYTHONPATH=$PYTHONPATH:/usr/local/numpy/lib64/python2.6/site-packages
# export PATH=/usr/local/numpy/bin:$PATH
# python /usr/local/numpy/lib64/python2.6/site-packages/numpy/distutils/system_info.py

# cd /usr/local/src
# wget http://cdnetworks-us-2.dl.sourceforge.net/project/scipy/scipy/0.9.0rc3/scipy-0.9.0rc3.tar.gz
# tar xzvf scipy-0.9.0rc3.tar.gz
# cd scipy-0.9.0rc3
# python setup.py build 2&gt;&amp;1 | tee log.build
# python setup.py install --prefix=/usr/local/scipy-0.9.0rc3 2&gt;&amp;1 | tee log.install
# cd /usr/local ; ln -s scipy-0.9.0rc3 scipy&lt;/pre&gt;&lt;br /&gt;
Some references:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=https://wiki.rocksclusters.org/wiki/index.php/Numpy_and_Scipy target=_blank&gt;Numpy and Scipy - Rocks Clusters&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://www.scipy.org/Installing_SciPy/Linux target=_blank&gt;Installing SciPy / Linux&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://mail.scipy.org/pipermail/scipy-user/ target=_blank&gt;The SciPy-User Archives&lt;/a&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-6538809198535734439?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XWL8MPJ-mGXk2h_Ib5CAnKc80vE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XWL8MPJ-mGXk2h_Ib5CAnKc80vE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XWL8MPJ-mGXk2h_Ib5CAnKc80vE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XWL8MPJ-mGXk2h_Ib5CAnKc80vE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/iGjXEYUzhh0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/6538809198535734439/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=6538809198535734439" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6538809198535734439?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6538809198535734439?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/iGjXEYUzhh0/atlas-numpy-scipy-build-on-rhel-6.html" title="ATLAS NumPy SciPy Build on RHEL 6" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-lmhgwE846Iw/TZ8_4oCTK_I/AAAAAAAAAOQ/k3eAWxukQHA/s72-c/scipy.png" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/02/atlas-numpy-scipy-build-on-rhel-6.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QBR3g_fCp7ImA9WhRRGUk.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-5642669586423518563</id><published>2011-02-12T13:07:00.027-05:00</published><updated>2011-12-03T15:49:16.644-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-03T15:49:16.644-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="network" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="gotcha" /><category scheme="http://www.blogger.com/atom/ns#" term="wireless" /><category scheme="http://www.blogger.com/atom/ns#" term="dd-wrt" /><title>DD-WRT on Buffalo WHR-HP-GN</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-ZcK7pGrVEvg/TVbNxey7yWI/AAAAAAAAANA/Zft0MCF_myY/s1600/whr-hp-gn_f2-lg.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-ZcK7pGrVEvg/TVbNxey7yWI/AAAAAAAAANA/Zft0MCF_myY/s200/whr-hp-gn_f2-lg.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I recently bought two &lt;a href="http://www.buffalotech.com/products/wireless/routers-and-access-points/airstation-n-technology-wireless-n150-high-power-router-access-point-whr-hp-gn/" target="_blank"&gt;Buffalo Technology WHR-HP-GN&lt;/a&gt; AirStation Wireless-N 150 High Power Router &amp;amp; Access Point units to upgrade my home network.  The chipset of this router is an Atheros 7240 @ 400 MHz.  I installed the latest &lt;a href="http://www.dd-wrt.com/" target="_blank"&gt;DD-WRT&lt;/a&gt; firmware for maximum functionality.  Specifically, I installed the &lt;a href="http://www.dd-wrt.com/site/support/other-downloads?path=others%2Feko%2FBrainSlayer-V24-preSP2%2F2010%2F12-24-10-r15962%2Fbuffalo_whr_hp_gn%2F" target="_blank"&gt;BrainSlayer-V24-preSP2/12-24-10-r15962&lt;/a&gt; webflash firmware.&lt;br /&gt;
This little router out-performs my old Linksys WRT54GL that had high-gain antennas.  There is a problem, though.  About once a day, the wireless signal drops out and dies with an error: &lt;b&gt;Resetting; Code: 01&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I'll see if I can post a bug report on the &lt;a href="http://www.dd-wrt.com/phpBB2/viewforum.php?f=28" target="_blank"&gt;forum&lt;/a&gt; or &lt;a href="http://svn.dd-wrt.com:8000/report" target="_blank"&gt;trac&lt;/a&gt;.  In the meantime, the quick-fix is to add a cron entry to the router:&lt;br /&gt;
&lt;pre class="conf"&gt;*/2 * * * * root [ ! -z "`dmesg -c | tail | grep Resetting`" ] &amp;amp;&amp;amp; (logger -p info "Bouncing ath0" &amp;amp;&amp;amp; ifconfig ath0 down &amp;amp;&amp;amp; ifconfig ath0 up)&lt;/pre&gt;
&lt;br /&gt;
Thanks go to &lt;a href="http://kinglee.blogspot.com/2010/07/buffalo-whr-hp-g300n-wireless-drop-on.html" target="_blank"&gt;King Lee&lt;/a&gt; for the fix.&lt;br /&gt;
&lt;b&gt;Update:&lt;/b&gt;  Filed a bug report, Ticket &lt;a href="http://svn.dd-wrt.com:8000/ticket/1500" target="_blank"&gt;#1500&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update:&lt;/b&gt;  There is a new firmware, &lt;a href="http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FBrainSlayer-V24-preSP2%2F2011%2F03-17-11-r16454/" target="_blank"&gt;03-17-11-r16454&lt;/a&gt;.
&lt;br /&gt;
&lt;b&gt;Update:&lt;/b&gt;  Yet more new firmwares.  I'm going to try the latest &lt;a href="ftp://ftp.dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2011/06-14-11-r17201/buffalo_whr_hp_gn/whr-hp-gn-firmware-MULTI.bin"&gt;Brainslayer 06-14-11-r17201 firmware&lt;/a&gt; or the official &lt;a href="http://www.buffalotech.com/support/getfile/whrhpgn-pro-v24sp2-alpha-17135-eu-us.zip"&gt;Buffalo 2011-06-06 17135 Alpha firmware&lt;/a&gt;.
&lt;br&gt;&lt;p&gt;&lt;b&gt;FINAL Update:&lt;/b&gt;  I am done wasting my time with DD-WRT and these Atheros-based routers.  Recent forum post show a lot of people with dropping wireless problems, and no solution.  I am now the happy owner of an &lt;a href=http://www.asus.com/Networks/Wireless_Routers/RTN16/ target=_blank&gt;Asus RT-N16&lt;/a&gt; running the latest &lt;a href=http://tomatousb.org/ target=_blank&gt;Tomato USB&lt;/a&gt; firmware.  Done and done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-5642669586423518563?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/t0oLS4GpXrs6j96k-bbApRc8lB8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t0oLS4GpXrs6j96k-bbApRc8lB8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/t0oLS4GpXrs6j96k-bbApRc8lB8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t0oLS4GpXrs6j96k-bbApRc8lB8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/2FGjSyFds5w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/5642669586423518563/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=5642669586423518563" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/5642669586423518563?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/5642669586423518563?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/2FGjSyFds5w/dd-wrt-on-buffalo-whr-hp-gn.html" title="DD-WRT on Buffalo WHR-HP-GN" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ZcK7pGrVEvg/TVbNxey7yWI/AAAAAAAAANA/Zft0MCF_myY/s72-c/whr-hp-gn_f2-lg.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/02/dd-wrt-on-buffalo-whr-hp-gn.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAARHk5eyp7ImA9WhRTEUs.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-9066808503686355245</id><published>2011-02-03T15:41:00.008-05:00</published><updated>2011-11-01T11:52:25.723-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T11:52:25.723-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Red Hat Enterprise Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="dell" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="centos" /><category scheme="http://www.blogger.com/atom/ns#" term="RHEL" /><title>Quick Dell OpenManage Email Alerts</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="107" width="200" src="http://2.bp.blogspot.com/-5bpDAQkf_Lw/TZ9DkK4s8tI/AAAAAAAAAOY/j_KYXqdOwlg/s200/foo.png" /&gt;&lt;/div&gt;Dell OpenManage does not provide a simple way to set a catch-all email alert for platform and storage events.  With these few steps, we can configure OpenManage to send an email on any alert.&lt;br /&gt;
First, we must create a simple shell script to send the email.&lt;br /&gt;
&lt;p&gt;/usr/local/bin/om-alert.sh&lt;br /&gt;
&lt;pre class=conf&gt;#!/bin/sh
HOST=`hostname`
EMAIL="my_admin@my_network.net"
echo "There has been an OpenManage ALERT detected on $HOST.  Please login to the web interface to see details." | mail $EMAIL -s "OM ALERT $HOST"&lt;/pre&gt;&lt;br /&gt;
We can set individual alerts:&lt;br /&gt;
&lt;pre class=cli&gt;# chmod +x /usr/local/bin/om-alert.sh
# omconfig system alertaction
# omconfig system alertaction -?
# omconfig system alertaction event=powersupply execappath=/usr/local/bin/om-alert.sh
# omconfig system alertaction event=storagesyswarn alert=true broadcast=true execappath=/usr/local/bin/om-alert.sh
# omreport system alertaction&lt;/pre&gt;&lt;br /&gt;
Or we can set console, broadcast and email for all alerts.&lt;br /&gt;
&lt;pre class=cli&gt;# for I in `omconfig system alertaction | sed 's/ *(.*)//; s/&gt;.*//; s/.*[:&lt;] *// ; s/|/ /g;'`; do 
echo $I; 
omconfig system alertaction event=$I alert=true broadcast=true execappath="/usr/local/bin/om-alert.sh"
done&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-9066808503686355245?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/O-tdlgUL55as_2C7Rpe2VBhkuxM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O-tdlgUL55as_2C7Rpe2VBhkuxM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/O-tdlgUL55as_2C7Rpe2VBhkuxM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O-tdlgUL55as_2C7Rpe2VBhkuxM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/1Ze3c6HA008" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/9066808503686355245/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=9066808503686355245" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/9066808503686355245?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/9066808503686355245?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/1Ze3c6HA008/quick-dell-openmanage-email-alerts.html" title="Quick Dell OpenManage Email Alerts" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-5bpDAQkf_Lw/TZ9DkK4s8tI/AAAAAAAAAOY/j_KYXqdOwlg/s72-c/foo.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/02/quick-dell-openmanage-email-alerts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQMRn05fCp7ImA9WhRTEUs.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-1725004547413221763</id><published>2011-02-03T13:38:00.007-05:00</published><updated>2011-11-01T11:46:27.324-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T11:46:27.324-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="intel" /><category scheme="http://www.blogger.com/atom/ns#" term="Red Hat Enterprise Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="build" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="centos" /><category scheme="http://www.blogger.com/atom/ns#" term="red hat" /><category scheme="http://www.blogger.com/atom/ns#" term="gotcha" /><category scheme="http://www.blogger.com/atom/ns#" term="RHEL" /><title>NCO netCDF Operators Build Log</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="200" width="130" src="http://3.bp.blogspot.com/-EBbKfwNuiOg/TZ9PZEo14xI/AAAAAAAAAO4/HosYAYJFeLY/s200/logo_cog.png" /&gt;&lt;/div&gt;This is a build log for the netCDF Operators and dependencies: hdf5, netcdf4, udunits2, and antlr2.  This build uses the Intel compiler version 11, but gcc will also work.  This is for CentOS 5 / RHEL 5 x86_64.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;The netCDF Operators, NCO, are a suite of programs known as operators. &lt;br /&gt;
The operators facilitate manipulation and analysis of self-describing&lt;br /&gt;
data stored in the freely available netCDF and HDF formats.&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;NCO runs on all major UNIX systems and MS Windows.&lt;br /&gt;
NCO requires only an ANSI-compliant C99 compiler.&lt;br /&gt;
NCO can be built and installed with the standard GNU autotools&lt;br /&gt;
./configure mechanism or with a custom Makefile.&lt;br /&gt;
-- &lt;a href=http://nco.sourceforge.net/README target=_blank&gt;http://nco.sourceforge.net/README&lt;/a&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
This build required many dependencies and many attempts with undocumented options.  Here, we are installing into the /usr/global/ directory, which is a shared filesystem on our cluster.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=cli&gt;# cd /usr/global/src
# wget http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.5-patch1.tar.bz2
# tar xjf hdf5-1.8.5-patch1.tar.bz2 ; cd hdf5-1.8.5-patch1
# CC=icc FC=ifort CXX=icpc ./configure \
--prefix=/usr/global/hdf5-1.8.5-patch1-i11 \
--enable-fortran \
--enable-cxx \
--with-pic 2&gt;&amp;1 | tee log.config
# make 2&gt;&amp;1 | tee log.make
# make install 2&gt;&amp;1 | tee log.install

# cd /usr/global/src
# wget http://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-4.1.1.tar.gz
# tar xzf netcdf-4.1.1.tar.gz ; cd netcdf-4.1.1
# CC=icc FC=ifort F77=ifort CXX=icpc ./configure \
--prefix=/usr/global/netcdf-4.1.1-i11 \
--enable-fortran \
--enable-f77 \
--enable-cxx \
--with-hdf5=/usr/global/hdf5-1.8.5-patch1-i11 \
--with-pic 2&gt;&amp;1 | tee log.config
# make 2&gt;&amp;1 | tee log.make
# make install 2&gt;&amp;1 | tee log.install

# cd /usr/global/src
# wget http://www.antlr2.org/download/antlr-2.7.7.tar.gz
# tar xzf antlr-2.7.7.tar.gz ; cd antlr-2.7.7
# CC=icc CXX=icpc ./configure \
--prefix=/usr/global/antlr-2.7.7-i11 \
--disable-csharp \
--disable-java \
--disable-python 2&gt;&amp;1 | tee log.config
# make 2&gt;&amp;1 | tee log.make
# make install 2&gt;&amp;1 | tee log.install

# cd /usr/global/src
# wget ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-2.1.20.tar.gz
# tar xzf udunits-2.1.20.tar.gz ; cd udunits-2.1.20
# CC=icc CXX=icpc F77=ifort ./configure \
--prefix=/usr/global/udunits-2.1.20-i11 2&gt;&amp;1 | tee log.config
# make 2&gt;&amp;1 | tee log.make
# make install 2&gt;&amp;1 | tee log.install

# export LD_LIBRARY_PATH=/usr/global/hdf5-1.8.5-patch1-i11/lib:$LD_LIBRARY_PATH
# export PATH=/usr/global/hdf5-1.8.5-patch1-i11/bin:$PATH
# export LD_LIBRARY_PATH=/usr/global/netcdf-4.1.1-i11/lib:$LD_LIBRARY_PATH
# export PATH=/usr/global/netcdf-4.1.1-i11/bin:$PATH
# export LD_LIBRARY_PATH=/usr/global/antlr-2.7.7-i11/lib:$LD_LIBRARY_PATH
# export PATH=/usr/global/antlr-2.7.7-i11/bin:$PATH
# export LD_LIBRARY_PATH=/usr/global/udunits-2.1.20-i11/lib:$LD_LIBRARY_PATH
# export PATH=/usr/global/udunits-2.1.20-i11/bin:$PATH
# ln -s /usr/global/antlr-2.7.7-i11/include/antlr /usr/local/include/
# yum -y install expat-devel

# cd /usr/global/src
# wget http://nco.sourceforge.net/src/nco-4.0.6.tar.gz
# tar xzf nco-4.0.6.tar.gz ; nco-4.0.6
# CC=icc CXX=icpc \
NETCDF_INC=/usr/global/netcdf-4.1.1-i11/include \
NETCDF_LIB=/usr/global/netcdf-4.1.1-i11/lib \
HDF5_LIB_DIR=/usr/global/hdf5-1.8.5-patch1-i11/lib \
CFLAGS="-I/usr/global/hdf5-1.8.5-patch1-i11/include \
-L/usr/global/hdf5-1.8.5-patch1-i11/lib \
-I/usr/global/antlr-2.7.7-i11/include \
-L/usr/global/antlr-2.7.7-i11/lib" \
LDFLAGS="-L/usr/global/antlr-2.7.7-i11/lib \
-lhdf5_hl -lhdf5 -lstdc++" \
UDUNITS2_PATH=/usr/global/udunits-2.1.20-i11 \
./configure \
--prefix=/usr/global/nco-4.0.6-i11 \
--disable-shared \
--enable-netcdf-4 2&gt;&amp;1 | tee log.config
# make 2&gt;&amp;1 | tee log.make
# make install 2&gt;&amp;1 | tee log.install&lt;/pre&gt;&lt;br /&gt;
Easy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-1725004547413221763?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/j7_Av3CjYzSJOvQ8RfG86xuJKhA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j7_Av3CjYzSJOvQ8RfG86xuJKhA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/j7_Av3CjYzSJOvQ8RfG86xuJKhA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j7_Av3CjYzSJOvQ8RfG86xuJKhA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/WdQugUVgBFs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/1725004547413221763/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=1725004547413221763" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/1725004547413221763?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/1725004547413221763?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/WdQugUVgBFs/nco-netcdf-operators-build-log.html" title="NCO netCDF Operators Build Log" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-EBbKfwNuiOg/TZ9PZEo14xI/AAAAAAAAAO4/HosYAYJFeLY/s72-c/logo_cog.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2011/02/nco-netcdf-operators-build-log.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMMQH4yfip7ImA9WhZREkU.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-6975872926731948705</id><published>2010-11-11T14:02:00.002-05:00</published><updated>2011-04-08T14:14:41.096-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-08T14:14:41.096-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="red hat" /><category scheme="http://www.blogger.com/atom/ns#" term="RHEL" /><title>Red Hat Enterprise Linux 6 Released</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="200" width="124" src="http://3.bp.blogspot.com/-uXv6jvsXCzY/TZ9QeOlVBhI/AAAAAAAAAPA/X_097oiZJ5w/s200/RH_CertifiedEngineer_logo_rgb.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;
The latest version of Linux from Red Hat is out.  This should be your number one choice for server, virtual and cloud deployments in an enterprise environment.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=http://www.redhat.com/rhel/server/details/ target=_blank&gt;Red Hat Enterprise Linux 6 Technical Details: What's New&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://www.redhat.com/promo/Red_Hat_Enterprise_Linux6/ target=_blank&gt;Red Hat Enterprise Linux 6: More reliable. More open. More comprehensive.&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://www.redhat.com/about/news/prarchive/2010/flexibility-and-portability.html target=_blank&gt;Red Hat Enables Expanded Deployment Flexibility and Application Portability with Red Hat Enterprise Linux 6&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://www.redhat.com/about/news/prarchive/2010/new-standard.html target=_blank&gt;Red Hat Sets a New Standard for the Next Generation of Operating Systems&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://www.karan.org/blog/index.php/2010/04/25/first-look-at-the-rhel-6-package-list target=_blank&gt;First look at the RHEL 6 package list&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://arstechnica.com/open-source/news/2010/11/red-hat-enterprise-linux-6-improves-scalability-virtualization.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss target=_blank&gt;Red Hat Enterprise Linux 6 improves scalability, virtualization&lt;/a&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=http://www.linux.com/news/enterprise/biz-enterprise/379702:red-hat-enterprise-linux-6-hits-the-streets target=_blank&gt;Red Hat Enterprise Linux 6 Hits the Streets&lt;/a&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-6975872926731948705?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N6oKhQYYgAg-VrMtEd4b_KJV1q8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N6oKhQYYgAg-VrMtEd4b_KJV1q8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N6oKhQYYgAg-VrMtEd4b_KJV1q8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N6oKhQYYgAg-VrMtEd4b_KJV1q8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/8_ZV2tciyKE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/6975872926731948705/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=6975872926731948705" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6975872926731948705?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/6975872926731948705?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/8_ZV2tciyKE/red-hat-enterprise-linux-6-released.html" title="Red Hat Enterprise Linux 6 Released" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-uXv6jvsXCzY/TZ9QeOlVBhI/AAAAAAAAAPA/X_097oiZJ5w/s72-c/RH_CertifiedEngineer_logo_rgb.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2010/11/red-hat-enterprise-linux-6-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIDRnc_fip7ImA9WhZREkU.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-876654208574256383</id><published>2010-10-05T10:05:00.002-04:00</published><updated>2011-04-08T14:16:17.946-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-08T14:16:17.946-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="animation" /><title>Open Source Animation</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="150" width="200" src="http://4.bp.blogspot.com/-q_QsRYLhuk8/TZ9Q4KtuXNI/AAAAAAAAAPI/deb0a3puDMg/s200/title-Sintel.jpg" /&gt;&lt;/div&gt;I studied computer animation for a while, and was the only one in my class using Linux.  My tool of choice was &lt;a href=http://www.blender.org/ target=_blank&gt;Blender&lt;/a&gt;, which has come a long way since then.  Check out &lt;a href=http://www.sintel.org target=_blank&gt;Sintel&lt;/a&gt;, the new short film produced by Durian, the Blender open movie project.&lt;br /&gt;
&lt;p&gt;&lt;iframe title="YouTube video player" width="560" height="349" src="http://www.youtube.com/embed/eRsGyueVLvQ" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;p&gt;&lt;blockquote&gt;The movie itself, and all of the work of the Durian team in the past 18 months will be released under the Creative Commons Attribution license, free for everyone to distribute, learn from or re-use. The 4-disc DVD set will provide all data to be able to recreate and rerender the film in its entirety.&lt;/blockquote&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-876654208574256383?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Jf0MvgslyPdlPCijqmY-gOzdxyA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jf0MvgslyPdlPCijqmY-gOzdxyA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Jf0MvgslyPdlPCijqmY-gOzdxyA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jf0MvgslyPdlPCijqmY-gOzdxyA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/u4hFrVaYrqM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/876654208574256383/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=876654208574256383" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/876654208574256383?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/876654208574256383?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/u4hFrVaYrqM/open-source-animation.html" title="Open Source Animation" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-q_QsRYLhuk8/TZ9Q4KtuXNI/AAAAAAAAAPI/deb0a3puDMg/s72-c/title-Sintel.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2010/10/open-source-animation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUNQnc9cCp7ImA9WhZREkU.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-3552065688846264450</id><published>2010-10-01T10:16:00.002-04:00</published><updated>2011-04-08T14:28:13.968-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-08T14:28:13.968-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun Grid Engine" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="storage" /><category scheme="http://www.blogger.com/atom/ns#" term="Lustre" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>Dear Oracle</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href=http://www.flickr.com/photos/portofsandiego/5497456403/ target=_blank&gt;&lt;img border="0" height="150" width="200" src="http://2.bp.blogspot.com/-OiLe_79wOSc/TZ9TkOHw8_I/AAAAAAAAAPQ/JguQ5pQ6n4M/s200/5497456403_20f5f0c034_o-t.png" /&gt;&lt;/a&gt;&lt;/div&gt;Dear Oracle,&lt;br /&gt;
&lt;p&gt;Please get your strategy together.  The community behind the Sun open source projects, like Grid Engine and Lustre, will be looking for other solutions if you do not maintain an open development model.  Don't burn the community that has been your customer base, beta testers and code contributors.  Our time, attention and money can be taken elsewhere.&lt;br /&gt;
&lt;p&gt;Signed,&lt;br /&gt;
&lt;br /&gt;
Scientists&lt;br /&gt;
&lt;br /&gt;
Researchers&lt;br /&gt;
&lt;br /&gt;
Systems Integrators&lt;br /&gt;
&lt;br /&gt;
HPC Specialists&lt;br /&gt;
&lt;br /&gt;
Systems Programmers&lt;br /&gt;
&lt;br /&gt;
Your customers&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Check out "&lt;a href=http://www.networkworld.com/news/2010/093010-lustre-settles-into-post-oracle.html target=_blank&gt;Lustre settles into post-Oracle life&lt;/a&gt;" over at Network World.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-3552065688846264450?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l1AsYUZS5klAx52V376mVn6IUi0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l1AsYUZS5klAx52V376mVn6IUi0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l1AsYUZS5klAx52V376mVn6IUi0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l1AsYUZS5klAx52V376mVn6IUi0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/4GdTbhqUrcA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/3552065688846264450/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=3552065688846264450" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/3552065688846264450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/3552065688846264450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/4GdTbhqUrcA/dear-oracle.html" title="Dear Oracle" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-OiLe_79wOSc/TZ9TkOHw8_I/AAAAAAAAAPQ/JguQ5pQ6n4M/s72-c/5497456403_20f5f0c034_o-t.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2010/10/dear-oracle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYGRHo8fip7ImA9WhRTEkk.&quot;"><id>tag:blogger.com,1999:blog-8077538291701918666.post-3632742189297573647</id><published>2010-09-20T09:40:00.001-04:00</published><updated>2011-11-02T11:18:45.476-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T11:18:45.476-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GreenIT" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>E-Waste</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-EJJJQPXkB74/TrFfNmtIPAI/AAAAAAAAB2E/KMek1k48518/s320/ewaste.jpg" width="320" /&gt;&lt;/div&gt;
&lt;br /&gt;
Here's a short and direct video on electronics waste.&lt;br /&gt;
&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sl2j83LCHss?fs=1&amp;amp;hl=en_US"&gt;
&lt;/param&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;/param&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;/param&gt;
&lt;embed src="http://www.youtube.com/v/sl2j83LCHss?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8077538291701918666-3632742189297573647?l=idolinux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MFzyBbABAHrp_12k7JynGYuEizM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MFzyBbABAHrp_12k7JynGYuEizM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MFzyBbABAHrp_12k7JynGYuEizM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MFzyBbABAHrp_12k7JynGYuEizM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idolinux/~4/Z_iktho9nqk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://idolinux.blogspot.com/feeds/3632742189297573647/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8077538291701918666&amp;postID=3632742189297573647" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/3632742189297573647?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8077538291701918666/posts/default/3632742189297573647?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/idolinux/~3/Z_iktho9nqk/e-waste.html" title="E-Waste" /><author><name>Gavin Burris</name><uri>http://www.blogger.com/profile/03621751403310024701</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-AVk5iwLeOiw/Tg4PqsMWDDI/AAAAAAAAARw/nZ9wZiZlHFc/s220/blog_profile2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-EJJJQPXkB74/TrFfNmtIPAI/AAAAAAAAB2E/KMek1k48518/s72-c/ewaste.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://idolinux.blogspot.com/2010/09/e-waste.html</feedburner:origLink></entry></feed>

