<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TuxTeam.com &#187; Linux</title>
	<atom:link href="http://tuxteam.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://tuxteam.com</link>
	<description>IT Life &#38; Linux Thoughts</description>
	<lastBuildDate>Sat, 31 Jul 2010 00:37:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Review: The Art of Community (Jono Bacon)</title>
		<link>http://tuxteam.com/2009/10/06/review-the-art-of-community-jono-bacon/</link>
		<comments>http://tuxteam.com/2009/10/06/review-the-art-of-community-jono-bacon/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:55:24 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[community]]></category>

		<guid isPermaLink="false">http://tuxteam.com/?p=133</guid>
		<description><![CDATA[I had the privilege of receiving an early copy of The Art of Community by Jono Bacon for review.  It&#8217;s taken a little longer than I had hoped to get through it, but that&#8217;s by no means a reflection of the book. &#8220;The Art of Community&#8221; tackles a very difficult question in the Open Source [...]]]></description>
			<content:encoded><![CDATA[<p>I had the privilege of receiving an early copy of <a href="http://www.artofcommunityonline.org">The Art of Community</a> by Jono Bacon for review.  It&#8217;s taken a little longer than I had hoped to get through it, but that&#8217;s by no means a reflection of the book.</p>
<p>&#8220;The Art of Community&#8221; tackles a very difficult question in the Open Source world: how do you build a strong community around your project?  Jono addresses this by using anecdotal evidence of good community organization, and discussing the facets that apply to community development.  Jono&#8217;s varied experiences are shown through anecdotes about the Ubuntu community and other communities he has participated in.  The stories he shares are concise and clear, but demonstrate their points effectively and thoughtfully.  Jono&#8217;s writing skills are first-rate, with strong points made clearly.  He builds the community idea from grassroots to the enterprise and shows how community participation can help &#8212; and harm &#8212; at each step along the way.  It&#8217;s obvious that Jono knows what he&#8217;s talking about, and he communicates it well.  I highly recommend this book for anyone interested in the dynamics of a community or any project leader looking to build from the ground up.</p>
]]></content:encoded>
			<wfw:commentRss>http://tuxteam.com/2009/10/06/review-the-art-of-community-jono-bacon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free IT Atlanta</title>
		<link>http://tuxteam.com/2009/10/06/free-it-atlanta/</link>
		<comments>http://tuxteam.com/2009/10/06/free-it-atlanta/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 19:26:55 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[free it]]></category>
		<category><![CDATA[oss]]></category>

		<guid isPermaLink="false">http://tuxteam.com/?p=129</guid>
		<description><![CDATA[I&#8217;m very much inspired by the work that&#8217;s been done out in Athens by Free IT Athens.  They provide free/low-cost IT services to low-income families and community organizations in the city of Athens, GA.  In their words: Free IT Athens is a group of like-minded citizens who realize that computers are a necessary component of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m very much inspired by the work that&#8217;s been done out in Athens by <a href="http://www.freeitathens.org/">Free IT Athens</a>.  They provide free/low-cost IT services to low-income families and community organizations in the city of Athens, GA.  In their words:</p>
<blockquote><p><span style="font-family: georgia,serif;"><strong>Free IT Athens is a group of like-minded citizens who realize that computers are a necessary component of everyday life. We believe that everyone deserves access to low-cost computer equipment and computer-related services. Our goal is to provide access to information technology resources to Athens-Clarke County residents and organizations. We also aim to create well informed advocates in free software and open information technology.</strong></span></p></blockquote>
<p>I&#8217;m interested in helping/starting a similar organization here in the Atlanta area.  I know there are a lot of deserving individuals and community organizations, and it provides a great opportunity to showcase the strengths of open source software.  Unfortunately, there is no way I can get this off the ground myself.  I&#8217;m looking for some more individuals who might be interested in a meeting (either in-person or via IRC/dim dim/etc.) to discuss the feasibility and planning for such a group.  This (hopefully) serves as my &#8220;feeler&#8221; for others who might be interested in participating in/organizing such a group.</p>
]]></content:encoded>
			<wfw:commentRss>http://tuxteam.com/2009/10/06/free-it-atlanta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sexism in the FLOSS Community</title>
		<link>http://tuxteam.com/2009/10/06/sexism-in-the-floss-community/</link>
		<comments>http://tuxteam.com/2009/10/06/sexism-in-the-floss-community/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 16:24:28 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[sexism]]></category>
		<category><![CDATA[women]]></category>

		<guid isPermaLink="false">http://tuxteam.com/?p=127</guid>
		<description><![CDATA[[NB: Obviously I am a man, but if anyone believes I can't comment on sexism because I am not female, well, look up the definition of sexism.] Mackenzie over at Ubuntu Linux Tips &#38; Tricks has called attention to the greatest dark spot on the face of the FLOSS Community: a man who calls himself [...]]]></description>
			<content:encoded><![CDATA[<p>[NB: Obviously I am a man, but if anyone believes I can't comment on sexism because I am not female, well, look up the definition of sexism.]</p>
<p>Mackenzie over at Ubuntu Linux Tips &amp; Tricks has called attention to <a href="http://ubuntulinuxtipstricks.blogspot.com/2009/10/attention-folks.html">the greatest dark spot on the face of the FLOSS Community</a>: a man who calls himself MikeeUSA.</p>
<p>This &#8220;man&#8221; has been posting sexist, misogynist, and violent comments on blogs in the FLOSS Community advocating rape and violence towards women.  His behavior is, to say the least, nauseating and despicable.  Worse, the &#8220;man&#8221; is a coward who hides behind pseudonyms and tor in protecting his identity.  Whether he really feels the way he does or he gets his jollies on trolling in this dirty manner, he is no better than the likes of Hitler and Stalin.  Needless to say, comments by him on my blog or any site I work with (e.g., <a href="http://linuxquestions.org">LinuxQuestions.org</a>) will not be tolerated.</p>
<p>That being said, I thought today would be a good day to address my take on the numerous issues of sexism in open source that have been going around lately.  I&#8217;ll first discuss a few points brought up via Mackenzie&#8217;s link to the <a href="http://geekfeminism.wikia.com/wiki/2009_women_in_FLOSS_discussions">Geek Feminism Wiki</a>, which I wasn&#8217;t even familiar with until today.</p>
<ul>
<li><a href="http://geekfeminism.wikia.com/wiki/2009_women_in_FLOSS_discussions">Hoss Gifford&#8217;s Flashbelt Presentation</a>: Hoss&#8217;s presentation clearly presented a sexist message which was inappropriate for the venue.  It was unprofessional and disappointing.  That being said, it didn&#8217;t seem (to me) to be anything worse than immature attention-getting, and I doubt it reflects his personal views towards women.  (Or at least, I hope it doesn&#8217;t.)</li>
<li><a href="http://geekfeminism.wikia.com/wiki/EMACS_virgins_joke">Richard Stallman&#8217;s emacs virgin joke</a>: It was a joke, and a bad one at that, but it was delivered by RMS.  Who has ever expected anything politically correct from him?</li>
<li><a href="http://geekfeminism.org/2009/09/23/open-letter-to-mark-shuttleworth/">Mark Shuttleworth&#8217;s Keynote</a>: While his comment was probably politically incorrect, it was hardly sexist to me.  In fact, I doubt anyone would have noticed were it not for all the other gaffes made at conferences this year.  Are we now asking every statement open source leaders make to be run by legal?  Maybe his comments were misinterpreted, or I just interpret them differently than others do.  What I do at work, and what I do in the open source community, can be VERY hard to explain to my fiancee.  From his perspective, this is &#8220;hard to explain to girls.&#8221;  This is not to say that women are not both valued and welcomed in the open source community, but it is more about the technical nature of the work and that being a doctor or a lawyer or a banker is easy to explain, and being a contributor to an open source project is not.  (I am in no way suggesting that Mark Shuttleworth&#8217;s comments were appropriate, only that they stem from common usage, and I don&#8217;t believe they reflect a sexist attitude.)</li>
</ul>
<p>I fully support the movement to reduce sexism in the FLOSS Community, and I welcome and encourage the participation of women in the open source community.  I hope the proportions continue to normalize, and I don&#8217;t intend to offend by posting these views.</p>
<p>All that being said, I think that it&#8217;s inappropriate to expect someone to use &#8220;he slash she&#8221; every time they want to refer to a person in a speech.  The political correctness involved will quickly overwhelm and swamp the efforts that are being made elsewhere.  If we are to spend all of our time thinking about being politically correct, there would be no time for any forward movement, both technically and socially.  The idea that terms like &#8220;guys&#8221; are sexist is one I cannot wrap my mind around.  Show me a list of suitable replacement words that doesn&#8217;t make a presentation sound stilted and detract from the central idea, and only then can we expect ideas to change.</p>
<p>As for those who are refusing to use Ubuntu over Shuttleworth&#8217;s &#8220;remark&#8221;: overreact much?  It&#8217;s not like the Ubuntu wallpaper has nudes of women on it.  Perhaps when an attitude of discrimination is demonstrated, then it will be time for a boycott.  Until then, words are words and actions are actions, never confuse the two.</p>
<p><strong>Edit:</strong> I have earned myself a comment from MikeeUSA, which is interesting in that he seems to be seeking out a fight.  Big surprise.</p>
]]></content:encoded>
			<wfw:commentRss>http://tuxteam.com/2009/10/06/sexism-in-the-floss-community/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Suffocates Android Development Community</title>
		<link>http://tuxteam.com/2009/09/25/google-suffocates-android-development-community/</link>
		<comments>http://tuxteam.com/2009/09/25/google-suffocates-android-development-community/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 23:25:19 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Today, Google sent a C&#38;D to Cyanogen, the maker of one of the most popular replacement firmwares for the Android platform. His firmware is based on the official Android firmware, but provides a few new features, like direct-dial shortcuts on the home screen, more home screens (5 by default) and root access. The root access [...]]]></description>
			<content:encoded><![CDATA[<p>Today, Google sent a C&amp;D to Cyanogen, the maker of one of the most popular replacement firmwares for the Android platform.  His firmware is based on the official Android firmware, but provides a few new features, like direct-dial shortcuts on the home screen, more home screens (5 by default) and root access.</p>
<p>The root access allows tethering from a notebook computer, so I can get 3G internet on something where I can actually read most of the sites.  Looks like I might have to consider another platform.</p>
<p>Google: nice way to show how you can use FOSS to choke off an active development community.  You should update your site where it says &#8220;Do no evil&#8221; to be &#8220;Do no evil, unless it makes even more money.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://tuxteam.com/2009/09/25/google-suffocates-android-development-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ALF 2009: A Success!</title>
		<link>http://tuxteam.com/2009/09/21/alf-2009-a-success/</link>
		<comments>http://tuxteam.com/2009/09/21/alf-2009-a-success/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 15:50:43 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[alf]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Atlanta Linux Fest 2009 was a huge success! We probably had 600+ people come through the door, which is just amazing for the 2nd year of an event that was only 125 people last year! 22 successful presentations, many of which were standing room only. Planning for next year is just around the corner, so [...]]]></description>
			<content:encoded><![CDATA[<p>Atlanta Linux Fest 2009 was a huge success!  We probably had 600+ people come through the door, which is just amazing for the 2nd year of an event that was only 125 people last year!  22 successful presentations, many of which were standing room only.  Planning for next year is just around the corner, so stay tuned to <a title="http://atlantalinuxfest.org" href="http://atlantalinuxfest.org">http://atlantalinuxfest.org</a>.</p>
<p>Big thanks go out to fellow planners Nick Ali, Jim Popovitch, Joshua Chase, and Amber Graner!  If any one of us had been missing, I doubt things would have worked out.  Also a big thanks to the spawn of akgraner for filling in the gaps and keeping us rolling in stitches!</p>
]]></content:encoded>
			<wfw:commentRss>http://tuxteam.com/2009/09/21/alf-2009-a-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatic PPA Key Installation</title>
		<link>http://tuxteam.com/2009/06/07/automatic-ppa-key-installation/</link>
		<comments>http://tuxteam.com/2009/06/07/automatic-ppa-key-installation/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 18:47:31 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PPA]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I often use a number of PPAs on one or more of my systems, such as FreeNX, Firefox dailies, Chromium dailies, etc. I do like to use signed packages, even if they&#8217;re automatically signed, but manually installing the PPA keys is a bit of a pain. The Source Guru has a solution.]]></description>
			<content:encoded><![CDATA[<p>I often use a number of PPAs on one or more of my systems, such as FreeNX, Firefox dailies, Chromium dailies, etc.  I do like to use signed packages, even if they&#8217;re automatically signed, but manually installing the PPA keys is a bit of a pain.  The Source Guru has a <a href="'http://www.sourceguru.net/archives/212'">solution</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tuxteam.com/2009/06/07/automatic-ppa-key-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ALF 2008: SSH &amp; GPG (Part 1: OpenSSH)</title>
		<link>http://tuxteam.com/2008/09/21/alf-2008-ssh-gpg-part-1-openssh/</link>
		<comments>http://tuxteam.com/2008/09/21/alf-2008-ssh-gpg-part-1-openssh/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 22:30:27 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[alf]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://matir.wordpress.com/?p=64</guid>
		<description><![CDATA[Yesterday I gave a talk at Atlanta Linux Fest 2008 on SSH and GPG.  I quickly received requests to post notes from my talk, so I&#8217;m going to try to write it up here.  If I miss anything, I&#8217;ll try to keep it updated. Slides are available here: SSH &#38; GPG. They don&#8217;t show everything, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I gave a talk at Atlanta Linux Fest 2008 on SSH and GPG.  I quickly received requests to post notes from my talk, so I&#8217;m going to try to write it up here.  If I miss anything, I&#8217;ll try to keep it updated.</p>
<p>Slides are available here: <a href="http://matir.files.wordpress.com/2008/09/ssh_gpg.pdf">SSH &amp; GPG.</a> They don&#8217;t show everything, as a lot of it was Demo and Q&amp;A, documented below.</p>
<p>This is Part 1 of a two part series.  I got far more questions about the OpenSSH content, so I&#8217;ll be focusing on that here.  I&#8217;ll add GnuPG content shortly, time permitting.</p>
<p><span id="more-64"></span></p>
<p><strong>SSH Basics</strong></p>
<p>Connect to a remote server via ssh:</p>
<pre>ssh USERNAME@HOSTNAME [Optional command to execute]</pre>
<p>To generate a SSH keypair and transfer it to remote server for authentication:</p>
<pre>ssh-keygen -t rsa &amp;&amp; ssh-copy-id HOSTNAME</pre>
<p>You can then send it to more HOSTNAMEs just be repeating the ssh-copy-id HOSTNAME step.</p>
<p><strong>Setting up a Config File</strong></p>
<p>By creating a file .ssh/config, you can permanently set certain options.  Each server is represented by a Host stanza, and the value of this is how you refer to the server.  For example:</p>
<pre>Host router1
    HostName router1.example.com
    Port 2222
    Username admin</pre>
<p>Performing &#8220;ssh router1&#8243; with this config file is equivalent to &#8220;ssh admin@router1.example.com -p2222&#8243;, saving a lot of typing for those servers you connect to all the time!  In the advanced section below, I&#8217;ll demonstrate both the command-line option and the config file option.</p>
<p><strong>Advanced SSH Features</strong></p>
<p>The following sections demonstrate some of the more advanced ways SSH can help secure your communications and save you time.</p>
<p><strong>TCP Connection Tunneling</strong></p>
<p>If you want to create an encrypted tunnel out of your current network for a service, you can use the -L SSH option.  It takes -L localport:remotehost:remoteport.  You then connect your application to localhost:localport, and it acts like you&#8217;re connecting from your SSH server!  Great for getting around/behind firewalls.</p>
<pre>ssh -L 25:mailserver:25 user@host
ssh -L 1080:socksserver:1080 user@host</pre>
<p>In .ssh/config:</p>
<pre>LocalForward localport remotehost:remoteport</pre>
<p>If you want, you can also have SSH act like a SOCKS server, and all communications between your client and this virtual socks server will be encrypted!  Set up your client application to connect to a SOCKS 4/5 proxy on localhost, port 8080, and then connect to an SSH server via:</p>
<pre>ssh -D 8080 user@host</pre>
<p>In .ssh/config:</p>
<pre>DynamicForward 8080</pre>
<p><strong>Multiple SSH sessions in one connection</strong></p>
<p>You can use a single TCP connection for multiple SSH sessions to the same server.  This reduces latency in starting the 2nd and further connections, and does not require additional authentications.  This is very useful when doing frequent operations over SSH.  This is only really useful when specified in the .ssh/config file as this:</p>
<pre>ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p</pre>
<p><strong>Using ssh in a pipe.</strong></p>
<p>It can be useful to send data from one side to another via an ssh connection.  Perhaps there is some filter only installed on the remote system, or you wish to copy over a large directory structure but <a href="http://manpages.ubuntu.com/manpages/hardy/man1/rsync.html">rsync</a> is absent on the remote system.</p>
<pre># copy dir1 to dir2 on target without rsync, as one command:
tar cz dir1 | ssh target tar xz -C dir2
# use hexdump on the remote system
cat somefile | ssh target hexdump</pre>
<p><strong>Store your SSH key in memory for your session.</strong></p>
<p>You can store the SSH key in memory, already decrypted, to avoid having to put in your passphrase repeatedly.  This allows it to stay encrypted on disk and protect your key from tampering.</p>
<pre>eval `ssh-agent`
ssh-add</pre>
<p>You can also use Keychain from the Gentoo project (though now available in most distributions) to maintain a per-reboot ssh-agent session.  This is very useful on desktops as it is available to all terminals and applications rather than a single shell session.  Full documentation for keychain is available at: http://www.gentoo.org/proj/en/keychain/</p>
<p><strong>Conclusion</strong></p>
<p>If you have any questions or feel anything needs a clarification, leave a comment and I&#8217;ll be happy to update with more content!</p>
]]></content:encoded>
			<wfw:commentRss>http://tuxteam.com/2008/09/21/alf-2008-ssh-gpg-part-1-openssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
