<?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/"
   
   xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
    
    <title>nomeata’s mind shares - Openmoko</title>
    <link>http://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.7 - 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>http://www.joachim-breitner.de/blog/</link>
        <width>128</width>
        <height>128</height>
    </image>

<item>
    <title>GNUnify started</title>
    <link>http://www.joachim-breitner.de/blog/archives/470-GNUnify-started.html</link>
            <category>English</category>
            <category>Haskell</category>
            <category>Indien</category>
            <category>Openmoko</category>
    
    <comments>http://www.joachim-breitner.de/blog/archives/470-GNUnify-started.html#comments</comments>
    <wfw:comment>http://www.joachim-breitner.de/blog/wfwcomment.php?cid=470</wfw:comment>

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

    <author>mail@joachim-breitner.de (nomeata)</author>
    <content:encoded>
    &lt;p&gt;Yesterday night I arrived in Pune for the &lt;a href=&quot;http://gnunify.in/&quot;&gt;GNUnify&lt;/a&gt; conference where I’m a &lt;a href=&quot;http://gnunify.in/speaker/profile/165&quot;&gt;speaker&lt;/a&gt;. I should speak more often at such conferences, they really pamper the speakers: I was picked up with a car from the train station, brought to a posh restaurant where other speakers were already dining and afterwards accommodated in the guest house of the Symbiosis University, which means a spacious room with my own bathroom (with running hot water) and best of all: Internet connectivity after midnight! Tonight I was alone, the next night I’ll be sharing it with another speaker.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;Today we had breakfast at the conference venue and the first talks started. I attended a talk about &lt;a href=&quot;http://www.openmoko.org/&quot;&gt;Openmoko&lt;/a&gt;, but nothing new to me so far. I was happy to see &lt;a href=&quot;http://wiki.debian.org/DebianOnFreeRunner&quot;&gt;Debian&lt;/a&gt; listed as one of the Distributions for the FreeRunner, given that I once co-initiated that port. Nevertheless it could not bring me to try using the FreeRunner again, reliability is just not good enough. I asked for the next best (in terms of freedom and geek-compatibility) phone, but there is no obvious good answer. The n700 seems to be a dead end, given that &lt;a href=&quot;http://www.engadget.com/2011/02/08/nokia-ceo-stephen-elop-rallies-troops-in-brutally-honest-burnin/&quot;&gt;Nokia might ditch Meego&lt;/a&gt;. The &lt;a href=&quot;http://www.geeksphone.com/en/&quot;&gt;Geeksphone&lt;/a&gt; sounds like a good candidate, but is out of stock.&lt;/p&gt; 
&lt;p&gt;My Haskell talk will start in 30 minutes. I hope I’ll reach my audience and &lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskell-cafe&quot;&gt;haskell-cafe&lt;/a&gt; will see more Indian names soon... The talks are recorded. I guess I should have dressed better.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 11 Feb 2011 07:26:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.joachim-breitner.de/blog/archives/470-guid.html</guid>
    
    <atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.joachim-breitner.de%2Fblog%2Farchives%2F470-GNUnify-started.html&amp;user_id=nomeata" type="text/html" />
</item>
<item>
    <title>Giving up on the FreeRunner (again)</title>
    <link>http://www.joachim-breitner.de/blog/archives/446-Giving-up-on-the-FreeRunner-again.html</link>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>http://www.joachim-breitner.de/blog/archives/446-Giving-up-on-the-FreeRunner-again.html#comments</comments>
    <wfw:comment>http://www.joachim-breitner.de/blog/wfwcomment.php?cid=446</wfw:comment>

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

    <author>mail@joachim-breitner.de (nomeata)</author>
    <content:encoded>
    &lt;p&gt;More than two years ago, I got the most proper free mobile phone ever created, the &lt;a href=&quot;http://www.joachim-breitner.de/blog/archives/297-One-Week-with-an-OpenMoko-Freerunner.html&quot;&gt;Openmoko FreeRunner&lt;/a&gt;. Unfortunately, things did not go very well. At first, the device was affected by the infamous buzzing hardware issue, making it unusable as a phone. This &lt;a href=&quot;http://www.joachim-breitner.de/blog/archives/325-Buzz-free.html&quot;&gt;could be fixed&lt;/a&gt;, but even then the device was not reliable: At times, it lost, without any indication, the GSM connection and I’d start missing calls; and the audio quality was still an imposition for people trying to talk to me by telephone. I tried to stick to it for almost one year now, using it as my daily phone and hoping that things would get better, but my patience (and the patience of the people around me) have come to an end. So I’m finally reviving my old and trusty Siemens S35 phone.&lt;/p&gt; 
&lt;p&gt;I am eying the Nokia N900 phone, which is the most interesting phone for Free Software supporters at the time and, from what I hear, does not suffer from any of technical issues the FreeRunner had. But for now I’ll be content if people can reach and hear me reliably, and for that I don’t need a new, expensive phone.&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 16 Dec 2010 13:29:56 +0100</pubDate>
    <guid isPermaLink="false">http://www.joachim-breitner.de/blog/archives/446-guid.html</guid>
    
    <atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.joachim-breitner.de%2Fblog%2Farchives%2F446-Giving-up-on-the-FreeRunner-again.html&amp;user_id=nomeata" type="text/html" />
</item>
<item>
    <title>Buzz free</title>
    <link>http://www.joachim-breitner.de/blog/archives/325-Buzz-free.html</link>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>http://www.joachim-breitner.de/blog/archives/325-Buzz-free.html#comments</comments>
    <wfw:comment>http://www.joachim-breitner.de/blog/wfwcomment.php?cid=325</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://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">http://www.joachim-breitner.de/blog/archives/325-guid.html</guid>
    
    <atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.joachim-breitner.de%2Fblog%2Farchives%2F325-Buzz-free.html&amp;user_id=nomeata" type="text/html" />
</item>
<item>
    <title>Openmoko User Meeting in Karlsruhe</title>
    <link>http://www.joachim-breitner.de/blog/archives/318-Openmoko-User-Meeting-in-Karlsruhe.html</link>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>http://www.joachim-breitner.de/blog/archives/318-Openmoko-User-Meeting-in-Karlsruhe.html#comments</comments>
    <wfw:comment>http://www.joachim-breitner.de/blog/wfwcomment.php?cid=318</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://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">http://www.joachim-breitner.de/blog/archives/318-guid.html</guid>
    
    <atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.joachim-breitner.de%2Fblog%2Farchives%2F318-Openmoko-User-Meeting-in-Karlsruhe.html&amp;user_id=nomeata" type="text/html" />
</item>
<item>
    <title>Linux Journal on the Neo FreeRunner</title>
    <link>http://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>http://www.joachim-breitner.de/blog/archives/311-Linux-Journal-on-the-Neo-FreeRunner.html#comments</comments>
    <wfw:comment>http://www.joachim-breitner.de/blog/wfwcomment.php?cid=311</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://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">http://www.joachim-breitner.de/blog/archives/311-guid.html</guid>
    
    <atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.joachim-breitner.de%2Fblog%2Farchives%2F311-Linux-Journal-on-the-Neo-FreeRunner.html&amp;user_id=nomeata" type="text/html" />
</item>
<item>
    <title>Debian on the FreeRunner</title>
    <link>http://www.joachim-breitner.de/blog/archives/302-Debian-on-the-FreeRunner.html</link>
            <category>Debian</category>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>http://www.joachim-breitner.de/blog/archives/302-Debian-on-the-FreeRunner.html#comments</comments>
    <wfw:comment>http://www.joachim-breitner.de/blog/wfwcomment.php?cid=302</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://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">http://www.joachim-breitner.de/blog/archives/302-guid.html</guid>
    
    <atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.joachim-breitner.de%2Fblog%2Farchives%2F302-Debian-on-the-FreeRunner.html&amp;user_id=nomeata" type="text/html" />
</item>
<item>
    <title>Xmonad on my mobile phone</title>
    <link>http://www.joachim-breitner.de/blog/archives/300-Xmonad-on-my-mobile-phone.html</link>
            <category>Debian</category>
            <category>English</category>
            <category>Openmoko</category>
    
    <comments>http://www.joachim-breitner.de/blog/archives/300-Xmonad-on-my-mobile-phone.html#comments</comments>
    <wfw:comment>http://www.joachim-breitner.de/blog/wfwcomment.php?cid=300</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://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">http://www.joachim-breitner.de/blog/archives/300-guid.html</guid>
    
    <atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.joachim-breitner.de%2Fblog%2Farchives%2F300-Xmonad-on-my-mobile-phone.html&amp;user_id=nomeata" type="text/html" />
</item>
<item>
    <title>pam-dbus: authentication by bubbles</title>
    <link>http://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>http://www.joachim-breitner.de/blog/archives/299-pam-dbus-authentication-by-bubbles.html#comments</comments>
    <wfw:comment>http://www.joachim-breitner.de/blog/wfwcomment.php?cid=299</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://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">http://www.joachim-breitner.de/blog/archives/299-guid.html</guid>
    
    <atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.joachim-breitner.de%2Fblog%2Farchives%2F299-pam-dbus-authentication-by-bubbles.html&amp;user_id=nomeata" type="text/html" />
</item>
<item>
    <title>One Week with an OpenMoko Freerunner</title>
    <link>http://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>http://www.joachim-breitner.de/blog/archives/297-One-Week-with-an-OpenMoko-Freerunner.html#comments</comments>
    <wfw:comment>http://www.joachim-breitner.de/blog/wfwcomment.php?cid=297</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://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">http://www.joachim-breitner.de/blog/archives/297-guid.html</guid>
    
    <atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.joachim-breitner.de%2Fblog%2Farchives%2F297-One-Week-with-an-OpenMoko-Freerunner.html&amp;user_id=nomeata" type="text/html" />
</item>

</channel>
</rss>
