<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>nomeata’s mind shares - Openmoko</title>
    <link>https://www.joachim-breitner.de/blog/</link>
    <description>Joachim Breitners Denkblogade</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:mail@joachim-breitner.de" />
    <generator>Serendipity 1.5 - http://www.s9y.org/</generator>
    
    <image>
        <url>http://joachim-breitner.de/avatars/avatar_128.png</url>
        <title>RSS: nomeata’s mind shares - Openmoko - Joachim Breitners Denkblogade</title>
        <link>https://www.joachim-breitner.de/blog/</link>
        <width>128</width>
        <height>128</height>
    </image>

<item>
    <title>Buzz free</title>
    <link>https://www.joachim-breitner.de/blog/archives/325-Buzz-free.html</link>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>https://www.joachim-breitner.de/blog/archives/325-Buzz-free.html#comments</comments>
    <wfw:comment>https://www.joachim-breitner.de/blog/wfwcomment.php?cid=325</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>https://www.joachim-breitner.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=325</wfw:commentRss>
    

    <author>mail@joachim-breitner.de (nomeata)</author>
    <content:encoded>
    &lt;p&gt;
My Openmoko &lt;a href=&quot;http://wiki.openmoko.org/wiki/Neo_FreeRunner&quot;&gt;FreeRunner&lt;/a&gt; suffered from the infamous hardware bug that causes bad buzzing for my dialog partner, making it relatively useless for me. Last week, though, a collegue of my brother fixed it for me (by applying some &lt;a href=&quot;http://people.openmoko.org/joerg/GSM_EMI_noise/big-C_rework_SOP_rc2.pdf&quot;&gt;soldering-skills&lt;/a&gt;), and indeed, the audio quality is above bearable now! I plan to get &lt;a href=&quot;http://wiki.debian.org/DebianOnFreeRunner&quot;&gt;Debian on the FreeRunner&lt;/a&gt; up to date again with the other developments in the community now. Or at least soon, depending on how much time I’ll be able to spare.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 23 Apr 2009 00:06:49 +0200</pubDate>
    <guid isPermaLink="false">https://www.joachim-breitner.de/blog/archives/325-guid.html</guid>
    
</item>
<item>
    <title>Openmoko User Meeting in Karlsruhe</title>
    <link>https://www.joachim-breitner.de/blog/archives/318-Openmoko-User-Meeting-in-Karlsruhe.html</link>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>https://www.joachim-breitner.de/blog/archives/318-Openmoko-User-Meeting-in-Karlsruhe.html#comments</comments>
    <wfw:comment>https://www.joachim-breitner.de/blog/wfwcomment.php?cid=318</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>https://www.joachim-breitner.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=318</wfw:commentRss>
    

    <author>mail@joachim-breitner.de (nomeata)</author>
    <content:encoded>
    
&lt;p&gt;About one hour ago we have finished the first &lt;a href=&quot;https://entropia.de/wiki/OpenMoko_User_Meet&quot;&gt;Openmoko user meeting&lt;/a&gt; in Karlsruhe. Twelve &lt;a href=&quot;http://wiki.openmoko.org/wiki/Neo_FreeRunner&quot;&gt;FreeRunner&lt;/a&gt; (and Neo1973) owners have gatherd in the rooms of &lt;a href=&quot;https://entropia.de/&quot;&gt;Entropia&lt;/a&gt; (the local &lt;a href=&quot;http://ccc.de/&quot;&gt;CCC&lt;/a&gt; club), and discussed the various distributions, learned aboutt the &lt;a href=&quot;http://www.freesmartphone.org/&quot;&gt;FSO&lt;/a&gt;-alternative &lt;a href=&quot;http://pyneo.org/&quot;&gt;PyNeo&lt;/a&gt;, which was advocated by Josh, compared GPS applications and talked about various other projects and issues.&lt;/p&gt;&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;https://entropia.de/wiki/Bild:Gta01_Freerunner_Massen.jpg&quot;&gt;&lt;img height=&quot;120&quot; border=&quot;0&quot; width=&quot;180&quot; src=&quot;https://entropia.de/wiki/images/thumb/a/a8/Gta01_Freerunner_Massen.jpg/180px-Gta01_Freerunner_Massen.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;I collected some statistics about Distribution usage. Most common was &lt;a href=&quot;http://shr-project.org/&quot;&gt;SHR&lt;/a&gt;, with five users, followed by &lt;a href=&quot;http://wiki.openmoko.org/wiki/Om_2008.12&quot;&gt;OM 2008.12 with&lt;/a&gt; three users. Single users had &lt;a href=&quot;http://wiki.debian.org/DebianOnFreeRunner&quot;&gt;Debian&lt;/a&gt;, OM testing from pre 2008.12, PyNeo, &lt;a href=&quot;http://www.emdebian.org/&quot;&gt;EmDebian&lt;/a&gt; and &lt;a href=&quot;http://wiki.openmoko.org/wiki/Om_2008.9&quot;&gt;OM 2008.9&lt;/a&gt; installed. Only counting those who use their FreeRunner as their day-to-day phone, three are using SHR, one OM 2008.12 and one OM testing. I conclude that SHR seems to be a good choice if you want to have a working phone.&lt;/p&gt;&lt;p&gt;Asked about their primary use case for the FreeRunner, almost all mentioned telephony and GPS. Half of the participants want to use it to browse the web, a little less think that games are important. Two people, who came from Stuttgart, see &lt;a href=&quot;http://wiki.openmoko.org/wiki/CellHunter&quot;&gt;CellHunter&lt;/a&gt; as an important use case&lt;/p&gt;&lt;p&gt;Considering that we filled three hours without running out of topics and the good feedback, we will likely have a sequel to this. A date has not been fixed yet, but will be discussed on the &lt;a href=&quot;http://lists.openmoko.org/mailman/listinfo/community&quot;&gt;openmoko-community&lt;/a&gt; mailing list.&lt;/p&gt;&lt;p&gt;BTW: I’m still planning to package the SHR applications for Debian as soon as possible. Only one dependency (libetk) is missing, but according to Lutin from the pkg-e team, it’s almost ready.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 12 Feb 2009 00:12:58 +0100</pubDate>
    <guid isPermaLink="false">https://www.joachim-breitner.de/blog/archives/318-guid.html</guid>
    
</item>
<item>
    <title>Linux Journal on the Neo FreeRunner</title>
    <link>https://www.joachim-breitner.de/blog/archives/311-Linux-Journal-on-the-Neo-FreeRunner.html</link>
            <category>Debian</category>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>https://www.joachim-breitner.de/blog/archives/311-Linux-Journal-on-the-Neo-FreeRunner.html#comments</comments>
    <wfw:comment>https://www.joachim-breitner.de/blog/wfwcomment.php?cid=311</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>https://www.joachim-breitner.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=311</wfw:commentRss>
    

    <author>mail@joachim-breitner.de (nomeata)</author>
    <content:encoded>
    
&lt;p&gt;A fellow lodger of my student dormatory just popped in and gave me the &lt;a href=&quot;http://www.linuxjournal.com/issue/176&quot;&gt;December issue of Linux Journal&lt;/a&gt; as a gift from his trip to the US  (thanks for that!). When I skimmed the front page, I immediatelly noticed the line “Reviewed: OpenMoko’s Neo FreeRunner.” The four page article by Cory Wright contains some general notes on the FreeRunner, a list of things he doesn’t like and – to my surprise – installation instructions for &lt;a href=&quot;http://wiki.debian.org/DebianOnFreeRunner&quot;&gt;Debian on the FreeRunner&lt;/a&gt;! It’s nice to see one’s work used in such public places. I especially liked the line “I must say, the Debian installers sure have improved a lot since the Potato days.” (Of course, the installer for the FreeRunner is mostly a dumb script that can not be compared to the great official &lt;a href=&quot;http://www.debian.org/devel/debian-installer/&quot;&gt;debian-installer&lt;/a&gt; that you can use on a PC.)&lt;/p&gt;&lt;p /&gt;
 
    </content:encoded>

    <pubDate>Tue, 25 Nov 2008 19:57:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.joachim-breitner.de/blog/archives/311-guid.html</guid>
    
</item>
<item>
    <title>Debian on the FreeRunner</title>
    <link>https://www.joachim-breitner.de/blog/archives/302-Debian-on-the-FreeRunner.html</link>
            <category>Debian</category>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>https://www.joachim-breitner.de/blog/archives/302-Debian-on-the-FreeRunner.html#comments</comments>
    <wfw:comment>https://www.joachim-breitner.de/blog/wfwcomment.php?cid=302</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>https://www.joachim-breitner.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=302</wfw:commentRss>
    

    <author>mail@joachim-breitner.de (nomeata)</author>
    <content:encoded>
    
&lt;p&gt;I’ve been at DebConf for almost two week, but haven’t blogged a lot about it. It’s mostly because we’ve been working on getting Debian to run on the &lt;a href=&quot;http://wiki.openmoko.org/wiki/Freerunner&quot;&gt;OpenMoko FreeRunner&lt;/a&gt;. Today we finally sent out the &lt;a href=&quot;http://lists.linuxtogo.org/pipermail/smartphones-standards/2008-August/000232.html&quot;&gt;official annoucement&lt;/a&gt; for this, because it seems that the &lt;a href=&quot;http://wiki.debian.org/DebianOnFreeRunner&quot;&gt;installer script&lt;/a&gt; and packages seem to work so far.&lt;/p&gt;&lt;p&gt;Great thing about this is the sheer amount of software that’s now available on my phone. I already blogged about &lt;a href=&quot;https://www.joachim-breitner.de/blog/archives/300-Xmonad-on-my-mobile-phone.html&quot;&gt;running Xmonad&lt;/a&gt; on it, and I have also ran my &lt;a href=&quot;http://packages.debian.org/sid/sm&quot;&gt;screen-message&lt;/a&gt; program, on it, &lt;a href=&quot;https://gallery.debconf.org/v/debconf8/dc8-rhonda/dsc00694.jpg.html?g2_imageViewsIndex=1&quot;&gt;as can be seen here&lt;/a&gt;. I only did minimal testing of the phone features, because it would be relatively expensive here in Argentinia with my German SIM card, but it seems to work as well.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Fri, 15 Aug 2008 20:01:51 +0200</pubDate>
    <guid isPermaLink="false">https://www.joachim-breitner.de/blog/archives/302-guid.html</guid>
    
</item>
<item>
    <title>Xmonad on my mobile phone</title>
    <link>https://www.joachim-breitner.de/blog/archives/300-Xmonad-on-my-mobile-phone.html</link>
            <category>Debian</category>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>https://www.joachim-breitner.de/blog/archives/300-Xmonad-on-my-mobile-phone.html#comments</comments>
    <wfw:comment>https://www.joachim-breitner.de/blog/wfwcomment.php?cid=300</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>https://www.joachim-breitner.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=300</wfw:commentRss>
    

    <author>mail@joachim-breitner.de (nomeata)</author>
    <content:encoded>
    
&lt;p&gt;Here at &lt;a href=&quot;http://debconf8.debconf.org/&quot;&gt;DebConf 8&lt;/a&gt; in Argentinia, I’m working on getting Debian to work on the &lt;a href=&quot;http://wiki.openmoko.org/wiki/Freerunner&quot;&gt;OpenMoko Freerunner Smartphone&lt;/a&gt;. We are progressing quite nicely, soon having the same features as the official freesmartphone.org image. See the &lt;a href=&quot;http://wiki.debian.org/pkg-fso&quot;&gt;pkg-fso wiki page&lt;/a&gt; for more on that.&lt;/p&gt;&lt;p&gt; And why do we want to do that? Because we can use everything in the Debian archive on our phones!&lt;/p&gt;&lt;div align=&quot;center&quot;&gt;&lt;img height=&quot;640&quot; width=&quot;480&quot; src=&quot;http://www.joachim-breitner.de/various/xmonad-on-freerunner.png&quot; /&gt;&lt;/div&gt;&lt;p&gt;This is the &lt;a href=&quot;http://xmonad.org/&quot;&gt;xmonad&lt;/a&gt; window manager, programmed in Haskell and usually running on my Desktop, now on my mobile phone! And it’s almost usable. Only problem is that the screen keyboard, metacity-keyboard, gets the focus by xmonad, so I can’t actually type into other windows. This could be fixed by configuring xmonad, but for that, I need to install ghc and I do not have these 280MB left on my SD card...&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; I even made it on the front page of the &lt;a href=&quot;http://xmonad.org/&quot;&gt;xmonad home page&lt;/a&gt; with this image:&lt;/p&gt;&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://xmonad.org/images/openmoko-nomeata.jpg&quot;&gt;&lt;img height=&quot;192&quot; border=&quot;0&quot; width=&quot;256&quot; src=&quot;http://xmonad.org/images/openmoko-nomeata-thumb.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt; 
    </content:encoded>

    <pubDate>Sat, 09 Aug 2008 16:46:00 +0200</pubDate>
    <guid isPermaLink="false">https://www.joachim-breitner.de/blog/archives/300-guid.html</guid>
    
</item>
<item>
    <title>pam-dbus: authentication by bubbles</title>
    <link>https://www.joachim-breitner.de/blog/archives/299-pam-dbus-authentication-by-bubbles.html</link>
            <category>Digital World</category>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>https://www.joachim-breitner.de/blog/archives/299-pam-dbus-authentication-by-bubbles.html#comments</comments>
    <wfw:comment>https://www.joachim-breitner.de/blog/wfwcomment.php?cid=299</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>https://www.joachim-breitner.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=299</wfw:commentRss>
    

    <author>mail@joachim-breitner.de (nomeata)</author>
    <content:encoded>
    
&lt;p&gt;Imagine you have a device, such as a linux phone, that allows login via ssh, e.g. when on a wireless network. You don’t want to set a password with the (limited) phone UI. On the other hand, you don’t want to allow passwordless root logins into your phone. But you do want the ability to login via ssh, after all that’s why you have bought a linux smartphone. This led me to the idea of a pam module and corresponding UI piece that asks the currently logged in user: „Hey, someone tries to login. Is that ok or not?“ This might also be useful for guest accounts on regular laptops. For more on that, see &lt;a href=&quot;https://www.joachim-breitner.de/blog/archives/298-Flow-control-with-pam-configuration.html&quot;&gt;my last blog post&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;So I hacked it together (actually twice, due to some unfortunate use of &lt;tt&gt;rm&lt;/tt&gt; at some point), invested most of the time in learning more about the python garbage collector vs. callbacks, explicitly marked global variables and proper automake stuff. In the end I got, well, just what I wanted. A simple pam module, dubbed &lt;tt&gt;pam-dbus&lt;/tt&gt; that sends a request via the dbus system bus and an autostart program (written in python for now, but I might re-implement it in C) that uses notification-daemon to get confirmation from the user.&lt;/p&gt;&lt;p&gt;You are welcome to try the &lt;a href=&quot;http://people.debian.org/~nomeata/pam-dbus/&quot;&gt;sources and binary debian packages&lt;/a&gt; or have a look at the darcs repository for &lt;a href=&quot;http://darcs.nomeata.de/pam-dbus.upstream/&quot;&gt;pam-dbus&lt;/a&gt; (with&lt;a href=&quot;http://darcs.nomeata.de/pam-dbus/&quot;&gt; debian/ directory&lt;/a&gt;, &lt;a href=&quot;http://darcs.nomeata.de/cgi-bin/darcsweb.cgi&quot;&gt;repository browser&lt;/a&gt;). This will end up in Debian later, I guess.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Erik Johansson pointed out that if you want to use this with ssh, you need to set &lt;tt&gt;UsePAM yes&lt;/tt&gt; in &lt;tt&gt;/etc/ssh/ssd_config&lt;/tt&gt;.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 08 Aug 2008 07:19:00 +0200</pubDate>
    <guid isPermaLink="false">https://www.joachim-breitner.de/blog/archives/299-guid.html</guid>
    
</item>
<item>
    <title>One Week with an OpenMoko Freerunner</title>
    <link>https://www.joachim-breitner.de/blog/archives/297-One-Week-with-an-OpenMoko-Freerunner.html</link>
            <category>Digital World</category>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>https://www.joachim-breitner.de/blog/archives/297-One-Week-with-an-OpenMoko-Freerunner.html#comments</comments>
    <wfw:comment>https://www.joachim-breitner.de/blog/wfwcomment.php?cid=297</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>https://www.joachim-breitner.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=297</wfw:commentRss>
    

    <author>mail@joachim-breitner.de (nomeata)</author>
    <content:encoded>
    
&lt;p&gt;About one week ago, I received my &lt;a href=&quot;http://wiki.openmoko.org/wiki/Freerunner&quot;&gt;OpenMoko Freerunner&lt;/a&gt;. This is an openly developed mobile phone that runs purely on Free Software. So this is what I have to tell about it.&lt;/p&gt;&lt;h3&gt;The hardware&lt;/h3&gt;&lt;p&gt;It was smaller than I thought, and is quite light. My girlfriend says it’s ugly, but I’m fine with the look of it. Besides being a GSM-phone, it comes with some nice gimmics: GPS, accelerometer, WLAN. The touchscreen works fine, although I don’t have anything to compare it with.&lt;/p&gt;&lt;h3&gt;The software&lt;/h3&gt;&lt;p&gt;The system it comes with, even after upgrading, is still very rough. It mostly works for doing phone calls and SMSs, but there are a number of unsolved quirks that prevent me from using the Freerunner as my sole phone for now. The suspend mode is left too often, resulting in a battery life of about eight hours, and there are issues with the audio for the conversation partners, who will hear static and echoes. But, as this is free software, there is hope that this will be fixed eventually.&lt;/p&gt;&lt;h3&gt;Development&lt;/h3&gt;&lt;p&gt;The OpenMoko distribution is based on &lt;a href=&quot;http://www.openembedded.org/&quot;&gt;Openembedded&lt;/a&gt;, which uses &lt;a href=&quot;http://bitbake.berlios.de/&quot;&gt;bitbake&lt;/a&gt; for building software. So if I got it right, and this is not sure, because documentation is rare and spread, there is the git repository at &lt;a href=&quot;http://git.openmoko.org/?p=openmoko.git;a=summary&quot;&gt;git.openmoko.org&lt;/a&gt;, which is a copy of the openembedded git repository. This contains bitbake recipies for all &lt;a href=&quot;http://git.openmoko.org/?p=openmoko.git;a=tree;f=packages;hb=org.openmoko.dev&quot;&gt;the packages&lt;/a&gt;, which includes where they can be downloaded, the package metadata (such as dependencies and version numbers) and sometimes patches. These recipies reference upstream tarballs or subversion URLs. For the “native” OpenMoko applications, the source is in the &lt;a href=&quot;http://svnweb.openmoko.org/trunk/src/target/OM-2007.2/applications/&quot;&gt;OpenMoko subversion repository&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;One of the suggested ways of compiling software for the FreeRunner is by using a “&lt;a href=&quot;http://wiki.openmoko.org/wiki/Toolchain&quot;&gt;toolchain&lt;/a&gt;” tarball, that can easily be extracted somewhere and used to build the software from the subversion repository, or other (hopefully autoconf’ed) software. This builds the binaries, but does not produce “proper” .ipk files, so no version number or dependencies.&lt;/p&gt;&lt;p&gt;The other way is the full openembedded setup, made easy using the &lt;a href=&quot;http://wiki.openmoko.org/wiki/MokoMakefile&quot;&gt;MokoMakefile&lt;/a&gt;. This, automatically, fetches and builds everything needed for the cross compiliation and all available packages, producing the same output as can be found on the openmoko servers. Setting this up requires about 6 gigabytes of storage and takes over a day the first time, but then hacking the phone is relatively painless, as it resolves dependencies and is self-contained.&lt;/p&gt;&lt;h3&gt;The community&lt;/h3&gt;&lt;p&gt;For a free software project, the state of the community is very important. The OpenMoko seems to suffer from a rush of interested people on the mailing lists, so it’s hard to follow real development in a mass of frequently asked questions and nice ideas from people who have neither an OpenMoko phone nor wil do any coding.&lt;/p&gt;&lt;p&gt;On the other hand, it’s not easy for new contributers. I have written some code that make sure the phone can handle numbers such as 0172/123 456 instead of the “official” +49172123456 in the phonebook and the SMS app, something that other users have &lt;a href=&quot;http://lists.openmoko.org/pipermail/community/2008-July/022625.html&quot;&gt;complained&lt;/a&gt; about &lt;a href=&quot;http://lists.openmoko.org/pipermail/community/2008-July/022770.html&quot;&gt;as well&lt;/a&gt;. But no one could tell me where and how I should submit my patches, and the &lt;a href=&quot;http://lists.openmoko.org/pipermail/devel/2008-July/000131.html&quot;&gt;mail to the mailing list&lt;/a&gt; with the patches and the &lt;a href=&quot;https://docs.openmoko.org/trac/ticket/1606&quot;&gt;bug report&lt;/a&gt; is unanswered. It is not clear, at least to me, who is responsible for what part of the project – quite different to what I’m used to from Debian, where there is a clear list of maintainers for each package, and a well known way of submitting patches (by going through bugs.debian.org).&lt;/p&gt;&lt;p&gt;For interested users, I have published my branch of the git repository at &lt;a href=&quot;http://git.nomeata.de/?p=openmoko.git;a=summary&quot;&gt;git.nomeata.de&lt;/a&gt;, and I will hopefully add more features and bugfixes later – at least when I find out how to properly contribute to OpenMoko.&lt;/p&gt;&lt;p /&gt; 
    </content:encoded>

    <pubDate>Mon, 21 Jul 2008 11:18:00 +0200</pubDate>
    <guid isPermaLink="false">https://www.joachim-breitner.de/blog/archives/297-guid.html</guid>
    
</item>

</channel>
</rss>