Category Archives: Linux

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. Continue reading

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? Continue reading

Randnotizen, 17. Dezember 2008: Goodbye Zaurus, Fritz!Box, Netbooks von Apple?

Eigentlich nehme ich mir vor, einmal pro Woche Randnotizen einzustellen und wenigstens zweimal im Monat “richtige” Artikel. Das klappt aber auch nicht immer, gerade jetzt ist zu recht hohem Arbeitsaufwand noch eine fiese Erkältung dazugekommen, die mich hoffentlich nicht allzu sehr ausbremst.

  • In eigener Sache: Seit einigen Monaten arbeite ich an “eigenen” Heftkonzepten rund um verschiedene Hard- und Software-Themen. Teils biete ich die Themen den Verlagen an, teils kommen Verlage mit Themenvorschlägen auf mich zu. Frisch am Kiosk ist das Sonderheft Joomla des bei Data Becker erschienenen Open Source Magazins.

  • Einer tritt ab: Sharps Zaurus-Serie war ein Pionier unter den Linux-PDAs. Als Oberfläche kam Qtopia zum Einsatz, die recht offene Architektur spornte aber viele Entwickler zum Bereitstellen freier Distributioenn an. Wir erinnern uns an die ersten Modelle mit Schubladentastatur und den Nachfolger im Mini-Clamshell-Design. Leider wurden die Zaurii nur wenige Jahre lang offiziell nach Deutschland importiert und zuletzt kaum aktualisiert, so dass viele heute selbstverständliche Funktionen per CF-Karte nachgerüstet werden müssen. Pulster hat noch einige und einen liebevoll gemachten Erfahrungsbericht findet man in der Psionwelt. Nun, der Zaurus hat seine Schuldigkeit getan, zwischen Smartphones, Netbooks und Internet-Tablets bleibt einfach eine zu kleine Nische. Goodbye, Zaurus!

  • Firmware für die Fritz!Box: Bereits seit Wochen liegt bei mir eine Fritz!Box 7270 im Büro, die ich leider nicht einsetzen konnte. Der Grund: Der DSL-Anschluss befindet sich am anderen Ende der Wohnung und im Gegensatz zur 7170 weigerte sich die 7270 bislang, als Brückenkopf zur 7050 in meinem Büro zu fungieren. Mit der neuen Firmware soll das endlich möglich sein.

  • Bringt Apple ein Netbook? Möchte man einem Analysten glauben, der auf Triangulation oder Kreuzpeilung setzt, steht die Ankündigung unmittelbar bevor. Interessantes Gedankenexperiment: Das Netbook wird an den Appstore gefesselt und sorgt so dafür, dass die kleineren Margen durch den Hardwareverkauf durch Apples Zehnten an Appstore-Software ausgeglichen werden. Ob ein kastriertes Netbook, auf dem ich keine Software installieren kann, die “Funktionalität von Apple Software dupliziert” attraktiv ist? Ich glaube nicht.

  • Und ich dachte, EULAs gehen nicht unverständlicher: Microsoft ist immer für einen Spaß zu haben:

Randnotizen, 4. Dezember 2008: Netbooks, PDAs und Inflight Entertainment für Geeks

Wieder einmal Kleinigkeiten, die für sich keine eigenen Blogeinträge rechtfertigen. Nicht böse sein, wenn einige der angesprochenen Themen ein paar Wochen alt sind. Vielleicht kann ich dem einen oder anderen Hintergrundinfos liefern, die er noch nicht kennt und außerdem nutze ich die Randnotizen eben auch als Notizen für potentielle Artikelideen. DalvikVM wäre beispielsweise ein Thema, das sich näher zu beleuchten lohnt:

  • MSI Wind vs. Medion Akoya E1210: Vor Wochen schon habe ich mir einen sechszelligen Akku (4400mAh statt 2200mAh) für mein Akoya Mini bestellt. Medion hatte keine Akkus mehr im Shop und bei Zur48 gab es den Akku für den Wind für 74,95 Euro. Da beide Geräte das gleiche Chassis verwenden, hoffte ich auf Kompatibilität. War aber nix. Ein kleiner Kunststoffsteg soll verhindern, dass man MSI-Akkus im Medion Akoya verwendet. Abhilfe ist einfach: Beide Akkus nebeneinanderlegen, den Kunststoffsteg neben den Kontakten identifizieren und dann mit dem Teppichmesser herausschnitzen. Möglicherweise tut es auch ein Lötkolben.

  • Ob es Palm schafft? Das Betriebssystem haben sie ja schon an Access übertragen, die Modellpalette enthält nun unter Produktionskosten verschacherte PalmOS-Geräte (ab 99€ beim Dittsche-Markt) und nicht wirklich aus der Masse herausragende Windows-Geräte. Schade eigentlich. Denn Palm hatte früher gute günstige Geräte mit langer Akkulaufzeit, intuitiver Bedienung und großer Anwendungsauswahl. Nun geht’s zu Ende.

  • Nokia denkt laut über Linux nach: Interessant war vor ein paar Wochen die Meldung, dass ausgerechnet Google und Motorola über den Umweg Gnome Mobile künftig zu OpenMoko, Maemo und Poky beizutragen. Offenbar ist das derzeit ausschließlich via Java-API ansprechbare Android nicht flexibel genug. Künftig wären Hybriden denkbar: Reines Android auf den günstigeren Telefonen und auf den teureren das vollständige Gnome Mobile mit einer DalvikVM, die auf Gnome- und Gtk-APis aufsetzt. Zur Konkretisierung meiner letzten Randnotizen: Nicht primär Android ist die interessante Sache, sondern die DalvikVM. Die möchte ich nicht nur auf Geräten mit einem richtigen Linux sehen, sondern auch auf iPhones. Auch Nokia denkt laut über Linux auf höherwertigen Mobiltelefonen nach, hält aber von Maemo mehr als von Android. Nach dem vollständigen Kauf von Trolltech ist Qt bald sowohl für Symbian (wird wohl das Lower-End-Betriebssystem werden) als auch für Maemo verfügbar.

  • Inflight-Entertainment für Geeks: TAM fliegen, eine der neuen 777 erwischen und kurz nach dem Start auf den Monitor im Sitz vor Dir schauen. Was ist das? Redboot als Bootloader, ein AMD Geode, 256MB RAM, natürlich Linux. Netterweise hat das Softwarehaus, welches die Inflight-Distri zusammengestellt hat auf einen Bootsplash verzichtet, so dass man schön zuschauen kann, wie eine SD-Karte gemountet wird und von dort auf Loopback eingehängte Container mit den Apps zugegriffen wird. für den “DVD”-Player scheint ein Chip von Sigma zum Einsatz zu kommen (wie im LaCie-Festplattenplayer). Auch ein paar Bugs sind drin, so beschwert sich die Bash über fehlende Klammern. Expected ‘}’. Der Bootvorgang dauert ewig, so dass man einiges über “fette” Embedded-Systeme lernen kann:

    Nachtrag: Könnte die Panasonic-Hardware und das RED-System sein…

It just sucks: Xen und ein kaputter Rechner

Es kam wie es kommen musste: Kurz vor Ende des Urlaubs schmierte der Büroserver ab — ein alter Athlon XP 2000+ von ca. 2004, der in erster Linie als Datengrab dient, aber auch einige Xen-Domains für Testzwecke und den Festplattenvideorecorder beherbergt. Ein normales PC-System, das unter Ubuntu plus Xen lief, einzige Besonderheit eine Menge Xen-Domains für verschiedene Zwecke und ein paar durchgeschleifte PCI-Karten. An sich nichts Wildes, schließlich sind alle geschäftskritischen Daten mehrfach gesichert. Es sah also nach einer einfachen Sache aus: Hardware kaufen, auf der halblebigen alten Maschine einen frischen Kernel bauen, Mainboard (Sockel 775), Prozessor (billiger Zweikern-Pentium) und RAM tauschen, Reboot und gut.

Denkste…

Continue reading

Mit dem Netbook unterwegs: Argentinien Halbzeit

Mittlerweile sind wir zehn Tage unterwegs. Mit dabei relativ schmales IT-Equipment: EeePC 701, Garmin 60, Digitalkamera und einige SD-Karten sowie USB-Sticks. Ich bin wirklich froh, das Netbook und kein Internet-Tablet mitgenommen zu haben. Mit dabei sein sollte auch ein kleiner Adapter für Euro-Stecker, da gerade in Neubauten keine Steckdosen mehr installiert werden, die sowohl Eurostecker als auch argentinische Y-Stecker schlucken. Derartige Adapter bekommt man auch für gut einen Euro bei jedem kleinen Elektro-Installateur.

Continue reading

Das perfekte Netbook-Setup: 2. /home reisetauglich verschlüsselt

In den nächsten Tagen steht eine Reise an. Mit dabei sein wird der alte, robuste EeePC 701 mit Xubuntu 8.10 und einer SD-Karte für mein Heimatverzeichnis. In einigen Ländern muss man die Notebooks hochfahren und sich anmelden. Ab und an klickt der Immigration Officer dann durch das Dateisystem und schaut ob verdächtige Dateien vorliegen. Ich stelle hier ein Setup vor, bei dem das Heimatverzeichnis eines Nutzers verschlüsselt auf einer eigenen Partition liegt und beim Login dieses Nutzers eingebunden wird. Andere — evtl. per Auto-Login angemeldete — User hängen die verschlüsselte Partition nicht ein. Das beugt Problemen bei Verlusten des Netbooks vor und mit ein wenig Geschick lässt sich bei einer oberflächlichen Kontrolle die Existenz des verschlüsselten Heimatverzeichnisses verbergen.

Bei einer näheren Kontrolle wird jedoch die verschlüsselte Partition gefunden werden. Die Verschlüsselung selbst ist zwar so stark wie Ihr Login-Passwort, in der Praxis entscheidet über die Knackbarkeit der Verschlüsselung aber die Tiefe der “Kryptanalyse” des bereisten Staates: Wer Länder bereist, die Gartenschlauch-Kryptanalyse betreiben, sollte ein aufwendigeres Verschlüsselungsmodell mit geschachtelten Containern (TrueCrypt) verwenden, welches allerdings umständlicher zu nutzen ist.

Continue reading

Das perfekte Netbook-Setup: 1. Installation von Ubuntu/Xubuntu 8.10

In dieser Anleitung erkläre ich die Installation von Ubuntu oder Xubuntu 8.10 (Test bei Golem) auf Asus EeePC 701 und Medion Akoya E1210. In Anmerkungen werde ich auf EeePC 900, 900A, 901 und 1000H sowie MSI Wind eingehen, die sich in Nuancen unterscheiden. Als Installationsmedium verwende ich einen USB-Stick oder eine SD-Karte (die internen Kartenleser der Netbooks sind per USB angeschlossen). Als Zielmedium dient die interne Festplatte, die interne SSD oder eine SD-Karte mit 4GB oder mehr. Wer ein per USB anschließbares DVD-Laufwerk besitzt, kann dieses und eine Xubuntu-Alternate-Install-CD verwenden und die Vorbereitung des USB-Sticks überspringen.

Continue reading

Randnotizen, 24. Oktober 2008: Chinesische MIPS-Derivate, Netbooks, Ubuntu

Wieder ist einiges passiert, wieder war ich sehr im Stress. Immerhin kann man mal wieder Früchte der letzten Wochen am Kiosk sehen: Ab Samstag kommen Abonnenten der Computer Bild in den Genuss einer von mir programmierten Erweiterung für Firefox, die es gestattet, Add-Ons in Gruppen einzuteilen und gemeinsam ab- oder anzuschalten. Die Erweiterung ist — mit anderen Defaults — sicher auch für viele Leser dieses Blogs interessant. Doch dazu in einigen Tagen mehr.

  • Netbooks: Langsam ist das Thema in allen Varianten durch, doch gelegentlich gibt es interessante Neuigkeiten wie die vermehrt auftretenden Netbooks mit dem Longsoon-Prozessor, einem chinesischen MIPS-Nachbau, der sicher dabei hilft, die Preise noch etwas zu drücken. Ein Problem bei MIPS ist natürlich die fehlende i386-Kompatibilität. Desweilen werden mal wieder Netbooks mit integriertem 3G kolportiert. Und beim EeePC spekuliert man über Modelle mit Touchscreen. Wirklich bestätigt ist aber nur der 701SDX, eine Einsteigerversion, die den im Abverkauf befindlichen 701 ablösen dürfte. Ohne Webcam und vermutlich mit Atom statt Celeron. Unspektakulär.

  • Untoter der Woche: Ich habe es nicht mehr für möglich gehalten. ALP (Access Linux Platform) ist fertig! Access ist die Firma, welche die Rechte an den Überresten von PalmOS hält — früher war sie für den hervorragenden Netfront-Browser bekannt. PalmOS sollte bereits 2007 durch einen Nachfolger auf Linux-Basis abgelöst werden, dessen Bedienung sich an PalmOS anlehnt und die mit Emulation alte PalmOS-Anwendungen ausführen kann. Das wurde aber nicht fertig und deshalb wohl auch der Foleo gecancellt. Kaum jemand interessiert sich mehr für PalmOS, Android ist tausendmal interessanter und jetzt steht Access mit dem fertigen OS da und hofft, dass es jemand kauft. Viel Glück.

  • Ubuntu 8.10 RC: Ubuntu 8.10 soll in einer Woche fertig sein, heute wurde der Release Candidate veröffentlicht. Wieder einmal habe ich Install-Images erstellt, mit denen sich Netbooks bequem per USB-Stick mit der Alternate-Install versehen lassen. Anleitung noch immer hier. Spätestens jetzt hat 8.10 einen Zustand erreicht, mit dem man zumindest auf Desktops schmerzfrei installieren und bequem auf die finale aktualisieren kann.

Neue Ralink-Treiber für Akoya E1210 und EeePC 901/1000H

Auf der Webseite von Ralink steht nun der Treiber 1.8.0.0 für die in EeePC 901, 1000H sowie Akoya E1210 und einigen weiteren verbaute 802.11n-WLAN-Karte bereit. Das Patchen einiger Quellcode-Dateien für Kernel 2.6.27 (beispielsweise bei Ubuntu 8.10 enthalten) entfällt damit. Es genügt, die os/linux/config.mk anzupassen und dann zu kompilieren:

HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Randnotizen, 14. Oktober 2008: MIDs, Netbooks, Browser

Mei, wie die Zeit vergeht. In den letzten Wochen war extrem viel zu tun. Daher jetzt erst mit Randnotizen. Und die längst überfälligen Updates der Ubuntu-Netbook-Artikel verschiebe ich noch ein wenig nach hinten.

  • MIDs: …sind nicht totzukriegen. Obwohl Nokias N800/N810 zwar bei Entwicklern beliebt sind und einen respektablen Software-Umfang aufweisen können, haben sie nie wie erhofft abgehoben. Ändern könnte sich das mit den Atom-basierten Tablets wie dem von Gigabyte. Geschätzte 500 Euro dürften aber über der Schmerzgrenze vieler Interessenten liegen. Sinken die Preise auf Netbook-Niveau (ca. 300 Euro) sehe ich jedoch einen großen Markt.

  • Browser: Mozillas Mobiler Browser Fennec wird langsam brauchbar. Primär zielt er auf Tablets, scheint aber auch für Netbooks ganz brauchbar zu sein. Interessant ist die Aussage, prinzipiell die Add-On-Architektur anderer Gecko-Browser zu nutzen. XUL macht das Ding zwar nicht schneller, aber flexibler.

  • Netbooks: Asus nutzt das Eee-Label nun auch für teurere Netbooks und für Mainboards sowie All-In-One-PCs. Und während Aldi die zweite Welle Akoya E1210 vorbereitet, zeigt MSI die nächste Generation des Wind: etwas hübscher und mit eingebautem 3G.

  • Linux: Die Jungs und Mädels von Intel haben es geschafft, eine Fedora-basierte Distri in weniger als fünf Sekunden zu booten. Die Modifikationen am Kernel sind wohl moderat, hauptverantwortlich dürfte ein um Readahead-Operationen gepatchtes Init sein. Mit dem Verzicht auf die Initrd bin ich nicht ganz einverstanden, bastle ich doch selbst seit einer Weile an einer Mini-Distri, bei der einiges von Initrd gestartet wird und der Initrd-Code im Speicher bleibt.

  • In eigener Sache — Das perfekte Netbook-Setup: Ich bereite gerade eine kleine Serie für dieses Blog (und in Form einzelner Printartikel) vor, die sich mit dem optimalen Setup von Linux-Netbooks (Ubuntu und Debian) beschäftigt. Die Einzelartikel werden wohl zwischen 15000 und 25000 Zeichen bekommen. Geplant ist:

    • Basisinstallation: Ubuntu und Debian ohne optisches Medium installieren (USB-Stick oder Netboot), Einrichtung der Treiber für im Netbook enthaltene Hardware (LAN, WLAN, Webcam).
    • Reisefertig: Verschlüsselte Partitionen in einer Form einrichten, die auch beim US-Zoll keine Aufmerksamkeit erregt.
    • Blau machen: Bluetooth-Setup für Handy, Maus, Tastatur und den Datentausch zwischendurch.
    • GPRS und UMTS: Einrichtung von USB-UMTS-Modems und BT-Handys, Provider und Dayflats für Deutschland, Provider fürs Ausland. Das Netbook als Accesspoint.
    • Energiesparer: Optimierung der Akkulaufzeit mit Intels Powertop und anderen Tools.
    • Bewegte Bilder: DVB-T für unterwegs, das Netbook als Videorekorder, Videos für kleinen Platzbedarf, gute Qualität und geringe Prozessorlast transkodieren.

    Wer sonst noch Ideen hat, darf sie mir per Mail mitteilen oder in den Kommentaren hinterlassen.

  • Ubuntu 8.10 Beta: Unter eeepc.mattiasschlenker.de liegt ein neues Ubuntu-USB-Install-Image (ubuntu-8.10-alternate-beta1-20081014-i386.usb.zip). Die Installation erfolgt wie hier beschrieben. Bei einigen Geräten kann die zusätzliche Angabe von vga=normal video=vga16:off oder vga=788 video=vga16:off notwendig sein, um Darstellungsfehler zu vermeiden.

Randnotizen, 17. September 2008: Netbooks, Maemo, iPhone und Google

Und wie immer ein paar kurze, knackige Zusammenfassungen der letzten Tage:

Ubuntu 8.10 Alpha 5 und vier Netbooks

Dieser Beitrag ist mit Erscheinen der finalen Version von Ubuntu 8.10 hinfällig. Siehe Das perfekte Netbook-Setup: 1. Installation von Ubuntu/Xubuntu 8.10

So, ich konnte in den letzten Tagen Ubuntu 8.10 Alpha 5 auf drei Netbooks testen und kann davon gleich aufs vierte (und vielleicht das fünfte) schließen. Als Installationsmethode habe ich die Alternate-Install von USB-Stick verwendet, die ich hier beschreibe, als Bootimage ubuntu-8.10-alternate-alpha5-20080909-i386.usb.zip von http://eeepc.mattiasschlenker.de/. Meine bisherigen Ergebnisse im Einzelnen:

Continue reading

Randnotizen, 29. August 2008: Netbooks, iPhone 3G, Servertrouble

Und hier wieder einmal Notizen, die keine eigenen Einträge rechtfertigen:

  • Servertrouble: Vor drei Wochen habe ich einige Wartungsarbeiten an zwei meiner Server vorgenommen: Neben größeren Festplatten bekam die neuere Maschine 2x1GB DDR400 verpasst, die bislang eingebauten Riegel (2x512MB DDR400) wanderten in die kleinere Maschine. Alles lief drei Wochen gut, dann schmierte die große Maschine ständig ab. Die Ursache war recht schnell gefunden: Kaputter Arbeitsspeicher. Aber warum ließ sich die kleine, immer synchrone Maschine nicht sauber anfahren? Freezes, offenbar kam der Chipsatz nicht mit den DDR400-Riegeln klar. Ich war am Mittwoch in Nürnberg und habe alles in Ordnung gebracht. Insgesamt waren Domains wie cdprojekte.mattiasschlenker.de, eeepc.mattiasschlenker.de und blog.rootserverexperiment ab Dienstag Abend bis Mittwoch Nachmittag nur sporadisch erreichbar.

  • Netbooks: Die Vielfalt ist kaum noch zu überschauen, jetzt stößt auch FSC dazu und führt bunte Oberschalen ein. Gut für den Wiederverkaufswert, wenn man eine zurückhält und die verratzte vor dem Verkauf wegwerfen kann. Asus bietet ab September den 1000H mit Festplatte an, der auch preislich nahe am Akoya E1210 liegt. Nett sind die Tablet-Only-Geräte von NEC — als 9- oder 10-Zöller mit Aufsteller und Bluetooth für die Tastatur wäre das genial. Man könnte die fürs N800 gekaufte (und auch von mir mit dem E50 zweckentfremdete) Klapptastatur so einem weiteren Einsatzbereich zukommen lassen. Oder eine schnuckelige Apple-BT-Tastatur kaufen.

    Für Netbook-affine Nutzer habe ich ein neues Image des Ubuntu-USB-Installers erstellt, der auf dem Daily Snapshot von heute basiert (ubuntu-8.10-alternate-alpha4-20080829-i386.usb.zip). Download hier. Installation wie hier beschrieben. Positiv: Jetzt funktioniert die gesamte Hardware des EeePC 701 (und wahrscheinlich 900) out of the box.

  • iPhone 3G: Es ist mir fast schon peinlich, dieses Gerätchen zu erwähnen und ich suche auch schon fleißig nach den positiven Seiten. Immerhin gibt es eine schöne Erklärung dafür, dass in Gegenden mit hoher iPhone-Dichte (von denen viele noch nicht auf die Firmware 2.0.2 aktualisiert sind), der 3G-Empfang immer noch schlecht ist. Das impliziert aber auch, dass wir Nutzer sauberer 3G-Hardware einen Grund haben auf iPhone-Nutzer böse zu sein, die nicht auf 2.0.2 aktualisieren. Firmware 2.0.3 dürfte auch bald kommen, schließlich gibt es da einen bösen Bug, mit dem man das Gerätepasswort umgehen kann. Immerhin scheint sich auf dem Weg zum Tethering etwas zu tun. Ich befürchte, dass am Ende eine Zubuchoption zum Mobilfunkvertrag steht, welche das getetherte iPhone nochmals teurer macht. Gegen die NDA regt sich nicht nur Widerstand, laut Heise haben auch einige Entwickler eine juristische Lücke gefunden: In Zukunft wird es wohl tausende 1$-Berater-Verträge geben.

Achja: Dass Steve Jobs noch lebt, heisst nicht, dass er untot wäre. Wie immer war es der Praktikant bei Bloomberg, der im CMS nicht auf “Save”, sondern auf “Publish” geklickt hat. Nicht bei allen Agenturen muss ein Redakteur Texte absegnen…

Kernel 2.6.26.3 auf dem Akoya E1210 und MSI Wind

In den letzten Wochen ging ich zweimal auf den Kernel 2.6.26 und dessen Einsatz auf dem Akoya Mini respektive MSI Wind ein. Mittlerweile habe ich mit einem Vanilla-Kernel auf Ubuntu 8.04.1 komplette Hardwareunterstützng erreicht. Die Hinweise zur Treiberinstallation etc. beziehen sich aber auch auf die Kernel neuerer Distributionen, die 2.6.26 serienmäßig mitbringen beziehungsweise können auf anderen Distributionen eingesetzt werden, da der Kernel ja selbst kompiliert wird. Unter Ubuntu und anderen debianesken Systemen muß libncurses-dev und build-essential installiert sein.

Continue reading

Randnotizen, 21. August 2008: EeePC 901, iPhone 3G, Linux-Kernel

Ereignisse der letzten Tage, die keine eigenen Blog-Einträge rechtfertigen:

  • EeePC 901: Ich habe mittlerweile Unterstützung von meinem Bruder erhalten, der erfolgreich Xubuntu 8.04.1 auf dem 901 installiert hat. Die Installation von USB-Stick verlief soweit problemlos, allerdings erkennt Ubuntu 8.04.1 auf Anhieb weder die integrierte Ethernetkarte noch den WLAN-Chip. Als Ethernet-Chip kommt ATL1E zum Einsatz, für den Asus selbst Treiber bereitstellt (Anleitung hier). Der Treiber befindet sich auch bereits in 2.6.27-rc3 und im gepatchten 2.6.26-1 aus Debian 4.0r4. Nach dem Reboot kann dann der Ralink-WLAN-Treiber mit dem eigentlich für das Akoya E1210 erstellten Script installiert werden.

    Ich werde das Installations-Script für den EeePC so anpassen, dass es anhand der Informationen von lspci die richtigen Treiber erkennt und installiert und so EeePC 701, 900, 900A und 901 abdeckt. Auch werden künftige Images die Netzwerktreiber für alle genannten EeePCs enthalten. Ich bitte allerdings noch um etwas Geduld, da ich “meinen” 900A oder 901 (Testgerät) noch nicht habe.

  • iPhone 3G: Meine von vielen Lesern als Bashing mißverstandene Kritik am iPhone 3G benötigt einige Ergänzungen. So wusste ich zum Zeitpunkt des Schreibens noch nichts von den UMTS-Problemen (Umfrage bei Wired.com), die laut Golem auch mit dem Firmware-Update anhalten, ein Punkt der eher zum Abwarten raten lässt.

    Zum AppStore hat der Entwickler Steven Frank seine Gedanken zusammengefasst. In den Kommentaren tauchte der Hinweis auf, dass sich dank AdHocDistribution der AppStore für Inhouse-Applikationen sehr wohl umgehen lässt. Der Haken: Alle iPhone-IDs müssen bekannt sein, maximal einhundert Geräte können auf diese Art und Weise mit einem Build versorgt werden. Zumindest für kleine und mittelständische Unternehmen relativiert sich damit meine Kritik am Distributionsmodell. Kein kleiner Kunde wäre allerdings die Bank HSCB, die laut darüber nachdenkt iPhones statt Blackberrys auzugeben. Andere Banken sind da vorsichtiger und begründen ihr Zögern vor allem mit der unterlegenden Email-Fähigkeit und der Schwierigkeit, eigene Entwicklungen zu verteilen.

  • Kernel 2.6.26.3 und 2.6.27-rc4: Auf kernel.org steht ein neuer Produktiv- und ein neuer Entwicklerkernel zur Verfügung. 2.6.27-rc4 sollte die eingangs erwähnten ATL1E-treiber für EeePC 901/900A enthalten und neuere USB-Webcams (EeePC, Akoya Mini) unterstützen. 2.6.26.3 kompiliere ich gerade auf dem Akoya E1210. Ich hoffe, dass damit die integrierte Realtek-Ethernet-Karte wieder funktioniert.

Nachtrag: Irgendwie war ich dem Datum einen Monat voraus. Im Titel korrigiert, eine Korrektur im Slug ist sinnlos.

Open Source: Missverständnisse in der FTD

Offener Brief an die Redaktion der Financial Times Deutschland:

Sehr geehrter Jörn Petring,

aktuell findet sich unter ftd.de ein Artikel von Ihnen, der den Eindruck erweckt, die Verwendung von Opensource-Software in eigenen Softwareprodukten stelle ein unkalkulierbares Risiko dar. Dieser Eindruck ist falsch: Das Risiko ist nicht größer als bei der Verwendung kommerzieller Komponenten, oft lassen sich Entwicklungskosten minimieren und die “doppelte Erfindung des Rades” vermeiden. Damit die positiven Kosteneffekte zum Tragen kommen, ist aber wie bei jeder Entwicklung — sei es nun Software, Hardware, ein Auto, ein Computerchip oder ein Toaster — eine Planung des Entwicklungsprozesses notwendig. Ich möchte daher auf einige Punkte Ihres Artikels eingehen, die einer Präzisierung bedürfen oder sich aus meiner Sicht einfach als falsch darstellen.

Continue reading

Mit dem Linux-Netbook im Netz: UMTS/HSDPA per USB-Stick

Als Alternative zum Bluetooth-Handy werden in den letzten Monaten als Zugabe zu reinen Datenverträgen relativ simple USB-Sticks vertrieben, mit denen man per GPRS-, UMTS- oder HSDPA-Verbindung schnell im Netz surfen kann. Da ich mich meist in der Nähe von kostenlosen oder im DSL-Vertrag enthaltenen Hotspots befinde, habe ich mich auf die Suche nach Stick und Datenvertrag gemacht und bin auf die Angebote von T-Mobile und Vodafone gestoßen, bei denen man für 90 bis 100€ unsubventionierte Hardware und eine Prepaid-Karte mit sogenannter “Dayflat” erhält. Beide Angebote unterscheiden sich in Details, WebSessions von Vodafone kennt auch kürzere Zeitfenster (bspw. eine Stunde und wurde deshalb von mir bevorzugt). Als Hardware ist ein Huawei-Stick E172 enthalten, die nachfolgende Beschreibung sollte aber auch für die Modelle E170 (Web’n’Walk-Stick von T-Mobile) und E220 (UMTS-Maus von Vodafone, auch im O2-Branding erhältlich) funktionieren.

Die Einrichtung eines USB-UMTS-Sticks ist ein wenig komplizierter als die der Einwahl per Bluetooth-Handy, da weniger Logik im Gerät selbst verbaut ist und eine Eingabeschnittstelle fehlt. Das wird beispielsweise bei der SIM-PIN-Eingabe deutlich, die beim Handy per Tastatur erfolgt. Beim USB-Stick muss die Kommunikation daher mit AT-Befehlen erfolgen. Diese in Chatscripten zu automatisieren ist zwar keine extrem komplexe Aufgabe, kann aber zu einer Fleißarbeit ausarten. Da kommt es gerade recht, dass Vodafone ein kleines Linux-Tool anbietet, das die Kommunikation und die Einwahl mit den gängigsten Sticks erledigt und netterweise mit SIM-Karten von fast allen Anbietern funktionieren sollte.

Continue reading

Mit dem Linux-Netbook im Netz: GPRS oder UMTS via Bluetooth

Für einen größeren Verlag arbeite ich gerade an einem Artikel über den mobilen Internetzugang mit EeePC und Akoya E1210. Als Arbeitsumgebungen sind Ubuntu 8.04.1 und das Xandros des EeePC vorgesehen. Beide mussten zunächst zeigen, wie gut sie mit Bluetooth-Dongle und einem etwas älteren Nokia-Handy mit BT-Schnittstelle klarkommen. Da Xandros im Auslieferungszustand keinerlei Anstalten machte, Bluetooth einzurichten und das Handy als Modem zu konfigurieren, beschloss ich die Grundkonfiguration auf der Kommandozeile vorzunehmen.

Stellen Sie zunächst sicher, dass die Pakete bluetooth und bluez-utils installiert sind. Daneben sollte je nach Flavour auch bluez-gnome und gnome-bluetooth respektive kdebluetooth installiert sein. Auf dem Xandros des EeePC ist alles notwendige installiert, mein Ubuntu-Image für den EeePC sollte ebenfalls komplett genug sein. Alle Befehle, denen kein sudo vorangestellt ist, benötigen Rootrechte. Auf dem Xandros des EeePC öffnen Sie das Terminal mit Strg+Alt+T, Rootrechte erhalten Sie mit sudo su.

Continue reading

Kernel 2.6.26.1 auf dem Medion Akoya E1210

Ich habe heute mel ein paar Minuten damit verbracht, einen Kernel 2.6.26.1 auf dem E1210 für das E1210 zu kompilieren. Als Basis diente der Vanilla-Kernel von www.kernel.org und die Konfiguration von Ubuntus 2.6.24-19. Das erste Zwischenergebnis war ein Kernel der zwar bootete, aber für einen schwarzen Bildschirm sorgte.

Der schwarze Bildschirm war durch entfernen der Bootparameter quiet splash zu behebn, aber auch danach war nicht alles toll:

  • Ethernet: Der r8169-Treiber wird zwar geladen und eth0 taucht auf, doch eine Verbindung herzustellen ist unmöglich. Entlädt man das Modul und lädt es erneut, zeigt dmesg einen Fehler.

  • WLAN: Erwartungsgemäß lässt sich der Treiber zunächst nicht kompilieren, allerdings hilft dieser Tipp. Die Änderung muss in Zeile 804 erfolgen. WLAN funktioniert dann einwandfrei.

  • Sound: geht nicht. Ich habe nicht weiter geforscht, wahrscheinlich muss ich ALSA frisch kompilieren, was kein größerer Act ist — zumindest wenn man module-assistant dafür heranzieht.

Ein echter Lichtblick ist die nun mit cheese funktionierende Webcam, Sound und Ethernet sollten auch mit vertretbarem Aufwand zur Zusammenarbeit zu bewegen sein. Etwas Feintuning ist bei der Kernelkonfiguration und den Modulen der Initrd möglich, so dass ich in den nächsten Tagen noch ein paar Stunden investieren kann, bis ich eine alltagstaugliche Lösung präsentieren kann.

Fünfmal kreativer Einsatz von openssl

Als Anwender kennt man OpenSSL vor allem als freie Verschlüsselungsschicht für TCP/IP-Verbindungen — ist man Administrator eines Web- oder Mailservers, denkt man eher an das Kommandozeilentool openssl, mit dem Zertifikate erstellt und signiert werden. Doch gerade das CLI-Werkzeug ist mächtiger, als manch einer denkt und kann ideal für viele Anwendungen jenseits des Zertifikate-Managements verwendet werden.

1. SSL-Verbindungen testen

Continue reading

Ubuntu 8.04 Netbook Remix auf dem EeePC

Ja, ich habe es getan: Auf Basis einer ganz frischen Ubuntu-Installation habe ich ausprobiert, wie sich Ubuntu Mobile and Embedded, konkret der neue Clutter-Desktop auf dem EeePC 701 anfühlt. Zumindest theoretisch ist Ubuntu auf dem richtigen Weg, eine ähnlich einfache, aber dennoch mächtige Alternative zum Easy Mode des EeePC anzubieten. Aber wie schaut es in der Praxis aus:

Der Desktop sieht schon einmal gut aus: Programme sind in Gruppen angeordnet über eine Art Tabs verfügbar, auch der Zugriff auf Datenträger ist sinnvoll ausgeführt, insgesamt wirkt die Oberfläche aufgeräumt und gut nutzbar. Ich vermisse ein wenig, dass sich Applets auf dem Desktop positionieren lassen, ein Tick mehr Maemo hätte nicht geschadet.

Continue reading

Akoya E1210: Ubuntu 8.04.1 WLAN-Treiber installieren

Wie bereits zuvor erwähnt, bringt das Medion Akoya E1210 einen Ralink-RT2860PCI-Chipsatz mit, für den ein nativer Treiber existiert, der jedoch konfiguriert und kompiliert werden muss…

Continue reading

Akoya E1210: Ubuntu 8.04.1 Alternate Install von USB-Stick

Dieser Beitrag dürfte für viele Nutzer mit Erscheinen der finalen Version von Ubuntu 8.10 hinfällig sein. Installieren Sie Ubuntu 8.04.1 nur, wenn Sie auf Long Term Support angewiesen sind. Siehe Das perfekte Netbook-Setup: 1. Installation von Ubuntu/Xubuntu 8.10

So, nach den Startschwierigkeiten gestern klappte nun die Installation von Ubuntu 8.04.1 auf dem Akoya E1210. Als Installationsmedien verwendete ich einen USB-Stick (SD-Karten funktionieren ebenfalls). Bootfiles hierfür habe ich so zusammengestellt, dass auch unbedarfte Nutzer schnell zur Alternate Install kommen dürften:

Continue reading

Ubuntu 8.10 und 8.04 auf dem Medion Akoya E1210 (MSI Wind)

Dieser Beitrag ist mit Erscheinen der finalen Version von Ubuntu 8.10 hinfällig. Siehe Das perfekte Netbook-Setup: 1. Installation von Ubuntu/Xubuntu 8.10

So, nun habe ich mir doch einmal ein paar Minuten Zeit genommen, um ein Linux auf dem Medion Akoya (MSI Wind) auszuprobieren. Das Zwischenergebnis:

Ubuntu 8.04

  • Start der Installation per PXE schlug fehl, Rechner hängt einfach irgendwo in der Initrd
  • Boot von der eigentlich für den EeePC 701 gedachten SD-Karte funktioniert einwandfrei
  • On-Board-LAN funktioniert auf Anhieb (Modul r8169)
  • WLAN-Karte mit Chipsatz Ralink RT2860 benötigt einen Treiber von Ralink, die Anpassung einer Konfiguration und das anschließende händische Kompilieren
  • Mit dem aktuellen Ralink-Treiber v1.6.1.0 war unter Ubuntu 8.04 kein Scanning möglich
  • Netzwerke mussten mit wpa_supplicant händisch konfiguriert werden
  • Sound und Micro funktionieren auf Anhieb
  • Webcam, ACPI etc. habe ich noch nicht getestet

Nachtrag:

Ubuntu 8.10

  • Installation mit den Netboot-Dateien (per PXE) funktioniert einwandfrei
  • Ralink-Treiber lässt sich nicht gegen Kernel 2.6.26 (RC) kompilieren
  • ACPI-Tasten für Lautstärke, Helligkeit etc. funktionieren hier