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

<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
<title type="text">posativs Blog</title>
<subtitle type="html"><![CDATA[
Ein Blog zu Wuala und eigenen Projekten
]]></subtitle>
<id>http://www.posativ.org/blog/</id>
<link rel="alternate" type="text/html" href="http://www.posativ.org/blog" />
<link rel="self" type="application/atom+xml" href="http://www.posativ.org/blog/" />


<author>
<name>posativ</name>
<uri>http://www.posativ.org/blog/</uri>
<email>info@posativ.org</email>
</author>
<rights>Copyright © 2009 posativ.org</rights>
<generator uri="http://pyblosxom.sourceforge.net/" version="1.4.3 01/10/2008">
PyBlosxom http://pyblosxom.sourceforge.net/ 1.4.3 01/10/2008
</generator>

<updated>2010-01-30T19:21:00Z</updated>
<!-- icon?  logo?  -->

<entry>
<title type="html">Wuala im Januar '10</title>
<id>http://www.posativ.org/blog/2010/01/30/2010-01-januar</id>
<updated>2010-01-30T19:21:00Z</updated>
<published>2010-01-30T19:21:00Z</published>
<link rel="alternate" type="text/html" href="http://posativ.org/blog/html/wuala/news/2010-01-januar.html" />
<content type="html">&lt;div class=&quot;section&quot; id=&quot;wuala-release-schwamendingen-10-01-2010&quot;&gt;
&lt;h1&gt;Wuala Release: &lt;a class=&quot;reference external&quot; href=&quot;http://maps.google.com/?q=zurich%20schwamendingen&quot;&gt;Schwamendingen&lt;/a&gt; (10.01.2010)&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;der Header im Wuala Interface wurde nun entfernt. Dadurch erhält
der Nutzer etwas mehr Sicht auf seine Dateien, ohne von Eigenschaften
und Bildern abgelenkt zu werden:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://posativ.org/blog/img/blog/wuala/2010-wuala-update.png&quot;&gt;&lt;img
src=&quot;http://posativ.org/blog/img/blog/wuala/2010-wuala-update-small.png&quot; alt=&quot;Gruppen erstellen mit Secret Link&quot; width=&quot;700&quot; height=&quot;472&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Andererseits fällt damit das direkte Betrachten des eigenen Profils weg.
Ich finde es dennoch ziemlich nützlich, wenn man keinen 24 Zoll (oder größer) Bildschirm hat.
Außerdem wirkt der Gesamteindruck vom Clienten nicht mehr so altbacken.&lt;/p&gt;
&lt;p&gt;Ein &lt;a class=&quot;reference external&quot; href=&quot;https://bugs.wuala.com/view.php?id=820&quot;&gt;Teil der Community&lt;/a&gt;
fand diesen Schritt allerdings nicht so schön.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;Dokan hat unter Windows 7 ein Update erfahren, dass zunächst unter x64 einen Bluescreen
erzeugte und danach vorerst für zwei Tage deaktiviert wurde - für alle Windows 7
Nutzer. Inzwischen läuft aber wieder alles.&lt;/p&gt;
&lt;p&gt;Sollte sich das Update bewähren, wird es womöglich auch wieder unter Windows XP und
Vista aktiviert werden.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;über die Status-Leiste werden nun ein paar mehr Informationen angegeben, versteckte Dateien
gehören nun auch zu den &lt;em&gt;Systemdateien&lt;/em&gt; und können über die Optionen von Upload ausgeschlossen
werden.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;ein paar Unstimmigkeiten bei der Berechnung der Onlinezeit wurden behoben sowie ein paar &lt;em&gt;Speicher Tauschen&lt;/em&gt;
Probleme.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.wuala.com/en/api/preview/Wuala/Release%20Notes/Release%20Notes%202010-01-25%20Schwamendingen.txt&quot;&gt;vollständige Release Notes für Schwamendingen&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;cookey-mit-4-gigabyte-wuala-speicher&quot;&gt;
&lt;h1&gt;CooKey - mit 4 Gigabyte Wuala Speicher&lt;/h1&gt;
&lt;p&gt;Mitten im Januar ist ein neues Produkt von LaCie erschienen: Der &lt;a class=&quot;reference external&quot; href=&quot;http://www.lacie.com/de/products/product.htm?pid=11405&quot;&gt;CooKey&lt;/a&gt;,
ein USB-Stick in Schlüsselformat. Das Besondere ist, dass dieser mit 4 Gb
Onlinespeicher für Wuala kommt (Promo Code für 2 Jahre).&lt;/p&gt;
&lt;p&gt;Den Stick gibt es in 4, 8, 16 und 32 Gigabyte (von 20 bis 100 USD).&lt;/p&gt;
&lt;/div&gt;
</content>
</entry>

<entry>
<title type="html">Ubuntu auf's SheevaPlug</title>
<id>http://www.posativ.org/blog/2010/01/08/ubuntu-aufs-sheevaplug</id>
<updated>2010-01-08T19:07:00Z</updated>
<published>2010-01-08T19:07:00Z</published>
<link rel="alternate" type="text/html" href="http://posativ.org/blog/html/linux/sheevaplug/ubuntu-aufs-sheevaplug.html" />
<content type="html">&lt;div class=&quot;section&quot; id=&quot;ha-aber-da-ist-doch-schon-ein-ubuntu-drauf-oder&quot;&gt;
&lt;h1&gt;Hä, aber da ist doch schon ein Ubuntu drauf, oder?&lt;/h1&gt;
&lt;p&gt;Ja, das stimmt so.&lt;/p&gt;
&lt;p&gt;Allerdings ist das vorinstallierte Ubuntu der schlechteste Ausgangspunkt, den man sich wohl denken könnte:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;alter, unvollständiger U-Boot Loader&lt;/li&gt;
&lt;li&gt;alter, langsamer Kernel&lt;/li&gt;
&lt;li&gt;misskonfiguriertes Ubuntu&lt;/li&gt;
&lt;li&gt;sehr langsames Filesystem JFFS2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Das Gute ist: Es gibt ein Tool, da macht man quasi zwei Klicks, und schon sind alle genannten Punkte in einem Rutsch erledigt.&lt;/p&gt;
&lt;div class=&quot;section&quot; id=&quot;im-schnelldurchlauf&quot;&gt;
&lt;h2&gt;Im Schnelldurchlauf&lt;/h2&gt;
&lt;p&gt;&lt;pre&gt;
1. &lt;a href=&quot;http://www.wuala.com/posativ/Files/SheevaPlug/sheevaplug-installer-v1.0.tar.gz&quot;&gt;SheevaPlug Installer&lt;/a&gt; herunterladen.
2. Entpacken und Terminal und ./README.txt öffnen, kurz lesen.
3. &quot;openocd&quot; benötigt (in Ubuntu Quellen). Arch Linux hat es im AUR (openocd-git-libftdi)
4. USB Stick (/mnt/disk) fat32 formatieren (mkfs.msdos)
   und die Dateien unterhalb von &quot;Installer&quot; nach /mnt/disk/ kopieren
5. &quot;sudo php ./runme.php nand&quot; und warten (php/php5-cli package wird gefordert)
6. Warten und nach ~5-10 Minuten via &quot;ssh root@192.168.0.123&quot; - pass: nosoup4u
&lt;/pre&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;howto&quot;&gt;
&lt;h1&gt;HowTo&lt;/h1&gt;
&lt;div class=&quot;section&quot; id=&quot;vorbereitungen&quot;&gt;
&lt;h2&gt;Vorbereitungen&lt;/h2&gt;
&lt;p&gt;Benötigt wird:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.wuala.com/posativ/Files/SheevaPlug/sheevaplug-installer-v1.0.tar.gz&quot;&gt;SheevaPlug Installer&lt;/a&gt;
(&lt;a class=&quot;reference external&quot; href=&quot;http://www.plugcomputer.org/index.php/us/resources/downloads?func=select&amp;amp;id=5&quot;&gt;extern&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ubuntu/Debian Linux oder was vergleichbares&lt;ul&gt;
&lt;li&gt;nativ / virtuell via &lt;a class=&quot;reference external&quot; href=&quot;http://www.virtualbox.org/&quot;&gt;VirtualBox&lt;/a&gt; : &lt;a class=&quot;reference external&quot; href=&quot;http://virtualbox.wordpress.com/images/ubuntu/&quot;&gt;Ubuntu 9.10 VDI&lt;/a&gt;
(&lt;em&gt;user: ubuntu pass: reverse&lt;/em&gt;) &lt;br /&gt;
&lt;strong&gt;Wichtig&lt;/strong&gt;: VirtualBox mit USB Unterstützung (also &lt;strong&gt;nicht&lt;/strong&gt; PUEL)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;USB Stick &amp;gt; 200 MB &lt;br /&gt;
&lt;strong&gt;Achtung&lt;/strong&gt;: Muss formatiert werden!&lt;/li&gt;
&lt;li&gt;SheevaPlug &lt;em&gt;(jetzt wirklich)&lt;/em&gt; und das Kabel für die serielle Schnittstelle&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;durchfuhrung&quot;&gt;
&lt;h2&gt;Durchführung&lt;/h2&gt;
&lt;p&gt;Der Einfachheit halber beschreibe ich ausschließlich den Weg für Ubuntu (9.*) in VirtualBox,
sodass auch Mac- und Windows-User diese Anleitung verfolgen können.&lt;/p&gt;
&lt;p&gt;Ich selber habe es mit Arch Linux ebenfalls hinbekommen; mit Debian sollte die Installation auch funktionieren.
Man müsste das halt nur adaptieren und für seine Distribution leicht anpassen.&lt;/p&gt;
&lt;ol class=&quot;arabic&quot;&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;startet Linux und stöpselt das SheevaPlug schon mal auf &apos;ne Steckdose und verbindet es mit dem seriellem Kabel.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;apt-get&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;minicom&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;libftdi&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;libftdi-dev&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;openocd&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;php5-cli&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;USB-Stick anstöpseln und via &lt;strong&gt;Geräte&lt;/strong&gt; -&amp;gt; &lt;strong&gt;USB-Geräte&lt;/strong&gt; -&amp;gt; &lt;strong&gt;$Modell&lt;/strong&gt; zum Gast durchleiten. &lt;br /&gt;
Formatieren des Sticks mit fat32:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;
$ sudo umount /media/usbstick # falls gemountet
$ sudo mkfs.msdos /dev/sdb1 # je nach eigenen Geräten
$ sudo mount /dev/sdb1 /mnt
&lt;/pre&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;Entpackt &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;sheevaplug-installer-v1.0.tar.gz&lt;/span&gt;&lt;/tt&gt; und geht in das Verzeichnis &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;sheevaplug-installer-v1.0&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;&lt;pre&gt;
$ &lt;a class=&quot;reference external&quot; href=&quot;mailto:ubuntu&amp;#64;ubuntu-desktop&quot;&gt;ubuntu&amp;#64;ubuntu-desktop&lt;/a&gt;:~/Downloads$ cd sheevaplug-installer-v1.0/
$ sudo cp ./installer/* /mnt/
$ umount /mnt/
&lt;/pre&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;Nehmt den USB-Stick und steckt ihn ans SheevaPlug.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;Nun geht&apos;s ans Flashen via JTAG. Es unnötig zu sagen, dass alle Daten auf dem Sheeva werden gelöscht...&lt;/p&gt;
&lt;p&gt;&lt;pre&gt; $ sudo ./runme.php nand &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;[&lt;em&gt;bei wem die runme.php streikt, der kann eine syntaktisch Korrekte&lt;/em&gt; &lt;a class=&quot;reference external&quot; href=&quot;http://www.wuala.com/posativ/Files/SheevaPlug/runme.php&quot;&gt;hier&lt;/a&gt; &lt;em&gt;beziehen&lt;/em&gt;]&lt;/p&gt;
&lt;p&gt;Dauert etwas und resultiert in:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;
****   exec(modprobe ftdi_sio vendor=0x9e88 product=0x9e8f)
****   Preparing environment variables file ...
reading uboot/uboot-env/uboot-dflt.txt
uboot/uboot-env/fw_setenv baudrate 115200
CRC read error on uboot-env.bin: Success
[...]
****   Burning uboot and environment variables ... This will take few minutes ...
Open On-Chip Debugger 0.2.0 (2009-07-26-14:56) Release
$URL: http://svn.berlios.de/svnroot/repos/openocd/tags/openocd-0.2.0/src/openocd.c $
For bug reports, read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS
2000 kHz
jtag_nsrst_delay: 200
jtag_ntrst_delay: 200
dcc downloads are enabled
[...]
****        U-boot should be up and running now. Open your console ...
&lt;/pre&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;Der Prozess dauert einige Minuten, nach Erhalt der letzten Zeile kann dann via &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;minicom&lt;/span&gt;&lt;/tt&gt; der Bootprozess und das Einrichten von Ubuntu verfolgt werden. &lt;br /&gt;
&lt;em&gt;(wenn minicom den Bootprozess unterbricht, einfach in u-boot reset eintippen, dann geht es nochmal los.)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;zugriff-via-ssh&quot;&gt;
&lt;h2&gt;Zugriff via SSH&lt;/h2&gt;
&lt;p&gt;Nachdem man fertig ist, kann man ein frisches Ubuntu 9.04 auf einem &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/UBIFS&quot;&gt;UBIFS&lt;/a&gt; mit neuem Kernel und U-Boot betrachten. &lt;br /&gt;
Ein LAN-Kabel eingesteckt, einem DHCP Router und man kann sich via &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;ssh&lt;/span&gt;&lt;/tt&gt; in das System einloggen:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt; $ ssh &lt;a class=&quot;reference external&quot; href=&quot;mailto:root&amp;#64;192.168.0.123&quot;&gt;root&amp;#64;192.168.0.123&lt;/a&gt; # passwort: nosoup4u &lt;/pre&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;id1&quot;&gt;
&lt;h1&gt;SheevaPlug Installer&lt;/h1&gt;
&lt;p&gt;Der SheevaPlug Installer ist ein sehr nettes Tool. Damit lässt sich zum Beispiel ein tot geflashtes SheevaPlug wiederbeleben. &lt;br /&gt;
&lt;em&gt;Totflashen geht, indem man den Bootloader falsch flasht, sodass das Plug nicht einmal mehr die Hardware initialisieren kann.
(Erkennbar an der nicht leuchtetenden blauen Lampe)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Dieser Schritt sollte der allererste sein, den man nach Erhalt eines neuen Sheevas tut.&lt;/p&gt;
&lt;p&gt;Hinterher haben wir:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;Das U-Boot 3.4.19 (kann von SD booten)&lt;/li&gt;
&lt;li&gt;Linux ubuntu 2.6.30.2 #11 PREEMPT Wed Jul 22 19:53:31 MDT 2009 armv5tel GNU/Linux&lt;/li&gt;
&lt;li&gt;verdammt schnelles Dateisystem UBIFS mit &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;lzo&lt;/span&gt;&lt;/tt&gt; on-the-fly Komprimierung&lt;/li&gt;
&lt;li&gt;Ubuntu mit korrekt konfigurierter DNS-Auflösung und &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;apt-get&lt;/span&gt;&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Weiterhin ist es mit diesem Werkzeug möglich, eigene Distributionen einzubinden.
Im &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;installer/&lt;/span&gt;&lt;/tt&gt;-Verzeichnis kann der &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;rootfs.tar.gz&lt;/span&gt;&lt;/tt&gt; Tarball mit einem
eigenen Distro-Baum ausgetauscht werden.&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.markgillespie.co.uk/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=9&amp;amp;Itemid=13&quot;&gt;Auf diesem Weg&lt;/a&gt;
habe ich selber ein Debian zum Laufen bekommen.
Wer das allerdings selber probieren möchte, sollte den &lt;a class=&quot;reference external&quot; href=&quot;http://www.wuala.com/posativ/Files/SheevaPlug/debian.rootfs.tar.gz&quot;&gt;vorgefertigten Tarball&lt;/a&gt; nutzen.
Die aktuelle Build (Anfang Januar) via &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;bootstrap&lt;/span&gt;&lt;/tt&gt; funktionierte bei mir nämlich nicht.&lt;/p&gt;
&lt;p&gt;Der Installer bietet auch die Möglichkeit, das Betriebssystem auch auf die SD Flashkarte zu spielen.
Denn diese wird mit dem Kernel Update wieder richtig schnell:&lt;/p&gt;
&lt;div class=&quot;section&quot; id=&quot;benchmark-sdhc-karte-class-4-mit-kernel-2-6-30-2&quot;&gt;
&lt;h2&gt;Benchmark SDHC Karte Class 4 mit Kernel 2.6.30.2&lt;/h2&gt;
&lt;p&gt;100 bis 1 GB MB:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;
== Schreiben via dd bs=1024 count=[100K, 200K, 1M] if=/dev/zero of=/mnt/test.img ==
104857600 bytes (105 MB) copied, 6.31505 s, 16.6 MB/s
209715200 bytes (210 MB) copied, 30.8354 s, 6.8 MB/s
1073741824 bytes (1.1 GB) copied, 221.97 s, 4.8 MB/s

== Lesen via dd if=/mnt/test.img of=/dev/null  ==
104857600 bytes (105 MB) copied, 5.46798 s, 19.2 MB/s
209715200 bytes (210 MB) copied, 10.8675 s, 19.3 MB/s
1073741824 bytes (1.1 GB) copied, 64.4165 s, 16.7 MB/s
&lt;/pre&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;tmp-und-var-und-swap&quot;&gt;
&lt;h1&gt;/tmp und /var und swap&lt;/h1&gt;
&lt;p&gt;Da das NAND auf Flas basierte und diese bekanntlich eine begrenzte Schreibvorgangsanzahl haben, ist es ratsam,
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;swap&lt;/span&gt;&lt;/tt&gt;, &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/tmp&lt;/span&gt;&lt;/tt&gt; und &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/var&lt;/span&gt;&lt;/tt&gt; (sehr häufige Schreib/Lesezyklen) auf eine USB-Festplatte oder auf eine externe (billige)
SD Karte umzubiegen oder in den RAM zu speichern.&lt;/p&gt;
&lt;p&gt;Das NAND selber kann nämlich nur zwischen 1.000 und 10.000 Schreibzyklen bestehen.
Dazu editiert man sich einfach seine /etc/fstab zurecht. Meine sieht z.B. so aus:&lt;/p&gt;
&lt;div class=&quot;section&quot; id=&quot;usb-festplatte&quot;&gt;
&lt;h2&gt;USB Festplatte&lt;/h2&gt;
&lt;p&gt;&lt;pre&gt;
mone                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0
ubi0:rootfs            /             ubifs     defaults,noatime    0      0
/dev/sda1               /var            jfs       defaults,mode=0755 0 0
/dev/sda6               /home           jfs       defaults,noatime
/dev/sda5               swap    swap    defaults 0 0
/tmp                   /var/tmp      bind      defaults,bind       0      0
&lt;/pre&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;ram-ohne-sd-hdd&quot;&gt;
&lt;h2&gt;RAM (ohne SD/HDD)&lt;/h2&gt;
&lt;p&gt;nach &lt;a class=&quot;reference external&quot; href=&quot;http://www.archmobile.org/trac/wiki/AM/SheevaPlug/InstallationOnExternalStorage&quot;&gt;Arch Mobile Wiki&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;
none                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0
ubi0:rootfs            /             ubifs     defaults,noatime    0      0
tmpfs                  /var/lock     tmpfs     defaults,size=50m,mode=0755 0 0
tmpfs                  /var/log      tmpfs     defaults,size=50m,mode=0755 0 0
tmpfs                  /var/run      tmpfs     defaults,size=50m,mode=0755 0 0
tmpfs                  /tmp          tmpfs     defaults,size=100m,mode=1777 0 0
/tmp                   /var/tmp      bind      defaults,bind       0      0
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Viel Spaß mit eurem neuen System!&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>
</entry>

<entry>
<title type="html">Vorbereitungen, kleinere Tests und Infos zum SheevaPlug</title>
<id>http://www.posativ.org/blog/2009/12/26/vorbereitungen-kleinere-tests-und-infos-zum-sheevaplug</id>
<updated>2009-12-26T11:39:00Z</updated>
<published>2009-12-26T11:39:00Z</published>
<link rel="alternate" type="text/html" href="http://posativ.org/blog/html/linux/sheevaplug/vorbereitungen-kleinere-tests-und-infos-zum-sheevaplug.html" />
<content type="html">&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://posativ.org/blog/html/linux/sheevaplug/erster-eindruck.html&quot;&gt;Gestern&lt;/a&gt; habe ich ja schon den ersten Einblick geschildert.&lt;/p&gt;
&lt;p&gt;Heute hab ich noch kurz weitergemacht, teils mit erfreuten Ergebnissen, teilweise etwas schlechten.&lt;/p&gt;
&lt;div class=&quot;section&quot; id=&quot;ubuntus-arm-repository-ports-ubuntu-com&quot;&gt;
&lt;h1&gt;Ubuntus ARM Repository: ports.ubuntu.com&lt;/h1&gt;
&lt;p&gt;Nirgends habe ich eine vollständige Liste der möglichen Pakete gefunden. Nirgends.&lt;/p&gt;
&lt;p&gt;Daher habe ich einmal &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;apt-get&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;update&lt;/span&gt;&lt;/tt&gt; samt &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;apt-cache&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;pkgnames&lt;/span&gt;&lt;/tt&gt; gemacht und nun eine vollständige Liste
aller Pakete, die am 25.12.2009 bereits im Repository waren:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;
10:32:56::# apt-cache pkgnames
&lt;a href=&quot;http://posativ.org/blog/files/linux/sheevaplug/all-packages.txt&quot;&gt;&lt;b&gt;http://posativ.org/blog/files/linux/sheevaplug/all-packages.txt&lt;/b&gt;&lt;/a&gt;

10:35:03::# apt-cache stats
Total package names: 32956 (1318k)
    Normal packages: 25053
    Pure virtual packages: 250
    Single virtual packages: 2200
    Mixed virtual packages: 240
    Missing: 5213

10:35:25::# cat /etc/apt/sources.list
deb http://ports.ubuntu.com jaunty main restricted universe multiverse
&lt;/pre&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;erste-benchmarks-vom-nand-und-einer-sdhc-karte&quot;&gt;
&lt;h1&gt;Erste Benchmarks vom NAND und einer SDHC Karte&lt;/h1&gt;
&lt;div class=&quot;section&quot; id=&quot;mb-nand&quot;&gt;
&lt;h2&gt;512 MB NAND&lt;/h2&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;default Filesystem: &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/JFFS2&quot;&gt;JFFS2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;zlib Kompression&lt;/li&gt;
&lt;li&gt;100 MB Testdatei&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;pre&gt;
10:50:40::# dd if=/dev/zero of=/root/test.img bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 9.37936 s, 11.2 MB/s

10:50:59::# dd if=/root/test.img of=/dev/null
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 0.826774 s, 127 MB/s
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Dabei findet eine on-the-fly Kompression und Dekompression statt, die sogar recht effektiv ist:
151 MB physikalisch belegt (Ubuntu), mittels &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;du&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;-sh&lt;/span&gt;&lt;/tt&gt; komme ich allerdings auf 427MB.&lt;/p&gt;
&lt;p&gt;Auf 500 MB NAND bei zlib Kompression kann also ca. 1400 MB theoretisch gespeichert werden.&lt;/p&gt;
&lt;p&gt;Neben JFFS2 gibt es allerdings noch ein etwas schnelleres Dateisystem: &lt;a class=&quot;reference external&quot; href=&quot;http://en.wikipedia.org/wiki/UBIFS&quot;&gt;UBIFS&lt;/a&gt;.
Das hat neben &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;zlib&lt;/span&gt;&lt;/tt&gt; die deutlich performantere Kompression &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;lzo&lt;/span&gt;&lt;/tt&gt;, die dafür allerdings etwas mehr Platz benötigt.&lt;/p&gt;
&lt;/div&gt;
&lt;hr class=&quot;docutils&quot; /&gt;
&lt;div class=&quot;section&quot; id=&quot;gb-sdhc&quot;&gt;
&lt;h2&gt;4 Gb SDHC&lt;/h2&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;default Filesystem: VFAT&lt;/li&gt;
&lt;li&gt;1 GB Testdatei&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;pre&gt;
21:09:23::# dd bs=1024 count=1M if=/dev/zero of=/mnt/file
1073741824 bytes (1.1 GB) copied, 1455.34 s, 738 kB/s

22:05:19::# dd if=/mnt/file of=/dev/null
2097152+0 records in
2097152+0 records out
1073741824 bytes (1.1 GB) copied, 158.693 s, 6.8 MB/s
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Also ich habe ja mit ein paar Einbußen gerechnet, aber nicht mit 700 kB/s.
Gekauft hab ich eine Class 4 SDHC von Panasonic, mit 20 MB/s Lesen und 9 MB/s Schreiben.&lt;/p&gt;
&lt;p&gt;Weil ich kein SD-Kartenlesegerät für USB habe, konnte ich maximal noch vom
&lt;a class=&quot;reference external&quot; href=&quot;http://www.sony.de/product/rd-reader-ebook/prs-505&quot;&gt;Sony PRS-505&lt;/a&gt; die Schreib- und Lesegeschwindigkeit
testen. Da kam ich beim Schreiben immerhin auf gut 6 MB/s, beim Lesen allerdings auf utopische 200 MB/s.&lt;/p&gt;
&lt;p&gt;Dennoch gibt es wohl sehr heftige Probleme beim mitgeliefertem Kernel und SD Karten
(&lt;a class=&quot;reference external&quot; href=&quot;http://computingplugs.com/index.php/SheevaPlug_Performance#SDHC_storage_throughput&quot;&gt;anderer Vergleich&lt;/a&gt;).&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;welches-os-denn-nun-fur-das-sheevaplug&quot;&gt;
&lt;h1&gt;Welches OS denn nun für das SheevaPlug?&lt;/h1&gt;
&lt;p&gt;Es gibt mehrere Linuxdistributionen, die entweder einen Port für ARM oder generell für Embedded Systems konzipiert sind:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.debian.org/ports/arm/&quot;&gt;Debian&lt;/a&gt;: &lt;a class=&quot;reference external&quot; href=&quot;http://www.cyrius.com/debian/kirkwood/sheevaplug/&quot;&gt;http://www.cyrius.com/debian/kirkwood/sheevaplug/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.ubuntu.com/products/whatisubuntu/arm&quot;&gt;Ubuntu&lt;/a&gt;: &lt;a class=&quot;reference external&quot; href=&quot;http://www.plugcomputer.org/plugwiki/index.php/Category:Ubuntu&quot;&gt;http://www.plugcomputer.org/plugwiki/index.php/Category:Ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://gentoo.org/&quot;&gt;Gentoo&lt;/a&gt;: &lt;a class=&quot;reference external&quot; href=&quot;http://dev.gentoo.org/~armin76/arm/sheevaplug/install.xml&quot;&gt;http://dev.gentoo.org/~armin76/arm/sheevaplug/install.xml&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.archmobile.org/&quot;&gt;Arch Linux&lt;/a&gt;: &lt;a class=&quot;reference external&quot; href=&quot;http://www.archmobile.org/trac/wiki/AM/SheevaPlug/InstallationOnNAND&quot;&gt;http://www.archmobile.org/trac/wiki/AM/SheevaPlug/InstallationOnNAND&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fedora, Angstrom, SlugOS, Slackware, FreeBSD, OpenWRT&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Um nur die aufzuzählen, die mir bisher begegnet sind. Es gibt sicherlich noch mehr.&lt;/p&gt;
&lt;p&gt;Da allein schon der Linux Kernel knapp 50 Minuten zum Kompilieren auf dem Plug braucht, fällt Gentoo für mich schon einmal weg.
Fedora und Ubuntu sind beides Ports von so schon sehr schwergewichtigen Distributionen. Daher will ich die auch nicht wirklich haben.&lt;/p&gt;
&lt;p&gt;Da ich Arch Linux auf dem Desktop verwende und es recht klein ist, liegt es für mich nahe, dieses zu verwenden. Allerdings schaut das Repository
noch etwas klein aus und das archmobile.org Projekt ist mehr auf Mobiles fokussiert. Ich werde allerdings Arch Linux on NAND testen!&lt;/p&gt;
&lt;p&gt;Alle anderen bis auf Debian sind mir unbekannt. Debian ist sehr populär, daher stelle ich mir auch das Repository recht umfrangreich vor.
Aber auch da gibt es natürlich keine Liste mit allen verfügbaren Paketen...&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;wie-geht-s-weiter&quot;&gt;
&lt;h1&gt;Wie geht&apos;s weiter?&lt;/h1&gt;
&lt;p&gt;U-Boot muss aktualisiert werden für SDHC Boot, dazu der aktuelle Kernel kompiliert werden.
UBIFS statt JFFS2 nutzen und dann kommt Arch Linux aufs NAND und Debian auf die SDHC Karte&lt;/p&gt;
&lt;p&gt;Wenn das dann geschafft ist, sehe ich weiter.&lt;/p&gt;
&lt;/div&gt;
</content>
</entry>

<entry>
<title type="html">Mein erster Eindruck vom SheevaPlug</title>
<id>http://www.posativ.org/blog/2009/12/25/erster-eindruck</id>
<updated>2009-12-25T22:15:00Z</updated>
<published>2009-12-25T22:15:00Z</published>
<link rel="alternate" type="text/html" href="http://posativ.org/blog/html/linux/sheevaplug/erster-eindruck.html" />
<content type="html">&lt;p&gt;Tja, wie beginnt man diesen Blogpost nicht prahlend?
&lt;br /&gt; Ich habe vom Weihnachtsmann etwas aus &lt;a class=&quot;reference external&quot; href=&quot;http://www.newit.co.uk/store/index.php?main_page=product_info&amp;amp;cPath=1&amp;amp;products_id=1&quot;&gt;England&lt;/a&gt; erhalten:
&lt;strong&gt;Marvells SheevaPlug&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Wenn jetzt jemand denkt &amp;quot;Hää, wasn das?&amp;quot;:&lt;/p&gt;
&lt;p&gt;Ein SheevaPlug ist ein headless Server für den Betrieb zu Hause.
Bei maximal 11 Watt mit angeschlossener USB-Festplatte, samt Ethernet und Flash Karte unter Volllast.
Soviel brauchen manche High-End Rechner, wenn sie angeblich &amp;quot;aus&amp;quot; sind.&lt;/p&gt;
&lt;p&gt;Nutzen kann man das z.B. für: Wuala, IRC-Bouncer, Fileserver, Torrent und Webserver.&lt;/p&gt;
&lt;div class=&quot;section&quot; id=&quot;sheevaplug-dev-kit&quot;&gt;
&lt;h1&gt;SheevaPlug Dev Kit&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;http://posativ.org/blog/img/blog/linux/sheevaplug/sheevaplug.png&quot;&gt;
&lt;img class=&quot;floatright&quot; src=&quot;http://posativ.org/blog/img/blog/linux/sheevaplug/sheevaplug-small.png&quot;
alt=&quot;SheevaPlug; CC-Bild&quot; width=&quot;160&quot; heigth=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Um jetzt nicht wiederzukauen, was andere Blogs bereits gepostet haben, nur eine kurze Übersicht:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;ARM Prozessor mit 1,2 Ghz&lt;/li&gt;
&lt;li&gt;512 Mb RAM&lt;/li&gt;
&lt;li&gt;512 Mb &lt;a class=&quot;reference external&quot; href=&quot;http://de.wikipedia.org/wiki/NAND-Flash&quot;&gt;NAND&lt;/a&gt; (interner Flash Speicher)&lt;/li&gt;
&lt;li&gt;1x USB 2.0 (480 Mb/s) Port, 1x Gigabit Netzwerk, SDHC Input&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Interessanterweise klackert mein SheevaPlug, wenn ich es leicht schüttel. Allerdings müssten das nur ein
paar lose Kabel sein, der &lt;a class=&quot;reference external&quot; href=&quot;http://computingplugs.com/images/f/f2/Powersupply.jpg&quot;&gt;Innenarchitektur&lt;/a&gt; zu urteilen.&lt;/p&gt;
&lt;p&gt;Im Paket befinden sich ein ca. 3m LAN-Kabel, Mini-USB-&amp;gt;USB Kabel (50 cm) (für serielles Terminal) und zwei verschiedene
Baustücke für die Stromversorgung. Mein Sheevaplug ist einfach auf eine Steckdosenleiste gesteckt.&lt;/p&gt;
&lt;p&gt;Leider schaut eine eingesteckte SD-Karte &lt;a class=&quot;reference external&quot; href=&quot;http://blogdaten.stefan-betz.net/sheeva-mit-sdcard.jpg&quot;&gt;etwas&lt;/a&gt; sehr hervor.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;erster-anlauf&quot;&gt;
&lt;h1&gt;Erster Anlauf&lt;/h1&gt;
&lt;p&gt;Das SheevaPlug hat kein Power-Schalter oder ähnliches. Wenn es auf eine aktive Stromleiste gesteckt wird, fährt es automatisch hoch.&lt;/p&gt;
&lt;p&gt;Das SheevaPlug lässt sich im Übrigen auch nicht ausschalten; zwar kann man Ubuntu zum &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;halt&lt;/span&gt;&lt;/tt&gt; zwingen, aber das Sheeva läuft munter weiter.
(Also es leuchtet...)&lt;/p&gt;
&lt;hr class=&quot;docutils&quot; /&gt;
&lt;p&gt;Also in die Steckdose gesteckt, samt seriellem Kabel und LAN und schon geht&apos;s los.
Da ein Ubuntu (9.04) im NAND vorinstalliert ist, bezieht es sich über DHCP automatisch eine IP. Daher kann man sich einfach per SSH einloggen:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;
21:09:47::$ ssh &lt;a class=&quot;reference external&quot; href=&quot;mailto:root&amp;#64;192.168.0.200&quot;&gt;root&amp;#64;192.168.0.200&lt;/a&gt;
&lt;a class=&quot;reference external&quot; href=&quot;mailto:root&amp;#64;192.168.0.200&apos;s&quot;&gt;root&amp;#64;192.168.0.200&apos;s&lt;/a&gt; password: nosoup4u
Linux debian 2.6.22.18 #1 Thu Mar 19 14:46:22 IST 2009 armv5tejl
[...]
To access official Ubuntu documentation, please visit:
&lt;a class=&quot;reference external&quot; href=&quot;http://help.ubuntu.com/&quot;&gt;http://help.ubuntu.com/&lt;/a&gt;
Last login: Tue Mar 28 19:07:19 2000
[&lt;a class=&quot;reference external&quot; href=&quot;mailto:root&amp;#64;debian&quot;&gt;root&amp;#64;debian&lt;/a&gt;]/root
19:07:34::#
&lt;/pre&gt;&lt;/p&gt;
&lt;hr class=&quot;docutils&quot; /&gt;
&lt;p&gt;Alternativ kann man sich auch via serieller Schnittstelle einloggen und somit auch die Bootsequenz verfolgen.&lt;/p&gt;
&lt;p&gt;Als Programm empfehle ich an dieser Stelle &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;minicom&lt;/span&gt;&lt;/tt&gt;, das zuerst via &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;minicom&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;-s&lt;/span&gt;&lt;/tt&gt; auf
den USB Anschluss: &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/dev/ttyUSB0&lt;/span&gt;&lt;/tt&gt; konfiguriert werden muss.
&lt;br /&gt; Zwar wird den Entwicklern des &amp;quot;&lt;a class=&quot;reference external&quot; href=&quot;http://www.denx.de/wiki/U-Boot/&quot;&gt;Das U-Boot&lt;/a&gt;&amp;quot; Bootloaders gerade minicom &lt;em&gt;nicht&lt;/em&gt; empfohlen. Allerdings finde ich persönlich
die vorgestellten Programme &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;cu&lt;/span&gt;&lt;/tt&gt; (Teil des uucp Pakets) und &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;kermit&lt;/span&gt;&lt;/tt&gt; nicht gerade zeitgemäß.&lt;/p&gt;
&lt;p&gt;Der U-Boot Bootloader, der eigentlich einen extra Blogbeitrag wert wäre, bootet ziemlich zügig vom Sheeva.
&lt;br /&gt; Aussehen tut der Anfang so:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;
         __  __                      _ _
        |  \/  | __ _ _ ____   _____| | |
        | |\/| |/ _` | &apos;__\ \ / / _ \ | |
        | |  | | (_| | |   \ V /  __/ | |
        |_|  |_|\__,_|_|    \_/ \___|_|_|
 _   _     ____              _
| | | |   | __ )  ___   ___ | |_
| | | |___|  _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
 \___/    |____/ \___/ \___/ \__|
** MARVELL BOARD: SHEEVA PLUG LE

U-Boot 1.1.4 (Mar 19 2009 - 16:06:59) Marvell version: 3.4.16

U-Boot code: 00600000 -&gt; 0067FFF0  BSS: -&gt; 006CEE80

Soc: 88F6281 A0 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz

DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000   size 256MB
DRAM CS[1] base 0x10000000   size 256MB
DRAM Total size 512MB  16bit width
Flash:  0 kB
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:512 MB

CPU : Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled

USB 0: host mode
PEX 0: interface detected no Link.
Net:   egiga0 [PRIME], egiga1
Hit any key to stop autoboot:  0
&lt;/pre&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;erster-blick-auf-die-software&quot;&gt;
&lt;h1&gt;Erster Blick auf die Software&lt;/h1&gt;
&lt;p&gt;Ohne etwas angerührt zu haben, sieht die vorgefertigte Speicherbelegung wie folgt aus:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;
19:38:20::# df -h
Filesystem            Size  Used Avail Use% Mounted on
rootfs                507M  148M  360M  30% /
tmpfs                 252M     0  252M   0% /lib/init/rw
varrun                252M   40K  252M   1% /var/run
varlock               252M     0  252M   0% /var/lock
udev                  252M  8.0K  252M   1% /dev
tmpfs                 252M     0  252M   0% /dev/shm
tmpfs                 252M     0  252M   0% /var/cache/apt
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Vorinstalliert ist, wie schon erwähnt, Ubuntu 9.04 (Jaunty Jackalope). Leider ist es etwas unglücklich installiert:&lt;/p&gt;
&lt;dl class=&quot;docutils&quot;&gt;
&lt;dt&gt;apt-get:&lt;/dt&gt;
&lt;dd&gt;Wer einmal &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;apt-get&lt;/span&gt;&lt;/tt&gt; in irgendeiner Weise nutzen wollte, erfährt ersteinmal:
&lt;pre&gt;
19:43:15::#  apt-get update
E: Archive directory /var/cache/apt/archives/partial is missing.
&lt;/pre&gt;
Da das Problem auf zwei Wege gefixt werden kann und es je nach Nutzung des SheevaPlugs ankommt, empfehle ich hier einfach
&lt;a class=&quot;reference external&quot; href=&quot;http://computingplugs.com/index.php/Fixing_apt-get&quot;&gt;http://computingplugs.com/index.php/Fixing_apt-get&lt;/a&gt;.
&lt;br /&gt; Schuld ist &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/var&lt;/span&gt;&lt;/tt&gt;, da es hier ein Dateisystem im RAM ist und somit nicht persistent.&lt;/dd&gt;
&lt;dt&gt;DNS Auflösung:&lt;/dt&gt;
&lt;dd&gt;&lt;p class=&quot;first&quot;&gt;Per default kann zwar &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;74.125.43.106&lt;/span&gt;&lt;/tt&gt; angepingt werden, allerdings nicht die dazugehörende Domain &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;google.com&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;p class=&quot;last&quot;&gt;Nach einem Neustart ist das behoben, wenn in &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/etc/dhcp3/dhclient.conf&lt;/span&gt;&lt;/tt&gt; eine Route (#) vor
&lt;pre&gt; supersede domain-name-servers 127.0.0.1; &lt;/pre&gt;
gesetzt wird.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://computingplugs.com/index.php/Default_software#Default_installed_packages_on_the_Sheeva_Plug&quot;&gt;Eine vollständige Auflistung aller installierten Pakete gibt es hier&lt;/a&gt;.&lt;/p&gt;
&lt;hr class=&quot;docutils&quot; /&gt;
&lt;p&gt;Der Linux Kernel ist leider eine etwas ältere Version. Allerdings lässt sich dieser updaten, wenn nötig.&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;
20:13:42::# uname -a
Linux debian 2.6.22.18 #1 Thu Mar 19 14:46:22 IST 2009 armv5tejl GNU/Linux
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Da es beim mitgelieferten Kernel recht heftige Performance Einbußen beim Lesen und Schreiben einer eingesteckten SD-Karte gibt,
sollte man ihn zumindest patchen oder gleich den aktuellsten nehmen.&lt;/p&gt;
&lt;p&gt;Das würde ich allerdings in einem separaten Blogposting detailliert beschreiben.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;nutzliche-links&quot;&gt;
&lt;h1&gt;Nützliche Links&lt;/h1&gt;
&lt;p&gt;Ich habe zwischenzeitlich ein paar sehr informative Webseiten gefunden:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;dl class=&quot;first docutils&quot;&gt;
&lt;dt&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://computingplugs.com/index.php/Main_Page&quot;&gt;http://computingplugs.com/index.php/Main_Page&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;p class=&quot;first last&quot;&gt;Nützliches Wiki und die Seite läuft komplett auf einem Sheeva. Mit &lt;a class=&quot;reference external&quot; href=&quot;http://computingplugs.com/index.php/SheevaPlug_Real_time_Statistics&quot;&gt;Echtzeit Statistiken&lt;/a&gt;!&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/li&gt;
&lt;li&gt;&lt;dl class=&quot;first docutils&quot;&gt;
&lt;dt&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.plugcomputer.org/plugwiki/index.php/Main_Page&quot;&gt;http://www.plugcomputer.org/plugwiki/index.php/Main_Page&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;p class=&quot;first last&quot;&gt;Ist das offizielle Wiki von &lt;a class=&quot;reference external&quot; href=&quot;http://www.plugcomputers.org/&quot;&gt;http://www.plugcomputers.org/&lt;/a&gt; und sehr umfangreich.
Die &lt;a class=&quot;reference external&quot; href=&quot;http://www.plugcomputer.org/plugwiki/index.php/Category:HowTo&quot;&gt;How-To Abteilung&lt;/a&gt; ist sehr nett.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/li&gt;
&lt;li&gt;&lt;dl class=&quot;first docutils&quot;&gt;
&lt;dt&gt;&lt;a class=&quot;reference external&quot; href=&quot;https://www.marvell.com/products/embedded_processors/developer/kirkwood/plugpartners.jsp&quot;&gt;http://www.marvell.com/&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;p class=&quot;first last&quot;&gt;Offizielle Liste der Reselller. Für den Fall der Fälle...&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;bilder&quot;&gt;
&lt;h1&gt;Bilder&lt;/h1&gt;
&lt;p&gt;sind nicht von mir; ich hatte ehrlich gesagt keine Lust, eigene zu machen.
&lt;br /&gt; &lt;em&gt;via Flicker&lt;/em&gt;:
&lt;a class=&quot;reference external&quot; href=&quot;http://www.flickr.com/photos/20625597&amp;#64;N07/3330296803/&quot;&gt;#1&lt;/a&gt;
&lt;a class=&quot;reference external&quot; href=&quot;http://www.flickr.com/photos/z303/4033312664/&quot;&gt;#2&lt;/a&gt;
&lt;a class=&quot;reference external&quot; href=&quot;http://www.flickr.com/photos/z303/4033311334/&quot;&gt;#3&lt;/a&gt;
&lt;a class=&quot;reference external&quot; href=&quot;http://www.flickr.com/photos/mbiddulph/3836727468/&quot;&gt;#4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://posativ.org/blog/img/blog/linux/sheevaplug/bilderreihe.png&quot;&gt;&lt;img alt=&quot;bilderreihe&quot; src=&quot;http://posativ.org/blog/img/blog/linux/sheevaplug/bilderreihe-small.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!-- EOF --&gt;
&lt;/div&gt;
</content>
</entry>

<entry>
<title type="html">Amaroks Shortcuts auf Songbird übertragen</title>
<id>http://www.posativ.org/blog/2009/12/23/amarok-shortcuts-in-songbird-nutzen</id>
<updated>2009-12-23T08:49:00Z</updated>
<published>2009-12-23T08:49:00Z</published>
<link rel="alternate" type="text/html" href="http://posativ.org/blog/html/linux/kde/amarok-shortcuts-in-songbird-nutzen.html" />
<content type="html">&lt;p&gt;Es ist ja eine ewige Leidensgeschichte mit Amarok 2. &lt;br /&gt;
Ich habe seit Amarok 2.1 (alles davor war unbrauchbar) versucht, mich an das neue Design zu gewöhnen.&lt;/p&gt;
&lt;p&gt;Aber es klappt einfach nicht. Die Wiedergabeliste sieht aus wie im Windows Media Player (tm), intuitiv ist anders.&lt;/p&gt;
&lt;p&gt;Dann die ewigen Bugs, unvollständige Unterstützung von Musikformaten, neue Features, die so einfach nicht funktionieren,
aber dennoch in der Release landen. Irgendwas machen die Entwickler falsch...&lt;/p&gt;
&lt;p&gt;Nun aber zum eigentlichen Thema (Damit der Umstieg von Amarok auf Songbird klappt):&lt;/p&gt;
&lt;div class=&quot;section&quot; id=&quot;how-to-vor-zuruck-pause-hotkeys-mit-songbird-nutzen&quot;&gt;
&lt;h1&gt;How To: Vor/Zurück/Pause Hotkeys mit Songbird nutzen&lt;/h1&gt;
&lt;div class=&quot;section&quot; id=&quot;vorbereitungen&quot;&gt;
&lt;h2&gt;Vorbereitungen:&lt;/h2&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;Songbird wird schon benötigt:&lt;br /&gt;
Version 1.4.2: &lt;a class=&quot;reference external&quot; href=&quot;http://download.songbirdnest.com/installer/linux/i686/Songbird_1.4.2-1434_linux-i686.tar.gz&quot;&gt;i686&lt;/a&gt; oder &lt;a class=&quot;reference external&quot; href=&quot;http://download.songbirdnest.com/installer/linux/x86_64/Songbird_1.4.2-1434_linux-x86_64.tar.gz&quot;&gt;x86_64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Addon &lt;a class=&quot;reference external&quot; href=&quot;http://addons.songbirdnest.com/addon/1381/&quot;&gt;Command Line Support&lt;/a&gt;: &lt;a class=&quot;reference external&quot; href=&quot;http://addons.songbirdnest.com/xpis/4937?source=download&quot;&gt;Download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;hr class=&quot;docutils&quot; /&gt;
&lt;div class=&quot;section&quot; id=&quot;kde-4&quot;&gt;
&lt;h2&gt;KDE 4:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;ihr &lt;strong&gt;startet&lt;/strong&gt; die &lt;strong&gt;Systemeinstellungen&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;unter &lt;strong&gt;Systemverwaltung&lt;/strong&gt; wählt ihr -&amp;gt; &lt;strong&gt;Tastaturkombinationen&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;&lt;strong&gt;Rechtsklick&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Neue Gruppe&lt;/strong&gt; (Umbenennen eventuell)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;erstellte Gruppe selektieren und wieder &lt;strong&gt;Rechtsklick&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Neu&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Globaler Kurzbefehl&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Befehl/Adresse&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;selektiert den Eintrag und geht &lt;strong&gt;in&lt;/strong&gt; den &lt;strong&gt;&amp;quot;Auslöser&amp;quot;-Tab&lt;/strong&gt;:
&lt;br /&gt; Für jeden Eintrag:&lt;/p&gt;
&lt;p&gt;&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;Next&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;Meta+B&lt;/span&gt;&lt;/tt&gt; &lt;br /&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;Prev&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;Meta+Z&lt;/span&gt;&lt;/tt&gt; &lt;br /&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;Pause/Wiedergabe&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;Meta+C&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;Es wird Konflikte geben, aber mit &amp;quot;Neu Zuordnern&amp;quot; werden diese Aktionen dann frei.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;als dazugehörender Befehl für Songbird kommt &lt;strong&gt;in &amp;quot;Aktion&amp;quot;&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;Next&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;:&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/usr/bin/songbird&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;-next&lt;/span&gt;&lt;/tt&gt; &lt;br /&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;Prev&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;:&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/usr/bin/songbird&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;-previous&lt;/span&gt;&lt;/tt&gt; &lt;br /&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;Pause/Wiedergabe&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;:&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/usr/bin/songbird&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;-pause&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://posativ.org/blog/img/blog/linux/kde/tastaturkombinationen.png&quot;&gt;&lt;img src=&quot;http://posativ.org/blog/img/blog/linux/kde/tastaturkombinationen.png&quot; alt=&quot;KDE 4: Systemeinstellungen -&gt; Tastaturkombinationen&quot; width=&quot;625&quot; height=&quot;282&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;hr class=&quot;docutils&quot; /&gt;
&lt;div class=&quot;section&quot; id=&quot;gnome&quot;&gt;
&lt;h2&gt;Gnome:&lt;/h2&gt;
&lt;p&gt;nach &lt;a class=&quot;reference external&quot; href=&quot;http://deepcode.net/global-hot-keys-for-songbird-in-linux&quot;&gt;http://deepcode.net/global-hot-keys-for-songbird-in-linux&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;führt &lt;strong&gt;gconf-editor&lt;/strong&gt; im Terminal oder über F2 aus&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;geht zu &lt;strong&gt;&amp;quot;apps&amp;quot;&lt;/strong&gt; -&amp;gt; &lt;strong&gt;&amp;quot;metacity&amp;quot;&lt;/strong&gt; -&amp;gt; &lt;strong&gt;&amp;quot;keybinding_commands&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;editiert nun:&lt;/p&gt;
&lt;p&gt;&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;command_1:&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/usr/bin/songbird&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;-next&lt;/span&gt;&lt;/tt&gt; &lt;br /&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;command_2:&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/usr/bin/songbird&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;-previous&lt;/span&gt;&lt;/tt&gt; &lt;br /&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;command_3:&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;/usr/bin/songbird&lt;/span&gt;&lt;/tt&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;-pause&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;nun geht ihr zu &amp;quot;apps&amp;quot; -&amp;gt; &amp;quot;metacity&amp;quot; -&amp;gt; &lt;strong&gt;&amp;quot;global_keybindings&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Da seht ihr nun run_command_1 und so weiter. Die könnt ihr nun umschreiben:&lt;/p&gt;
&lt;p&gt;&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;run_command_1:&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;Meta+B&lt;/span&gt;&lt;/tt&gt; &lt;br /&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;run_command_2:&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;Meta+Z&lt;/span&gt;&lt;/tt&gt; &lt;br /&gt; &lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;run_command_3:&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;Meta+C&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>
</entry>

<entry>
<title type="html">Wuala im Dezember '09</title>
<id>http://www.posativ.org/blog/2009/12/21/2009-12-dezember</id>
<updated>2009-12-21T11:38:00Z</updated>
<published>2009-12-21T11:38:00Z</published>
<link rel="alternate" type="text/html" href="http://posativ.org/blog/html/wuala/news/2009-12-dezember.html" />
<content type="html">&lt;div class=&quot;section&quot; id=&quot;wuala-release-aussersihl-14-12-2009&quot;&gt;
&lt;h1&gt;Wuala Release: Aussersihl (14.12.2009)&lt;/h1&gt;
&lt;p&gt;Aussersihl ist irgendwo tief im Zentrum von Zürich: &lt;a class=&quot;reference external&quot; href=&quot;http://maps.google.com/?q=Aussersihl,%20Z%C3%BCrich,%20Schweiz&quot;&gt;Aussersihl&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;neustes Feature: &lt;strong&gt;Secret Links für private Gruppen&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://posativ.org/blog/img/blog/create-group-secret-link.png&quot;&gt;&lt;img class=&quot;floatright&quot; src=&quot;http://posativ.org/blog/img/blog/create-group-secret-link-small.png&quot; alt=&quot;Gruppen erstellen mit Secret Link&quot; width=&quot;300&quot; height=&quot;361&quot;/&gt;&lt;/a&gt;
Wer nach diesem Update eine private Gruppe gründen will, erhält nun die Option seine private
Gruppe über den Secret Link verfügbar zu machen. Die Entscheidung kann nur beim Erstellen
der Gruppe getroffen werden und ist für Gruppen vor dem Update folglich nicht verfügbar.&lt;/p&gt;
&lt;p&gt;Der Secret Key kann nach Belieben geändert werden und Usern, die diesen Link erhalten, bekommen
Zugriff auf die Dateien und können sogar direkt der Gruppe beitreten.&lt;/p&gt;
&lt;p&gt;Das Feature haben sie sehr sauber implementiert: Die Option kann nicht mitten drin einfach &amp;quot;mal so&amp;quot;
aktiviert werden und bei älteren Gruppen erst recht nicht - zu Gunsten der Sicherheit.
&lt;br /&gt;
Leider hat man durch den Link direkt auf die Wurzel der Gruppe Zugriff, sodass es gar nicht möglich
ist, nur bestimmte Ordner freizugeben.&lt;/p&gt;
&lt;p&gt;Link zu &lt;a class=&quot;reference external&quot; href=&quot;https://www.wuala.com/posativ.org/secret%20stuff/blub?key=posativorg&quot;&gt;/posativ.org/secret stuff/blub?key=posativorg&lt;/a&gt; führt zwar vorerst nur zum gewähltem Element. Aber schon im Webinterface
kann auf übergeordnete Dateien zugegriffen werden.&lt;/p&gt;
&lt;dl class=&quot;docutils&quot;&gt;
&lt;dt&gt;Checkbox Issue bei Linux:&lt;/dt&gt;
&lt;dd&gt;&lt;p class=&quot;first last&quot;&gt;add
&lt;tt class=&quot;docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;pre&quot;&gt;GDK_NATIVE_WINDOWS=true&lt;/span&gt;&lt;/tt&gt;
to the start script&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;ein paar Bugfixes: Wuala hatte unter Windows im Temp Ordner unendlich viele Ordner erstellt;
Crashes beim Download und zur Verbindungsüberprüfungung.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;das wohl interessanteste Feature ist eine neue zuverlässigere
Speicherberechnung via Strg + Alt+ P:&lt;/p&gt;
&lt;p&gt;Es ploppt ein Fenster auf, das einem alle Dateien in allen Gruppen ab einer bestimmten
Größe anzeigt. Hört sich erst einmal ganz gut an - ist es aber nicht.
&lt;br /&gt;
Die Dateien erscheinen nämlich Wuala-mäßig Item für Item nebeneinander und geben erst einmal
keinen Hinweis wo sie sich eigentlich befinden.
Erst nach dem Selektieren zeigen sie, in welcher Gruppe sie wo liegen. Das Durchklicken darf
dann selbstverständlich für jede Datei gemacht werden.
&lt;br /&gt;
Und nein, nicht für jede Datei aus &amp;quot;Eigenen Dateien&amp;quot;, sondern für jede Datei in jeder Gruppe.&lt;/p&gt;
&lt;p&gt;Inzwischen haben sie das &amp;quot;Feature&amp;quot; scheinbar herausgenommen. Aber es war wirklich &lt;em&gt;so&lt;/em&gt; da.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;Mit dem Update haben sie auch wieder das Umbenennen von Dateien auf F2 gelegt, das war zwischenzeitlich
der Hotkey für Details (ein/aus), nun ist diese Funktion auf F12 gewandert.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class=&quot;first&quot;&gt;im Addendum haben sie dann auch ein Bug behoben, der die (win)-FSI beim Browsen Ordner und Dateien anlegen ließ...&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class=&quot;reference external&quot; href=&quot;http://www.wuala.com/en/api/preview/Wuala/Release%20Notes/Relese%20Notes%202009-12-14%20Aussersihl.txt&quot;&gt;vollständige Release Notes für Aussersihl&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot; id=&quot;zur-weihnachtszeit&quot;&gt;
&lt;h1&gt;Zur Weihnachtszeit&lt;/h1&gt;
&lt;p&gt;gibt es dann wohl wieder einen Promotion Code. Ich tippe ja auf den Namen &lt;em&gt;XMAS09&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Eventuell doch nicht, denn am heute ist der Wuala Weihnachtsnewsletter ins Haus geflogen:&lt;/p&gt;
&lt;blockquote&gt;
&lt;!--  --&gt;
&lt;strong&gt;Ein kleines Geschenk&lt;/strong&gt;
&lt;br /&gt; Wir hatten ein tolles Jahr. Für die grossartige Zeit möchten wir uns mit einem kleinen Geschenk bedanken:
Beim &lt;a class=&quot;reference external&quot; href=&quot;http://www.wuala.com/storage/buy&quot;&gt;Kauf&lt;/a&gt; von zusätzlichem Speicher erhalten Sie mit dem Promocode &lt;strong&gt;HOLIDAYS09&lt;/strong&gt; 50% Rabatt (gültig bis 31.12.2009).&lt;/blockquote&gt;
&lt;p&gt;Übrigens halte ich sowohl die &lt;a class=&quot;reference external&quot; href=&quot;http://posativ.org/blog/html/wuala/other/tipps-tricks-ii.html#shortcuts&quot;&gt;Hotkeys für Wuala&lt;/a&gt; als auch die &lt;a class=&quot;reference external&quot; href=&quot;http://posativ.org/blog/html/wuala/other/blog-wuala-promotion-codes.html#funktionierende-promotioncodes&quot;&gt;Promotion Codes Liste&lt;/a&gt; auf dem aktuellen Stand ;)&lt;/p&gt;
&lt;p&gt;In drei Tagen ist Weihnachten, ergo schon einmal frohe Weihnachten!&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
</content>
</entry>
</feed>
