<?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;CEIMQnYzfCp7ImA9WhRUE0g.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869</id><updated>2012-01-23T13:03:03.884-08:00</updated><category term="Mepis" /><category term="Newsreaders" /><category term="Red Hat" /><category term="Fedora" /><category term="Internet Cafès" /><category term="Linux Live Cd" /><category term="Mozilla Thunderbird" /><category term="Statistics" /><category term="Repository" /><category term="Mozilla Firefox" /><category term="Kernel" /><category term="Windows" /><category term="Security" /><category term="Gentoo" /><category term="Ubuntu Derivatives" /><category term="Window System" /><category term="Games" /><category term="Audio" /><category term="Backup" /><category term="Linux From Scratch" /><category term="Puppy Linux" /><category term="Weblog Applications" /><category term="FTP" /><category term="Mozilla" /><category term="Text Editors" /><category term="Mac" /><category term="Editors Blog" /><category term="Networking" /><category term="Ham Radio" /><category term="Solaris" /><category term="Web Browsers" /><category term="Accessible Applications" /><category term="Web Tools" /><category term="Cd-Dvd Burning" /><category term="Compiz Fusion" /><category term="Others System Operating" /><category term="Miscellaneous" /><category term="Routing" /><category term="Servers" /><category term="Scientific Distributions" /><category term="Operating System" /><category term="Video" /><category term="Mozilla Addons" /><category term="News" /><category term="Software Packages" /><category term="Mobile" /><category term="KDE" /><category term="Graphic Tools" /><category term="System" /><category term="Linux Mint" /><category term="Window Manager" /><category term="BSD (Berkeley Software Distribution)" /><category term="PCLinuxOS" /><category term="Computational biology" /><category term="Multimedia" /><category term="Advertising and Marketing" /><category term="Debian" /><category term="Office" /><category term="CentOS" /><category term="Library" /><category term="Statistical Software" /><category term="Blogger" /><category term="Science" /><category term="Arch Linux" /><category term="Desktop Environment" /><category term="Google" /><category term="Gnome" /><category term="Web Search Engine" /><category term="Knoppix" /><category term="Mandriva" /><category term="Utility" /><category term="Chat" /><category term="X Window System" /><category term="Maps" /><category term="Programming Software" /><category term="GPS" /><category term="Linux Distributions" /><category term="Slackware" /><category term="News Aggregator" /><category term="Mail Client" /><category term="Hardware" /><category term="Web Resources" /><category term="Netbook" /><category term="Ubuntu" /><category term="Mozilla SeaMonkey" /><category term="Databases" /><category term="P2P" /><category term="Social Bookmarks" /><category term="Education" /><category term="Xubuntu" /><category term="Xfce" /><title>Linuxlandit &amp; The Conqueror Worm</title><subtitle type="html">The free world is the new continent in cyberspace that we have built so we can live here in freedom. It's impossible to live in freedom in the old world of cyberspace, where every program has its feudal lord that bullies and mistreats the users. So, to live in freedom we have to build a new continent. Because this is a virtual continent, it has room for everyone, and there are no immigration restrictions. - Richard Stallman -</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://linuxlandit.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default?start-index=11&amp;max-results=10&amp;redirect=false&amp;v=2" /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>465</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>10</openSearch:itemsPerPage><feedburner:info uri="linuxlandittheconquerorworm" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/feedburner/Tryf" /><feedburner:info uri="feedburner/tryf" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C04CQXw-fyp7ImA9WhRUEUs.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-5932934029570315995</id><published>2012-01-21T08:06:00.000-08:00</published><updated>2012-01-21T08:06:00.257-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-21T08:06:00.257-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Servers" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="System" /><title>The Siduction distribution is a desktop-oriented operating system and live medium based on the "unstable" branch of Debian GNU/Linux.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5lBPZDbhaes/Tv88vn4WNOI/AAAAAAAACr0/66HqXHxRMOU/s1600/Siduction-11-1-RC-Has-KDE-SC-XFCE-and-LXDE.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="http://1.bp.blogspot.com/-5lBPZDbhaes/Tv88vn4WNOI/AAAAAAAACr0/66HqXHxRMOU/s320/Siduction-11-1-RC-Has-KDE-SC-XFCE-and-LXDE.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The &lt;a href="http://siduction.org/" target="_blank"&gt;Siduction&lt;/a&gt; distribution is a desktop-oriented operating system and live medium based on the "unstable" branch of Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
Forked from aptosid in late 2011, siduction offers three separate live media with KDE, LXDE and Xfce desktops.&lt;br /&gt;
&lt;br /&gt;
The project also promises regular releases, an open development model, and friendly relationship with its developer and user community.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Updates&lt;/b&gt; (via Distrowatch):&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;&lt;i&gt;&lt;img align="middle" alt="siduction" border="0" src="http://distrowatch.com/images/yvzhuwbpy/siduction.png" title="siduction" /&gt;         Ferdinand Thommes has announced the release of &lt;a href="http://distrowatch.com/siduction"&gt;siduction&lt;/a&gt; 11.1, a desktop-oriented distribution and live CD/DVD based on Debian's "unstable" branch, recently forked from &lt;a href="http://distrowatch.com/aptosid"&gt;aptosid&lt;/a&gt;: "&lt;span class="Quote"&gt;We  are excited to present to you, after last week's release candidate, the  first final release of siduction, a new distribution based on our great  mother Debian's 'Unstable' branch and forked from aptosid. This first  release ships three desktop environments - KDE SC, Xfce and LXDE, all  three in 32-bit and 64-bit editions. &lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;&lt;i&gt;&lt;span class="Quote"&gt;The released images represent a  snapshot of Debian 'Sid' from 2011-12-30, improved with a few useful  packages and scripts, an installer, and our own, patched version of  kernel 3.1-6 and X.Org server 1.11.2.902.&lt;/span&gt;"&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;&lt;i&gt; Read the remainder of the &lt;a href="http://siduction.org/index.php?module=news&amp;amp;func=display&amp;amp;sid=47&amp;amp;lang=en"&gt;release notes&lt;/a&gt; for further details. &lt;a href="http://siduction.org/index.php?module=inhalt&amp;amp;func=view&amp;amp;pid=2"&gt;Download&lt;/a&gt;: &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/kde/siduction-11.1-OneStepBeyond-kde-i386-201112302148.iso"&gt;siduction-11.1-kde-i386.iso&lt;/a&gt; (965MB, &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/kde/siduction-11.1-OneStepBeyond-kde-i386-201112302148.iso.sha256"&gt;SHA256&lt;/a&gt;), &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/kde/siduction-11.1-OneStepBeyond-kde-amd64-201112302141.iso"&gt;siduction-11.1-kde-amd64.iso&lt;/a&gt; (961MB, &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/kde/siduction-11.1-OneStepBeyond-kde-i386-201112302148.iso.sha256"&gt;SHA256&lt;/a&gt;), &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/lxde/siduction-11.1-OneStepBeyond-lxde-i386-201112302153.iso"&gt;siduction-11.1-lxde-i386.iso&lt;/a&gt; (630MB, &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/lxde/siduction-11.1-OneStepBeyond-lxde-i386-201112302153.iso.sha256"&gt;SHA256&lt;/a&gt;), &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/lxde/siduction-11.1-OneStepBeyond-lxde-amd64-201112302156.iso"&gt;siduction-11.1-lxde-amd64.iso&lt;/a&gt; (625MB, &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/lxde/siduction-11.1-OneStepBeyond-lxde-amd64-201112302156.iso.sha256"&gt;SHA256&lt;/a&gt;), &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/xfce/siduction-11.1-OneStepBeyond-xfce-i386-201112302132.iso"&gt;siduction-11.1-xfce-i386.iso&lt;/a&gt; (823MB, &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/xfce/siduction-11.1-OneStepBeyond-xfce-i386-201112302132.iso.sha256"&gt;SHA256&lt;/a&gt;), &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/xfce/siduction-11.1-OneStepBeyond-xfce-amd64-201112302135.iso"&gt;siduction-11.1-xfce-amd64.iso&lt;/a&gt; (819MB, &lt;a href="ftp://ftp.spline.de/pub/siduction/iso/onestepbeyond/xfce/siduction-11.1-OneStepBeyond-xfce-amd64-201112302135.iso.sha256"&gt;SHA256&lt;/a&gt;).&lt;/i&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6OQPsD2ygS8/Tv86WY_jCxI/AAAAAAAACrc/qEF04PhfPx8/s1600/siduction_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-6OQPsD2ygS8/Tv86WY_jCxI/AAAAAAAACrc/qEF04PhfPx8/s400/siduction_1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;b&gt;Recent versions:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; • 2011-12-31: Distribution Release: siduction 11.1&lt;br /&gt;
&amp;nbsp;• 2011-12-22: Development Release: siduction 11.1 RC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Download:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;&lt;i&gt;Siduction uses different mirrors for our users to obtain our images,  kernel and packages in a most comfortable way. Please choose a mirror  close to you. Mirrors that provide a deb-line can be used in   /etc/apt/sources.list.d/siduction.list. We need more mirrors. If you can  provide one or know someone that could, please contact us. A mirror  needs to be able to handle heavy traffic, so universities and other  institutions are the most likely hosters.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt; &lt;/i&gt;&lt;i&gt;&lt;span class="highlight-3"&gt;siduction, as a Linux-LIVE-DVD/CD, is  heavily compressed. For that reason, please be careful, if you burn a  CD/DVD to install from or run live. Please use DAO-mode (disk at once)  and don't burn faster than 8x. Nowadays its a lot easier and more  convenient to just use dd or cat to put the iso-image on a usb-pen and  boot right of that. Please see the manual section about installs for  that.&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Download&amp;nbsp;&lt;/b&gt; URLs, bitte gebt den Mirrors etwas Zeit zur Synchronisation: &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Europa  &lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; &lt;b&gt;Freie Universität Berlin/ spline (Student Project LInux NEtwork)&lt;/b&gt;, Deutschland &lt;br /&gt;
&lt;a href="ftp://ftp.spline.de/pub/siduction/iso"&gt;ftp://ftp.spline.de/pub/siduction/iso&lt;/a&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;deb ftp://ftp.spline.de/pub/siduction/siduction unstable main 
deb ftp://ftp.spline.de/pub/siduction/fixes unstable main 
deb-src ftp://ftp.spline.de/pub/siduction/siduction unstable main
deb-src ftp://ftp.spline.de/pub/siduction/fixes unstable main 
&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Nord Amerika &lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;University of Delaware&lt;/b&gt; &lt;br /&gt;
&lt;a href="http://mirror.lug.udel.edu/pub/siduction/iso"&gt;http://mirror.lug.udel.edu/pub/siduction/iso&lt;/a&gt; &lt;br /&gt;
&lt;a href="ftp://ftp.lug.udel.edu/pub/siduction/iso"&gt;ftp://ftp.lug.udel.edu/pub/siduction/iso&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.blogger.com/post-edit.g?blogID=5957666542740923869&amp;amp;postID=5932934029570315995"&gt;rsync://rsync.lug.udel.edu/siduction/iso&lt;/a&gt; &lt;pre&gt;deb ftp://ftp.lug.udel.edu/pub/siduction/siduction unstable main 
deb-src ftp://ftp.lug.udel.edu/pub/siduction/siduction unstable main  
deb ftp://ftp.lug.udel.edu/pub/siduction/fixes unstable main 
deb-src ftp://ftp.lug.udel.edu/pub/siduction/fixes unstable main 
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Georgia Tech&lt;/b&gt; &lt;br /&gt;
&lt;a href="http://www.gtlib.gatech.edu/pub/siduction/iso"&gt;http://www.gtlib.gatech.edu/pub/siduction/iso&lt;/a&gt; &lt;br /&gt;
&lt;a href="ftp://ftp.gtlib.gatech.edu/pub/siduction/iso"&gt;ftp://ftp.gtlib.gatech.edu/pub/siduction/iso&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.blogger.com/post-edit.g?blogID=5957666542740923869&amp;amp;postID=5932934029570315995"&gt;rsync://rsync.gtlib.gatech.edu/siduction/iso&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-eyPf5-hSNiY/Tv88MyxOO1I/AAAAAAAACro/glfEZ5aK4N4/s1600/siduction_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://2.bp.blogspot.com/-eyPf5-hSNiY/Tv88MyxOO1I/AAAAAAAACro/glfEZ5aK4N4/s400/siduction_2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black; text-align: center;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;&lt;span style="font-size: small;"&gt;Custom Search&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" style="display: block; float: none; margin-left: auto; margin-right: auto;" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;     &lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;i style="font-family: inherit;"&gt;    &lt;br /&gt;
&lt;/i&gt;&lt;i style="font-family: inherit;"&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; float: none; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-5932934029570315995?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jfBnxIeFG6vgJT5Lyvo91gB31j4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jfBnxIeFG6vgJT5Lyvo91gB31j4/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/jfBnxIeFG6vgJT5Lyvo91gB31j4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jfBnxIeFG6vgJT5Lyvo91gB31j4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tpB8_LsfVFLveXqA1iXFMMwDr1U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tpB8_LsfVFLveXqA1iXFMMwDr1U/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/tpB8_LsfVFLveXqA1iXFMMwDr1U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tpB8_LsfVFLveXqA1iXFMMwDr1U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/bQVh_xarJXk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/5932934029570315995/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=5932934029570315995" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/5932934029570315995?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/5932934029570315995?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/bQVh_xarJXk/siduction-distribution-is-desktop.html" title="The Siduction distribution is a desktop-oriented operating system and live medium based on the &quot;unstable&quot; branch of Debian GNU/Linux." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-5lBPZDbhaes/Tv88vn4WNOI/AAAAAAAACr0/66HqXHxRMOU/s72-c/Siduction-11-1-RC-Has-KDE-SC-XFCE-and-LXDE.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2012/01/siduction-distribution-is-desktop.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IGQX87eyp7ImA9WhRVGU0.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-464423286964668725</id><published>2012-01-18T08:52:00.000-08:00</published><updated>2012-01-18T08:52:00.103-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-18T08:52:00.103-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Debian" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Derivatives" /><title>ExTiX is a desktop Linux distribution and live CD based on Ubuntu.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-U9_CreL-1NI/Tv9CYXBpo5I/AAAAAAAACtg/SjOITacvpt4/s1600/extix_logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-U9_CreL-1NI/Tv9CYXBpo5I/AAAAAAAACtg/SjOITacvpt4/s320/extix_logo.png" width="311" /&gt;&lt;/a&gt;&lt;/div&gt;Previous versions of&lt;a href="http://www.extix.se/" target="_blank"&gt; ExTiX&lt;/a&gt; were based on KNOPPIX/Debian. Version 7.0 of ExTiX was based on the Swiss Linux System Paldo. Version 8 of ExTiX was based on Debian Sid.&lt;br /&gt;
&lt;br /&gt;
ExTiX 9 x64 is a remaster of Ubuntu 11.10 released on 13 October 2011. The original system includes the Desktop Environment Unity with Gnome 3.2. After removing Unity I have installed Gnome Shell and Razor-qt so that everyone on the spot (during live operation) can compare the different Desktop Environments.&lt;br /&gt;
&lt;br /&gt;
I have also replaced the original kernel 3.0.0-14-generic with "my" kernel 3.1.6-extix. Kernel 3.1.6 is the latest available stable kernel, which can be downloaded from kernel.org. The system language is English.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Updates&lt;/b&gt; (via Distrowatch):&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;&lt;i&gt;&lt;img align="middle" alt="ExTiX" border="0" src="http://distrowatch.com/images/yvzhuwbpy/extix.png" title="ExTiX" /&gt;         Arne Exton has announced the release of &lt;a href="http://distrowatch.com/extix"&gt;ExTiX&lt;/a&gt;  9, an Ubuntu-based desktop distribution for 64-bit computers with GNOME  Shell and Razor-qt as the available desktop environments and the latest  stable Linux kernel: "&lt;span class="Quote"&gt;ExTiX 9 x64 is a remastered  build of Ubuntu 11.10. The original system includes the Unity desktop  with GNOME 3.2. In ExTiX 9, I have installed GNOME Shell and Razor-qt so  that everyone can compare the two desktop environments. I have replaced  the original kernel 3.0.0-14-generic with 'my' kernel 3.1.6-extix. Why?  Support for many different kinds of hardware has been added in the  latest stable kernel. So if you have acquired new hardware which is not  supported in Ubuntu 11.10 and/or Linux systems based on Ubuntu 11.10 it  might be worth testing ExTiX 9. There is, among other things, support  for brand-new USB devices, like printers and cameras.&lt;/span&gt;"&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;&lt;i&gt; Visit the project's &lt;a href="http://www.extix.se/"&gt;home page&lt;/a&gt; to read the release announcement. &lt;a href="http://sourceforge.net/projects/extix/files/"&gt;&lt;/a&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;&lt;i&gt;&lt;a href="http://sourceforge.net/projects/extix/files/"&gt;Download&lt;/a&gt;: &lt;a href="http://downloads.sourceforge.net/extix/extix-9-x64-gnome3-1260mb-111228.iso"&gt;extix-9-x64-gnome3-1260mb-111228.iso&lt;/a&gt; (1,292MB, &lt;a href="http://downloads.sourceforge.net/extix/extix-9-x64-gnome3-1260mb-111228.md5"&gt;MD5&lt;/a&gt;).&lt;/i&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-STTTOH2OZmo/Tv8_VDq07xI/AAAAAAAACsA/2GtfoQEw_nU/s1600/extix.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-STTTOH2OZmo/Tv8_VDq07xI/AAAAAAAACsA/2GtfoQEw_nU/s400/extix.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Recent versions:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;• 2011-12-31: Distribution Release: ExTiX 9&lt;br /&gt;
&amp;nbsp;• 2009-07-14: &lt;a href="http://distrowatch.com/5578"&gt;Distribution Release: ExTiX 7.0&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Why has the kernel been replaced?.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Latest Ubuntu (11:10) uses kernel 3.0.0-14-generic. There has been added a lot of different kinds of hardware support etc. in the latest stable kernel 3.1.6. So if you have acquired new hardware, which is not supported in Ubuntu 11.10 and/or Linux systems based on Ubuntu 11.10 it might be worth testing ExTiX 9. There is, among other things, support for brand new USB devices, like printers and cameras, etc. Odd support: Wii (which is not supported in Ubuntu's latest kernel 3.0.0-14-generic). If you just want to switch to "my" newer kernel (in your already installed Ubuntu system) you shall do it like this.&lt;br /&gt;
&lt;br /&gt;
A. Get the kernel&lt;br /&gt;
&lt;br /&gt;
B. Get the kernel-headers&lt;br /&gt;
&lt;br /&gt;
Run these commands as root:&lt;br /&gt;
&lt;br /&gt;
1) dpkg -i linux-image-3.1.6-extix_3.1.6-extix-10.00.Custom_amd64.deb&lt;br /&gt;
&lt;br /&gt;
2) dpkg -i linux-headers-3.1.6-extix_3.1.6-extix-10.00.Custom_amd64.deb&lt;br /&gt;
&lt;br /&gt;
3) cd /lib/modules&lt;br /&gt;
&lt;br /&gt;
4) update-initramfs -ck 3.1.6-extix&lt;br /&gt;
&lt;br /&gt;
5) update-grub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program content etc&lt;br /&gt;
Among many other programs LibreOffice, Thunderbird, Firefox, Brasero, VLC, Gimp and win32 codecs. In addition, Java and all necessary additions in order to install programs from source. All programs have been updated to the latest available stable version as of 28 December 2011.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Compatibility.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Differences: Ubuntu 11.10 and ExTiX 9 is different only in principle to the terms of program content. A general truth: If an original system can run on a particular computer a "Exton remaster" of the same original system can run on the same computer.&lt;br /&gt;
&lt;br /&gt;
I never change a Linux system for the worse in terms of auto configuration and hardware detection, etc. It happens that I replace the original kernel (which I have done in ExTiX 9), but always to a "better" one with even more native support for various hardware etc.&lt;br /&gt;
&lt;br /&gt;
One problem: If you choose to install ExTiX 9 to hard disk or USB disk (not using UNetbootin), you should first disconnect your USB webcam. Towards the end of the installation you are asked to take a "login picture" with the webcam.&lt;br /&gt;
&lt;br /&gt;
Then Ubiquity hangs. Nevertheless the actual installation is complete, except for the Grub2 installation, so unless you intend to install Grub2 in MBR (/dev/sda) there is no problem. Just do your changes in Grub2 or Grub Legacy and then restart the computer. Without a webcam plugged in, however, the installation program (Ubiquity) works perfectly. I guess the “webcam problem” is the same in the original system.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Installation to hard disk.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The installation program is in Swedish (if you choose so). Note that you in advance (just in case) should create a partition of at least 8 GB for ExTiX 9 and a SWAP space double the size of your computer's RAM. Ie if you have RAM of 1024 MB or less. If you have RAM of 2 GB or more it's enough with a SWAP space of 2 GB. The installation program in ExTiX 9/Ubuntu is otherwise "intuitive". Choose manual partitioning and select the partition you created in advance for installation. Re. the "webcam problem" - see the previous paragraph.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;USB installation&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
You should use&amp;nbsp;&lt;a href="http://unetbootin.sourceforge.net/"&gt;UNetbootin&lt;/a&gt;&amp;nbsp;in Linux See a&amp;nbsp;&lt;a href="http://www.extix.se/images/pics/extix9-unetbootin.jpg"&gt;picture&lt;/a&gt;&amp;nbsp;how  it looks before the installation starts in Windows 7. There's other  ways to do it, but using UNetbootin is the best/safest way.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Instructions.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;a href="http://linux.exton.net/node/814"&gt;&lt;b&gt;&lt;br /&gt;
Read more about ExTiX 9&lt;/b&gt;&lt;/a&gt;&amp;nbsp;(if you understand Swedish)...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span lang="en"&gt;&lt;span title="Klicka om du vill visa alternativa översättningar"&gt;&lt;br /&gt;
Download.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang="en"&gt;&lt;span title="Klicka om du vill visa alternativa översättningar"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span id="result_box5" lang="en"&gt;&lt;br /&gt;
&lt;span title="Klicka om du vill visa alternativa översättningar"&gt;The ISO&lt;/span&gt;&amp;nbsp;&lt;span title="Klicka om du vill visa alternativa översättningar"&gt;file (extix-9-x64-gnome3-1260mb-111228.iso) can be&lt;/span&gt;&lt;span title="Klicka om du vill visa alternativa översättningar"&gt; downloaded from the &lt;/span&gt;&lt;a href="http://ftp.svenskalinuxforeningen.se/distributions/exton/extix-9-x64-gnome3-1260mb-111228.iso"&gt;&lt;span title="Klicka om du vill visa alternativa översättningar"&gt;Swedish&lt;/span&gt;&amp;nbsp;&lt;span title="Klicka om du vill visa alternativa översättningar"&gt;Linux&lt;/span&gt;&amp;nbsp;&lt;span title="Klicka om du vill visa alternativa översättningar"&gt;Society's&lt;/span&gt;&amp;nbsp;&lt;span title="Klicka om du vill visa alternativa översättningar"&gt;server&lt;/span&gt;&lt;/a&gt;&lt;span title="Klicka om du vill visa alternativa översättningar"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://debex.exton.net/"&gt;ExTiX 9 x64&lt;/a&gt;&amp;nbsp;can also be downloaded from&amp;nbsp;&lt;a href="http://sourceforge.net/projects/extix/"&gt;Sourceforge.net&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;i&gt;Fast, secure and free downloads from the largest Open Source applications and software directory&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://ftp.svenskalinuxforeningen.se/distributions/exton/extix-9-x64-gnome3-1260mb-111228.md5"&gt;md5sum&lt;/a&gt;&amp;nbsp;for ExTiX 9 ISO which is of 1260 MB.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;How do I run ExTiX?&lt;/b&gt;&lt;br /&gt;
In order to start the CD/DVD, first adjust the boot list in the BIOS   Setup of your computer to boot from CD/DVD (before the hard drive). Put   the DVD in and restart the computer. You run ExTiX as root (superadmin)   or as the ordinary user live. Root's and live's password is &lt;b&gt;root&lt;/b&gt; respectivly &lt;b&gt;live&lt;/b&gt;. ExTiX 9 can also be  installed to hard disk. Please use start alternative &lt;b&gt;Install ExTiX to  harddisk&lt;/b&gt; and &lt;a href="http://wiki.debian.org/DebianInstaller/FAQ"&gt;&lt;b&gt;Ubiquity&lt;/b&gt;&lt;/a&gt;  will start. The program is very easy to use. Be sure to have one   install partition of about 8 GB ready in advance though. You can also  first test to run ExTiX 9 live and then start &lt;b&gt;&lt;a href="https://wiki.ubuntu.com/Ubiquity"&gt;Ubiquity&lt;/a&gt;&lt;/b&gt;. Click on the Install icon on the desktop.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Internet connection&lt;/b&gt;&lt;br /&gt;
Normally, just start NetworkManager and do your settings. &lt;span title=""&gt;It pops up a box  that alerts you that there is a Wireless network to join. &lt;/span&gt;&lt;span title=""&gt;Just  insert your WAP/WEP password and connect! &lt;/span&gt;&lt;span title=""&gt;You can check which Wireless interface is correct by running the command &lt;i&gt;iwconfig&lt;/i&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Maybe your Ethernet interface is eth1 or eth2 (instead of eth0). Check with the  command&lt;i&gt; ifconfig&lt;/i&gt;. Then change in Network Managers's Preferences and press Refresh!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How do I install  and remove programs? &lt;/b&gt;&lt;br /&gt;
ExTiX/Ubuntu/Debian uses Apt/&lt;a href="http://www.nongnu.org/synaptic/"&gt;Synaptic&lt;/a&gt;.&amp;nbsp;The  most important commands are &lt;i&gt;apt-get update&lt;/i&gt; and &lt;i&gt;apt-get install program-name&lt;/i&gt;. You  can read about package management with Apt &lt;a href="http://www.debian.org/doc/manuals/debian-reference/ch02.en.html"&gt;HERE&lt;/a&gt;.  Apt/Synaptic works extremely well. You can also install programs in  ExTiX 9 from source using the commands 1) &lt;i&gt;./configure --prefix=/usr&lt;/i&gt; 2) &lt;i&gt;make&lt;/i&gt; 3) &lt;i&gt;make install.&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;ExTiX 9 Gnome 3.2: &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--2eE93Fx_6o/Tv9AZdLAWGI/AAAAAAAACsM/-cOS7aKCOnE/s1600/extix9-gnome32-desktop-small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/--2eE93Fx_6o/Tv9AZdLAWGI/AAAAAAAACsM/-cOS7aKCOnE/s400/extix9-gnome32-desktop-small.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;ExTiX 9 Gnome 3.2 with Nvidia graphic card:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NbVgQnDpGYg/Tv9AkuGIYAI/AAAAAAAACsY/auRd6GmFtKo/s1600/extix8-desktop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://2.bp.blogspot.com/-NbVgQnDpGYg/Tv9AkuGIYAI/AAAAAAAACsY/auRd6GmFtKo/s400/extix8-desktop.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;ExtiX 9 Gnome Shell:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-KgNuqTSTKRY/Tv9AupzIP3I/AAAAAAAACsk/vIx5oBJ8Kkc/s1600/extix9-desktop-gnomeshell.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/-KgNuqTSTKRY/Tv9AupzIP3I/AAAAAAAACsk/vIx5oBJ8Kkc/s400/extix9-desktop-gnomeshell.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
ExtiX 9 with Razor-qt running:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-1kxsZ50ec74/Tv9A4Hy9FII/AAAAAAAACsw/4fIM-iOMFSY/s1600/extix9-razorqt-desktop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/-1kxsZ50ec74/Tv9A4Hy9FII/AAAAAAAACsw/4fIM-iOMFSY/s400/extix9-razorqt-desktop.jpg" width="400" /&gt; &lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;ExtiX 9 with LXDE :&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rfBChPxHwWk/Tv9BlX5680I/AAAAAAAACtI/cmkW7gEII8k/s1600/extix8-lxde-desktop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/-rfBChPxHwWk/Tv9BlX5680I/AAAAAAAACtI/cmkW7gEII8k/s400/extix8-lxde-desktop.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black; text-align: center;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;&lt;span style="font-size: small;"&gt;Custom Search&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" style="display: block; float: none; margin-left: auto; margin-right: auto;" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;     &lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;i style="font-family: inherit;"&gt;    &lt;br /&gt;
&lt;/i&gt;&lt;i style="font-family: inherit;"&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; float: none; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;  &lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-464423286964668725?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1zPiYjk9QZ0nai94e-71KjgTk5c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1zPiYjk9QZ0nai94e-71KjgTk5c/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/1zPiYjk9QZ0nai94e-71KjgTk5c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1zPiYjk9QZ0nai94e-71KjgTk5c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/axFfWDgpIuoXvmyqNj9UITieqPM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/axFfWDgpIuoXvmyqNj9UITieqPM/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/axFfWDgpIuoXvmyqNj9UITieqPM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/axFfWDgpIuoXvmyqNj9UITieqPM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/JbeYqlDRcyY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/464423286964668725/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=464423286964668725" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/464423286964668725?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/464423286964668725?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/JbeYqlDRcyY/extix-is-desktop-linux-distribution-and.html" title="ExTiX is a desktop Linux distribution and live CD based on Ubuntu." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-U9_CreL-1NI/Tv9CYXBpo5I/AAAAAAAACtg/SjOITacvpt4/s72-c/extix_logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2012/01/extix-is-desktop-linux-distribution-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UCQXc6fSp7ImA9WhRVFkw.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-1757255400904402349</id><published>2012-01-15T01:21:00.000-08:00</published><updated>2012-01-15T01:21:00.915-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-15T01:21:00.915-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Science" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><category scheme="http://www.blogger.com/atom/ns#" term="System" /><title>ABINIT is an open-source suite of programs for materials science, distributed under the GNU General Public License.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.abinit.org/" target="_blank"&gt;&lt;img align="left" alt="abinit" border="0" height="157" src="http://lh3.ggpht.com/-_q9lsyRPmrY/Tv4dkVmv21I/AAAAAAAACkM/4eGGcGyCknQ/abinit%25255B3%25255D.gif?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; float: left; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="abinit" width="320" /&gt;ABINIT&lt;/a&gt; implements density functional theory, using a plane wave basis set and pseudopotentials, to compute the electronic density and derived properties of materials ranging from molecules to surfaces to solids.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;It is developed collaboratively by researchers throughout the world.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;A web-based easy-to-use graphical version, which includes access to a limited set of ABINIT's full functionality, is available for free use through the nanohub.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ABINIT implements density functional theory by solving the Kohn-Sham equations describing the electrons in a material, expanded in a plane wave basis set and using a self-consistent conjugate gradient method to determine the energy minimum. Computational efficiency is achieved through the use of fast Fourier transforms, and pseudopotentials to describe core electrons.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;As an alternative to standard norm-conserving pseudopotentials, the projector augmented-wave method may be used. In addition to total energy, forces and stresses are also calculated so that geometry optimizations and ab initio molecular dynamics may be carried out.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Materials that can be treated by ABINIT include insulators, metals, and magnetically ordered systems including Mott-Hubbard insulators.&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="structure-ABINIT" border="0" height="323" src="http://lh4.ggpht.com/-3deYuto6kvA/Tv4dlz5G2uI/AAAAAAAACkY/-8bswCK3Tk4/structure-ABINIT_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="structure-ABINIT" width="400" /&gt;&lt;/span&gt;    &lt;span style="font-size: small;"&gt;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;&lt;span style="font-size: small;"&gt;In addition to computing the electronic ground state of materials, ABINIT implements density functional perturbation theory to compute response functions including&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Phonons   &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dielectric response    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Born effective charges and IR oscillator strength tensor    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Response to strain and elastic properties    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Nonlinear responses, including piezoelectric response, Raman cross sections, and electro-optic response.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ABINIT can also compute excited state properties via&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; time-dependent density functional theory   &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; many-body perturbation theory, using the GW approximation and Bethe-Salpeter equation.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;ABINIT&lt;/b&gt; is a project that favours development and collaboration (&lt;a href="http://www.abinit.org/about/presentation.pdf"&gt;short presentation of the ABINIT project - 10 pages in pdf&lt;/a&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;img alt="abinit_guida" border="0" height="300" src="http://lh6.ggpht.com/-WzUMwBdsbA8/Tv4dmq0NDqI/AAAAAAAACkk/ziUTAqCRao4/abinit_guida%25255B6%25255D.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="abinit_guida" width="400" /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Download:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;ABINIT : &lt;a href="http://www.abinit.org/abinit/downloads/source-packages"&gt;ABINIT source packages&lt;/a&gt; ; &lt;a href="http://www.abinit.org/downloads/browse-lastest-sources"&gt;Browse latest sources&lt;/a&gt; ; &lt;a href="http://www.abinit.org/downloads/distro-packages"&gt;Distribution packages&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Plugins : &lt;a href="http://www.abinit.org/downloads/plug-in-sources"&gt;Plug-in sources&lt;/a&gt;&lt;/span&gt;      &lt;span style="font-size: small;"&gt;(Information about these plugins : &lt;a href="http://www-drfmc.cea.fr/SP2M/L_Sim/BigDFT"&gt;BigDFT&lt;/a&gt;; &lt;a href="http://www.etsf.eu/resources/software/libraries_and_tools"&gt;ETSF Tools - ETSF_IO and LibXC&lt;/a&gt; ; &lt;a href="http://www.unidata.ucar.edu/software/netcdf"&gt;NetCDF&lt;/a&gt;; &lt;a href="http://www.wannier.org/"&gt;Wannier90&lt;/a&gt;).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Atomic data files :&lt;a href="http://www.abinit.org/downloads/psp-links"&gt; Pseudopotentials&lt;/a&gt; ; &lt;a href="http://www.abinit.org/downloads/atomic-data-files"&gt;Atomic data files&lt;/a&gt;;&lt;a href="http://www.abinit.org/downloads/PAW2"&gt; PAW Atomic Data&lt;/a&gt; ;&lt;a href="http://www.abinit.org/downloads/atomic-densities"&gt; Atomic Densities&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Post Processing tools : &lt;a href="http://www-drfmc.cea.fr/sp2m/L_Sim/V_Sim/index.en.html"&gt;Vsim&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="abinit" border="0" height="204" src="http://lh5.ggpht.com/-m_ByzjasWQo/Tv4dn-QvYeI/AAAAAAAACk0/M9pcO0PPCNQ/abinit_thumb%25255B2%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="abinit" width="400" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="abinit1" border="0" height="320" src="http://lh5.ggpht.com/-ykR2PbADJQQ/Tv4dpvcseII/AAAAAAAAClA/BHcgzOA57Ww/abinit1_thumb%25255B2%25255D.gif?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="abinit1" width="400" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="abinit7" border="0" height="400" src="http://lh3.ggpht.com/-fE-mTWyEvjs/Tv4dqoY-kxI/AAAAAAAAClU/lf8JUHBJXVI/abinit7_thumb%25255B2%25255D.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="abinit7" width="386" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="abinit3" border="0" height="400" src="http://lh5.ggpht.com/-1zb59HIa3lo/Tv4dsEua5FI/AAAAAAAAClg/b4xv1oR-sL4/abinit3_thumb%25255B2%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="abinit3" width="392" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="abinit9" border="0" height="400" src="http://lh5.ggpht.com/-C9VPEzKNXpY/Tv4dtCxGUkI/AAAAAAAAClw/nxbTcVLfEDw/abinit9_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="abinit9" width="398" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="abinit4" border="0" height="332" src="http://lh4.ggpht.com/-6-4fB0tcJUk/Tv4dukN_cjI/AAAAAAAACmE/stAKQhrgUlI/abinit4_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="abinit4" width="400" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="abinit5" border="0" height="299" src="http://lh3.ggpht.com/-T4FNCVapplI/Tv4dwFN0BpI/AAAAAAAACmU/us_YdjsPghE/abinit5_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="abinit5" width="400" /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;style type="text/css"&gt;
@import url(http://www.google.com/cse/api/branding.css);
&lt;/style&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="cse-branding-bottom" style="background-color: white; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;input name="cx" type="hidden" value="partner-pub-6536335343900966:op3ttqg2g3q" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;input name="ie" type="hidden" value="ISO-8859-1" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;input name="sa" type="submit" value="Search" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;&lt;span style="font-size: small;"&gt;Custom Search&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" style="display: block; float: none; margin-left: auto; margin-right: auto;" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;     &lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;i style="font-family: inherit;"&gt;    &lt;br /&gt;
&lt;/i&gt;&lt;i style="font-family: inherit;"&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; float: none; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;  &lt;br /&gt;
&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-1757255400904402349?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RqBq-s_OpkSDQxGKCRkp3uwYUag/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RqBq-s_OpkSDQxGKCRkp3uwYUag/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/RqBq-s_OpkSDQxGKCRkp3uwYUag/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RqBq-s_OpkSDQxGKCRkp3uwYUag/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9OI0FLx8zm_FslKFIauvPO9gPoo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9OI0FLx8zm_FslKFIauvPO9gPoo/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/9OI0FLx8zm_FslKFIauvPO9gPoo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9OI0FLx8zm_FslKFIauvPO9gPoo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/xWjxdVYmnvg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/1757255400904402349/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=1757255400904402349" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/1757255400904402349?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/1757255400904402349?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/xWjxdVYmnvg/abinit-is-open-source-suite-of-programs.html" title="ABINIT is an open-source suite of programs for materials science, distributed under the GNU General Public License." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-_q9lsyRPmrY/Tv4dkVmv21I/AAAAAAAACkM/4eGGcGyCknQ/s72-c/abinit%25255B3%25255D.gif?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2012/01/abinit-is-open-source-suite-of-programs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AMQX05cCp7ImA9WhRVEk8.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-1173312537586861379</id><published>2012-01-10T12:03:00.000-08:00</published><updated>2012-01-10T12:03:00.328-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-10T12:03:00.328-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Servers" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="System" /><title>The Perfect Server: Ubuntu 11.10 Oneiric Ocelot  With Nginx , Chapter 3.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DB4wKaeTD7w/Tv8zcwOcWII/AAAAAAAACrE/AWFHuJlAIN0/s1600/Nginx-battleship-alt.svg_.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" src="http://3.bp.blogspot.com/-DB4wKaeTD7w/Tv8zcwOcWII/AAAAAAAACrE/AWFHuJlAIN0/s320/Nginx-battleship-alt.svg_.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;After the reboot you can login with your previously created username (e.g. &lt;span class="system"&gt;administrator&lt;/span&gt;).&lt;br /&gt;
&lt;br /&gt;
Because we must run all the steps from this tutorial with root  privileges, we can either prepend all commands in this tutorial with the  string &lt;span class="system"&gt;sudo&lt;/span&gt;, or we become root right now by typing&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;sudo su&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;(You can as well enable the root login by running&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;sudo passwd root&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;and giving root a password. You can then directly log in as root, but  this is frowned upon by the Ubuntu developers and community for various  reasons. See &lt;a href="http://ubuntuforums.org/showthread.php?t=765414" target="_blank"&gt;http://ubuntuforums.org/showthread.php?t=765414&lt;/a&gt;.)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5. Install The SSH Server (Optional).&lt;/b&gt;&lt;br /&gt;
&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
If you did not install the OpenSSH server during the system installation, you can do it now:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-get install ssh openssh-server&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;From now on you can use an SSH client such as &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html" target="_blank"&gt;PuTTY&lt;/a&gt; and connect from your workstation to your Ubuntu 11.10 server and follow the remaining steps from this tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6. Install vim-nox (Optional).&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I'll use &lt;span class="system"&gt;vi&lt;/span&gt; as my text editor in this tutorial. The default &lt;span class="system"&gt;vi&lt;/span&gt; program has some strange behaviour on Ubuntu and Debian; to fix this, we install &lt;span class="system"&gt;vim-nox&lt;/span&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-get install vim-nox&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;(You don't have to do this if you use a different text editor such as joe or nano.)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;7. Configure The Network.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Because the Ubuntu installer has configured our system to get its  network settings via DHCP, we have to change that now because a server  should have a static IP address. Edit &lt;i class="system"&gt;/etc/network/interfaces &lt;/i&gt; and adjust it to your needs (in this example setup I will use the IP address &lt;i class="system"&gt;192.168.0.100&lt;/i&gt;): &lt;br /&gt;
&lt;div class="command"&gt;vi /etc/network/interfaces&lt;/div&gt;&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.0.100
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Then restart your network:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;/etc/init.d/networking restart&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;Then edit &lt;span class="system"&gt;/etc/hosts&lt;/span&gt;. Make it look like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command" style="text-align: center;"&gt;&lt;i&gt;vi /etc/hosts&lt;/i&gt;&lt;/div&gt;&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;127.0.0.1       localhost.localdomain   localhost
192.168.0.100   server1.example.com     server1

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Now run&lt;br /&gt;
&lt;div class="command" style="text-align: center;"&gt;&lt;i&gt;echo server1.example.com &amp;gt; /etc/hostname&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;/etc/init.d/hostname restart&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Afterwards, run&lt;/i&gt;&lt;/div&gt;&lt;div class="command" style="text-align: center;"&gt;&lt;i&gt;hostname&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;hostname -f&lt;/i&gt;&lt;/div&gt;&lt;div class="command"&gt;&lt;br /&gt;
&lt;/div&gt;Both should show &lt;span class="system"&gt;server1.example.com&lt;/span&gt; now. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;8. Edit /etc/apt/sources.list And Update Your Linux Installation.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Edit &lt;span class="system"&gt;/etc/apt/sources.list&lt;/span&gt;. Comment out or remove the installation CD from the file and make sure that the &lt;span class="system"&gt;universe&lt;/span&gt; and &lt;span class="system"&gt;multiverse&lt;/span&gt; repositories are enabled. It should look like this: &lt;br /&gt;
&lt;div class="command"&gt;vi /etc/apt/sources.list&lt;/div&gt;&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;#

# deb cdrom:[Ubuntu-Server 11.10 _Oneiric Ocelot_ - Release amd64 (20111011)]/ dists/oneiric/main/binary-i386/
# deb cdrom:[Ubuntu-Server 11.10 _Oneiric Ocelot_ - Release amd64 (20111011)]/ dists/oneiric/restricted/binary-i386/
# deb cdrom:[Ubuntu-Server 11.10 _Oneiric Ocelot_ - Release amd64 (20111011)]/ oneiric main restricted

#deb cdrom:[Ubuntu-Server 11.10 _Oneiric Ocelot_ - Release amd64 (20111011)]/ dists/oneiric/main/binary-i386/
#deb cdrom:[Ubuntu-Server 11.10 _Oneiric Ocelot_ - Release amd64 (20111011)]/ dists/oneiric/restricted/binary-i386/
#deb cdrom:[Ubuntu-Server 11.10 _Oneiric Ocelot_ - Release amd64 (20111011)]/ oneiric main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://de.archive.ubuntu.com/ubuntu/ oneiric main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ oneiric main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://de.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ oneiric universe
deb-src http://de.archive.ubuntu.com/ubuntu/ oneiric universe
deb http://de.archive.ubuntu.com/ubuntu/ oneiric-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ oneiric-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://de.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb http://de.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ oneiric-backports main restricted universe multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ oneiric-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb-src http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb http://security.ubuntu.com/ubuntu oneiric-security universe
deb-src http://security.ubuntu.com/ubuntu oneiric-security universe
deb http://security.ubuntu.com/ubuntu oneiric-security multiverse
deb-src http://security.ubuntu.com/ubuntu oneiric-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu oneiric partner
# deb-src http://archive.canonical.com/ubuntu oneiric partner

## Uncomment the following two lines to add software from Ubuntu's
## 'extras' repository.
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
# deb http://extras.ubuntu.com/ubuntu oneiric main
# deb-src http://extras.ubuntu.com/ubuntu oneiric main&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Then run&lt;br /&gt;
&lt;div class="command"&gt;apt-get update&lt;/div&gt;to update the apt package database and &lt;br /&gt;
&lt;div class="command"&gt;apt-get upgrade&lt;/div&gt;to install the latest updates (if there are any). If you see that a  new kernel gets installed as part of the updates, you should reboot the  system afterwards:&lt;br /&gt;
&lt;div class="command"&gt;reboot &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;b&gt;9. Change The Default Shell.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="system"&gt;/bin/sh&lt;/span&gt; is a symlink to &lt;span class="system"&gt;/bin/dash&lt;/span&gt;, however we need &lt;span class="system"&gt;/bin/bash&lt;/span&gt;, not &lt;span class="system"&gt;/bin/dash&lt;/span&gt;. Therefore we do this:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;dpkg-reconfigure dash&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="system"&gt;Use dash as the default system shell (/bin/sh)?&lt;/span&gt; &lt;span class="highlight"&gt;&amp;lt;-- No&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
If you don't do this, the ISPConfig installation will fail. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10. Disable AppArmor.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
AppArmor is a security extension (similar to SELinux) that should  provide extended security. In my opinion you don't need it to configure a  secure system, and it usually causes more problems than advantages  (think of it after you have done a week of trouble-shooting because some  service wasn't working as expected, and then you find out that  everything was ok, only AppArmor was causing the problem). Therefore I  disable it (this is a must if you want to install ISPConfig later on).&lt;br /&gt;
&lt;br /&gt;
We can disable it like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command" style="text-align: center;"&gt;&lt;i&gt;/etc/init.d/apparmor stop&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;update-rc.d -f apparmor remove&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;apt-get remove apparmor apparmor-utils&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;11. Synchronize the System Clock.&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;It is a good idea to synchronize the system clock with an NTP (&lt;b&gt;n&lt;/b&gt;etwork &lt;b&gt;t&lt;/b&gt;ime &lt;b&gt;p&lt;/b&gt;rotocol) server over the Internet. Simply run&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-get install ntp ntpdate&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;and your system time will always be in sync.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;/div&gt;We can install Postfix, Courier, Saslauthd, MySQL, rkhunter, and binutils with a single command:&lt;br /&gt;
&lt;div class="command"&gt;apt-get install postfix postfix-mysql postfix-doc  mysql-client mysql-server courier-authdaemon courier-authlib-mysql  courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-2  libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl  getmail4 rkhunter binutils maildrop&lt;/div&gt;You will be asked the following questions:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="system"&gt;New password for the MySQL "root" user:&lt;/span&gt; &lt;span class="highlight"&gt;&amp;lt;-- yourrootsqlpassword&lt;/span&gt;&lt;br /&gt;
&lt;span class="system"&gt;Repeat password for the MySQL "root" user:&lt;/span&gt; &lt;span class="highlight"&gt;&amp;lt;-- yourrootsqlpassword&lt;/span&gt;&lt;br /&gt;
&lt;span class="system"&gt;Create directories for web-based administration?&lt;/span&gt; &lt;span class="highlight"&gt;&amp;lt;-- No&lt;/span&gt;&lt;br /&gt;
&lt;span class="system"&gt;General type of mail configuration:&lt;/span&gt; &lt;span class="highlight"&gt;&amp;lt;-- Internet Site&lt;/span&gt;&lt;br /&gt;
&lt;span class="system"&gt;System mail name:&lt;/span&gt; &lt;span class="highlight"&gt;&amp;lt;-- server1.example.com&lt;/span&gt;&lt;br /&gt;
&lt;span class="system"&gt;SSL certificate required&lt;/span&gt; &lt;span class="highlight"&gt;&amp;lt;-- Ok&lt;/span&gt; &lt;br /&gt;
If you find out (later after you have configured your first email  account in ISPConfig) that you cannot send emails and get the following  error in &lt;span class="system"&gt;/var/log/mail.log&lt;/span&gt;...&lt;br /&gt;
&lt;div class="system"&gt;SASL LOGIN authentication failed: no mechanism available &lt;/div&gt;... please go to &lt;a href="http://www.howtoforge.com/ubuntu-11.10-saslauthd-sasl-plain-authentication-failed-no-mechanism-available" target="_blank"&gt;Ubuntu 11.10 + saslauthd: SASL PLAIN authentication failed: no mechanism available&lt;/a&gt; to learn how to resolve the issue. &lt;br /&gt;
We want MySQL to listen on all interfaces, not just localhost, therefore we edit &lt;span class="system"&gt;/etc/mysql/my.cnf&lt;/span&gt; and comment out the line &lt;span class="system"&gt;bind-address = 127.0.0.1&lt;/span&gt;:&lt;br /&gt;
&lt;div class="command"&gt;vi /etc/mysql/my.cnf&lt;/div&gt;&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;[...]
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address           = 127.0.0.1
[...]&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Then we restart MySQL:&lt;br /&gt;
&lt;div class="command"&gt;/etc/init.d/mysql restart&lt;/div&gt;Now check that networking is enabled. Run &lt;br /&gt;
&lt;div class="command"&gt;netstat -tap | grep mysql&lt;/div&gt;The output should look like this: &lt;br /&gt;
&lt;div class="system"&gt;root@server1:~#&amp;nbsp;netstat&amp;nbsp;-tap&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;mysql&lt;br /&gt;
tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;*:mysql&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;22355/mysqld&lt;br /&gt;
root@server1:~#&lt;/div&gt;During the installation, the SSL certificates for IMAP-SSL and POP3-SSL are created with the hostname &lt;span class="system"&gt;localhost&lt;/span&gt;. To change this to the correct hostname (&lt;span class="system"&gt;server1.example.com&lt;/span&gt; in this tutorial), delete the certificates...&lt;br /&gt;
&lt;div class="command"&gt;cd /etc/courier&lt;br /&gt;
rm -f /etc/courier/imapd.pem&lt;br /&gt;
rm -f /etc/courier/pop3d.pem&lt;/div&gt;... and modify the following two files; replace &lt;span class="system"&gt;CN=localhost&lt;/span&gt; with &lt;span class="system"&gt;CN=server1.example.com&lt;/span&gt; (you can also modify the other values, if necessary):&lt;br /&gt;
&lt;div class="command"&gt;vi /etc/courier/imapd.cnf&lt;/div&gt;&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;[...]
CN=server1.example.com
[...]&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="command"&gt;vi /etc/courier/pop3d.cnf&lt;/div&gt;&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;[...]
CN=server1.example.com
[...]&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Then recreate the certificates...&lt;br /&gt;
&lt;div class="command"&gt;mkimapdcert&lt;br /&gt;
mkpop3dcert&lt;/div&gt;... and restart Courier-IMAP-SSL and Courier-POP3-SSL:&lt;br /&gt;
&lt;div class="command"&gt;/etc/init.d/courier-imap-ssl restart&lt;br /&gt;
/etc/init.d/courier-pop-ssl restart&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;13. Install Amavisd-new, SpamAssassin, And Clamav.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
To install amavisd-new, SpamAssassin, and ClamAV, we run&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-get install amavisd-new spamassassin clamav  clamav-daemon zoo unzip bzip2 arj nomarch lzop cabextract  apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon  libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip  libnet-dns-perl&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;The ISPConfig 3 setup uses amavisd which loads the SpamAssassin  filter library internally, so we can stop SpamAssassin to free up some  RAM:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command" style="text-align: center;"&gt;&lt;i&gt;/etc/init.d/spamassassin stop&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;update-rc.d -f spamassassin remove&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;14.Install Nginx, PHP5 (PHP-FPM), And Fcgiwrap.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Nginx is available as a package for Ubuntu which we can install as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;a&lt;/i&gt;&lt;i&gt;pt-get install nginx&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;If Apache2 is already installed on the system, stop it now...&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;/etc/init.d/apache2 stop&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;... and remove Apache's system startup links:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;insserv -r apache2&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;Start nginx afterwards:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;/etc/init.d/nginx start&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;(If both Apache2 and nginx are installed, the ISPConfig 3 installer will ask you which one you want to use - answer &lt;span class="system"&gt;nginx&lt;/span&gt; in this case. If only one of these both is installed, ISPConfig will do the necessary configuration automatically.)&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;We can make PHP5 work in nginx through &lt;a href="http://php-fpm.org/" target="_blank"&gt;PHP-FPM&lt;/a&gt;  (PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI  implementation with some additional features useful for sites of any  size, especially busier sites) which we install as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-get install php5-fpm&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;PHP-FPM is a daemon process (with the init script &lt;span class="system"&gt;/etc/init.d/php5-fpm&lt;/span&gt;) that runs a FastCGI server on port &lt;span class="system"&gt;9000&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
To get MySQL support in PHP, we can install the &lt;span class="system"&gt;php5-mysql&lt;/span&gt;  package. It's a good idea to install some other PHP5 modules as well as  you might need them for your applications. You can search for available  PHP5 modules like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-cache search php5&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;Pick the ones you need and install them like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-get install php5-mysql php5-curl php5-gd  php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache  php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite  php5-tidy php5-xmlrpc php5-xsl&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;APC is a free and open PHP opcode cacher for caching and optimizing  PHP intermediate code. It's similar to other PHP opcode cachers, such as  eAccelerator and XCache. It is strongly recommended to have one of  these installed to speed up your PHP page.&lt;br /&gt;
&lt;br /&gt;
APC can be installed as follows:&lt;br /&gt;
&lt;div class="command" style="text-align: center;"&gt;&lt;br /&gt;
&lt;i&gt;apt-get install php-apc&lt;/i&gt;&lt;/div&gt;Now restart PHP-FPM:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command" style="text-align: center;"&gt;&lt;i&gt;/etc/init.d/php5-fpm restart&lt;/i&gt;&lt;/div&gt;To get CGI support in nginx, we install Fcgiwrap.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://wiki.nginx.org/Fcgiwrap" target="_blank"&gt;Fcgiwrap&lt;/a&gt;  is a CGI wrapper that should work also for complex CGI scripts and can  be used for shared hosting environments because it allows each vhost to  use its own &lt;span class="system"&gt;cgi-bin&lt;/span&gt; directory.&lt;br /&gt;
&lt;br /&gt;
Install the &lt;span class="system"&gt;fcgiwrap&lt;/span&gt; package:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-get install fcgiwrap&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;After the installation, the &lt;span class="system"&gt;fcgiwrap&lt;/span&gt; daemon should already be started; its socket is &lt;span class="system"&gt;/var/run/fcgiwrap.socket&lt;/span&gt;. If it is not running, you can use the &lt;span class="system"&gt;/etc/init.d/fcgiwrap&lt;/span&gt; script to start it.&lt;br /&gt;
That's it! Now when you create an nginx vhost, ISPConfig will take care of the correct vhost configuration.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;b&gt;14.1 Install  phpMyAdmin.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Install phpMyAdmin as follows:&lt;br /&gt;
&lt;div class="command" style="text-align: center;"&gt;&lt;br /&gt;
&lt;i&gt;apt-get install phpmyadmin&lt;/i&gt;&lt;/div&gt;You will see the following questions:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="system"&gt;Web server to reconfigure automatically:&lt;/span&gt; &lt;span class="highlight"&gt;&amp;lt;-- select none (because only apache2 and lighttpd are available as options)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="system"&gt;Configure database for phpmyadmin with dbconfig-common?&lt;/span&gt; &lt;span class="highlight"&gt;&amp;lt;-- No&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
You can now find phpMyAdmin in the &lt;span class="system"&gt;/usr/share/phpmyadmin/&lt;/span&gt; directory.&lt;br /&gt;
&lt;br /&gt;
After you have installed ISPConfig 3, you can access phpMyAdmin as follows:&lt;br /&gt;
&lt;br /&gt;
The ISPConfig apps vhost on port 8081 for nginx comes with a phpMyAdmin configuration, so you can use &lt;span class="system"&gt;http://server1.example.com:8081/phpmyadmin&lt;/span&gt; or &lt;span class="system"&gt;http://server1.example.com:8081/phpMyAdmin&lt;/span&gt; to access phpMyAdmin.&lt;br /&gt;
&lt;br /&gt;
If you want to use a &lt;span class="system"&gt;/phpmyadmin&lt;/span&gt; or &lt;span class="system"&gt;/phpMyAdmin&lt;/span&gt;  alias that you can use from your web sites, this is a bit more  complicated than for Apache because nginx does not have global aliases  (i.e., aliases that can be defined for all vhosts). Therefore you have  to define these aliases for &lt;b&gt;each&lt;/b&gt; vhost from which you want to access phpMyAdmin.&lt;br /&gt;
&lt;br /&gt;
To do this, paste the following into the &lt;span class="system"&gt;nginx Directives&lt;/span&gt; field on the &lt;span class="system"&gt;Options&lt;/span&gt; tab of the web site in ISPConfig: &lt;br /&gt;
&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;location /phpmyadmin {
               root /usr/share/;
               index index.php index.html index.htm;
               location ~ ^/phpmyadmin/(.+\.php)$ {
                       try_files $uri =404;
                       root /usr/share/;
                       fastcgi_pass 127.0.0.1:9000;
                       fastcgi_index index.php;
                       fastcgi_param SCRIPT_FILENAME $request_filename;
                       include /etc/nginx/fastcgi_params;
                       fastcgi_param PATH_INFO $fastcgi_script_name;
                       fastcgi_buffer_size 128k;
                       fastcgi_buffers 256 4k;
                       fastcgi_busy_buffers_size 256k;
                       fastcgi_temp_file_write_size 256k;
                       fastcgi_intercept_errors on;
               }
               location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
                       root /usr/share/;
               }
        }
        location /phpMyAdmin {
               rewrite ^/* /phpmyadmin last;
        }&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;If you use http&lt;b&gt;s&lt;/b&gt; instead of http for your vhost, you should add the line &lt;span class="system"&gt;fastcgi_param HTTPS on;&lt;/span&gt; to your phpMyAdmin configuration like this: &lt;br /&gt;
&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;location /phpmyadmin {
               root /usr/share/;
               index index.php index.html index.htm;
               location ~ ^/phpmyadmin/(.+\.php)$ {
                       try_files $uri =404;
                       root /usr/share/;
                       fastcgi_pass 127.0.0.1:9000;
                       fastcgi_param HTTPS on; # &amp;lt;-- add this line
                       fastcgi_index index.php;
                       fastcgi_param SCRIPT_FILENAME $request_filename;
                       include /etc/nginx/fastcgi_params;
                       fastcgi_param PATH_INFO $fastcgi_script_name;
                       fastcgi_buffer_size 128k;
                       fastcgi_buffers 256 4k;
                       fastcgi_busy_buffers_size 256k;
                       fastcgi_temp_file_write_size 256k;
                       fastcgi_intercept_errors on;
               }
               location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
                       root /usr/share/;
               }
        }
        location /phpMyAdmin {
               rewrite ^/* /phpmyadmin last;
        }&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;If you use both http and https for your vhost, you need to add the following section to the &lt;span class="system"&gt;http {}&lt;/span&gt; section in &lt;span class="system"&gt;/etc/nginx/nginx.conf&lt;/span&gt; (before any include lines) which determines if the visitor uses http or https and sets the &lt;span class="system"&gt;$fastcgi_https&lt;/span&gt; variable (which we will use in our phpMyAdmin configuration) accordingly:&lt;br /&gt;
&lt;div class="command"&gt;vi /etc/nginx/nginx.conf&lt;/div&gt;&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;[...]
http {
[...]
        ## Detect when HTTPS is used
        map $scheme $fastcgi_https {
          default off;
          https on;

        }
[...]
}
[...]&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Don't forget to reload nginx afterwards:&lt;br /&gt;
&lt;div class="command"&gt;/etc/init.d/nginx reload &lt;/div&gt;Then go to the &lt;span class="system"&gt;nginx Directives&lt;/span&gt; field again, and instead of &lt;span class="system"&gt;fastcgi_param HTTPS on;&lt;/span&gt; you add the line &lt;span class="system"&gt;fastcgi_param HTTPS $fastcgi_https;&lt;/span&gt; so that you can use phpMyAdmin for both http and https requests:&lt;br /&gt;
&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;location /phpmyadmin {
               root /usr/share/;
               index index.php index.html index.htm;
               location ~ ^/phpmyadmin/(.+\.php)$ {
                       try_files $uri =404;
                       root /usr/share/;
                       fastcgi_pass 127.0.0.1:9000;
                       fastcgi_param HTTPS $fastcgi_https; # &amp;lt;-- add this line
                       fastcgi_index index.php;
                       fastcgi_param SCRIPT_FILENAME $request_filename;
                       include /etc/nginx/fastcgi_params;
                       fastcgi_param PATH_INFO $fastcgi_script_name;
                       fastcgi_buffer_size 128k;
                       fastcgi_buffers 256 4k;
                       fastcgi_busy_buffers_size 256k;
                       fastcgi_temp_file_write_size 256k;
                       fastcgi_intercept_errors on;
               }
               location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
                       root /usr/share/;
               }
        }
        location /phpMyAdmin {
               rewrite ^/* /phpmyadmin last;
        }&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h3&gt;15 Install Mailman&lt;/h3&gt;Since version 3.0.4, ISPConfig also allows you to manage  (create/modify/delete) Mailman mailing lists. If you want to make use of  this feature, install Mailman as follows: &lt;br /&gt;
&lt;div class="command"&gt;apt-get install mailman&lt;/div&gt;Before we can start Mailman, a first mailing list called &lt;span class="system"&gt;mailman&lt;/span&gt; must be created:&lt;br /&gt;
&lt;div class="command"&gt;newlist mailman&lt;/div&gt;&lt;span class="system"&gt;root@server1:~#&amp;nbsp;newlist&amp;nbsp;mailman&lt;br /&gt;
Enter&amp;nbsp;the&amp;nbsp;email&amp;nbsp;of&amp;nbsp;the&amp;nbsp;person&amp;nbsp;running&amp;nbsp;the&amp;nbsp;list:&lt;/span&gt;&amp;nbsp;&lt;span class="highlight"&gt;&amp;lt;--&amp;nbsp;admin&amp;nbsp;email&amp;nbsp;address,&amp;nbsp;e.g.&amp;nbsp;info@example.com&lt;/span&gt;&lt;br /&gt;
&lt;span class="system"&gt;Initial&amp;nbsp;mailman&amp;nbsp;password:&lt;/span&gt;&amp;nbsp;&lt;span class="highlight"&gt;&amp;lt;--&amp;nbsp;admin&amp;nbsp;password&amp;nbsp;for&amp;nbsp;the&amp;nbsp;mailman&amp;nbsp;list&lt;/span&gt;&lt;br /&gt;
&lt;span class="system"&gt;To&amp;nbsp;finish&amp;nbsp;creating&amp;nbsp;your&amp;nbsp;mailing&amp;nbsp;list,&amp;nbsp;you&amp;nbsp;must&amp;nbsp;edit&amp;nbsp;your&amp;nbsp;/etc/aliases&amp;nbsp;(or&lt;br /&gt;
equivalent)&amp;nbsp;file&amp;nbsp;by&amp;nbsp;adding&amp;nbsp;the&amp;nbsp;following&amp;nbsp;lines,&amp;nbsp;and&amp;nbsp;possibly&amp;nbsp;running&amp;nbsp;the&lt;br /&gt;
`newaliases'&amp;nbsp;program:&lt;br /&gt;
&lt;br /&gt;
##&amp;nbsp;mailman&amp;nbsp;mailing&amp;nbsp;list&lt;br /&gt;
mailman:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;post&amp;nbsp;mailman"&lt;br /&gt;
mailman-admin:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;admin&amp;nbsp;mailman"&lt;br /&gt;
mailman-bounces:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;bounces&amp;nbsp;mailman"&lt;br /&gt;
mailman-confirm:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;confirm&amp;nbsp;mailman"&lt;br /&gt;
mailman-join:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;join&amp;nbsp;mailman"&lt;br /&gt;
mailman-leave:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;leave&amp;nbsp;mailman"&lt;br /&gt;
mailman-owner:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;owner&amp;nbsp;mailman"&lt;br /&gt;
mailman-request:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;request&amp;nbsp;mailman"&lt;br /&gt;
mailman-subscribe:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;subscribe&amp;nbsp;mailman"&lt;br /&gt;
mailman-unsubscribe:&amp;nbsp;&amp;nbsp;"|/var/lib/mailman/mail/mailman&amp;nbsp;unsubscribe&amp;nbsp;mailman"&lt;br /&gt;
&lt;br /&gt;
Hit&amp;nbsp;enter&amp;nbsp;to&amp;nbsp;notify&amp;nbsp;mailman&amp;nbsp;owner...&lt;/span&gt;&amp;nbsp;&lt;span class="highlight"&gt;&amp;lt;--&amp;nbsp;ENTER&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="system"&gt;root@server1:~#&lt;/span&gt;&lt;br /&gt;
Open &lt;span class="system"&gt;/etc/aliases&lt;/span&gt; afterwards...&lt;br /&gt;
&lt;div class="command"&gt;vi /etc/aliases&lt;/div&gt;... and add the following lines:&lt;br /&gt;
&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;[...]
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Run&lt;br /&gt;
&lt;div class="command"&gt;newaliases&lt;/div&gt;afterwards and restart Postfix:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="command"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;/etc/init.d/postfix restart&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;Then start the Mailman daemon:&lt;br /&gt;
&lt;div class="command" style="text-align: center;"&gt;&lt;br /&gt;
&lt;i&gt;/etc/init.d/mailman start&lt;/i&gt;&lt;/div&gt;After you have installed ISPConfig 3, you can access Mailman as follows:&lt;br /&gt;
&lt;br /&gt;
The ISPConfig apps vhost on port 8081 for nginx comes with a Mailman configuration, so you can use &lt;span class="system"&gt;http://server1.example.com:8081/cgi-bin/mailman/admin/&amp;lt;listname&amp;gt;&lt;/span&gt; or &lt;span class="system"&gt;http://server1.example.com:8081/cgi-bin/mailman/listinfo/&amp;lt;listname&amp;gt;&lt;/span&gt; to access Mailman.&lt;br /&gt;
&lt;br /&gt;
If you want to use Mailman from your web sites, this is a bit more  complicated than for Apache because nginx does not have global aliases  (i.e., aliases that can be defined for all vhosts). Therefore you have  to define these aliases for &lt;b&gt;each&lt;/b&gt; vhost from which you want to access Mailman.&lt;br /&gt;
&lt;br /&gt;
To do this, paste the following into the &lt;span class="system"&gt;nginx Directives&lt;/span&gt; field on the &lt;span class="system"&gt;Options&lt;/span&gt; tab of the web site in ISPConfig: &lt;br /&gt;
&lt;table align="center" bgcolor="#CCCCCC" border="1" cellpadding="2" cellspacing="0" class=""&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td class=""&gt;&lt;pre&gt;location /cgi-bin/mailman {
               root /usr/lib/;
               fastcgi_split_path_info (^/cgi-bin/mailman/[^/]*)(.*)$;
               include /etc/nginx/fastcgi_params;
               fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
               fastcgi_param PATH_INFO $fastcgi_path_info;
               fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
               fastcgi_intercept_errors on;
               fastcgi_pass unix:/var/run/fcgiwrap.socket;
        }

        location /images/mailman {
               alias /usr/share/images/mailman;
        }

        location /pipermail {
               alias /var/lib/mailman/archives/public;
               autoindex on;
        }&lt;/pre&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;This defines the alias &lt;span class="system"&gt;/cgi-bin/mailman/&lt;/span&gt; for your vhost, which means you can access the Mailman admin interface for a list at &lt;span class="system"&gt;http://&amp;lt;vhost&amp;gt;/cgi-bin/mailman/admin/&amp;lt;listname&amp;gt;&lt;/span&gt;, and the web page for users of a mailing list can be found at &lt;span class="system"&gt;http://&amp;lt;vhost&amp;gt;/cgi-bin/mailman/listinfo/&amp;lt;listname&amp;gt;&lt;/span&gt;.&lt;br /&gt;
Under &lt;span class="system"&gt;http://&amp;lt;vhost&amp;gt;/pipermail&lt;/span&gt; you can find the mailing list archives.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black; text-align: center;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;&lt;span style="font-size: small;"&gt;Custom Search&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" style="display: block; float: none; margin-left: auto; margin-right: auto;" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;     &lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;i style="font-family: inherit;"&gt;    &lt;br /&gt;
&lt;/i&gt;&lt;i style="font-family: inherit;"&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; float: none; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-1173312537586861379?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/do7wkF2Hj81fdFFZFxyBFcHrfvU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/do7wkF2Hj81fdFFZFxyBFcHrfvU/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/do7wkF2Hj81fdFFZFxyBFcHrfvU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/do7wkF2Hj81fdFFZFxyBFcHrfvU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eBdAAWfegy9ypHQkzsd27ZfYCOw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eBdAAWfegy9ypHQkzsd27ZfYCOw/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/eBdAAWfegy9ypHQkzsd27ZfYCOw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eBdAAWfegy9ypHQkzsd27ZfYCOw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/mj2H9w_-ve8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/1173312537586861379/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=1173312537586861379" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/1173312537586861379?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/1173312537586861379?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/mj2H9w_-ve8/perfect-server-ubuntu-1110-oneiric.html" title="The Perfect Server: Ubuntu 11.10 Oneiric Ocelot  With Nginx , Chapter 3." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-DB4wKaeTD7w/Tv8zcwOcWII/AAAAAAAACrE/AWFHuJlAIN0/s72-c/Nginx-battleship-alt.svg_.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2012/01/perfect-server-ubuntu-1110-oneiric.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4CQHYyfyp7ImA9WhRWFEQ.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-7874778496584018232</id><published>2012-01-02T00:46:00.000-08:00</published><updated>2012-01-02T00:46:01.897-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-02T00:46:01.897-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux Mint" /><category scheme="http://www.blogger.com/atom/ns#" term="Graphic Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Derivatives" /><title>Enabling Compiz On Linux Mint 12 Lisa desktop (GNOME Classic).</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://lh6.ggpht.com/-AetOHGTs834/Tv7L6eyqSgI/AAAAAAAACmc/uJB1zsDr2To/s1600-h/compiz-fusion-plugins-extra%25255B2%25255D.png"&gt;&lt;img align="left" alt="compiz-fusion-plugins-extra" border="0" height="184" src="http://lh4.ggpht.com/-S6Ar327US6A/Tv7L7WxMbJI/AAAAAAAACmk/eWDB5SypaW0/compiz-fusion-plugins-extra_thumb.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; float: left; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="compiz-fusion-plugins-extra" width="244" /&gt;&lt;/a&gt;This tutorial shows how you can enable Compiz on a &lt;a href="http://linuxlandit.blogspot.com/2011/04/linux-mint-is-elegant-easy-to-use-up-to.html" target="_blank"&gt;Linux Mint&lt;/a&gt; 12 Lisa desktop (the system must have a 3D- capable graphics card –).&lt;br /&gt;
&lt;br /&gt;
I'm using an NVIDIA GeForce 8200 here). With Compiz you can use beautiful 3D effects like wobbly windows or a desktop cube on your desktop.&lt;br /&gt;
&lt;h5&gt;1 Preliminary Note&lt;/h5&gt;I have tried this on a desktop computer with an NVIDIA GeForce 8200. It should work the same way with all other NVIDIA graphics cards. Compiz is not supported on GNOME 3 yet, that's why this how-to is applicable only for the classic GNOME desktop.&lt;br /&gt;
&lt;br /&gt;
To switch to the classic desktop, log out of your current session and click on the cogwheel icon next to your username in the log-in screen:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint1" border="0" height="299" src="http://lh4.ggpht.com/-sUkZ14sQea8/Tv7L9PvVbnI/AAAAAAAACmw/r-0Pq8kM0a4/linuxmint1_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint1" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
Select GNOME Classic from the dropdown-menu and log back in:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint2" border="0" height="299" src="http://lh4.ggpht.com/-d1VfxanJu_4/Tv7L-0QqILI/AAAAAAAACnA/IUc-51TTPec/linuxmint2_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint2" width="400" /&gt;&lt;/div&gt;&lt;h5&gt;2 Enabling The NVIDIA Driver &lt;/h5&gt;To use 3D effects on an NVIDIA graphics card, we need the proprietary NVIDIA driver which we can install from the Additional Drivers tool. The Additional Drivers tool can be started from Applications &amp;gt; System Tools &amp;gt; System Settings &amp;gt; Additional Drivers:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint3" border="0" height="320" src="http://lh6.ggpht.com/-yyDjj-fAZCQ/Tv7MAvR1ziI/AAAAAAAACnQ/1K78n3-D5xI/linuxmint3_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint3" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
The Additional Drivers tool should tell you that there are NVIDIA graphics drivers available for your system - select the recommended one.&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint4" border="0" height="320" src="http://lh5.ggpht.com/-dSIINLSsVqk/Tv7MCNEabkI/AAAAAAAACng/YWaCG4rXUJ4/linuxmint4_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint4" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
To install it, click on Activate. You will be asked to type in your password afterwards:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint5" border="0" height="320" src="http://lh6.ggpht.com/-fEWIAU7ELXc/Tv7MDyE4tuI/AAAAAAAACnw/RUXgT0cU9Qk/linuxmint5_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint5" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
The NVIDIA driver is now being downloaded and installed:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint6" border="0" height="320" src="http://lh3.ggpht.com/-Ewjma7TYOj4/Tv7MFMvsjAI/AAAAAAAACoE/p6pEwbez4wM/linuxmint6_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint6" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
The Additional Drivers tool should now tell you that a system restart is required to activate the driver. Click on Close to leave the Additional Drivers tool but don't restart yet:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint7" border="0" height="320" src="http://lh4.ggpht.com/-F7ODiYsbve4/Tv7MHdEMgsI/AAAAAAAACoY/FkLE4lD0F5A/linuxmint7_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint7" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
To make sure that your machine uses the proprietary NVIDIA graphics driver after the reboot, specify them in your xorg.conf file, which is located in /etc/X11. List this directory's contents to see if the file is present:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt;ls -l /etc/X11&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;ctest-System-Product-Name X11 # ls -l /etc/X11   &lt;br /&gt;
total 72    &lt;br /&gt;
drwxr-xr-x 2 root root&amp;nbsp; 4096 2011-04-26 01:06 app-defaults    &lt;br /&gt;
-rw-r--r-- 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 14 2011-04-26 01:04 default-display-manager    &lt;br /&gt;
drwxr-xr-x 4 root root&amp;nbsp; 4096 2011-04-26 01:01 fonts    &lt;br /&gt;
-rw-r--r-- 1 root root 17394 2010-02-19 01:02 rgb.txt    &lt;br /&gt;
lrwxrwxrwx 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 13 2011-09-27 16:10 X -&amp;gt; /usr/bin/Xorg    &lt;br /&gt;
drwxr-xr-x 3 root root&amp;nbsp; 4096 2011-04-26 01:06 xinit    &lt;br /&gt;
drwxr-xr-x 2 root root&amp;nbsp; 4096 2011-02-08 14:27 xkb    &lt;br /&gt;
-rw-r--r-- 1 root root&amp;nbsp;&amp;nbsp; 101 2011-09-29 14:57 xorg.conf &amp;lt;---    &lt;br /&gt;
-rwxr-xr-x 1 root root&amp;nbsp;&amp;nbsp; 709 2010-11-02 22:17 Xreset    &lt;br /&gt;
drwxr-xr-x 2 root root&amp;nbsp; 4096 2011-09-28 09:30 Xreset.d    &lt;br /&gt;
drwxr-xr-x 2 root root&amp;nbsp; 4096 2011-09-28 09:30 Xresources    &lt;br /&gt;
-rwxr-xr-x 1 root root&amp;nbsp; 3730 2010-12-02 04:34 Xsession    &lt;br /&gt;
drwxr-xr-x 2 root root&amp;nbsp; 4096 2011-09-30 15:09 Xsession.d    &lt;br /&gt;
-rw-r--r-- 1 root root&amp;nbsp;&amp;nbsp; 265 2010-02-19 01:02 Xsession.options    &lt;br /&gt;
-rw-r--r-- 1 root root&amp;nbsp;&amp;nbsp; 601 2011-04-26 00:55 Xwrapper.config    &lt;br /&gt;
ctest-System-Product-Name X11 #&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;If there's no file named like that, create one with&lt;br /&gt;
&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center"&gt;&lt;i&gt;sudo touch /etc/X11/xorg.conf&lt;/i&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;After you have found the file or created a new one, open it with&lt;br /&gt;
&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center"&gt;&lt;i&gt;sudo gedit /etc/X11/xorg.conf&lt;/i&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;If the file already existed, there should be a section called Device in it. Add the line Driver to it just like in the following example. If you created the file yourself, add the whole section to it:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;pre&gt;&lt;i&gt;Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
Driver  "nvidia"
EndSection&lt;/i&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
Save the file afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h5&gt;3 Install Compiz.&lt;/h5&gt;To install Compiz and all its components, open a terminal (Applications &amp;gt; Accessories &amp;gt; Terminal) and enter following:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt;sudo apt-get install compiz compiz-plugins compiz-plugins-main python-compizconfig compizconfig-settings-manager compiz-plugins-extra&lt;/i&gt;&lt;/div&gt;&lt;h5&gt;4 Configuring Compiz To Start At Boot&lt;/h5&gt;To use Compiz, you need it to replace the current Window Manager on startup. To do that, open Startup Applications (Applications &amp;gt; Other &amp;gt; Startup Applications):&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint9" border="0" height="320" src="http://lh6.ggpht.com/-ViZwtAD84Ik/Tv7MJi1dnyI/AAAAAAAACok/sRmoIMgSbz8/linuxmint9_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint9" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Click the Add button to add a new application to the startup list. On the appearing window, enter compiz --replace into the Command field. Give it some name so you can recognize it and click on Save:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint10" border="0" height="320" src="http://lh3.ggpht.com/-2hdJa2l4iN0/Tv7MK9xBhKI/AAAAAAAACo4/eOGIUoMuhjA/linuxmint10_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint10" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
Click on Close afterwards. &lt;br /&gt;
&lt;h5&gt;5 Configure Compiz&lt;/h5&gt;To configure the effects you would like to have, start CompizConfig Settings Manager by going to Applications &amp;gt; Other &amp;gt; CompizConfig Settings Manager:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint11" border="0" height="320" src="http://lh4.ggpht.com/-1gBa9fHyaFY/Tv7MM-cORzI/AAAAAAAACpE/fu_Pb-zx5AE/linuxmint11_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint11" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
There, check the checkboxes in front of the effects you want.What is important is to check Gnome Compatiblity:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint12" border="0" height="320" src="http://lh5.ggpht.com/-UNUYcDQVI8k/Tv7MOo8EdAI/AAAAAAAACpU/_1arGA0sNUo/linuxmint12_thumb%25255B2%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint12" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
Afterwards, restart your machine for all changes to take effect: &lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint13" border="0" height="320" src="http://lh6.ggpht.com/-2uatA8ZAqZA/Tv7MQQzSDzI/AAAAAAAACpo/uCOpR69HT40/linuxmint13_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint13" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint14" border="0" height="320" src="http://lh6.ggpht.com/-3KmTUL-so5w/Tv7MRucJGTI/AAAAAAAACp0/gl7-Ao8rmUU/linuxmint14_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint14" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
Here are some examples of what you can accomplish using Compiz:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint15" border="0" height="320" src="http://lh5.ggpht.com/-Cz-twssDACE/Tv7MTew5DmI/AAAAAAAACqE/lWFVS3u_MDU/linuxmint15_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint15" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint16" border="0" height="299" src="http://lh4.ggpht.com/-2cOlcVSrFD8/Tv7MVLYpqVI/AAAAAAAACqU/rnknpgfbq58/linuxmint16_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint16" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint17" border="0" height="299" src="http://lh6.ggpht.com/-sGKN-u8SbqE/Tv7MWkgJ7gI/AAAAAAAACqk/4_LNxL6ShxE/linuxmint17_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint17" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div align="center"&gt;&lt;img alt="linuxmint18" border="0" height="299" src="http://lh4.ggpht.com/-vyqxSWcGrfg/Tv7MY7kCNdI/AAAAAAAACq4/dL6rMWM1tXI/linuxmint18_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="linuxmint18" width="400" /&gt;&lt;/div&gt;&lt;h5&gt;6 Keyboard Shortcuts&lt;/h5&gt;Here's a list of the most common Compiz keyboard shortcuts. If they work for you depends on what effects you enabled in the CompizConfig Settings Manager. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SUPER+SHIFT+DRAG LEFT MOUSE = draw fire&lt;br /&gt;
SUPER+SHIFT+C = clear fire&lt;br /&gt;
CTRL+ALT+DRAG LEFT MOUSE = rotate cube&lt;br /&gt;
CTRL+ALT+LEFT ARROW = rotate cube&lt;br /&gt;
CTRL+ALT+DOWN ARROW = flat desktop&lt;br /&gt;
SHIFT+ALT+UP = initiate window picker&lt;br /&gt;
CTRL+ALT+DOWN = unfold cube&lt;br /&gt;
ALT+TAB = window switch&lt;br /&gt;
SUPER+TAB = flip switcher or ring switcher, depending on which is enabled.&lt;br /&gt;
ALT+F7 = initiate 'move windows'&lt;br /&gt;
SHIFT+F9 = water effect&lt;br /&gt;
SHIFT+F10 = slow animations&lt;br /&gt;
CTRL+ALT+D = show desktop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Grouping and Tabbing:&lt;br /&gt;
&lt;br /&gt;
SUPER+S = select single window&lt;br /&gt;
SUPER+T = tab group&lt;br /&gt;
SUPER+Left = change left tab&lt;br /&gt;
SUPER+Right = change right tab&lt;br /&gt;
SUPER+G = group windows&lt;br /&gt;
SUPER+U = ungroup windows&lt;br /&gt;
SUPER+R = remove group window&lt;br /&gt;
SUPER+C = close group&lt;br /&gt;
SUPER+X = ignore group&lt;br /&gt;
Hold the SUPER button then select the windows you want to group and then hit SUPER+G.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" style="display: block; float: none; margin-left: auto; margin-right: auto;" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;style type="text/css"&gt;
@import url(http://www.google.com/cse/api/branding.css);
&lt;/style&gt;&lt;br /&gt;
&lt;div class="cse-branding-bottom" style="background-color: white; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;input name="cx" type="hidden" value="partner-pub-6536335343900966:op3ttqg2g3q" /&gt;&lt;br /&gt;
&lt;input name="ie" type="hidden" value="ISO-8859-1" /&gt;&lt;br /&gt;
&lt;input name="q" size="31" type="text" /&gt;&lt;br /&gt;
&lt;input name="sa" type="submit" value="Search" /&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;Custom Search&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;i&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&lt;/i&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;i&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; float: none; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/i&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-7874778496584018232?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6Vd-BQbpmrJSWT18AUZjKR1Sbvc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6Vd-BQbpmrJSWT18AUZjKR1Sbvc/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/6Vd-BQbpmrJSWT18AUZjKR1Sbvc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6Vd-BQbpmrJSWT18AUZjKR1Sbvc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lNWus0SYecUNpO3d0VNS8j55eQk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lNWus0SYecUNpO3d0VNS8j55eQk/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/lNWus0SYecUNpO3d0VNS8j55eQk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lNWus0SYecUNpO3d0VNS8j55eQk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/2PuBRhZMbhM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/7874778496584018232/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=7874778496584018232" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/7874778496584018232?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/7874778496584018232?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/2PuBRhZMbhM/enabling-compiz-on-linux-mint-12-lisa.html" title="Enabling Compiz On Linux Mint 12 Lisa desktop (GNOME Classic)." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-S6Ar327US6A/Tv7L7WxMbJI/AAAAAAAACmk/eWDB5SypaW0/s72-c/compiz-fusion-plugins-extra_thumb.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2012/01/enabling-compiz-on-linux-mint-12-lisa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4EQXs7fCp7ImA9WhRWEUQ.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-7389786221112439329</id><published>2011-12-29T13:25:00.000-08:00</published><updated>2011-12-29T13:25:00.504-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-29T13:25:00.504-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Repository" /><category scheme="http://www.blogger.com/atom/ns#" term="Graphic Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="System" /><title>Gource is an animated visualization tool for viewing GIT &amp; CVS source repositories.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-F8hhLi2iyXA/TsQsXRxUmgI/AAAAAAAACjk/XKV7rHU_NUI/s1600/gource-530x229.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="138" src="http://2.bp.blogspot.com/-F8hhLi2iyXA/TsQsXRxUmgI/AAAAAAAACjk/XKV7rHU_NUI/s320/gource-530x229.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Andrew Caudwell’s “&lt;a href="http://code.google.com/p/gource/" target="_blank"&gt;Gource&lt;/a&gt;” is an animated visualization tool for  viewing GIT &amp;amp; CVS source repositories.&lt;br /&gt;
&lt;br /&gt;
From the description:&lt;br /&gt;
&lt;blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;i&gt;Software  projects are displayed by Gource as an animated tree with the root  directory of the project at its centre. Directories appear as branches  with files as leaves. Developers can be seen working on the tree at the  times they contributed to the project.&lt;/i&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;a href="http://code.google.com/p/gource/"&gt;Gource&lt;/a&gt; is an amazing  program for visualizing commit history in a git-based code project.         What I like about it is that it can also show what areas of the  project are active in an easy to understand way, to show whether there  is community around a whole project or just aspects of it.    What looks  like a shiny useless visualization is, in fact, pretty useful stuff.    I’ll get to that in a bit.&lt;br /&gt;
&lt;br /&gt;
So, I needed something to scan and past OSS things I’ve been involved  with were logical first targets.    To index the history on Cobbler  into a concise video, I ran the following:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;code class="plain"&gt;gource -s 0.03 --auto-skip-seconds 0.1 --&lt;/code&gt;&lt;code class="functions"&gt;file&lt;/code&gt;&lt;code class="plain"&gt;-idle-&lt;/code&gt;&lt;code class="functions"&gt;time&lt;/code&gt; &lt;code class="plain"&gt;500  --max-files 500 --multi-sampling -1280x720 --stop-at-end&amp;nbsp;&amp;nbsp;  --output-ppm-stream - | ffmpeg -y -b 3000K -r 24 -f image2pipe -vcodec  ppm -i - -vcodec mpeg4 gource.mp4&lt;/code&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Want to run this yourself?    You will likely have to build gource  from source.  I’ll warn you that building from source involves  installing a ton of deps, though all are in Ubuntu 9.10, and once  ./configure finally passes it does build fast.   Fedora was downlevel  with respect to ftgl, and compiling ftgl from source was difficult,  hence the Ubuntu usage.    The parameters I use above result in a large  video (75MB) but are intended for YouTube HD.&lt;br /&gt;
&lt;br /&gt;
The result is below.  Note that I didn’t keep my source control  commit attribution for the first couple of years on the project (lesson  learned in how to use git!), I used to do development on devel and  switched to master (this video shows master), and koan was grafted into  the cobbler tree late in the game.   Early on, I committed from two  different user IDs.  As a result, the video is not perfect — things tend  to “pop” into view as releases happen.  You’ll see the first outside  attribution happen about 1/2 way through, though of course this was  happening much much earlier.    Still, the acceleration at the end, I  think, means we achieved something pretty decent.   Not all projects do.&lt;br /&gt;
&lt;br /&gt;
Perhaps this is a start of a good meme.   Get your code up on  YouTube.    Show us the life of your code and who you collaborate with.&lt;br /&gt;
&lt;br /&gt;
I can see gource being immediately useful for a one major purpose.   When evaluating OSS software for use in business, you always need to  know if the community is solid and self sustaining.   This allows you to  watch a short video and find out.   Coupled with looking through the  mailing list archives, that’s a pretty good check.   It can also help  identify interesting patterns of large scale refactoring, new  development, or stagnation.&lt;br /&gt;
&lt;br /&gt;
Gource may also a great way to explain open source to people who  don’t immediately understand how collaboration can work, and how  contributors come and go.&lt;br /&gt;
&lt;br /&gt;
That is what I call good TV.   It is also rather trippy to look at.   Please turn up the Floyd.&lt;br /&gt;
&lt;br /&gt;
If we had a free supercomputer and infinite development time, my  ultimate dream visualization would be a 20×20 foot wall section of these  graphs, showing multiple projects side by side, with developers flying  between projects.     Who flies between projects?   Is that common? What  are the clustering patterns of these projects that share contributors?    Where are the hubs and spokes?  Are the hubs bigger projects than the  spokes? (Can we get that in 3D?).   There is something to be learned  here, even if we don’t know what that is.&lt;br /&gt;
&lt;code class="plain"&gt;&amp;nbsp;&lt;/code&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://code.google.com/p/gource/downloads/list" target="_blank"&gt;&lt;b&gt;Download.&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The Linux Kernel.&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;A snapshot of a flurry of development on the &lt;a href="http://www.linux.org/" rel="nofollow"&gt;Linux&lt;/a&gt; project. &lt;br /&gt;
As Linux is a huge C language project, the files being worked on are predominately a mix of &lt;b&gt;.c&lt;/b&gt; (shown in green) and &lt;b&gt;.h&lt;/b&gt; header files (in red). &lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img height="300" src="http://gource.googlecode.com/svn/trunk/gource-linux-small.jpg" width="400" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Git SCM.&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;br /&gt;
The &lt;a href="http://git-scm.com/" rel="nofollow"&gt;Git SCM&lt;/a&gt; Project, one of the main version control systems supported by Gource.&lt;br /&gt;
&lt;br /&gt;
Unlike  many projects, most of the files of the Git project reside in several  huge directories of hundreds of files, rather than being broken down  into sub directories.&lt;br /&gt;
&lt;br /&gt;
Git has a similar mix of colours to Linux as it is also written in C. The large orange directory contains &lt;b&gt;.txt&lt;/b&gt; files (orange).&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img height="300" src="http://gource.googlecode.com/svn/trunk/gource-git-small.jpg" width="400" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Papervision3D.&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://blog.papervision3d.org/" rel="nofollow"&gt;Papervision3D&lt;/a&gt;, a popular 3D library for Flash.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img height="300" src="http://gource.googlecode.com/svn/trunk/gource-papervision-small.jpg" width="400" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Blender.&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://www.blender.org/" rel="nofollow"&gt;Blender&lt;/a&gt;, a very popular free 3D graphics modeling and animation tool. &lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img height="300" src="http://gource.googlecode.com/svn/trunk/gource-blender-small.jpg" width="400" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NjUuAuBcoqs&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&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/NjUuAuBcoqs&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/E5xPMW5fg48&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&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/E5xPMW5fg48&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/34j9SvtYShQ&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&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/34j9SvtYShQ&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Tl1a2VN_pec&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&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/Tl1a2VN_pec&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rh7uo2gxLdA&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&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/rh7uo2gxLdA&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Wco8rAxk7AY&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&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/Wco8rAxk7AY&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/a-gAoYapM8U&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&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/a-gAoYapM8U&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZX0xCWANfW4&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&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/ZX0xCWANfW4&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;Custom Search&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img align="bottom" alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;span style="font-style: italic;"&gt;&lt;i&gt;&lt;i&gt; If     you     liked this  article, subscribe to  the feed by clicking the      &lt;span class="IL_AD" id="IL_AD7"&gt;image&lt;/span&gt; below   to   keep informed about new    contents of the &lt;span class="IL_AD" id="IL_AD2"&gt;blog&lt;/span&gt;:&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5562449999734676338" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; height: 220px; margin: 0px auto 10px; text-align: center; width: 220px;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-7389786221112439329?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ndnLz8LkGqVIeDGzu0g_YwlWGdk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ndnLz8LkGqVIeDGzu0g_YwlWGdk/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/ndnLz8LkGqVIeDGzu0g_YwlWGdk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ndnLz8LkGqVIeDGzu0g_YwlWGdk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KFYQURXVm_AwT-lVbls7vFCRrC8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KFYQURXVm_AwT-lVbls7vFCRrC8/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/KFYQURXVm_AwT-lVbls7vFCRrC8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KFYQURXVm_AwT-lVbls7vFCRrC8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/B5bQAmKnqXw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/7389786221112439329/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=7389786221112439329" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/7389786221112439329?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/7389786221112439329?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/B5bQAmKnqXw/gource-is-animated-visualization-tool.html" title="Gource is an animated visualization tool for viewing GIT &amp; CVS source repositories." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-F8hhLi2iyXA/TsQsXRxUmgI/AAAAAAAACjk/XKV7rHU_NUI/s72-c/gource-530x229.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2011/12/gource-is-animated-visualization-tool.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcCQXwyeyp7ImA9WhRWEUQ.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-2920767104282849155</id><published>2011-12-29T13:11:00.000-08:00</published><updated>2011-12-29T13:11:00.293-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-29T13:11:00.293-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming Software" /><category scheme="http://www.blogger.com/atom/ns#" term="System" /><title>Flashbake: free version-control for writers using git.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-oyce27l8P7I/TsQobHBeZGI/AAAAAAAACjM/IV0EhG9nOHg/s1600/flashbake-commit-hist.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="172" src="http://2.bp.blogspot.com/-oyce27l8P7I/TsQobHBeZGI/AAAAAAAACjM/IV0EhG9nOHg/s320/flashbake-commit-hist.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;For the past couple weeks, I've been working with Thomas "cmdln" Gideon (host of the fabulously nerdy Command Line podcast) on a free software project for writers called "Flashbake" (which is to say, I described what I wanted and Thomas wrote the code).&lt;br /&gt;
&lt;br /&gt;
This is a set of Python scripts that check your hot files for changes every 15 minutes, and checks in any changed files to a local git repository. Git is a free "source control" program used by programmers to track changes to source-code, but it works equally well on any text file. If you write in a text-editor like I do, then Flashbake can keep track of your changes for you as you go.&lt;br /&gt;
&lt;br /&gt;
I was prompted to do this after discussions with several digital archivists who complained that, prior to the computerized era, writers produced a series complete drafts on the way to publications, complete with erasures, annotations, and so on. These are archival gold, since they illuminate the creative process in a way that often reveals the hidden stories behind the books we care about. By contrast, many writers produce only a single (or a few) digital files that are modified right up to publication time, without any real systematic records of the interim states between the first bit of composition and the final draft.&lt;br /&gt;
&lt;br /&gt;
Enter Flashbake. Every 15 minutes, Flashbake looks at any files that you ask it to check (I have it looking at all my fiction-in-progress, my todo list, my file of useful bits of information, and the completed electronic versions of my recent books), and records any changes made since the last check, annotating them with the current timezone on the system-clock, the weather in that timezone as fetched from Google, and the last three headlines with your by-line under them in your blog's RSS feed (I've been characterizing this as "Where am I, what's it like there, and what am I thinking about?"). It also records your computer's uptime. For a future version, I think it'd be fun to have the most recent three songs played by your music player.&lt;br /&gt;
&lt;br /&gt;
The effect of this is to thoroughly -- exhaustively -- annotate the entire creative process, almost down to the keystroke level. Want to know what day you wrote a particular passage? Flashbake can tell you. Want to know what passage you wrote on a given day? That too. Plus, keeping track of my todo.txt file means that I get a searchable database of all the todo items I've ever used, with timestamps for their appearance and erasure.&lt;br /&gt;
&lt;br /&gt;
Additionally, since git repositories are made to replicate, you can publish some or all of your projects to the public web or to a private site. I'm hoping that my publisher will use a public git repo to check out the most recent versions of my in-print books every time they go back to press for a new edition, and use the built-in compare ("diff") function to find all the typos I've fixed since the last edition.&lt;br /&gt;
&lt;br /&gt;
It's all pretty nerdy, I admit. But if you're running some kind of Unix variant (I use Ubuntu Intrepid Ibex, but this'd probably do fine on a Mac with OS X, too) and you want to give it a whirl, Thomas has made all the scripts available as free software. He's working on a new version now with plugin support, which is exciting!&lt;br /&gt;
&lt;br /&gt;
I love adapting programmers' tools for my writing. They tend to be extremely well-made and stable (because if they aren't, programmers will fix them or find better ones) -- it's like using chefs' knives in the kitchen. &lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;b&gt;Install. &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Flashbake's installation and configuration documentation is already pretty complete, so I won't duplicate it here. In short, to run Flashbake, you'll need superuser access and the following installed as usual:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://python.org/"&gt;Python&lt;/a&gt; with &lt;a href="http://pypi.python.org/pypi/setuptools"&gt;the setuptools module&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;Once you've laid that groundwork, &lt;a href="http://github.com/commandline/flashbake/downloads"&gt;download the latest version of Flashbake&lt;/a&gt; and extract it. In the extracted directory, run:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;blockquote&gt;&lt;i&gt;sudo python setup.py install&lt;/i&gt;&lt;/blockquote&gt;&lt;/div&gt;Now you're ready to start your project. Create a new folder—I called mine &lt;code&gt;write&lt;/code&gt;—and &lt;code&gt;cd&lt;/code&gt; into it. Then run:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;blockquote&gt;&lt;i&gt;git init&lt;/i&gt;&lt;/blockquote&gt;&lt;/div&gt;Make the first text file you're going to track with Flashbake, like &lt;code&gt;my_novel.txt&lt;/code&gt;,  and type a few lines. Now you're ready to start tracking its revisions  with Flashbake. Create a new file in your project directory called &lt;code&gt;.flashbake&lt;/code&gt;  (don't forget the starting dot) and add the name of your text file to  it. For example, my Flashbake project tracks two files, called &lt;code&gt;my_novel.txt&lt;/code&gt; and this post in a file called &lt;code&gt;flashbake_automates_version_control.txt&lt;/code&gt;. So the bottom of my &lt;code&gt;.flashbake&lt;/code&gt; configuration file looks like this:&lt;br /&gt;
&lt;blockquote&gt;&lt;pre&gt;# "Hot files" for flashbake to commit, add yours here
my_novel.txt
flashbake_automates_version_control.txt
&lt;/pre&gt;&lt;/blockquote&gt;(Flashbake ignores the first line, which starts with the #, because it's a comment.)&lt;br /&gt;
Now we're almost ready to run Flashbake. First we've got to configure a plug-in or two.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Pg45iVqUoJ4/TsQpXATDwdI/AAAAAAAACjU/IKzY9vBqILk/s1600/flashbake-colored-diff.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="340" src="http://2.bp.blogspot.com/-Pg45iVqUoJ4/TsQpXATDwdI/AAAAAAAACjU/IKzY9vBqILk/s400/flashbake-colored-diff.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;b&gt;Shake and Flashbake Plug-ins.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Flashbake plug-ins are the secret sauce that make it a worthy  interface to Git. Plug-ins automatically add information to each  version's commit notes, like feed items, the weather, and timezone.&lt;br /&gt;
Here's a full &lt;a href="http://wiki.github.com/commandline/flashbake/plugins"&gt;list of the default plug-ins that come with Flashbake&lt;/a&gt;. I used four plug-ins in my Flashbake project: weather, timezone, Twitter, and the feed plug-in. As the &lt;a href="http://wiki.github.com/commandline/flashbake/plugins"&gt;Flashbake plug-in documentation explains&lt;/a&gt;, list the plug-ins you want to use in your &lt;code&gt;.flashbake&lt;/code&gt; file and its additional parameters below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp;Publish Your Flashbake Git Repository to GitHub.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Now you've got a local Git repository of file versions. Great, right?  Well, not if you can use 'em easily. Git newbs don't know all the  commands to search and diff between versions, but luckily a pretty web  hosting solution for Git means you don't have to know the commands. I  published my local Git repository to &lt;a href="http://github.com/"&gt;GitHub&lt;/a&gt;  to show off my file changes in this post. Register for a free account  at GitHub and create a new repository there. Then, push your local  repository to GitHub for cloud backup and a good-looking web interface  to your project. Use GitHub's setup instructions to do just that. After I  created a repository on GitHub called write, GitHub told me to run the  following commands (where "existing_git_repo" is your project  directory):&lt;br /&gt;
&lt;div class="lyteboxContainer left editorial" style="display: block; height: 57px; width: 300px;"&gt;&lt;div class="lyteboxLink"&gt;&lt;a class="noHrefOverride" href="http://cache.gawkerassets.com/assets/images/17/2009/07/github-setup01.png" rel="lytebox"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img height="57" src="http://cache.gawker.com/assets/images/lifehacker/2009/04/github-setup01.png" width="300" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
The &lt;code&gt;git push origin master&lt;/code&gt; command is the magical  command that pushes your local files to GitHub. By default, you have to  do that remote push by hand, but if you're automating Flashbake's runs,  you can make local commits automatically push to a remote host (like  GitHub) using &lt;a href="http://snippets.dzone.com/posts/show/6346"&gt;this handy command&lt;/a&gt;.&lt;br /&gt;
Flashbake is still a very young mechanism for driving Git, and more  plug-ins and configuration options are becoming available, so we've only  scratched the surface here. But adopting programmer version control for  writing, lists, or notes is something more and more tech-savvy folks  will do going forward. Thanks to Leo Laporte and Cory Doctorow for  making me aware of Flashbake in this &lt;a href="http://twit.tv/183"&gt;episode of This Week in Tech&lt;/a&gt;.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-g3Y77NqsXOo/TsQpjq2D_pI/AAAAAAAACjc/b5UpceBiAAI/s1600/flashbake-auto-commit-msg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/-g3Y77NqsXOo/TsQpjq2D_pI/AAAAAAAACjc/b5UpceBiAAI/s400/flashbake-auto-commit-msg.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;Custom Search&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img align="bottom" alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;span style="font-style: italic;"&gt;&lt;i&gt;&lt;i&gt; If     you     liked this  article, subscribe to  the feed by clicking the      &lt;span class="IL_AD" id="IL_AD7"&gt;image&lt;/span&gt; below   to   keep informed about new    contents of the &lt;span class="IL_AD" id="IL_AD2"&gt;blog&lt;/span&gt;:&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5562449999734676338" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; height: 220px; margin: 0px auto 10px; text-align: center; width: 220px;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-2920767104282849155?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X3aRZ5utxBVnczWD4aSHONRCg_k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X3aRZ5utxBVnczWD4aSHONRCg_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/X3aRZ5utxBVnczWD4aSHONRCg_k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X3aRZ5utxBVnczWD4aSHONRCg_k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Qu__zmM-ZqkmfIFLJojV4Ds_Nw4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qu__zmM-ZqkmfIFLJojV4Ds_Nw4/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/Qu__zmM-ZqkmfIFLJojV4Ds_Nw4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qu__zmM-ZqkmfIFLJojV4Ds_Nw4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/e6HbxS8gEQY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/2920767104282849155/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=2920767104282849155" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/2920767104282849155?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/2920767104282849155?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/e6HbxS8gEQY/flashbake-free-version-control-for.html" title="Flashbake: free version-control for writers using git." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-oyce27l8P7I/TsQobHBeZGI/AAAAAAAACjM/IV0EhG9nOHg/s72-c/flashbake-commit-hist.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2011/12/flashbake-free-version-control-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMGQXwycSp7ImA9WhRXFEk.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-7804338234879757521</id><published>2011-12-20T21:47:00.000-08:00</published><updated>2011-12-20T21:47:00.299-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T21:47:00.299-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Packages" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming Software" /><category scheme="http://www.blogger.com/atom/ns#" term="System" /><title>Fossil simple, high-reliability, distributed software configuration management.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://1.bp.blogspot.com/-ASFxkltfTII/TsQh9YaDvzI/AAAAAAAACjE/DsJTm8dEjL8/s1600/Fossil_SCM_logo.svg.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-ASFxkltfTII/TsQh9YaDvzI/AAAAAAAACjE/DsJTm8dEjL8/s320/Fossil_SCM_logo.svg.png" width="232" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki" target="_blank"&gt;Fossil &lt;/a&gt;is a distributed version control system, bug tracking system and wiki software server for use in software development created by D. Richard Hipp.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Fossil is a cross-platform server that runs on Linux, Mac and Windows. It is capable of performing distributed version control, bug tracking, wiki services, and blogging.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The software has a built-in web interface, which reduces project tracking complexity and promotes situational awareness. A user may simply type "fossil ui" from within any check-out and Fossil automatically opens the user's web browser in a page that gives detailed history and status information on that project.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Being distributed, Fossil requires no central server, although collaboration is made easier by using one.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Content is stored using a SQLite database so that transactions are atomic even if interrupted by a power loss or system crash.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Fossil is free software released under a BSD license[3] (previously GPL).&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Fossil is used for version control by the SQLite project, which is itself a component of Fossil. SQLite transitioned to using Fossil for version control over CVS in September 2009.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Some examples of other projects using Fossil are:&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="external text" href="http://pritlog.com/fossil.cgi/home" rel="nofollow"&gt;Pritlog&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Tcl" title="Tcl"&gt;Tcl/Tk Project&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;There are plenty of open-source version control systems available on the internet these days. What makes Fossil worthy of attention?&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Why Use Fossil?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;ol style="font-family: inherit;"&gt;&lt;li value="1"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Bug Tracking And Wiki&lt;/b&gt; -       In addition to doing &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/concepts.wiki"&gt;distributed version control&lt;/a&gt;       like Git and Mercurial,       Fossil also supports &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/bugtheory.wiki"&gt;distributed bug tracking&lt;/a&gt;,       &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/wikitheory.wiki"&gt;distributed wiki&lt;/a&gt;, and a       &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/event.wiki"&gt;distributed blog&lt;/a&gt; mechanism all in a single       integrated package.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;ol style="font-family: inherit;"&gt;&lt;li value="2"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Web Interface&lt;/b&gt; -        Fossil has a built-in and easy-to-use &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/webui.wiki"&gt;web interface&lt;/a&gt;       that simplifies project tracking and promotes situational awareness.       Simply type "fossil&amp;nbsp;ui" from within any check-out and Fossil       automatically opens your web browser in a page that gives detailed       &lt;a href="http://www.fossil-scm.org/index.html/timeline?n=100&amp;amp;y=ci"&gt;graphical history&lt;/a&gt; and status information       on that project.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;blockquote style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This entire website (except the       &lt;a href="http://www.fossil-scm.org/download.html"&gt;download&lt;/a&gt; page)       is just a running instance of Fossil.  The pages you see here       are all &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/wikitheory.wiki"&gt;wiki&lt;/a&gt; or       &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/embeddeddoc.wiki"&gt;embedded documentation&lt;/a&gt;.       When you clone Fossil from one of its       &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/selfhost.wiki"&gt;self-hosting repositories&lt;/a&gt;,        you get more than just source code - you get this entire website.&lt;/span&gt;&lt;/blockquote&gt;&lt;ol style="font-family: inherit;"&gt;&lt;li value="3"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Autosync&lt;/b&gt; -       Fossil supports &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/concepts.wiki#workflow"&gt;"autosync" mode&lt;/a&gt;       which helps to keep projects moving       forward by reducing the amount of needless        &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/branching.wiki"&gt;forking and merging&lt;/a&gt; often       associated with distributed projects.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;ol style="font-family: inherit;"&gt;&lt;li value="4"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Self-Contained&lt;/b&gt; -       Fossil is a single stand-alone executable that contains everything       needed to do configuration management.       Installation is trivial: simply download a        &lt;a href="http://www.fossil-scm.org/download.html"&gt;precompiled binary&lt;/a&gt;       for Linux, Mac, or Windows and put it on your $PATH.       &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/build.wiki"&gt;Easy-to-compile source code&lt;/a&gt; is available for       users on other platforms.  Fossil sources are also mostly self-contained,       requiring only the "zlib" library and the standard C library to build.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;ol style="font-family: inherit;"&gt;&lt;li value="5"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Simple Networking&lt;/b&gt; -       Fossil uses plain old HTTP (with       &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/quickstart.wiki#proxy"&gt;proxy support&lt;/a&gt;)       for all network communications, meaning that it works fine from behind       restrictive firewalls.  The protocol is       &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/stats.wiki"&gt;bandwidth efficient&lt;/a&gt; to the point that Fossil can be       used comfortably over a dial-up internet connection.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;ol style="font-family: inherit;"&gt;&lt;li value="6"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;CGI Enabled&lt;/b&gt; -       No server is required to use fossil.  But a       server does make collaboration easier.  Fossil supports three different       yet simple &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/quickstart.wiki#serversetup"&gt;server configurations&lt;/a&gt;.       The most popular is a 2-line CGI script.  This is the approach       used by the &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/selfhost.wiki"&gt;self-hosting fossil repositories&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;ol style="font-family: inherit;"&gt;&lt;li value="7"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Robust &amp;amp; Reliable&lt;/b&gt; -       Fossil stores content using an &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/fileformat.wiki"&gt;enduring file format&lt;/a&gt;       in an SQLite database so that transactions are       atomic even if interrupted by a power loss or system crash.  Furthermore,       automatic &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/selfcheck.wiki"&gt;self-checks&lt;/a&gt; verify that all aspects of       the repository are consistent prior to each commit.  In over three years       of operation, no work has ever been lost after having been committed to       a Fossil repository.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;h3 style="font-family: inherit; font-weight: normal; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Links For Fossil Users:&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/reviews.wiki"&gt;Testimonials&lt;/a&gt; from satisfied fossil users and      &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/quotes.wiki"&gt;Quotes&lt;/a&gt; about Fossil and other DVCSes. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/faq.wiki"&gt;FAQ&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;The &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/concepts.wiki"&gt;concepts&lt;/a&gt; behind fossil &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/quickstart.wiki"&gt;Quick Start&lt;/a&gt; guide to using fossil &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/qandc.wiki"&gt;Questions &amp;amp; Criticisms&lt;/a&gt; directed at fossil. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/build.wiki"&gt;Building And Installing&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Fossil supports &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/embeddeddoc.wiki"&gt;embedded documentation&lt;/a&gt;      that is versioned along with project source code. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Fossil uses an &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/fileformat.wiki"&gt;enduring file format&lt;/a&gt; that is       designed to be readable, searchable, and extensible by people      not yet born. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;A tutorial on &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/branching.wiki"&gt;branching&lt;/a&gt;, what it means and how      to do it using fossil. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;The &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/selfcheck.wiki"&gt;automatic self-check&lt;/a&gt; mechanism      helps insure project integrity. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Fossil contains a &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/wikitheory.wiki"&gt;built-in wiki&lt;/a&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;An &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/event.wiki"&gt;Event&lt;/a&gt; is a special kind of wiki page associated      with a point in time rather than a name. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/settings.wiki"&gt;Settings&lt;/a&gt; control the behaviour of fossil. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/ssl.wiki"&gt;Use SSL&lt;/a&gt; to encrypt communication with the server. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;There is a     &lt;a href="http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users"&gt;mailing list&lt;/a&gt; (with publicly readable      &lt;a href="http://www.mail-archive.com/fossil-users@lists.fossil-scm.org"&gt;archives&lt;/a&gt;      available for discussing fossil issues. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/stats.wiki"&gt;Performance statistics&lt;/a&gt; taken from real-world projects      hosted on fossil. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;How to &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/shunning.wiki"&gt;delete content&lt;/a&gt; from a fossil repository. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;How Fossil does &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/password.wiki"&gt;password management&lt;/a&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Some (unfinished but expanding) extended       &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/reference.wiki"&gt;reference documentation&lt;/a&gt; for the fossil command line. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Documentation on the      &lt;a href="http://www.sqliteconcepts.org/THManual.pdf"&gt;TH1 Script Language&lt;/a&gt; used      to configure the ticketing subsystem. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;A free hosting server for Fossil repositories is available at      &lt;a href="http://chiselapp.com/"&gt;http://chiselapp.com/&lt;/a&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;How to &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/server.wiki"&gt;set up a server&lt;/a&gt; for your repository. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Customizing the &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/custom_ticket.wiki"&gt;ticket system&lt;/a&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Methods to &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/checkin_names.wiki"&gt;identify a specific check-in&lt;/a&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/inout.wiki"&gt;Import and export&lt;/a&gt; from and to Git. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/fossil-v-git.wiki"&gt;Fossil versus Git&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;h3 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Links For Fossil Developer:&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/contribute.wiki"&gt;Contributing&lt;/a&gt; code or documentation to the      Fossil project. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/theory1.wiki"&gt;Thoughts On The Design Of Fossil&lt;/a&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/pop.wiki"&gt;Principles Of Operation&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/tech_overview.wiki"&gt;A Technical Overview Of Fossil&lt;/a&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;The &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/fileformat.wiki"&gt;file format&lt;/a&gt; used by every content      file stored in the repository. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;The &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/delta_format.wiki"&gt;format of deltas&lt;/a&gt; used to      efficiently store changes between file revisions. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;The &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/delta_encoder_algorithm.wiki"&gt;encoder algorithm&lt;/a&gt; used to      efficiently generate deltas. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;The &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/sync.wiki"&gt;synchronization protocol&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;a href="http://www.fossil-scm.org/download.html" target="_blank"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;Download.&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;Install.&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;b&gt;Using A Pre-compiled Binary.&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;You can skip all of the following by downloading a &lt;a href="http://www.fossil-scm.org/download.html"&gt;pre-compiled binary&lt;/a&gt; appropriate for your platform and putting that self-contained binary someplace on your $PATH. To uninstall, simply delete the binary. To upgrade from an older release, just overwrite the older binary with the newer one.&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;b&gt;Executive Summary.&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Building and installing is very simple.  Three steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt; Download and unpack a source tarball or ZIP. &lt;/li&gt;
&lt;li&gt; &lt;b&gt;./configure; make&lt;/b&gt; &lt;/li&gt;
&lt;li&gt; Move or copy the resulting "fossil" executable to someplace      on your $PATH.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;b&gt;Obtaining The Source Code.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fossil is self-hosting, so you can obtain a ZIP archive containing a snapshot of the latest version directly from fossil's own fossil repository.  Follow these steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Point your web browser at &lt;a href="http://www.fossil-scm.org/"&gt; http://www.fossil-scm.org/&lt;/a&gt;.  Click on the "Login" menu button.&lt;/li&gt;
&lt;li&gt;Log in as anonymous.  The password is shown on screen. The reason for requiring this login is to prevent spiders from walking the entire website, downloading ZIP archives of every historical version, and thereby soaking up all our bandwidth.&lt;/li&gt;
&lt;li&gt;Click on the  &lt;a href="http://www.fossil-scm.org/fossil/timeline"&gt;Timeline&lt;/a&gt;  link at the top of the page.&lt;/li&gt;
&lt;li&gt;Select a version of of fossil you want to download.  Click on its link.  Note that you must successfully log in as "anonymous" in step 1 above in order to see the link to the detailed version information.&lt;/li&gt;
&lt;li&gt;Finally, click on one of the "Zip Archive" or "Tarball" links, according to your preference. These link will build a ZIP archive or a gzip-compressed tarball of the  complete source code and download it to your browser.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Compiling.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;ol&gt;&lt;li value="6"&gt; Unpack the ZIP or tarball you downloaded into that directory then &lt;b&gt;cd&lt;/b&gt; into the directory created.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;(Optional, unix only)&lt;/i&gt; Run &lt;b&gt;./configure&lt;/b&gt; to construct a makefile.&lt;br /&gt;
&lt;ol type="a"&gt;&lt;li&gt; If you do not have the OpenSSL library installed on your system, then add &lt;b&gt;--with-openssl=none&lt;/b&gt; to omit the https functionality.  &lt;/li&gt;
&lt;li&gt; To build a statically linked binary (suitable for use inside a chroot jail) add the &lt;b&gt;--static&lt;/b&gt; option.  &lt;/li&gt;
&lt;li&gt; Other configuration options can be seen by running &lt;b&gt;./configure --help&lt;/b&gt; &lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;Run make to build the "fossil" or "fossil.exe" executable.  The details depend on your platform and compiler.  &lt;br /&gt;
&lt;ol type="a"&gt;&lt;li&gt;&lt;i&gt;Unix&lt;/i&gt; → the configure-generated Makefile should work on all unix and unix-like systems.  Simply type "&lt;b&gt;make&lt;/b&gt;".  &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unix without running "configure"&lt;/i&gt; → if you prefer to avoid running configure, you can also use: &lt;b&gt;make -f Makefile.classic&lt;/b&gt;.  You may want to make minor edits to Makefile.classic to configure the build for your system.  &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Msys/MinGW&lt;/i&gt; → Use the mingw makefile: "&lt;b&gt;make -f win/Makefile.mingw&lt;/b&gt;"  &lt;/li&gt;
&lt;li&gt;&lt;i&gt;VC++&lt;/i&gt; → Use the msc makefile.  First change to the "win/" subdirectory ("&lt;b&gt;cd win&lt;/b&gt;") then run "&lt;b&gt;nmake /f Makefile.msc&lt;/b&gt;". &lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;/ol&gt;Note that Fossil requires the "zlib" compression library.  This library is available by default on most unix systems, but it will typically have to be installed separately on windows systems.  For windows builds, you may need to edit the makefile to tell it exactly where zlib is located on your system.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Installing.&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li value="9"&gt; The finished binary is named "fossil" (or "fossil.exe" on windows).   Put this binary in a  directory that is somewhere on your PATH environment variable. It does not matter where.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; &lt;b&gt;(Optional:)&lt;/b&gt; To uninstall, just delete the binary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Additional Considerations.&lt;/b&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;If the makefiles that come with Fossil do not work for      you, or for some other reason you want to know how to build      Fossil manually, then refer to the      &lt;a href="http://www.fossil-scm.org/index.html/doc/trunk/www/makefile.wiki"&gt;Fossil Build Process&lt;/a&gt; document which describes      in detail what the makefiles do behind the scenes.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://4.bp.blogspot.com/-Qmk8l-fRb4o/TsLh7Sd8QjI/AAAAAAAACi0/8-ZmV3-ruRc/s1600/cb2bib_main_b.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="280" src="http://4.bp.blogspot.com/-Qmk8l-fRb4o/TsLh7Sd8QjI/AAAAAAAACi0/8-ZmV3-ruRc/s400/cb2bib_main_b.gif" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;Custom Search&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img align="bottom" alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;span style="font-style: italic;"&gt;&lt;i&gt;&lt;i&gt; If     you     liked this  article, subscribe to  the feed by clicking the      &lt;span class="IL_AD" id="IL_AD7"&gt;image&lt;/span&gt; below   to   keep informed about new    contents of the &lt;span class="IL_AD" id="IL_AD2"&gt;blog&lt;/span&gt;:&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5562449999734676338" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; height: 220px; margin: 0px auto 10px; text-align: center; width: 220px;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-7804338234879757521?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-MzBhhRdOUi5Za_CY3uFd-AM9aM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-MzBhhRdOUi5Za_CY3uFd-AM9aM/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/-MzBhhRdOUi5Za_CY3uFd-AM9aM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-MzBhhRdOUi5Za_CY3uFd-AM9aM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UFXeMhJWKFEKq-isGC-GDCGQHn0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UFXeMhJWKFEKq-isGC-GDCGQHn0/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/UFXeMhJWKFEKq-isGC-GDCGQHn0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UFXeMhJWKFEKq-isGC-GDCGQHn0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/0Y9wWanjC8A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/7804338234879757521/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=7804338234879757521" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/7804338234879757521?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/7804338234879757521?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/0Y9wWanjC8A/fossil-simple-high-reliability.html" title="Fossil simple, high-reliability, distributed software configuration management." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ASFxkltfTII/TsQh9YaDvzI/AAAAAAAACjE/DsJTm8dEjL8/s72-c/Fossil_SCM_logo.svg.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2011/12/fossil-simple-high-reliability.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUMQXo7eSp7ImA9WhRQGUU.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-5552666783325428556</id><published>2011-12-15T13:58:00.000-08:00</published><updated>2011-12-15T13:58:00.401-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-15T13:58:00.401-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Packages" /><category scheme="http://www.blogger.com/atom/ns#" term="System" /><title>The cb2Bib is a free, open source, and multiplatform application for rapidly extracting unformatted.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="font-family: inherit; text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-YhTOuhSvadM/TsLjTOvE-HI/AAAAAAAACi8/sz88QYzT8Mo/s1600/cb2bib_logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-YhTOuhSvadM/TsLjTOvE-HI/AAAAAAAACi8/sz88QYzT8Mo/s1600/cb2bib_logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;The cb2Bib is a free, open source, and multiplatform application for rapidly        extracting unformatted, or unstandardized bibliographic references from email        alerts, journal Web pages, and PDF files.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;         &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style="font-size: small;"&gt;The cb2Bib facilitates the capture of single references from unformatted and        non standard sources. Output references are written in BibTeX. Article files can        be easily linked and renamed by dragging them onto the cb2Bib window.        Additionally, it permits editing and browsing BibTeX files, citing references,        searching references and the full contents of the referenced documents, inserting        bibliographic metadata to documents, and writing short notes that interrelate        several references.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Advanced features.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;         &lt;/span&gt;&lt;span style="font-size: small;"&gt;Advanced features, and processing and extraction details are described in the        following sections:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;         &lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-c2bpdfimport.php#faq_automatic_extraction"&gt;Automatic Extraction:         Questions and Answers&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-bibproc.php"&gt;Extracting data from the         clipboard&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-authorproc.php"&gt;Processing of author's         names&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-journalproc.php"&gt;Processing of journal         names&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-heuristicguess.php"&gt;Field Recognition         Rules&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-regexpedit.php"&gt;Regular Expression         Editor&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-size: small;"&gt;         &lt;/span&gt;&lt;span style="font-size: small;"&gt;Configuration information is described in the following sections:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;         &lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-c2bconf.php"&gt;Configuration&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-idplaceholders.php"&gt;Predefined cite and document         ID placeholders&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-size: small;"&gt;         &lt;/span&gt;&lt;span style="font-size: small;"&gt;Utilities and modules are described in the following sections:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;         &lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-c2bsearch.php"&gt;Search BibTeX files for         references&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-c2beditor.php"&gt;Embedded File Editor&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-c2bpdfimport.php"&gt;PDF Reference Import&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-commandline.php"&gt;The cb2Bib Command         Line&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-metadata.php"&gt;Reading and writing bibliographic         metadata&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.molspaces.com/cb2bib/annote.tex.html" target="_blank"&gt;The cb2Bib Annote&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a class="el" href="http://www.molspaces.com/d_cb2bib-c2bciter.php"&gt;The cb2Bib Citer&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-size: small;"&gt;         &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Requirements.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Compilation.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;To compile cb2Bib, the following libraries must be present and accessible:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Qt 4.4.0 or higher from &lt;a href="http://qt.nokia.com/downloads" target="_blank"&gt;Qt Nokia&lt;/a&gt;. On a Linux platform with Qt preinstalled, make sure that         the &lt;code&gt;devel&lt;/code&gt; packages and Qt tools are also present.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;WebKit library (optional) to compile cb2Bib Annote viewer. It is already         included in Qt &amp;gt; 4.4.0 library. No special action/flag is needed during         compilation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;LZO 2.03 library and headers available at &lt;a href="http://www.oberhumer.com/opensource/lzo/" target="_blank"&gt;http://www.oberhumer.com/opensource/lzo&lt;/a&gt;. If LZO2 were unavailable on         a particular platform, type &lt;code&gt;configure --disable-lzo&lt;/code&gt; or,         equivalently, &lt;code&gt;qmake -config disable-lzo&lt;/code&gt; before compiling.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;X11 header files if compiling on Unix platforms. Concretely, headers         &lt;code&gt;X11/Xlib.h&lt;/code&gt; and &lt;code&gt;X11/Xatom.h&lt;/code&gt; are needed.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;The header files &lt;code&gt;fcntl.h&lt;/code&gt; and &lt;code&gt;unistd.h&lt;/code&gt; from         &lt;code&gt;glibc-devel&lt;/code&gt; package are also required. Otherwise compilation will         fail with &lt;code&gt;referencelist.cpp:227: `::close' undeclared&lt;/code&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a class="anchor" href="http://www.blogger.com/post-edit.g?blogID=5957666542740923869&amp;amp;postID=5552666783325428556" id="requirements_run" name="requirements_run"&gt;&lt;/a&gt;        Deployment&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Although not needed for running cb2Bib, the following tools extend cb2Bib        applicability:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;code&gt;jsMath&lt;/code&gt;, available at &lt;a href="http://www.math.union.edu/%7Edpvc/jsMath/" target="_blank"&gt;http://www.math.union.edu/~dpvc/jsMath&lt;/a&gt;, for displaying mathematical         notation. Simply, download and unzip it in a desired directory.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;code&gt;ExifTool&lt;/code&gt;, version 7.31 or later, available at &lt;a href="http://www.sno.phy.queensu.ca/%7Ephil/exiftool/" target="_blank"&gt;http://www.sno.phy.queensu.ca/~phil/exiftool&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;code&gt;pdftotext&lt;/code&gt;, found packaged as &lt;code&gt;xpdf&lt;/code&gt;, and downloadable         from &lt;a href="http://www.foolabs.com/xpdf/download.html" target="_blank"&gt;http://www.foolabs.com/xpdf&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;The &lt;code&gt;bib2xml&lt;/code&gt; and &lt;code&gt;xml2end&lt;/code&gt; &lt;a href="http://www.scripps.edu/%7Ecdputnam/software/bibutils/bibutils.html" target="_blank"&gt;BibUtils&lt;/a&gt;, to test the postprocess script &lt;code&gt;bib2end.bat&lt;/code&gt; on         Windows platforms.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;... and LaTeX and friends, to check for BibTeX file correctness and to get a         nice printing through the shell script &lt;code&gt;bib2pdf&lt;/code&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;         &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Current version: cb2Bib 1.4.6&lt;/b&gt;. (See &lt;a class="el" href="http://www.molspaces.com/d_cb2bib-changelog.php"&gt;ChangeLog File&lt;/a&gt; for a detailed list of changes and        acknowledgments, and &lt;a class="el" href="http://www.molspaces.com/d_cb2bib-relnotes.php"&gt;Release Notes&lt;/a&gt;        for additional notes and information.).&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;a href="http://www.molspaces.com/d_download1.php" target="_blank"&gt;&lt;b&gt;Download.&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;Screenshots.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://4.bp.blogspot.com/-G22hFYt9HFA/TsLhtfyOV8I/AAAAAAAACiM/Mm-IMQS3iv8/s1600/cb2bib_config_a.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285" src="http://4.bp.blogspot.com/-G22hFYt9HFA/TsLhtfyOV8I/AAAAAAAACiM/Mm-IMQS3iv8/s400/cb2bib_config_a.gif" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://3.bp.blogspot.com/-WG75RumTMdY/TsLhwDHjjbI/AAAAAAAACiU/KjfQxOORD60/s1600/cb2bib_config_b.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285" src="http://3.bp.blogspot.com/-WG75RumTMdY/TsLhwDHjjbI/AAAAAAAACiU/KjfQxOORD60/s400/cb2bib_config_b.gif" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://2.bp.blogspot.com/-EYuyu1pd0g8/TsLhy4b6mkI/AAAAAAAACic/GBo8fuVdL6Y/s1600/cb2bib_editor_a.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="276" src="http://2.bp.blogspot.com/-EYuyu1pd0g8/TsLhy4b6mkI/AAAAAAAACic/GBo8fuVdL6Y/s400/cb2bib_editor_a.gif" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://1.bp.blogspot.com/-lz1kk8-nOzY/TsLh1styTjI/AAAAAAAACik/dTNdjXNnLCc/s1600/cb2bib_editor_b.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="276" src="http://1.bp.blogspot.com/-lz1kk8-nOzY/TsLh1styTjI/AAAAAAAACik/dTNdjXNnLCc/s400/cb2bib_editor_b.gif" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://1.bp.blogspot.com/-Fk4NpTvRbTo/TsLh4czmEAI/AAAAAAAACis/YqGInL0XM7Y/s1600/cb2bib_main_a.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="280" src="http://1.bp.blogspot.com/-Fk4NpTvRbTo/TsLh4czmEAI/AAAAAAAACis/YqGInL0XM7Y/s400/cb2bib_main_a.gif" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://4.bp.blogspot.com/-Qmk8l-fRb4o/TsLh7Sd8QjI/AAAAAAAACi0/8-ZmV3-ruRc/s1600/cb2bib_main_b.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="280" src="http://4.bp.blogspot.com/-Qmk8l-fRb4o/TsLh7Sd8QjI/AAAAAAAACi0/8-ZmV3-ruRc/s400/cb2bib_main_b.gif" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;Custom Search&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img align="bottom" alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;span style="font-style: italic;"&gt;&lt;i&gt;&lt;i&gt; If     you     liked this  article, subscribe to  the feed by clicking the      &lt;span class="IL_AD" id="IL_AD7"&gt;image&lt;/span&gt; below   to   keep informed about new    contents of the &lt;span class="IL_AD" id="IL_AD2"&gt;blog&lt;/span&gt;:&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5562449999734676338" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; height: 220px; margin: 0px auto 10px; text-align: center; width: 220px;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-5552666783325428556?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QXkTPUI8cuB0u8OWoweMs6x7qVo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QXkTPUI8cuB0u8OWoweMs6x7qVo/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/QXkTPUI8cuB0u8OWoweMs6x7qVo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QXkTPUI8cuB0u8OWoweMs6x7qVo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jtODRF80PFkNkc8_KoqG802KYKc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jtODRF80PFkNkc8_KoqG802KYKc/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/jtODRF80PFkNkc8_KoqG802KYKc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jtODRF80PFkNkc8_KoqG802KYKc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/rLVu_FadN1c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/5552666783325428556/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=5552666783325428556" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/5552666783325428556?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/5552666783325428556?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/rLVu_FadN1c/cb2bib-is-free-open-source-and.html" title="The cb2Bib is a free, open source, and multiplatform application for rapidly extracting unformatted." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-YhTOuhSvadM/TsLjTOvE-HI/AAAAAAAACi8/sz88QYzT8Mo/s72-c/cb2bib_logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2011/12/cb2bib-is-free-open-source-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQGSH07eip7ImA9WhRWE0g.&quot;"><id>tag:blogger.com,1999:blog-5957666542740923869.post-5953957379432002858</id><published>2011-12-08T13:28:00.000-08:00</published><updated>2011-12-31T09:25:29.302-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-31T09:25:29.302-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Audio" /><category scheme="http://www.blogger.com/atom/ns#" term="Multimedia" /><title>Virtual MIDI Piano Keyboard  (VMPK) is a MIDI events generator and receiver.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="font-family: inherit; text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Vv5ogKMMvSc/TsLZxkXVebI/AAAAAAAAChs/84zb--dDeXI/s1600/vmpk_605x334.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://2.bp.blogspot.com/-Vv5ogKMMvSc/TsLZxkXVebI/AAAAAAAAChs/84zb--dDeXI/s320/vmpk_605x334.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Virtual MIDI Piano Keyboard is a MIDI events generator and receiver.&lt;br /&gt;
&lt;br /&gt;
It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external).&lt;br /&gt;
&lt;br /&gt;
You can use the computer's keyboard to play MIDI notes, and also the mouse.&lt;br /&gt;
&lt;br /&gt;
You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player.&lt;br /&gt;
&lt;br /&gt;
To do so, connect the other MIDI port to the input port of VMPK.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="in-text-image" style="text-align: center;"&gt;&lt;img alt="VMPK 0.3.0" height="220" name="screenshot" src="http://vmpk.sourceforge.net/images/vmpk_605x334.png" width="400" /&gt; &lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=5957666542740923869" name="Introduction"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;VMPK has been tested in Linux, but maybe you can build it also in other systems.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;The Virtual Keyboard by Takashi Iway (vkeybd) has been the inspiration for this one. It is a wonderful piece of software and has served us well for many years. &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;VMPK uses a modern GUI framework: Qt4, that gives excellent features and performance. RtMIDI provides MIDI input/output features. Both frameworks are free and platform independent, available for Linux, Windows and Mac OSX.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;The alphanumeric keyboard mapping can be configured from inside the program using the GUI interface, and the settings are stored in XML files. Some maps for Spanish, German and French keyboard layouts are provided, translated from the ones provided by VKeybd.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;VMPK can send program changes and controllers to a MIDI synth. The definitions for different standards and devices can be provided as .INS files, the same format used by QTractor and TSE3. It was developed by Cakewalk and used also in Sonar.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;This software is in a very early alpha stage. See the TODO file for a list of pending features. Please feel free to contact the author to ask questions, report bugs, and propose new features. You can use the tracking system at SourceForge project site.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;plcl at="" users.sourceforge.net=""&gt;Virtual MIDI Piano Keyboard is free software licensed under the terms of the GPL v3 license.&lt;/plcl&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;plcl at="" users.sourceforge.net=""&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/f_jlej7cnQA&amp;hl=es_ES&amp;feature=player_embedded&amp;version=3"&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/f_jlej7cnQA&amp;hl=es_ES&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/plcl&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;b&gt;Getting started.&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;b&gt;MIDI concepts.&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;MIDI is an industry standard to connect musical instruments. It is based on transmitting the actions  performed by a musician playing some instrument to another different instrument. &amp;nbsp;Musical  instruments enabled with MIDI interfaces typically have two DIN sockets labeled MIDI IN and  MIDI OUT.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;Sometimes there is a third socket labeled MIDI THRU. &amp;nbsp;To connect a MIDI  instrument to another one, you need a MIDI cable attached to the MIDI OUT socket of the  sending instrument, and to the MIDI IN of the receiving one. You can find more information and tutorials like &lt;a href="http://home.roadrunner.com/%7Ejgglatt/tutr/whatmidi.htm"&gt;this one&lt;/a&gt; all around the Net.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;There are also hardware MIDI interfaces for computers, providing MIDI IN and OUT ports,  where you can attach MIDI cables to communicate the computer with external MIDI  instruments. Without needing hardware interfaces, the computer can also use MIDI  software. An example is VMPK, which provides MIDI IN and OUT ports. You can attach virtual  MIDI cables to the VMPK's ports, to connect the program to other programs or to the  computer's physical MIDI interface ports. &amp;nbsp;More details about this coming later. You usually want to connect the MIDI output from VMPK to the input of some synthesizer  which transforms MIDI into sound. Another common destination for the connection would  be a MIDI monitor that translates MIDI events into readable text. This will help you to  understand what kind of information is transmitted using the MIDI protocol. In Linux you can try &lt;a href="http://kmidimon.sourceforge.net/"&gt;KMidimon&lt;/a&gt; and in Windows  &lt;a href="http://www.midiox.com/"&gt;MIDIOX&lt;/a&gt;.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;VMPK doesn't produce any sound. You need a MIDI software synthesizer to hear the played notes. I recommend you to try &lt;a href="http://qsynth.sourceforge.net/"&gt;QSynth&lt;/a&gt;, a graphical front-end to &lt;a href="http://www.fluidsynth.org/"&gt;Fluidsynth&lt;/a&gt;. It is also  possible to use the "Microsoft GS Wavetable SW Synth" that comes with XP. Of course, an external  MIDI hardware synth would be an even better approach.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6536335343900966";
/* Linuxlandit_(links)_728x15, creato 18/03/11 */
google_ad_slot = "8212559081";
google_ad_width = 728;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;b&gt;Keyboard maps and instrument definitions.&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;VMPK can help you to change sounds in your MIDI synthesizer, but only if you provide a  definition for the synthesizer sounds first. The definitions are text files with the .INS  extension, and the same format used by &lt;a href="http://qtractor.sourceforge.net/"&gt;Qtractor&lt;/a&gt;  (Linux).&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;When you start VMPK the first time, you should open the Preferences dialog and choose a definition  file, and then select the instrument name among those provided by the definitions file. There should be one  instrument definitions file installed in the VMPK's data directory (typically "/usr/share/vmpk" in  Linux, and "C:\Program Files\VMPK" in Windows) named "gmgsxg.ins", containing definitions  for the General MIDI, Roland GS and Yamaha XG standards. It is a very simple format, and  you can use any text editor to look, change, and create a new one. &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;You can find a library of  instruments definitions at the  &lt;a href="ftp://ftp.cakewalk.com/pub/InstrumentDefinitions/"&gt;cakewalk ftp server&lt;/a&gt;.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;Since the release 0.2.5 you can also import Sound Font files (in .SF2 or DLS formats) as instruments definitions, using a dialog available at menu File-&amp;gt;Import SoundFont.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;Another customization that you may want to tweak is the keyboard mapping. The default  layout maps about two and half octaves for the QWERTY alphanumeric keyboard, but there  are some more definitions in the data directory, adapted for other international layouts. You  can even define your own mapping using a dialog box available in the Edit-&amp;gt;Keyboard map menu.  There are also options to load and save the maps as XML files. &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;The last loaded map will be  remembered the next time you start VMPK. In fact, all your preferences, selected MIDI bank  and program, and the controller values will be saved on exit, and restored when you restart  VMPK the next time.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=5957666542740923869&amp;amp;postID=5953957379432002858" name="MIDI_Connections"&gt;&lt;/a&gt;MIDI connections and virtual MIDI cables&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;To connect hardware MIDI devices you need physical MIDI cables. To connect MIDI software  you need virtual cables. In Windows you can use some virtual MIDI cable software, like  &lt;a href="http://www.midiox.com/myoke.htm"&gt;MIDI Yoke&lt;/a&gt;, Maple,  &lt;a href="http://www.nerds.de/en/loopbe1.html"&gt;LoopBe1&lt;/a&gt; or  &lt;a href="http://www.sonycreativesoftware.com/dl/dl.aspx?dwnid=77"&gt;Sony Virtual MIDI Router&lt;/a&gt;.  &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;MIDI Yoke setup process will install the driver and a control panel applet to change the number  of MIDI ports that will be available (you need to restart the computer after changing this setting).  MIDI Yoke works sending every MIDI event written to an OUT port to the corresponding IN port.  For instance, VMPK can connect the output to the port 1, and another program like  &lt;a href="http://qsynth.sourceforge.net/"&gt;QSynth&lt;/a&gt;  can read the same events from the port 1.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;Using &lt;a href="http://www.midiox.com/moxdown.htm"&gt;MIDIOX&lt;/a&gt; you can add more routes between  MIDI Yoke ports and other system MIDI ports. This program also provides other interesting  functionalities, like a MIDI file player. You can listen the songs played in a MIDI Synth and at  the same time see the played notes (only one channel at a time) in VMPK. To do so, you can use the  "Routes" window in MIDIOX to connect the input port 1 to the Windows Synth port. Also, configure  the player's MIDI port to send to MIDI Yoke 1. And configure VMPK Input port to read from MIDI Yoke 1.  The player will send the events to the out port 1, which will be routed to both the input port 1  and at the same time to the synth port.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;In Linux, you have &lt;a href="http://www.alsa-project.org/"&gt;ALSA&lt;/a&gt; sequencer to provide the  virtual cables. The ports are dynamically created when you start a program, so there is not a  fixed number of them like in MIDI Yoke. The command line utility "aconnect" allows to connect and disconnect the virtual MIDI cables  between any ports, being hardware interfaces or applications. &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;A nice GUI utility for doing the  same is &lt;a href="http://qjackctl.sourceforge.net/"&gt;QJackCtl&lt;/a&gt;. The main purpose of this  program is to control the Jack daemon (start, stop and monitor the state). Jack provides virtual  audio cables to connect your sound card ports and audio programs, in a similar way to the MIDI  virtual cables, but for digital audio data.&lt;/div&gt;&lt;div class="in-text-image right" style="font-family: inherit; text-align: center;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="qjackctl connections window" height="243" name="qjackctl" src="http://vmpk.sourceforge.net/images/qjackctl-conn.png" width="400" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-scCmaiitfMA/TsLcsNzIT8I/AAAAAAAACh0/GhgDJie9c40/s1600/vmpk-0.3.0-linux.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="177" src="http://3.bp.blogspot.com/-scCmaiitfMA/TsLcsNzIT8I/AAAAAAAACh0/GhgDJie9c40/s400/vmpk-0.3.0-linux.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MOAXm2xow7k/TsLcwpyvxmI/AAAAAAAACh8/MPnG_Aa3hb8/s1600/vmpk-0.3.0-mac.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="188" src="http://3.bp.blogspot.com/-MOAXm2xow7k/TsLcwpyvxmI/AAAAAAAACh8/MPnG_Aa3hb8/s400/vmpk-0.3.0-mac.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-9zo0aZOgB1U/TsLdHoOUcRI/AAAAAAAACiE/HjKDFRIEDRQ/s1600/VirtualMIDIPianoKeyboard.VMPK.linuxmusicmaker.com.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="218" src="http://3.bp.blogspot.com/-9zo0aZOgB1U/TsLdHoOUcRI/AAAAAAAACiE/HjKDFRIEDRQ/s400/VirtualMIDIPianoKeyboard.VMPK.linuxmusicmaker.com.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text" style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;Custom Search&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://ad.zanox.com/ppc/?14655363C1823251842T"&gt;&lt;img align="bottom" alt="Adserver                   610x250" border="0" height="250" hspace="1" src="http://ad.zanox.com/ppv/?14655363C1823251842" width="610" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;span style="font-style: italic;"&gt;&lt;i&gt;&lt;i&gt; If     you     liked this  article, subscribe to  the feed by clicking the      &lt;span class="IL_AD" id="IL_AD7"&gt;image&lt;/span&gt; below   to   keep informed about new    contents of the &lt;span class="IL_AD" id="IL_AD2"&gt;blog&lt;/span&gt;:&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="anchor" id="line-4" style="font-size: small;"&gt;&lt;span class="anchor" id="line-9"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;span class="anchor" id="line-13"&gt;&lt;span class="anchor" id="line-14"&gt;&lt;span class="anchor" id="line-33"&gt;&lt;span class="anchor" id="line-34"&gt;&lt;span class="anchor" id="line-35"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-61"&gt;&lt;span class="anchor" id="line-66"&gt;&lt;span class="anchor" id="line-77"&gt;&lt;span class="anchor" id="line-78"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-15"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-19"&gt;&lt;span class="anchor" id="line-22"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-28"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-38"&gt;&lt;span class="anchor" id="line-42"&gt;&lt;span class="anchor" id="line-43"&gt;&lt;span class="anchor" id="line-53"&gt;&lt;span class="anchor" id="line-54"&gt;&lt;span class="anchor" id="line-58"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-64"&gt;&lt;span class="anchor" id="line-65"&gt;&lt;span class="anchor" id="line-68"&gt;&lt;span class="anchor" id="line-69"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-74"&gt;&lt;span class="anchor" id="line-80"&gt;&lt;span class="anchor" id="line-81"&gt;&lt;span class="anchor" id="line-85"&gt;&lt;span class="anchor" id="line-86"&gt;&lt;span class="anchor" id="line-89"&gt;&lt;span class="anchor" id="line-90"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;span class="anchor" id="line-95"&gt;&lt;span class="anchor" id="line-102"&gt;&lt;span class="anchor" id="line-103"&gt;&lt;span class="anchor" id="line-104"&gt;&lt;span class="anchor" id="line-115"&gt;&lt;span class="anchor" id="line-116"&gt;&lt;span class="anchor" id="line-122"&gt;&lt;span class="anchor" id="line-129"&gt;&lt;span class="anchor" id="line-130"&gt;&lt;span class="anchor" id="line-135"&gt;&lt;span class="anchor" id="line-136"&gt;&lt;i&gt;&lt;i&gt;&lt;a href="http://linuxlandit.blogspot.com/feeds/posts/default"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5562449999734676338" src="http://3.bp.blogspot.com/_8Kvtw29jRUk/TTHKzbsOm3I/AAAAAAAAB10/bzSycHjDEZo/s400/tuxfeed.png" style="display: block; height: 220px; margin: 0px auto 10px; text-align: center; width: 220px;" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5957666542740923869-5953957379432002858?l=linuxlandit.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fNoID8QAYA1Ly2GVA4ESoVZ4g4U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fNoID8QAYA1Ly2GVA4ESoVZ4g4U/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/fNoID8QAYA1Ly2GVA4ESoVZ4g4U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fNoID8QAYA1Ly2GVA4ESoVZ4g4U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aLG4H5tkPUx4_u2HhvpbECi9_pg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aLG4H5tkPUx4_u2HhvpbECi9_pg/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/aLG4H5tkPUx4_u2HhvpbECi9_pg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aLG4H5tkPUx4_u2HhvpbECi9_pg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/feedburner/Tryf/~4/7VUunj6z7ag" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxlandit.blogspot.com/feeds/5953957379432002858/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5957666542740923869&amp;postID=5953957379432002858" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/5953957379432002858?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5957666542740923869/posts/default/5953957379432002858?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/Tryf/~3/7VUunj6z7ag/virtual-midi-piano-keyboard-vmpk-is.html" title="Virtual MIDI Piano Keyboard  (VMPK) is a MIDI events generator and receiver." /><author><name>Linuxland</name><uri>http://www.blogger.com/profile/07244392241311725660</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/_8Kvtw29jRUk/ScdvdBoPteI/AAAAAAAAASc/7c0-B2T9b1Q/S220/Passa+a+linux....png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Vv5ogKMMvSc/TsLZxkXVebI/AAAAAAAAChs/84zb--dDeXI/s72-c/vmpk_605x334.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxlandit.blogspot.com/2011/12/virtual-midi-piano-keyboard-vmpk-is.html</feedburner:origLink></entry></feed>

