<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:admin="http://webns.net/mvcb/"
>
<channel>
<title>My place to share some bits and bytes</title>
<link>http://www.datenfreihafen.org/~stefan/weblog</link>
<description>datenfreihafen.org, linux, and computer science.</description>
<dc:language>en-us</dc:language>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:date>2008-11-07T02:04:07+01:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/11/#e2008-11-07T02_03_59.txt</link>
<title>Eat your own dogfood</title>
<dc:date>2008-11-07T02:03:59+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openmoko</dc:subject>
<description><![CDATA[<p>I first heard this sentence from raster. Talking about using the software you
create to really get a feeling about what is good, bad and broken.</p>

<p>If you do software development for profit it is very likely that you work on
software you never really use. Isn't this a scary thing? I man how should you
know what works and what not? Are you finished when you completed 100% of the
spec?</p>

<p>In the free software world on the other hand developers are often driven by
scratching own itches. Fixing things they found bad or broken by <em>using</em> the
software.</p>

<p>Looking at my desk I can see 7 linux based mobile phones around. Most of
the time I used non-Neos as my phone for the daily use. This does not make me
better then others devs not using the code they produce. Holger does it, Daniel
does it and many colleagues in Taiwan does it. It was time to feel the pain
yourself.</p>

<p>Over a week now I'm using my Freerunner as primary phone. Loaded with the latest
and hottest on our way to FSO milestone 4. It is an interesting journey. Showing
me how much I already miss compared to other phones. Also showing me how much we
need to care about stabilize better for our milestones. MS3 was bad in this
regard. We hope to do better with MS4.</p>

<p>During this journey I started to <a href="http://www.freesmartphone.org/index.php/User:StefanSchmidt#Annoying_things_when_using_it_as_a_primary_phone">write
down</a> what annoys me. Annoyes me as a
user. Besides all kind of smaller and bigger issues I had to learn that ZenPhone
is really not a UI for the daily use. It is a testing apps to expose our
interfaces, not more. Really looking forward to the UIs the SHR guys and raster
are working on. Perhaps even a nice paroli. We will see.</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/08/#e2008-08-07T22_53_49.txt</link>
<title>Driver for the gpr400 PCMCIA smart card reader anyone?</title>
<dc:date>2008-08-07T22:53:49+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>linux</dc:subject>
<description><![CDATA[<p>For a long time I have this PCMCIA smart card reader sitting on my desk waiting
to help me writing a linux 2.6 driver for it. Sadly I never came to it.</p>

<p>What I <a href="http://svn.datenfreihafen.org/gpr400/">found</a> is a 2.4 driver and a
small patch to port it over to 2.6, some small work from my side to catch up with
2.6.13 pcmcia API changes. That's it. The last time I checked it was recognized,
not more. I'm pretty sure it needs some real love to get in shape for mainline,
but it could be a nice coding project even if the docs are not available as far
as I know. At least some code as reference.</p>

<p>I already send a
<a href="http://driverdev.linuxdriverproject.org/pipermail/prjmgr/2008-August/thread.html">mail</a>
to the linux driver project, but gathered no feedback so far. If any of my
readers like to give it a try or know somebody who likes, just drop me a mail and
I'll send the device over.</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/06/#e2008-06-12T17_28_43.txt</link>
<title>TechWeek in Vachdorf</title>
<dc:date>2008-06-12T17:28:43+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openezx, events</dc:subject>
<description><![CDATA[<p>Over the last week, directly after LinuxTag, I was in Vachdorf. If you like to
know more about this small village take a look at
<a href="http://www.openstreetmap.org/?lat=50.52746&amp;lon=10.5342&amp;zoom=17&amp;layers=0B0FT">OSM</a>.
Of course we mapped the whole village while being there.</p>

<p>The reason for being there was the TechWeek from
<a href="http://pengutronix.de/">Pengutronix</a>, a company from my area doing a lot linux
embedded projects for the industry. I already known some of the people working
there privately. While being there I got known to the other ones. I must admit
that it is a nice bunch of smart people loving what they are doing. What I
actually appreciate a lot is their work to get their patches into mainline, even
if it costs a lot of time and money. This is a not-so-common practice in the industry
linux embedded world.</p>

<p>While hanging out there and having good talks about git, patch handling and
submission workflows I spend most of my time working on geting some of the EZX
patches mainline ready. We now have a <a href="https://svn.openezx.org/branches/linux-2.6-arm/">svn
branch</a> that contains patches
sitting directly on top of the arm git tree pxa branch. While working on this
I also started to submit
<a href="http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=5079/1">three</a>
<a href="http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=5082/1">one-line</a>
<a href="http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=5091/1">fixes</a> upstream to get used to the
arm-linux workflow. 2 Are already in the git tree, one is acked and waiting in
incoming.</p>

<p>I enjoyed the week. Smart people, good food and hacking on stuff you like. Life
could be that easy...</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/06/#e2008-06-12T16_56_09.txt</link>
<title>XO laptop for OpenEmbedded integration</title>
<dc:date>2008-06-12T16:56:09+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openembedded, events</dc:subject>
<description><![CDATA[<p>While giving a talk and help to manning the OpenMoko booth at the LinuxTag I
also got some interesting hardware to play with.</p>

<p>The great guys from the <a href="http://wiki.olpc-deutschland.de/">OLPC Deutschland
e.V.</a> long-term borrowed up to 70 XO laptops
for people which have interesting projects with them.</p>

<p>I asked for one to work on OpenEmbedded integration for it. This divides into
two parts:</p>

<ol>
<li><p>Machine support. This one should not be to hard as it is a x86 device and the
first rootfs it ever booted in the AMD labs was build with OE. :) Still it will
help me to understand the deeper internals from OpenEmbedded better.</p></li>
<li><p>Writing recipes for the sugar applications and libraries. Having recipes for
them in the OE metadata will make it easy for other distros using OE as their
buildsystem to use them and put them in their feeds.</p></li>
</ol>

<p>I will be busy with EZX the next two weeks. I plan to work on this afterwards.</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/05/#e2008-05-23T00_37_09.txt</link>
<title>Talk and Radio Interview at the LinuxTag 2008</title>
<dc:date>2008-05-23T00:37:09+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>linux, openezx, openmoko, events</dc:subject>
<description><![CDATA[<p>Next tuesday I'll be on my way to Berlin for the
<a href="http://www.linuxtag.org/2008">LinuxTag</a>. It will be some busy days between
giving a
<a href="http://www.linuxtag.org/2008/de/conf/events/vp-mittwoch/vortragsdetails.html?talkid=12">talk</a>,
an <a href="http://cms.radiotux.de/index2.php">interview</a> for Radio Tux and hanging out
at the booth of my <a href="http://openmoko.com/">ex-employer</a>.</p>

<p>Still I'm looking forward to it. This time I hopefully have some time to attend
the technically talks. I look at you kernel track. And let
<a href="http://laforge.gnumonks.org/weblog/2008/05/21#20080521-lastminute_talk-linuxtag">Harald</a>
de-mystify the security of the micro waves around us.</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/05/#e2008-05-09T16_24_40.txt</link>
<title>SCM changes</title>
<dc:date>2008-05-09T16:24:40+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>iec16022, datenfreihafen.org, openezx</dc:subject>
<description><![CDATA[<p>Over the last days I did some changes to the SCMs for my private projects. Some
got migrated from svn to git. Also some git repos changed the location. Please
refer to the overview websites if you run into trouble:</p>

<p><a href="http://svn.datenfreihafen.org/$PROJECT_NAME">http://svn.datenfreihafen.org/$PROJECT_NAME</a></p>

<p><a href="http://git.datenfreihafen.org/">http://git.datenfreihafen.org/</a></p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/05/#e2008-05-09T01_27_11.txt</link>
<title>Recent OpenEZX progress</title>
<dc:date>2008-05-09T01:27:11+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openezx</dc:subject>
<description><![CDATA[<p>Since I left OpenMoko I have found some time to work on OpenEZX again. There are
two nice things that happened since then.</p>

<p>The first one was that I got an 18bpp patch for all the second generation devices
working. At least pxafb and fbcon are working fine now. I still need to test X
more. :) The patch was from the gumstix patchset. Thank you guys.</p>

<p>The second was the boot_usb 0.2.0 release. We use this little tool a lot and SVN
is stable most of the time. Especially after Daniel Ribeiro added support for
initrd, commandline and setting the machine ID a release was needed.</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/05/#e2008-05-09T01_17_07.txt</link>
<title>E17 as window manager</title>
<dc:date>2008-05-09T01:17:07+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>EFL</dc:subject>
<description><![CDATA[<p>Window mangers were always something I needed to switch after some time. I
started with E16, had a short period with windowmaker, afterwards a long time
with fluxbox and then gnome.</p>

<p>I switched to gnome because I liked to have a more integrated desktop. Having
this smooth experience that all stuff just works. It turned out that it did not
helped as much as I wanted it.</p>

<p>I don't use Evolution, I use mutt. I don't use the gnome-terminal, I use xterms.
I think you get the picture. After looking more closely what stuff I really use
from my gnome desktop there was not much left. Some app starter in the panel,
2-3 applets, well I think that's it.</p>

<p>As I have worked with the Enlightenment Foundation Libraries lately and I liked
what I found I decided to give E17 a go. Fresh from CVS.</p>

<p>I now have just a small shelf, panel thingy, with 6 app starters, volume, time,
date and battery gadgets / applets. Next to it a small stalonetray for systray
icons. That's all.</p>

<p>I've won faster startup times, some small but nice eye-candy stuff. Not to much
to distract me from work but enough to keep the joy of use.</p>

<p>Another big plus is the brand new tiling module. It makes window placement more
efficient as it allows you to define how windows are placed on different virtual
desktops. No more overlapping windows you have to place right yourself with a
mice or similar. The whole space is used, nothing wasted. I use this for my
hacking workspaces. Open more and more xterms and don't worry about a sane
placement. Great. I wanted something like that since Harald showed me something
similar with his ion3 setup on his laptop. :)</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/05/#e2008-05-09T00_40_32.txt</link>
<title>OpenMoko Framework Initiative goes live</title>
<dc:date>2008-05-09T00:40:32+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openezx, openmoko</dc:subject>
<description><![CDATA[<p>Mickey already
<a href="http://www.vanille-media.de/site/index.php/2008/05/05/openmoko-framework-initiative/">blogged</a>
about it. This is something we talked about a lot lately. Sometimes frustrated
sometimes with hope. It is something we never got right since the beginning.</p>

<p>Ease the development of new applications and services. Build your kick ass stuff
on top of a good fundament. And if it does not give you what you need, extend
it. It's not like other commercial frameworks where you have to deal with what
you get. It's open, take it, extend it, send patches. :)</p>

<p>Let's hope the framework team get the resources they need for getting it done. I
also have some private ideas how to contribute here. Once I have something ready
I let you know.</p>

<p>As code is better then words, take a look at their
<a href="http://git.freesmartphone.org/">git repos</a>.</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/04/#e2008-04-17T22_11_17.txt</link>
<title>Leaving Openmoko aka Free Your Self</title>
<dc:date>2008-04-17T22:11:17+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openmoko, freelancer</dc:subject>
<description><![CDATA[<p>It's over 13 months now since I started to work for OpenMoko. Wednesday was my
last day.</p>

<p>I'm not leaving with bad feelings. Still over the last months I disagreed with
decisions and directions, got frustrated with the work I had to do. Not the
best conditions for a productive work environment.</p>

<p>However I still like to see OpenMoko success. As open as possible mobile phone
hardware on which I can flash all kind of software I like. Not fighting against
vendor policies but having almost all options I like. Still sounds great to me.</p>

<p>Over the last 13 months I learned a lot. For both, coding and business. Working
with some great people from the FOSS community from all over the world and with
great taiwanese engineers. (Watch out for these guys, they are awesome but shy)
Made new friends and had to deal with an interesting different culture.</p>

<p>It was an awesome but exhausting trip. It's over for now.</p>

<p>I plan to do no paid work for the next 1-2 months, perhaps even longer. In this
time-frame I need to come back to the study life I had before and take some rest.
Read some good books, hang out with friends and don't worry about deadlines.</p>

<p>After that we will see what kind of work will come in. At least it must be not
as much time consuming as OpenMoko was. Need to focus on my studies.</p>]]></description>
</item>
</channel>
</rss>
