<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dead Ink Vinyl &#187; linux</title>
	<atom:link href="http://blog.deadinkvinyl.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deadinkvinyl.com</link>
	<description>Musings of David L Kinney</description>
	<lastBuildDate>Wed, 24 Feb 2010 05:33:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.deadinkvinyl.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dead Ink Vinyl &#187; linux</title>
		<link>http://blog.deadinkvinyl.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.deadinkvinyl.com/osd.xml" title="Dead Ink Vinyl" />
	<atom:link rel='hub' href='http://blog.deadinkvinyl.com/?pushpress=hub'/>
		<item>
		<title>Screen and my .screenrc file [UPDATED]</title>
		<link>http://blog.deadinkvinyl.com/2009/04/10/screen-and-my-screenrcfile/</link>
		<comments>http://blog.deadinkvinyl.com/2009/04/10/screen-and-my-screenrcfile/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 18:17:36 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[screenrc]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://blog.deadinkvinyl.com/?p=210</guid>
		<description><![CDATA[I was introduced to Screen &#8212; a terminal multiplexer &#8212; a couple of weeks ago. When I first tried it, I was mostly annoyed and set it aside. However, it came so highly recommended that I picked it up again and forced myself to learn enough that I could use it on a daily basis: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=210&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was introduced to <a href="http://www.gnu.org/software/screen/">Screen</a> &#8212; a terminal multiplexer &#8212; a couple of weeks ago. When I first tried it, I was mostly annoyed and set it aside. However, it came so highly recommended that I picked it up again and forced myself to learn enough that I could use it on a daily basis: </p>
<ul>
<li><code>screen -ls</code> (list screens)</li>
<li><code>screen -r</code> (reattach)</li>
<li><code>Ctl-A c</code> (new screen)</li>
<li><code>Ctl-A A</code> (rename screen)</li>
<li><code>Ctl-A &#60;num&#62;</code> (switch to screen)</li>
<li><code>Ctl-A d</code> (detach)</li>
<li><code>Ctl-A M</code> (monitor for activity)</li>
<li><code>Ctl-A _</code> (monitor for silence)</li>
</ul>
<p>After getting those commands under my belt, I was very impressed and I use screen all the time now. However, a lot of Screen&#8217;s power comes from the customization of Screen through its startup files. Good information about startup files is scattered across the web, so I&#8217;ll share what I&#8217;ve put together.</p>
<p>Below is my <code>~/.screenrc</code> file, compiled from the information <a href="http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml">at softpanorama</a>, <a href="http://www.mattcutts.com/blog/screen-power-tips-screenrc/">from Matt Cutts</a>, <a href="http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html">from the Screen <span class="caps">FAQ</span></a>, and <a href="http://sunsite.ualberta.ca/Documentation/Gnu/screen-3.9.4/html_chapter/screen_5.html#SEC9">from the Screen manual&#8217;s command list</a>. I&#8217;m using this on Ubuntu 8.10 servers over at Slicehost and on my MacOSX 10.5 laptop. </p>
<p><strong>UPDATE:</strong> Added more comments around the <code>termcapinfo</code> setting that enables scrollbars to work as expected.</p>
<pre style="border:1px solid #bbb;line-height:110%;padding:.5em;"># For a complete list of available commands, see http://bit.ly/jLtj

# Message to display in the status line when activity is detected in a
# monitored window.
activity              "activity in %n (%t) [%w:%s]~"

# Detach session on hangup instead of terminating screen completely.
autodetach            on              # default: on

# When a bell character is sent to a background window, screen displays a
# notification in the message line. The notification message can be re-defined
# by this command.
bell_msg              "bell     in %n (%t) [%w:%s]~"

# This command controls the display of the window captions. Normally a caption
# is only used if more than one window is shown on the display.
caption               always          "%{= kw}%?%-Lw%?%{+b kw}%n*%t%f %?(%u)%?%{= kw}%?%+Lw%?"

# Select line break behavior for copying.
crlf                  off             # default: off

# Select default utmp logging behavior.
#deflogin              off             # default: on

# Set default lines of scrollback.
defscrollback         3000            # default: 100

# If set to 'on', screen will append to the 'hardcopy.n' files created by the
# command hardcopy; otherwise, these files are overwritten each time.
hardcopy_append       on              # default: off

# This command configures the use and emulation of the terminal's hardstatus
# line. The type 'lastline' will reserve the last line of the display for the
# hardstatus. Prepending the word 'always' will force screen to use the type
# even if the terminal supports a hardstatus line.
hardstatus            alwayslastline  "%{+b kr}[ %H ] %{ky} Load: %l %-=%{kb} %c  %Y.%m.%d"
msgwait               15

# Set message displayed on pow_detach (when HUP is sent to screen's parent
# process).
pow_detach_msg        "BYE"

# Set the default program for new windows.
shell                 bash

# Default timeout to trigger an inactivity notify.
silencewait           30              # default: 30

# Change text highlighting. See http://bit.ly/11RDGZ
sorendition           gK

# Do NOT display copyright notice on startup.
startup_message       off             # default: on

# Set $TERM for new windows. I have more luck with 'linux' than Terminal's
# default 'xterm-color' (^H problems). Comment out to use the default.
term                  linux

# Tweak termcap, terminfo, and termcapinfo  entries for best performance.
termcap               linux           'AF=\E[3%dm:AB=\E[4%dm'
termcap               xterm-color     'AF=\E[3%dm:AB=\E[4%dm'
terminfo              linux           'AF=\E[3%p1%dm:AB=\E[4%p1%dm'
terminfo              xterm-color     'AF=\E[3%p1%dm:AB=\E[4%p1%dm'

# Allow xterm / Terminal scrollbars to access the scrollback buffer. This
# enables the behavior you'd expect, instead of losing the content that scrolls
# out of the window.
termcapinfo           linux           ti@:te@
termcapinfo           xterm-color     ti@:te@

# Use visual bell instead of audio bell.
vbell                 on              # default: ???

# Message to be displayed when the visual bell is triggered.
vbell_msg             " *beep* "</pre>
<br />Posted in Community, Development, Training Tagged: gnu, linux, macosx, screen, screenrc, sysadmin, terminal, unix <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/210/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=210&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2009/04/10/screen-and-my-screenrcfile/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Opinionated &#8211; Part 1 of 3</title>
		<link>http://blog.deadinkvinyl.com/2008/03/16/opinionated-part-1-of-3/</link>
		<comments>http://blog.deadinkvinyl.com/2008/03/16/opinionated-part-1-of-3/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 17:45:20 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[gettingreal]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[linustorvalds]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[opinionatedsoftware]]></category>
		<category><![CDATA[sethgodin]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=111</guid>
		<description><![CDATA[It is important that you understand that I strongly believe in opinionated software. I view this as a logical extension of the UNIX philosophy. The best software I&#8217;ve used has been produced by someone having strong vision and a confidence to so &#8220;no&#8221; to distracting features. Software agnosticism&#8212;trying to be all things to all users&#8212;is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=111&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It is important that you understand that I strongly believe in <a href="http://gettingreal.37signals.com/ch04_Make_Opinionated_Software.php">opinionated software</a>. I view this as a logical extension of the <a href="http://www.faqs.org/docs/artu/ch01s06.html">UNIX philosophy</a>. The best software I&#8217;ve used has been produced by someone having strong vision and a confidence to so &#8220;no&#8221; to distracting features. Software agnosticism&#8212;trying to be all things to all users&#8212;is <a href="http://sethgodin.typepad.com/seths_blog/2008/03/the-long-slide.html">the long slide to gone</a>. </p>
<p>But, <strong>don&#8217;t mistake my belief in opinionated software to mean that I like the opinions of all opinionated software</strong>. </p>
<p>For example, <a href="http://git.or.cz/">Git</a> is <a href="http://www.youtube.com/watch?v=4XpnKHJAok8">very opinionated</a> software, but I don&#8217;t care much for it. Git was created to solve a <a href="http://kernel.org/">specific problem</a>, and consequently <a href="http://git.or.cz/#about">Git values</a> strong support for non-linear development, distributed development, efficient handling of large projects, and <a href="http://marc.info/?l=linux-kernel&amp;m=111288700902396">fast merging of patches from email</a>. As it turns out, my source code management needs have almost zero overlap with those features so Git is not a good fit for my development workflow. I recognize that those features are important to many projects, but they aren&#8217;t for me. Git can be exception at what it does because it doesn&#8217;t compromise to try to meet my needs, too. </p>
<p>And here&#8217;s the best part: I don&#8217;t <em>have</em> to use Git. If it&#8217;s opinions don&#8217;t mesh with mine, we can agree to disagree and I can choose a tool better suited for my needs. Some commentators seem to miss this point. Opinionated software doesn&#8217;t preach &#8220;one true way&#8221;, it says &#8220;my way or the highway&#8221;&#8212;if my software doesn&#8217;t work for you, you&#8217;re free to find another solution that does work for you. (In the open source forums, this sentiment is echoed as &#8220;if you don&#8217;t like it, then fork it or build your own&#8221;.) </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/111/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/111/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=111&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/03/16/opinionated-part-1-of-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Java on Leopard The Final Word</title>
		<link>http://blog.deadinkvinyl.com/2007/11/01/java-on-leopard-the-final-word/</link>
		<comments>http://blog.deadinkvinyl.com/2007/11/01/java-on-leopard-the-final-word/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 02:28:32 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[maxosx]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=93</guid>
		<description><![CDATA[I was going to stick my nose into the &#8220;Java on Leopard&#8221; rant fest just to point out to hardcore Mac users that the platform received a lot of help and validation from Java developers who migrated from Linux. I was going to say other really insightful and inspiring stuff, but Ted Leung beat me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=93&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was going to stick my nose into the &#8220;Java on Leopard&#8221; rant fest just to point out to hardcore Mac users that the platform received a lot of help and validation from Java developers who migrated from Linux. I was going to say other really insightful and inspiring stuff, but <a href="http://www.sauria.com//blog/2007/10/30/leopard-java-and-open-source/">Ted Leung beat me to it</a> and made all the right points just perfectly. I have nothing to add &#8212; just go read <a href="http://www.sauria.com//blog/2007/10/30/leopard-java-and-open-source/">Ted&#8217;s article</a>. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/93/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/93/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=93&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/11/01/java-on-leopard-the-final-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>NSLU2 as Linux Servlet Server</title>
		<link>http://blog.deadinkvinyl.com/2005/03/21/nslu2-as-linux-servlet-server/</link>
		<comments>http://blog.deadinkvinyl.com/2005/03/21/nslu2-as-linux-servlet-server/#comments</comments>
		<pubDate>Mon, 21 Mar 2005 06:00:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[openlaszlo]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nslu2]]></category>
		<category><![CDATA[kaffe]]></category>
		<category><![CDATA[ixp425]]></category>
		<category><![CDATA[xscale]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2005/03/21/nslu2-as-linux-servlet-server/</guid>
		<description><![CDATA[With my new, static IP addresses, I&#8217;ve started kicking around the possibility of running a public server. I don&#8217;t know for what exactly I&#8217;d run the server. Possibilties include running Subversion, an OpenLaszlo project gallery, an Echo2 project gallery, or a Confluence knowledgebase for the Echo community. Since I don&#8217;t need to run a server [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=36&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>With my new, static IP addresses, I&#8217;ve started kicking around the possibility of running a public server.  I don&#8217;t know for what exactly I&#8217;d run the server.  Possibilties include running <a href="http://subversion.tigris.org/">Subversion</a>, an <a href="http://www.openlaszlo.org/">OpenLaszlo</a> project gallery, an <a href="http://www.nextapp.com/">Echo2</a> project gallery, or a <a href="http://www.atlasian.com/">Confluence</a> knowledgebase for the Echo community.  Since I don&#8217;t <em>need</em> to run a server &#8212; I just <em>want</em> a server &#8212; I don&#8217;t want to spend a lot of money.  In fact, I want to spend as little money as possible. </p>
<p>I donated all of my old computer equipment to a local school system last year, so a new server means new kit.  Thinking of a Linux server, I looked up <a href="http://www.dell.com/">Dell</a>&#8216;s offerings, since I get an employee discount with them.  It would be $420 + shipping for the lowest-end box they offer.  That&#8217;s close enough to the price of a <a href="http://www.apple.com/macmini/">Mac mini</a> (with my employee discount) that I seriously contemplated that angle.  Still, the $400+ price range is more than I want to invest in this project at this time. </p>
<p>Then I recalled that the <a href="http://www.linksys.com/products/product.asp?grid=35&amp;scid=43&amp;prid=640">Linksys NSLU2</a> can be hacked to <a href="http://www.nslu2-linux.org/">upgrade its Linux kernel and services</a>.  I want to keep my current NSLU2 as a file server for my home network, so I would need a new NSLU2 ($80) and a small, external USB2 hard drive ($80).  That&#8217;s more in line with my price range.  Looking over the NSLU2-Linux sites, it certainly runs Web servers serving static content just fine.  But does it run Java? </p>
<p>The NSLU2 runs on an <a href="http://www.intel.com/design/network/products/npfamily/ixp425.htm">Intel IXP425</a> Xscale CPU.  I was unaware of any Java runtimes for the processor until I came across <a href="http://www.kaffe.org/">Kaffe</a>.  This is not the first time I&#8217;ve heard of Kaffe, but it is the first time I&#8217;ve seriously considered it.  <a href="http://www.kaffe.org/pipermail/kaffe/2004-December/thread.html#100855">This thread</a> indicates that the newest versions (1.1.4) should build on NSLU2-Linux.  Kaffe&#8217;s compatability reports indicate that it should be suitable for server-side applications.  Intrigued, I dug further and found <a href="http://lists.debian.org/debian-java/2004/07/msg00030.html">some hope</a> that Tomcat will run on Kaffe with minimal tweaking. </p>
<p>So I&#8217;ll sleep on it a while and revisit the idea of setting up a Servlet server on an NSLU2 &#8220;soon&#8221;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/36/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/36/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=36&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2005/03/21/nslu2-as-linux-servlet-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>No Luck With ext2fsx</title>
		<link>http://blog.deadinkvinyl.com/2005/03/20/no-luck-with-ext2fsx/</link>
		<comments>http://blog.deadinkvinyl.com/2005/03/20/no-luck-with-ext2fsx/#comments</comments>
		<pubDate>Mon, 21 Mar 2005 03:15:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[nslu2]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2005/03/20/no-luck-with-ext2fsx/</guid>
		<description><![CDATA[I should share that I did not have luck using ext2fsx (ext2 support for MacOSX) to read my drive formatted (as ext3) by my Linksys NSLU2. However, other people report success using this utility for this purpose (see batbox.org on 10-Jul-2004), so I may have been hasty. In the &#8220;I just want it to work&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=34&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I should share that I did not have luck using <a href="http://sourceforge.net/projects/ext2fsx/">ext2fsx</a> (ext2 support for MacOSX) to read my drive formatted (as ext3) by my <a href="http://www.linksys.com/products/product.asp?grid=35&amp;scid=43&amp;prid=640">Linksys NSLU2</a>. However, other people report success using this utility for this purpose (see <a href="http://www.batbox.org/wrt54g-linux.html">batbox.org</a> on 10-Jul-2004), so I may have been hasty.  In the &#8220;I just want it to work&#8221; mentality into which I&#8217;m growing, I gave up and plugged the old drive and new drive into the NSLU2 and let it do the synchronization. The old drive lasted long enough to get its contents copied off, but the noise was teeth grating.</p>
<p>I have left the extension installed on my laptop and have not suffered any instability or problems as a result. And I like the idea of being able to read Linux partitions from my laptop in a crunch.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/34/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/34/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=34&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2005/03/20/no-luck-with-ext2fsx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>KNOPPIX, MacOSX, NSLU2</title>
		<link>http://blog.deadinkvinyl.com/2005/02/05/knoppix-macosx-nslu2/</link>
		<comments>http://blog.deadinkvinyl.com/2005/02/05/knoppix-macosx-nslu2/#comments</comments>
		<pubDate>Sat, 05 Feb 2005 23:05:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[acomdata]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[compusa]]></category>
		<category><![CDATA[ext2filesystem]]></category>
		<category><![CDATA[ext3]]></category>
		<category><![CDATA[knoppix]]></category>
		<category><![CDATA[lacie]]></category>
		<category><![CDATA[lilo]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[nslu2]]></category>
		<category><![CDATA[powerbook]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[smb]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[winxp]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2005/02/05/knoppix-macosx-nslu2/</guid>
		<description><![CDATA[Let me get right to it: do not purchase ACOM Data hard drives! I picked up two USB2/Firewire 80GB 7200RPM drives very inexpensively at CompUSA about a year ago and I can say that the fans used are incredibly shoddy. I had the drives hooked up to my LinkSys NSLU2 NAS controller. I love the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=33&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Let me get right to it: do <span style="font-style:italic;">not</span> purchase ACOM Data hard drives! I picked up two USB2/Firewire 80GB 7200RPM drives very inexpensively at CompUSA about a year ago and I can say that the fans used are incredibly shoddy.</p>
<p>I had the drives hooked up to my <a href="http://www.linksys.com/products/product.asp?grid=35&amp;scid=43&amp;prid=640">LinkSys NSLU2</a> NAS controller. I love the NSLU2. It&#8217;s a sub-$100 NAS device that provides permission-based SMB (Windows file sharing) access to two USB2.0 hard drives. It is very small, runs Linux, and is very easy to control.</p>
<p>Anyway, I had the two ACOM Data drives attached to the NSLU2. I didn&#8217;t trust the drives, so I setup the NSLU2 to use one as a backup drive for the other. I dumped all kinds of content onto the NAS to be shared between my Dell (WinXP) and PowerBook (MacOSX) computers. Since both computers are locked-down and running their own firewalls, it&#8217;s next to impossible to get them to share files directly. Thus, the NAS filer is a very nice solution.</p>
<p>The fan died on the first ACOM Data drive several months ago. Cracking the hard drive&#8217;s case is next to impossible without breaking everything (it&#8217;s all plastic without screws), so left the drive for dead. A month ago the other drive&#8217;s fan gave out. I picked up a nice <a href="http://www.lacie.com/">LaCie</a> drive to replace the two ACOM duds.  Now I attempting to get the data off the old drive and onto the new one. </p>
<p>Here is where the Linux under-pinnings of the NSLU2 became a liability. The NSLU2 uses the EXT3 filesystem common to Linux. It&#8217;s a great filesystem, but I happen to no longer have a Linux workstation or server in my residence. I could plug both drives into the NSLU2 and use its interface to copy over the contents, but I would like more fine-grain control over the process to copy the most important content first. That&#8217;s the degree to which I distrust the ACOM Data drive lasting through the operation.</p>
<p>I thought I was in good shape because I have a <a href="http://www.knopper.net/knoppix/index-en.html">KNOPPIX</a> 3.7 CD. I&#8217;d never used it, but I&#8217;d read such good things about it&#8230; Well, it doesn&#8217;t boot on my Dell box. It gets past the LILO prompt and starts recognizing hardware, but it quickly kernel panics that it cannot read init. Hmph. I&#8217;m grabbing build 02 of 3.7, which may work better. In the mean time, I am fanning the flame of hope that I&#8217;ll find a way to read EXT3 under MacOSX. I&#8217;m giving <a href="http://sourceforge.net/projects/ext2fsx/">Mac OS X Ext2 Filesystem</a> a shot.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=33&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2005/02/05/knoppix-macosx-nslu2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
	</channel>
</rss>
