Blog

  • Busybox-Merkwürdigkeiten

    Kann sich jemand dieses verhalten der Shell ash der Busybox erklären?

    http://images.mattiasschlenker.de/blog.rootserverexperiment.de/20090307_busybox_ash.png

    Zweimal wird mit Backticks die Ausgabe eines Befehls in eine Variable eingelesen. Einmal ein simples echo, einmal ein ganzes Script, das ein paar verschachtelte if und case hat. Beim einfachen echo evaluiert grep korrekt zu true, beim Script nicht.

    Ich habe jetzt einen Workaround, bei dem ich nicht per Übergabe eines Parameters die Startup-Scripte sagen lasse, was sie tun, sondern verwende speziell formatierte Kommentare, die ich direkt greppe. Das ganze ist Teil eines etwas umfangreicheren, modularen Mini-Linux, an dem ich gerade arbeite — mehr dazu in den nächsten Tagen.

    Wer mit meinem Build der Busybox spielen möchte: busybox-1.13.2-static-ulibc-i686.tar.gz

  • Post aus Finnland!

    Vor ein paar Tagen kam dieser Umschlag mit einer CD voller MP3s mit finnischem Tango — Stücken, die man hierzulande nicht findet und die von schräg über melancholisch bis fast-argentinisch gehen:

    Wie komme ich dazu, mir von einem finnischen Outdoor-Laden Tangos schicken zu lassen? Ganz einfach. Samu Laine, ein Ringlé- und Klein-Fan wurde auf mein Blog-Posting mit der kaputten Ringlé-Nabe aufmerksam und fragte mich, ob er Einzelteile haben könnte. Klar konnte er:

    Dieses Fahrrad wird dann bald wieder korrekt in Ringlé-Blau erstrahlen:

    Samu betreibt übrigens die Site oldklein.com, die sich komplett den Kleins aus der guten alten Zeit, also der Hochzeit des Sports bis Mitte der 1990er widmet — Bike-pr0n at it’s best! Ich selbst habe mir ja nie ein Klein gegönnt, nach dem Surfen auf Samus Site hätte ich aber schon Lust, beim Händler nebenan mal zu stöbern…

  • Linux: Verschlüsselte und komprimierte Backups auf DVD

    Ich sichere nach wie vor geschäftsrelevante Daten auf DVD, allerdings stellte mich keine der fertigen Lösungen vollkommen zufrieden. Meine Anforderungen:

    • Starke Verschlüsselung: Das Backup muss sicherer sein als diese unsägliche ZIP-Verschlüsselung hinreichend sicher sein und ein statistischer Angriff soll keinen Erfolg versprechen.

    • Gute Komprimierung: Ich möchte in kurzer Zeit das Backup klein eindampfen können und beim Zugriff effizient entpacken, also nur die Dateien, die ich benötige.

    • Mountbares Backup: Ganz ohne vorheriges Entpacken soll ein sofortiger Zugriff auf alle Dateien im Backup möglich sein.

    • Keine unverschlüsselten temporären Dateien: Weder beim Packen noch beim Entpacken sollen unverschlüsselte temporäre Dateien anfallen, einerseits aus Sicherheitsgründen, andererseits weil eine temporäre Datei auf einem zufällig verschlüsselten Dateisystem Prozessorlast erzeugt.

    Bis vor kurzem habe ich einfach Archive mit Tarballs mit Twofish verschlüsselt (openssl bietet ein komfortables Subkommando) und diese auf DVD gebrannt. Neben den oben genannten Nachteilen kam das Problem dazu, dass auf einem ISO-9660-Dateisystem die Dateigrößengrenze bei 2GB lag.

    Meine Lösung sah eine Kombination aus bekannten Technologien vor: Eine Containerdatei sollte per losetup zum blockorientierten Gerät mutieren, dort wiederum sollte mit cryptsetup ein verschlüsselter Datenträger entstehen, der wiederum ein komprimiertes Squashfs-Dateisystem aufnehmen sollte. Klingt kompliziert? Ist es aber nicht:

    Benötigt werden die im Tutorial /home reisetauglich verschlüsselt erwähnten Pakete und die squashfs-tools sowie SquashFS-Module für den laufenden Kernel. (more…)

  • Erst Fakten, dann Gesetze — von der Leyen und lustige Ideen für ein sauberes Netz

    Da haben sich also Vertreter der größten Internetprovider mit Frau von der Leyen getroffen und beschlossen, dass deutsche Surfer in Zukunft keinen Zugriff auf Kinderpornografie mehr haben werden. Ab Ende Februar ist es soweit: Die großen Provider verpflichten sich selbst, nach Sperrlisten des BKAs zu filtern. Weil die Familienministerin es so will und aufmüpfige Provider schnell den Ruf weghätten, Kinderpornografie Vorschub zu leisten, werden wir in weniger als vier Wochen ein zensiertes Web haben — ohne Rechtsgrundlage und mit fragwürdigem Nutzen.

    Ich werde in diesem Artikel darauf eingehen, warum die von den Providern zugesagte Lösung die denkbar schlechteste aller Möglichkeiten ist: Sie kann leicht umgangen werden, hat massive Kollateralschäden zur Folge und es fehlt ihr die nötige Transparenz, die zur Kontrolle und gegebenenfalls der gerichtlichen Überprüfung der Sperrlisten notwendig ist. (more…)

  • Randnotizen, 30. Januar 2009: Intels Hang zu Linux, russische Betriebssysteme, Mobiltelefone

    Wieder ist mehr Zeit ins Land gegangen, als ich eigentlich zulassen wollte. 2009 fängt genauso arbeitsreich an wie 2008 aufgehört hat. Immerhin sind langsam die Früchte eines sehr stressigen Dezembers erkennbar: Seit heute ist das bei Data-Becker erschienene Sonderheft WordPress am Kiosk, an dem ich ein wenig mitgearbeitet habe.

    Und sonst? (more…)

  • Schrott flott?

    Das ist beim Aufräumen im Büro angefallen:

    Die Gegenstände im einzelnen: (more…)

  • Dreimal Windows — und keines weiss vom anderen

    OK, ein beinahe reines Windows-Thema ist ungewöhnlich hier. Aber ich habe gerade viele Leser aus dem Windows-Umfeld, denen es weiterhilft, wenn Sie wissen, wie man mit einer Linux-Live-CD und dem Bootloader GRUB seine Windows-Installationen besser in den Griff bekommt. Darum im Tool der Woche: GRUB und fdisk.

    Wer Windows in der von Microsoft vorgesehenen Reihenfolge — erst XP, dann Vista, dann 7 — installiert, wird selten Probleme bekommen: Jedes Windows erkennt seine Vorgänger und bindet diese in den eigenen Bootloader ein. Trickserei ist aber gefragt, wenn kein Windows vom anderen Kenntnis haben soll oder man zu jeder Zeit ein beliebiges Windows durch eine Neuinstallation ersetzen möchte. Der Standard-Bootmanager von Windows scheitert hieran, Abhilfe schafft der kostenlose und von Linux-Distributionen bekannte GRUB. Netter Nebeneffekt meiner Lösung: Jedes Windows hat den Laufwerksbuchstaben C: für die Systempartition.

    Im folgenden b eschreibe ich, wie man Windows XP, Windows Vista und Windows 7 unabhängig voneinnader installiert. Je nach Bedarf können Sie auch zweimal XP und einmal 7 installieren oder die Reihenfolge variieren. Einzige Einschränkung ist die Limitation bootfähiger Windows-Versionen auf drei, was durch die maximale Anzahl an primären Partitionen bedingt ist. Wer GRUB auf eine zweite Festplatte, Diskette, USB-Stick oder CD auslagert, kommt auf vier.

    Als Werkzeugkiste kommt eine Sidux-Live-CD in Version 2008-04 zum Einsatz. Im Prinzip sollte es jede Live-CD tun, die Gparted und fdisk mitbringt. Schlimmstenfalls sind auf Grund anderer Mountpoints etc. einige Parameter anders einzugeben.

    (more…)

  • Der Pranger der GVU

    Bislang dachte ich, dass gerade bei Menschen, die kleinere Straftaten begehen, eine Verurteilung ein Schuß vor den Bug sein sollte und die Verurteilung einem nicht ewig anhängen sollte. Vorher fand ich das im Leipziger Amtsblatt:

    Offenbar hat man mit dem §111 Urhg den Pranger wieder eingeführt:

    Wird in den Fällen der §§ 106 bis 108b auf Strafe erkannt, so ist, wenn der Verletzte es beantragt und ein berechtigtes Interesse daran dartut, anzuordnen, daß die Verurteilung auf Verlangen öffentlich bekanntgemacht wird. 2Die Art der Bekanntmachung ist im Urteil zu bestimmen.

    Die Öffentlichkeit erfährt also nicht nur, dass Frank S. wegen Urheberrechtsverletzungen zu 50 Tagessätzen verurteilt wurde (die Zahl der Tagessätze und die erwähnten Paragraphen sehen nach intensiver Tauschbörsennutzung aus), sondern aus der Höhe auch dass Herr S. auch von nur rund 300 Euro im Monat leben muss. Mich würde nun wirklich interessieren…

    1. …ob es derartige Prangerparagraphen auch bei anderen Straftaten gibt?

    2. …wie häufig die GVU oder Rechteinhaber die Anwendung des §111 fordern und wie oft Gerichte dieser zustimmen?

  • Randnotizen, 7. Januar 2009: Netbooks jenseits von x86, mein Handy, der Wert eines Blogs

    Und wieder einmal sind einige Tage ins Land gegangen, einen angefangenen Blog-Artikel habe ich für Print verschachert (nach Umformuliererei wird er sicher aber auch bald hier stehen) und ich bin nach dem UMTS-Desaster vor ein paar Tagen wieder im Büro und online. Da kann ich Blogs lesen und mir Notizen dazu machen:

    • Es muss nicht immer x86 sein: Nachdem die Chinesen mit ihrem Longsoon eher die Umgehung von urheberrechtlich geschützten Befehlen im Sinn hatten und daher keine x86er in ihren Billigst-Netbooks verbauen, möchte nun auch Freescale mitmischen. Ja, das ist der Prozessorhersteller, der für Apple die G4s produziert hat. Ich habe daher auch zunächst einen Power-Kern erwartet, möglicherweise einen mit offenem Befehlssatz. Weit gefehlt, es soll ein ARM-Cortex-Kern zum Einsatz kommen. Derartige Kerne kennen wir aus Surftablets und Mobiltelefonen von Nokia und Apple. Weil Freescale mit Mockups geworben hat, die einen zum Tablet vergrößerten iPod Nano zeigen, wurden natürlich gleich Spekulationen laut. Geschickt eingefädelt, denn Freescale hat nach einem flotten Switch bei Apple noch etwas gut.

    • Andere Netbooks: Dell bekommt eine größere SSD, HP baut Alugehäuse und feinere Auflösungen und MSI probiert sich an Hybriden mit Festplatte und SSD. Gut gemacht lässt sich so die Akkulaufzeit des SSD-Gerätes mit dem Speicherplatz der Festplattenversion verbinden.

    • Ich gehe fremd: Geänderte berufliche Anforderungen haben ein anderes Mobiltelefon notwendig gemacht, das F3 reichte einfach nicht mehr. HSDPA und IMAP/S waren die Mindestanforderungen, eine Tastatur, die kein Dreifachdrücken für Buchstaben benötigt, ein Wunsch. Ich habe lange herumüberlegt, ob ich auf Nova warten, am Freerunner frickeln, ein G1 bestellen oder mit Apple angeben soll. Ich habe mich für ein einfaches Nokia E71 entschieden. Und was soll ich sagen: Das Ding fühlt sich wie seinerzeit mein Psion an. Sicher keine schlechte Wahl, aber der Sync in einer Linux dominierten Infrastruktur möchte demnächst angegangen werden.

    • Wie ermittelt man den Wert eines Blogs? Ganz einfach, man schreibt es aus. Ich traue mich das nicht, würde eh nicht viel mehr als eine Kiste Bier rauskommen. Immerhin braucht sich Robert bei diesen Publicity-Stunts nicht über den Traffic zu wundern…

  • UMTS-Blues

    Drei Tage unterwegs, trotzdem für Kunden erreichbar. Mit dem Huawei E172 und dem Linux-Netbook sollte das funktionieren. Sollte…

    • Simyo langsam… Simyo bietet mit dem Internetpaket 1GB einen netten Tarif, bei dem man für 10 Euro innerhalb von 30 Tagen 1GB verbrauchen darf — beliebig auf den Zeitraum verteilt. Coole Sache für Email unterwegs und kleinere Surfsessions, allerdings kaum (kein?) HSDPA möglich. Dennoch: Für mich eigentlich der sinnvollste Tarif.

    • …oder ganz tot: Am 1. Januar kurz nach Mitternacht ging nix mehr, zum Nachmittag des 2. Januars waren via Simyo (und laut Web-Recherche andere E-Plus-Marken) keine Datenverbindungen mehr möglich. Ärgerlich, wenn man das Gigabyte so kalkuliert hat, dass an einem Wochende der Haupt-Traffic anfällt.

    • Alternative Vodafone: Die Alternative hieß Vodafone, eine Callya-Karte hatte ich noch im Gepäck. Mit dieser lässt sich ein Websessions genannter Tarif nutzen — zu 5 Euro für 24 Stunden. Die lieferte HSDPA-Geschwindigkeit, ist aber fürs dauerhafte Surfen zu teuer.

    Ideal ist keiner der Tarife: Simyo ist und bleibt mein Brot- und Butter-Tarif, aber fürs schnelle Arbeiten und den Notfall ist aber weiterhin wenigstens auf Reisen eine Vodafone-SIM mit wenigstens fünf Euro Guthaben im Gepäck.