<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:orospakr</id>
  <title>Orospakr</title>
  <subtitle>Andrew Clunis</subtitle>
  <author>
    <name>Andrew Clunis</name>
  </author>
  <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom"/>
  <updated>2008-01-09T21:46:15Z</updated>
  <lj:journal userid="3774888" username="orospakr" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://orospakr.livejournal.com/data/atom" title="Orospakr"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:orospakr:6750</id>
    <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/6750.html"/>
    <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom/?itemid=6750"/>
    <title>Interblag</title>
    <published>2008-01-09T21:45:13Z</published>
    <updated>2008-01-09T21:46:15Z</updated>
    <content type="html">So, I've had a new blag on the Internets set up for a while now, running &lt;a href="http://mephistoblog.com"&gt;Mephisto&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.orospakr.ca/"&gt;http://www.orospakr.ca/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The content is mostly nerdy, but hopefully some folks will find it interesting. :)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:orospakr:5982</id>
    <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/5982.html"/>
    <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom/?itemid=5982"/>
    <title>Test post with the dillo engine!</title>
    <published>2005-02-22T02:16:44Z</published>
    <updated>2005-02-22T02:16:44Z</updated>
    <content type="html">Test!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:orospakr:3827</id>
    <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/3827.html"/>
    <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom/?itemid=3827"/>
    <title>orospakr @ 2004-11-07T23:54:00</title>
    <published>2004-11-08T04:54:02Z</published>
    <updated>2004-11-08T04:54:02Z</updated>
    <content type="html">&lt;form action="http://ljmaps.robobeasts.com/setlocation.php"&gt;&lt;center&gt;&lt;table style="width:50%;"&gt;&lt;tr&gt;&lt;td style="background:#dddddd; color:black;"&gt;I'm trying to get all my Livejournal friends' locations plotted on &lt;a style="color:blue;" href="http://ljmaps.robobeasts.com/viewmap.php?user=orospakr"&gt;a map&lt;/a&gt; - please add your location starting with this form.&lt;br /&gt;Username:&lt;input type="TEXT" name="user" size="10" maxlength="15" /&gt;&lt;input type="SUBMIT" value="Add" /&gt;&lt;br&gt;(Then get your friends to!)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/form&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:orospakr:3139</id>
    <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/3139.html"/>
    <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom/?itemid=3139"/>
    <title>OS quiz...</title>
    <published>2004-10-28T05:13:17Z</published>
    <updated>2004-10-28T05:13:17Z</updated>
    <content type="html">&lt;a href="http://bbspot.com/News/2003/01/os_quiz.php"&gt;&lt;img src="http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/os_x.jpg" width="300" height="90" border="0" alt="You are OS X. You tend to be fashionable and clever despite being a bit transparent.  Now that you&amp;#39;ve reached some stability you&amp;#39;re expecting greater popularity."&gt;&lt;br&gt;Which OS are You?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*sigh*&lt;br /&gt;&lt;br /&gt;I suppose Elegance concerns me enough when it comes to software engineering... anyway.&lt;br /&gt;&lt;br /&gt;I was seriously hoping for Debian GNU/Linux or some other Free system. Stupid test. :(</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:orospakr:2957</id>
    <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/2957.html"/>
    <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom/?itemid=2957"/>
    <title>a .SWF file?!?!? &amp;gt;.</title>
    <published>2004-10-28T04:45:35Z</published>
    <updated>2004-10-28T04:45:35Z</updated>
    <content type="html">&lt;a href="http://www.bbspot.com/News/2004/10/extension_quiz.php"&gt;&lt;img src="http://www.bbspot.com/Images/News_Features/2004/10/file_extensions/swf.jpg" width="300" height="90" border="0" alt="You are .swf You are flashy, but lack substance.  You like playing, but often you are annoying. Grow up."&gt;&lt;br&gt;Which File Extension are You?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ARGH! NONONONONO!&lt;br /&gt;&lt;br /&gt;*sniffle* annoying?&lt;br /&gt;&lt;br /&gt;I mean, why couldn't I have been something cool, like ELF (well, granted, elf files usually have no file extension...).&lt;br /&gt;&lt;br /&gt;heh, I have been looking at the GPL flash player a bit recently.  Perhaps this is a sign from the gods that I should start hacking on it.,,</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:orospakr:2298</id>
    <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/2298.html"/>
    <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom/?itemid=2298"/>
    <title>orospakr @ 2004-07-19T02:02:00</title>
    <published>2004-07-19T06:02:11Z</published>
    <updated>2004-07-19T06:02:11Z</updated>
    <content type="html">Wow, LitW was great fun!&lt;br /&gt;&lt;br /&gt;So, I met tons of awesome people today, including Alan Cox! He's a pretty cool guy.  Even complimented him on the -ac kernel morse code flaster. ;)&lt;br /&gt;&lt;br /&gt;anyway, so I was asking him and a few other awesome kernel hackers about the stack corruption I've been having with UM Framebuffer, and one fellow asks, "hey, were you guy that posted about that to the fbdev list?" &lt;br /&gt;&lt;br /&gt;Turns out it was Geert himself! AWESOME! So I spent a good while chatting about framebuffer stuff with him.  Small world. At least when you get a huge portion of the community crammed into one city. ;)&lt;br /&gt;&lt;br /&gt;Basically, the two best leads I have are either host userspace memory allocation not going through UML's wrappers properly, or threading conflicts.  Loading SDL on from source with -g and just plain ol' reading the code should help, though.  Jeff Dike will be at OLS, so I shall pick his brain, too.&lt;br /&gt;&lt;br /&gt;Damn I'm looking forward to when OLS starts on Tuesday night. Woo!&lt;br /&gt;&lt;br /&gt;PS. Has anyone else read It's Walky in less than 48 hours and still have time to go outside? :D</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:orospakr:1777</id>
    <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/1777.html"/>
    <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom/?itemid=1777"/>
    <title>orospakr @ 2004-07-13T11:50:00</title>
    <published>2004-07-13T15:50:22Z</published>
    <updated>2004-07-13T15:50:22Z</updated>
    <content type="html">well,  after a little bit of futzing around with my host kernel, I finally booted up with skas3.&lt;br /&gt;&lt;br /&gt;And my modified SKAS uml kernel linked against SDL booted! No errors! No -lpthread crashing the whole works.  It was awesome.  Now that I have that squared away, I can actually get coding without worry.  And since it linked OK with -lpthread, that means that I might be able to use the audio stuff in SDL, which may come in handy at some point...&lt;br /&gt;&lt;br /&gt;Later!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:orospakr:1234</id>
    <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/1234.html"/>
    <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom/?itemid=1234"/>
    <title>CUPS</title>
    <published>2004-07-12T19:03:16Z</published>
    <updated>2004-07-12T19:03:16Z</updated>
    <lj:music>Absolutely nothing!</lj:music>
    <content type="html">Ugh, it is 15:00 already, and all I've really done today is fight with CUPS over the phone and stuff... *sigh*&lt;br /&gt;&lt;br /&gt;I'm looking forward to getting home and working on uml framebuffer...</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:orospakr:868</id>
    <link rel="alternate" type="text/html" href="http://orospakr.livejournal.com/868.html"/>
    <link rel="self" type="text/xml" href="http://orospakr.livejournal.com/data/atom/?itemid=868"/>
    <title>Further developments in the UML framebuffer</title>
    <published>2004-07-12T06:22:46Z</published>
    <updated>2004-07-12T06:22:46Z</updated>
    <lj:music>Chris Cox - Provocative Trance ( D I G I T A L L Y - I M P O R T E D - Vocal Trance - a fusion of tr</lj:music>
    <content type="html">Well, well, well.&lt;br /&gt;&lt;br /&gt;Turns out SDL wasn't being linked in at all.  Apparently the `sdl-config --static-libs` option was being passed at the wrong place in the linker line for linux:.  argh!  No error or anything.  It just didn't show up in the resultant ELF. No symbols, no -lpthread errors, no nothin'! Gah.  I was able to fix this though, and was able to get the thing to actually acknowlege the existence of the `sdl-config --static-libs` argument.&lt;br /&gt;&lt;br /&gt;My troubles didn't end there, though. Oh no.  Of course, unliked dynamically linked stuff, static libs can't bring along their own dependencies.  So, for instance, the libSDL that ships with Debian sid is compiled against aalib.  Which is cool, but sdl-config --static-libs doesn't mention it. Yay for a crapload of "could not resolve symbol" errors.  So, I had to pass `aalibconfig --static-libs` manually.  Which means a dep that the end user's libSDL may or may not require is hardwired to the um build system.  And the same thing for libgpm.a, which my Debian copy of libSDL requires, is not even included in the Debian gpm packages. Ugly, ugly, ugly.&lt;br /&gt;&lt;br /&gt;So, of course, the magic bullet that solves all this crap is: link dynamically.&lt;br /&gt;&lt;br /&gt;Unfortunately, tt mode in UML cannot be statically linked.   Users will be obliged to use SKAS mode to use the SDL Framebuffer. Period. Either that or some crazy hacker finds out a way of making tt mode work with a dynamic kernel, but I doubt it.&lt;br /&gt;&lt;br /&gt;SKAS mode is cleaner, faster, and more 'lifelike' to a real linux box (memory spaces are arranged much more like that of the host) than tt mode UML is.  It is completely superior.  Only drawback is the host kernel must have a patch which is not yet standard issue.&lt;br /&gt;&lt;br /&gt;I set my UM source tree's .config to SKAS mode (and changed the sdl-config line to --libs rather than --static-libs) and it compiled cleanly! no errors! not so much as a warning.  I wasn't really able to test my new image since my host doesn't have SKAS support in my host kernel though.  The image seems to start OK though, up until the part where it tries to load init (and of course can't because it can't allocate the new address space).  If my memory serves me correctly, it got past the part where -lpthread crashed my tt kernels back when I last tried this project.  But we shall see when I load a SKAS kernel on my laptop tomorrow night...&lt;br /&gt;&lt;br /&gt;Night all!&lt;br /&gt;&lt;br /&gt;hm, I'm probably going to see Gothica tomorrow with a friend of mine.  I guess I'll see if it is as freaky as the movie posters indicate it is...  Although, what's the bet it is just americanised holywood crap? :P</content>
  </entry>
</feed>
