<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>NODOWS</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.nodows.com/atom.xml" />
    <id>tag:www.nodows.com,2008-09-16://223</id>
    <updated>2009-12-18T21:36:49Z</updated>
    <subtitle>NODOWS Wiki</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.34-en</generator>

<entry>
    <title>Etckeeper</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/12/etckeeper.html" />
    <id>tag:www.nodows.com,2009:/blog//223.19855</id>

    <published>2009-12-18T21:21:49Z</published>
    <updated>2009-12-18T21:36:49Z</updated>

    <summary>I decided to install etckeeper. It went ahead with an initialization after install on my debian machine, which somewhat surprised me, but not a big deal. Looks like its a fairly standard git repository, but the README says that it...</summary>
    <author>
        <name>Albert</name>
        
    </author>
    
        <category term="Git" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="git" label="git" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="subversion" label="subversion" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[<p>I decided to install etckeeper. It went ahead with an initialization after install on my debian machine, which somewhat surprised me, but not a big deal.</p>

<p>Looks like its a fairly standard git repository, but the README says that it has special support to handle changes caused by upgrades and installations - which I think includes hooks for pre and post installations. Sounds to me like it automatically tracks changes. Cool!</p>

<p>How does this effect NODOWS? I'm not quite sure yet, but I think the first step will be to move the NODOWS codebase to git.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Embedded Systems, Git, Etckeeper and more</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/12/embedded-systems-git-etckeeper-and-more.html" />
    <id>tag:www.nodows.com,2009:/blog//223.19840</id>

    <published>2009-12-17T07:37:07Z</published>
    <updated>2009-12-17T07:40:10Z</updated>

    <summary>There has got to be something cool that can be done with embedded systems, git and etckeeper. I&apos;ve been thinking about configuration management for some time, and on a totally unrelated topic - bookkeeping - I might have some cool...</summary>
    <author>
        <name>Albert</name>
        
    </author>
    
        <category term="NODOWS Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="configurationmanagement" label="configuration management" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="embeddedsystems" label="embedded systems" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="git" label="git" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nodows" label="nodows" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[<p>There has got to be something cool that can be done with embedded systems, git and etckeeper.</p>

<p>I've been thinking about configuration management for some time, and on a totally unrelated topic - <a href="http://www.regdel.com/">bookkeeping</a> - I might have some cool ideas in the works.</p>

<p>It may be that reading and writing are completely different paradigms.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>NODOWS Web Interface</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/12/nodows-web-interface.html" />
    <id>tag:www.nodows.com,2009:/blog//223.19801</id>

    <published>2009-12-14T20:17:14Z</published>
    <updated>2009-12-14T20:25:46Z</updated>

    <summary>Based on the wonderful experience I&apos;ve had using yui-app-theme with Regdel, I&apos;m planning to use it with NODOWS as well. In other news, I&apos;m thinking of using Ruby to power NODOWS in general, and switching from Subversion to Git for...</summary>
    <author>
        <name>Albert</name>
        
    </author>
    
        <category term="NODOWS" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="interface" label="interface" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jquery" label="jquery" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ruby" label="ruby" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="yui" label="yui" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[<p>Based on the wonderful experience I've had using <a href="http://github.com/docunext/yui-app-theme">yui-app-theme</a> with <a href="http://www.regdel.com/blog/">Regdel</a>, I'm planning to use it with NODOWS as well.</p>

<p>In other news, I'm thinking of using Ruby to power NODOWS in general, and switching from Subversion to Git for code revision system.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Now We&apos;re Getting Somewhere</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/11/now-were-getting-somewhere.html" />
    <id>tag:www.nodows.com,2009:/blog//223.19502</id>

    <published>2009-11-16T04:35:59Z</published>
    <updated>2009-11-16T04:55:39Z</updated>

    <summary>It took some serious reworking of the mindeb.xml and the use of an old busybox static binary, but I&apos;m happy to report that NODOWS can now again build an operable (although its very rough at the moment) mindeb image! Todo:...</summary>
    <author>
        <name>Albert</name>
        
    </author>
    
        <category term="Mindeb" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="busybox" label="busybox" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="initramfs" label="initramfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="kernel" label="kernel" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[<p>It took some serious reworking of the mindeb.xml and the use of an old busybox static binary, but I'm happy to report that NODOWS can now again build an operable (although its very rough at the moment) mindeb image!</p>

<p>Todo:</p>

<ul>
<li>Autobuild busybox with insmod support (why doesn't the debian busybox-static include insmod??)</li>
<li>Learn about cross-compiling</li>
</ul>

<p>General notes:</p>

<ul>
<li>Kernel 2.6.30 uses ide-gd_mod.ko instead of ide-disk.ko</li>
<li>Squashfs is now in the mainline kernel tree </li>
<li>Aufs2 has a ways to go before it gets mainlined, but patches work at the moment</li>
</ul>
]]>
        

    </content>
</entry>

<entry>
    <title>Where I&apos;m Stuck</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/11/where-im-stuck.html" />
    <id>tag:www.nodows.com,2009:/blog//223.19499</id>

    <published>2009-11-15T17:28:50Z</published>
    <updated>2009-11-15T21:35:12Z</updated>

    <summary>Its difficult to stop working on a project for 9 months in mid-stride and then pick it up again and remember where I left off. Right now I&apos;m trying to get mindeb to build and I&apos;m stuck trying to get...</summary>
    <author>
        <name>Albert</name>
        
    </author>
    
        <category term="Mindeb" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="NODOWS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="NODOWS Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="builds" label="builds" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mindeb" label="mindeb" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[<p>Its difficult to stop working on a project for 9 months in mid-stride and then pick it up again and remember where I left off.</p>

<p>Right now I'm trying to get mindeb to build and I'm stuck trying to get grub to install properly. For some reason, it looks like the last few builds I successfully made back in February of 2009 depended upon a copy of a disk image I backed up before removing the backup target from the mindeb.xml build file. Doh!</p>

<p>I <em>think</em> that I need to: </p>

<ul>
<li>Turn off squash</li>
<li>chroot-setup</li>
<li>rsync-temp (restoring this back into mindeb.xml)</li>
<li>cleanup</li>
<li>Turn on squash</li>
<li>chroot-setup</li>
<li>Run qemu / kvm to install grub</li>
<li>finalize</li>
</ul>

<p>Hopefully that is all that's needed to get mindeb image builds working again.</p>

<p>UPDATE: All that might not be necessary. I might be able to just copy the grub files from the squash image, before it is squashed, that is! I do not want to require two different manual paths for squash and non-squash builds!</p>

<p>UPDATE 2: I still haven't figured out what I want to do about the backup image, but I've also come to realize that for mindeb I ended up taking a different approach when I last left development on NODOWS: the use of debootstrap and make-kpkg (from kernel-package). The target names are "go-go-ve" and "go-no-ve". Several packages have changed / evolved from lenny to squeeze. I've updated those and am continuing to try out the builds...</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Finally Getting Back to NODOWS Work</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/11/finally-getting-back-to-nodows-work.html" />
    <id>tag:www.nodows.com,2009:/blog//223.19497</id>

    <published>2009-11-15T00:13:58Z</published>
    <updated>2009-11-15T06:17:00Z</updated>

    <summary>Today I finally found an iota of time to resume work on NODOWS. Unfortunately I spent a bunch of time realizing that gnu-fdisk does not play well with command line scripting. Now I&apos;m focusing on just getting back up to...</summary>
    <author>
        <name>Albert</name>
        
    </author>
    
        <category term="NODOWS Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="development" label="development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ikiwiki" label="ikiwiki" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mindeb" label="mindeb" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="trac" label="trac" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[<p>Today I finally found an iota of time to resume work on NODOWS. Unfortunately I spent a bunch of time realizing that gnu-fdisk does not play well with command line scripting.</p>

<p>Now I'm focusing on just getting back up to speed, testing out <a href="http://www.mindeb.com/">mindeb</a> builds, and continuing to move more development notes from the Trac wiki to Ikiwiki.</p>

<p>UPDATE: I've made it through the phing build process for mindeb, but so far I've been unable to get an image that will boot with kvm or qemu. I definitely forgot to do the grub-setup, but I just tried it and it didn't work, so I must have forgotten something else. In the process, I recall that chroot-setup is an important task!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>New Thoughts and Notes on NODOWS</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/09/new-thoughts-and-notes-on-nodows.html" />
    <id>tag:www.nodows.com,2009:/blog//223.16598</id>

    <published>2009-09-29T09:51:36Z</published>
    <updated>2009-09-29T13:18:57Z</updated>

    <summary>I haven&apos;t done much work on NODOWS lately, but I continue to think about its evolving design. A couple of thoughts: I&apos;d like to be able to easily configure a NODOWS box remotely, using a GUI powered by another machine....</summary>
    <author>
        <name>Albert</name>
        
    </author>
    
        <category term="NODOWS" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="fastcgi" label="fastcgi" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nodowsdesign" label="nodows design" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="python" label="python" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ruby" label="ruby" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xmlrpc" label="xml-rpc" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[<p>I haven't done much work on NODOWS lately, but I continue to think about its evolving design.</p>

<p>A couple of thoughts:</p>

<ul>
<li>I'd like to be able to easily configure a NODOWS box remotely, using a GUI powered by another machine. I'd like to be able to transfer the data over a serial connection, to avoid networking mistakes. XML-RPC might be fine for some simpler configuration details.</li>
<li>NODOWS should focus on performing a simple goal, such as running web applications which conform to a particular design, for example.</li>
<li>NODOWS will not be at the "bleeding edge" of core OS software, but will focus on operating system stability. It will also include up-to-date application software, such as NGINX, libfcgi, and interpreted language processors (ruby, python, etc.)</li>
<li>I want to add NetBSD to the list of supported platforms</li>
</ul>
]]>
        

    </content>
</entry>

<entry>
    <title>Serious Flux</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/03/serious-flux.html" />
    <id>tag:www.nodows.com,2009:/blog//223.2903</id>

    <published>2009-03-01T05:48:43Z</published>
    <updated>2009-06-09T02:18:53Z</updated>

    <summary>Note to interested parties: NODOWS is going through a lot of flux lately, and I&apos;m probably not going to get to normalize things for a little while as I&apos;ll be working on a few different projects. I don&apos;t want to...</summary>
    <author>
        <name></name>
        
    </author>
    
        <category term="NODOWS" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        Note to interested parties: NODOWS is going through a lot of flux lately, and I&apos;m probably not going to get to normalize things for a little while as I&apos;ll be working on a few different projects. I don&apos;t want to curb your enthusiasm, but not might not be the best time to dig into NODOWS.
        
    </content>
</entry>

<entry>
    <title>T2 SDE</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/02/t2-sde.html" />
    <id>tag:www.nodows.com,2009:/blog//223.2902</id>

    <published>2009-02-28T15:37:58Z</published>
    <updated>2009-06-09T02:18:53Z</updated>

    <summary>Its amazing how trying new things can lead to unanticipated and wonderful discoveries!Simply by investigating PureDarwin a little bit, I just found out about the T2 SDE project - which appears to be a quite mature project with similar goals...</summary>
    <author>
        <name></name>
        
    </author>
    
        <category term="NODOWS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="T2" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[Its amazing how trying new things can lead to unanticipated and wonderful discoveries!<br/><br/>Simply by investigating PureDarwin a little bit, I just found out about the <a href="http://www.t2-project.org/">T2 SDE project</a> - which appears to be a quite mature project with similar goals to NODOWS (though I think much grander and wider).]]>
        
    </content>
</entry>

<entry>
    <title>qDecoder and qhttpd</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/02/qdecoder-and-qhttpd.html" />
    <id>tag:www.nodows.com,2009:/blog//223.2901</id>

    <published>2009-02-23T00:00:49Z</published>
    <updated>2009-11-13T22:40:23Z</updated>

    <summary>In researching cgi/fcgi libraries for use with NODOWS, I came across qDecoder. This project is sincerely a hidden gem. I&apos;d never heard of it before, but I wish I had. Its simple and straightforward, well thought-out and well documented. So...</summary>
    <author>
        <name></name>
        
    </author>
    
        <category term="fcgi" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="qdecoder" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="fastcgi" label="fastcgi" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nodows" label="nodows" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="qdecoder" label="qDecoder" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[<p>In researching cgi/fcgi libraries for use with NODOWS, I came across <a href="http://www.qdecoder.org/">qDecoder</a>. This project is sincerely a hidden gem. I'd never heard of it before, but I wish I had. Its simple and straightforward, well thought-out and well documented.</p>

<p>So what is it? Its a C/C++ cgi / fcgi library. It includes a lot of functionality, and most of it would be very useful to almost any project. There were two functions that I needed that weren't included in qEntry.c, so I added them, and will submit them back to the project for their review. Another thing that makes this project a winner: the code is licensed under a BSD license. Its strange, but so many of the C cgi libraries and code I found had no license at all!</p>

<p>Because of its efficiency, simplicity, and its capabilities, I think that qDecoder is a perfect companion to NGINX, libxml2, and libxslt.</p>

<p><strong>qhttpd</strong><br />The qDecoder project also includes qhttpd, a web server with Lua hooks. I haven't explored qhttpd as much as qdecoder, mainly because I'm so pleased with NGINX, but I am interested in how it hooks up with Lua. In fact, for the time being, I'm holding off on integrating qDecoder into NODOWS and using Lua instead. Nothing against qDecoder - I'm basing the decision on convenience. Most of the Lua libraries I'm interested in are available in the stable debian packages, so that's the decision maker.</p>

<p>Once the NODOWS design becomes more specific, I may return to qDecoder to implement more of its main components. In the meantime, I definitely recommend checking it out. You might be very impressed!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Lua</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/02/lua.html" />
    <id>tag:www.nodows.com,2009:/blog//223.2900</id>

    <published>2009-02-19T02:19:18Z</published>
    <updated>2009-06-09T02:18:52Z</updated>

    <summary>So lua appears to be a rocking good choice for NODOWS. Its tiny, fast, and has a lot of cool packages and libraries available for it, so the choice is an easy one. There will be a couple of different...</summary>
    <author>
        <name></name>
        
    </author>
    
        <category term="NODOWS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Web Servers" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[So lua appears to be a rocking good choice for NODOWS. Its tiny, fast, and has a lot of cool packages and libraries available for it, so the choice is an easy one. There will be a couple of different setups - flat XML storage for data, cdb for big key value pair databases, and mysql/sqlite/postgres for more complex data. Since NODOWS is meant for low-power devices, its likely that only sqlite will be supported locally. MySQL and Postgres would be hosted elsewhere and accessed via TCP.<br/><br/>NGINX is also turning out to be a really terrific solution for NODOWS. The xslt module is amazing, and paired with lua via FastCGI, its a great combination.]]>
        
    </content>
</entry>

<entry>
    <title>cgihtml</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/02/cgihtml.html" />
    <id>tag:www.nodows.com,2009:/blog//223.2899</id>

    <published>2009-02-15T17:11:59Z</published>
    <updated>2009-06-09T02:18:52Z</updated>

    <summary>Now I&apos;m emailing the author of cgihtml asking for a clearer license than &quot;e-mail ware&quot;.Hi Eugene,I found your cgihtml library and like it very much. I&apos;m thinking of usingit for an open source project I&apos;m working on called NODOWS which...</summary>
    <author>
        <name></name>
        
    </author>
    
        <category term="cgihtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[Now I'm emailing the author of cgihtml asking for a clearer license than "e-mail ware".<br/><br/><blockquote><br/><br/>Hi Eugene,<br/><br/>I found your cgihtml library and like it very much. I'm thinking of usingit for an open source project I'm working on called NODOWS which is atoolkit for building embedded appliances. I'm trying to keep the weboperator's interface as lightweight as possible, using xslt for rendering,and some sort of C library for parsing POST requests and handling uploads.<br/><br/>I notice that your cgihtml code is available as e-mail ware. Would it bepossible for you to release it under a more specific license like the GPLor BSD license?</blockquote>]]>
        
    </content>
</entry>

<entry>
    <title>Collect.c / collect.cgi</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/02/collectc-collectcgi.html" />
    <id>tag:www.nodows.com,2009:/blog//223.2898</id>

    <published>2009-02-10T23:50:59Z</published>
    <updated>2009-06-09T02:18:52Z</updated>

    <summary>I&apos;m hoping that the author of collect.c will release the code under the BSD license for use with NODOWS, so I&apos;ve written him an email:Hello,I am interested in using collect.c in a project I&apos;m working on called NODOWS. Its an...</summary>
    <author>
        <name></name>
        
    </author>
    
        <category term="NODOWS" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[I'm hoping that the author of collect.c will release the code under the BSD license for use with NODOWS, so I've written him an email:<br/><br/><blockquote><br/><br/>Hello,<br/><br/>I am interested in using collect.c in a project I'm working on called NODOWS. Its an open source tool set for building embedded projects like pfSense, m0n0wall, and Askozia.<br/><br/><a href="http://www.nodows.com/blog/ ">http://www.nodows.com/blog/</a><br/><br/>The file I'm looking to use is:<br/><br/><a href="http://www.cs.tut.fi/~jkorpela/forms/collect.c">http://www.cs.tut.fi/~jkorpela/forms/collect.c</a><br/><br/>It would be excellent if you would consider licensing this code under a permissive license like the BSD license.<br/><br/>Its pretty much exactly what I need, though I've slightly altered it to allow passing the filename to write a part of the form data. With jQuery and a modified json2xml.js script, form data is serialized into xml and then collect.cgi is used to write it to a file, which can then be parsed with xslt.<br/><br/>Let me know your thoughts, I appreciate you sharing the code even for educational purposes!</blockquote>]]>
        
    </content>
</entry>

<entry>
    <title>Grrrrr</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/02/grrrrr.html" />
    <id>tag:www.nodows.com,2009:/blog//223.2897</id>

    <published>2009-02-09T23:34:35Z</published>
    <updated>2009-06-09T02:18:52Z</updated>

    <summary>I spent a few hours last night figuring out how to get linux kernel 2.6.18 compiled with these three patches: aufs, squashfs, and openvz. I had previously gotten these to work with linux kernel 2.6.26, but then I discovered there...</summary>
    <author>
        <name></name>
        
    </author>
    
        <category term="Kernel Drivers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mindeb" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[I spent a few hours last night figuring out how to get linux kernel 2.6.18 compiled with these three patches: aufs, squashfs, and openvz. I had previously gotten these to work with linux kernel 2.6.26, but then I discovered there is a bug (not sure where) preventing VZ containers from being NFS clients.<br/><br/>And today the <a href="http://www.my-tech-deals.com/blog/2009/02/05/good-linux-wireless/">USB wireless adapters</a> that I ordered arrived.<br/><br/>Unfortunately, I don't believe that 2.6.18 has support for the wireless adapters. Doh!!<br/><br/>I guess my next step will be to find if I can use an iSCSI device as an storage area for a VZ container. That should work fine, but I need to check it anyway.<br/><br/>Alternatively, I've compiled 2.6.28.4 with aufs, squashfs, and the vserver patches. It compiles but I haven't tried it out yet.]]>
        
    </content>
</entry>

<entry>
    <title>Back to Unionfs for Custom Kernels?</title>
    <link rel="alternate" type="text/html" href="http://www.nodows.com/blog/2009/02/back-to-unionfs-for-custom-kernels.html" />
    <id>tag:www.nodows.com,2009:/blog//223.2896</id>

    <published>2009-02-06T04:28:53Z</published>
    <updated>2009-06-09T02:18:52Z</updated>

    <summary>Aufs has been good so far, but unfortunately when I customize the debian kernel, I&apos;m then not able to use the pre-compiled kernel modules. Yes, that includes both squashfs and aufs, but thankfully the squashfs patches are super easy to...</summary>
    <author>
        <name></name>
        
    </author>
    
        <category term="Mindeb" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.nodows.com/">
        <![CDATA[Aufs has been good so far, but unfortunately when I customize the debian kernel, I'm then not able to use the pre-compiled kernel modules. Yes, that includes both squashfs and aufs, but thankfully the squashfs patches are super easy to apply. <br/><br/>The aufs patching process is beyond my comprehension at the moment. It uses something called splice which I'm not familiar with, yet!<br/><br/>NO WAIT! I found a <a href="http://sourceforge.net/mailarchive/forum.php?thread_name=491D8821.3050402%40xandros.com&forum_name=aufs-users">Makefile</a> which automagically creates a patch, it works. :-) Its a little tricky though:<br/><br/><pre>tar -xjf linux-2.6.26.tar.bz2cd linux-2.6.26make menuconfigmake include/linux/version.h include/linux/utsrelease.hcd ../aufsmake patch_cleanmake KDIR=/path/to/linux/source patchcd ../linux-source-dir/patch -p1 < ../aufs/patches/aufs.patch</pre>]]>
        
    </content>
</entry>

</feed>

