[ENC]BladeXP's Blog

Was die Welt nicht alles braucht!

Einträge in der Kategorie „Linux”

LVM kann jetzt endlich mergen...

geschrieben von encbladexp am 28.07.2010 11:33:00.

Auf der Ubucon 2008 habe ich ja einen Vortrag über LVM gehalten.

Das ganze hat mir viel Spaß gemacht, und ich denke auch bei den Teilnehmern kam das Thema gut an. Einziger Kritikpunkt waren die LVM-Snapshots, den diese konnte man damals zwar erstellen, aber nicht einfach mal eben zurücksichern.

Dies ist jetzt möglich da Kernel und LVM-Tools die nötigen Patches erhalten und akzeptiert haben. Man benötigt dafür aber Kernel 2.6.33 sowie LVM-Tools in Version 2.02.58 welche es leider nicht mehr in Lucid geschafft haben. Somit muss man auch auf der aktuellen LTS Version, auf dieses sinnvolle Feature verzichten.

Debian Testing hat die benötigte Version der LVM-Tools schon in den Paketquellen, allerdings ist zu hoffen das 2.6.33 es vielleicht doch noch schafft.

pyNeighborhood 0.5.1rc2

geschrieben von encbladexp am 20.07.2010 11:38:00.

Heute haben wir pyNeighborhood in der Version 0.5.1rc2 veröffentlicht. Hier der Eintrag vom Launchpad.

Für Ubuntu gibt es natürlich wieder ein PPA (Link), für Arch Linux ein AUR (Link) und für Debian kommen Pakete sobald die Final Version 0.5.1 veröffentlicht wurde.

Es werden noch freiwillige gesucht die im Launchpad die Übersetzungen für andere Sprachen wie Deutsch und Englisch fertig machen (Link) könnten.

pyNeighborhood jetzt auch im AUR aktuell

geschrieben von encbladexp am 15.07.2010 20:24:00.

Ich betreue nun seit heute das AUR Paket von pyNeighborhood. Es handelt sich dabei um die aktuellste Version aus den Quellen, d.h. diese ist wesentlich aktueller wie die PPAs die man z.b. auf Launchpad für Ubuntu bekommen würde.

Dies sollte einigen Leute das nervige manuelle installieren in Zukunft sparen. Das PPA wird wohl im laufe der nächsten Woche mal aktualisiert.

Was mir an Android noch fehlt...

geschrieben von encbladexp am 09.06.2010 10:58:00.

Es gibt leider nach wie vor einige Sachen die mir an Android fehlen, die ich noch nicht machen kann weil ich es nicht rooten möchte:

  • Google - Es wäre wirklich schön wenn man Calendar, Contacts & Co auch mit Diensten jenseits von Google syncen könnte.
  • OpenVPN - Damit ich auch in mein VPN reinkomme.
  • Zertifikats Manager - Damit ich auch das CACert Root Certificate importieren kann.
  • AdBlock - Damit mir die Werbung auch unterwegs nicht auf die nerven geht.
  • IPSec - Die Konfiguration von IPSec ist aktuell leider noch nicht so flexibel wie ich es vom PC gewohnt bin.
  • Contacts - Es wäre toll wenn man Einstellen kann ob nach Vorname oder Nachname sortiert werden soll.

Ich hoffe das zumindest mal ein Zertifikatsmanager in Android kommt, den aktuell ist es schon leicht nervig das man so extrem rumfummeln muss damit man CACert richtig verwenden kann.

Habt ihr auch Sachen die euch an Android momentan am meisten stören?

pyNeighborhood 0.5.1-rc1

geschrieben von encbladexp am 11.02.2010 22:23:00.

Seit Anfang der Woche gibt es pyNeighborhood in der Version 0.5.1-rc1 im Launchpad.

Zusätzlich gibt es ein neues PPA, so das es nun eine saubere Trennung zwischen meinem Persönlichen PPA und dem Projekt PPA gibt. Dies ist insbesondere sinnvoll da ich ja vielleicht auch mal was anderes als pyNeighborhood in meinem PPA haben möchte.

Hauptsächlich wurden in der neuen Vorabversion von pyNeighborhood übrigens diverse Bugs gefixt. Wenn wir nichts mehr finden was wirklich wichtig wäre hoffe ich das aus dieser Version 0.5.1 wird, welche wir dann in Ubuntu 10.04 LTS bekommen wollen. Der Maintainer hat mir zumindest zugesichert das es kein Problem sein dürfte!

Prima wäre es übrigens wenn ihr gefundene Fehler direkt im Launchpad meldet, Danke.

Motorola Milestone

geschrieben von encbladexp am 27.01.2010 16:22:00.

Ich hab mir mal wieder (wie fast jedes Jahr) ein neues Handy gegönnt. Diesmal wollte ich unbedingt ein Handy mit einer ordentlichen Plattform die es auch in Zukunft noch geben wird, mein gutes altes PalmOS (Treo 680) ist ja leider eher auf den absteigenden Ast.

Für WebOS gibt es für meinen Geschmack noch nicht genug Applikationen, auch mag ich lieber ein Handy das eine Querformat-QWERTZ-Tastatur hat, die vom Palm Pre ist mit definitiv zu fummelig. Auch ist dort der Bildschirm etwas arg klein für meinen Geschmack (wenn schon, dann richtig).

Da ich Maemo als Plattform nicht wirklich viel zutraue, und mir ein iPhone auf keinen Fall ins Haus kommt blieb ja nur noch Android übrig. Auch wenn ich zugeben muss das Multitasking bei WebOS absolut perfekt gelöst wurde.

Hardware

Ich verzichte hier einfach mal auf die obligatorischen Bilder, davon gibt es schon mehr als genug im Internet.

Lieferumfang

Zum Lieferumfang von meinem Milestone (gekauft beim O2 Shop in Bayreuth):

  • Milestone
  • Akku
  • Kopfhörer (3.5mm Klinke)
  • Ladegerät (mit einem verdammt kurzen Kabel)
  • Homestation (Dockingstation fürs Handy)
  • Anleitung, Garantiehinweis, Verpackungsmaterial, ...

Verarbeitung

Die Hardware fühlt sich verdammt gut an, da klappert nichts und auch der Slider macht einen sehr soliden Eindruck. Das Einzige was den Gesamteindruck der Hardware etwas stört ist der doch etwas wackelige Akkudeckel. Ich glaube nicht das dieser besonders gut hält wenn er so einfach auf und ab geht.

Die in manchen Tests kritisieren Touchbuttons an der Unterseite vom Display finde ich klasse, besser wie so ein fummeliges Wabbelteil mancher Billighandies.

Die Tastatur vom Gerät macht einen sehr guten Eindruck, man muss aber Bedenken das es eine Folientastatur ist und diese natürlich nicht mit dem (sehr gutem) Keyboard von einem N900 vergleichbar ist. Dennoch ist das schreiben darauf wesentlich angenehmer wie auf einer Software Tastatur (so was gehört eh verboten), der Druckpunkt ist ganz ok und es klappert nichts. Einen neuen Harry Potter möchte ich damit allerdings nicht unbedingt verfassen.

Das Design könnte man wohl als zeitlos bezeichnen, es ist ein einfaches schwarzes Handy das sehr kantig wirkt. Es sieht auf den ersten Blick aber wesentlich größer aus, als es tatsächlich ist!

Technische Daten

Die Technischen Daten sprechen für sich, das Milestone ist das (aktuell) schnellste Android Handy welches man kaufen kann (das Nexus One gibt es in Europa ja noch nicht). WLAN,Bluetooth,HSPA,Kamera & Co gehören bei dieser Preisklasse (~450€) natürlich dazu und müssen nicht besonders erwähnt werden. Der Akku hat eine Leistung von 1400 mAh, was für ein Handy recht viel ist.

Der Empfang vom WLAN ist durch die Bank gut, vergleichbar mit einem Notebook. Andere Handies (div. Nokias) hatten eher schlechten WLAN Empfang in den Gebäuden wo ich mich oft aufhalte. Das WLAN hat aber "nur" 802.11g, was aber für ein Handy mehr als ausreichend ist.

Das mit Abstand Beste vom Milestone ist aber sein Display, mit 854x480 Pixel Auflösung bei 3.7" und einer Leuchtkraft die an manchen Tagen die Sonne alt aussehen lässt, kann sich der Milestone auch bei gutem Wetter noch von seiner Schokoladenseite zeigen. Gleichzeitig ist das Display aber auch der größte Energiefresser an dem Gerät (welch ein Wunder), in meinen Tests hat es laut dem Android-Onboard-Schätzeisen ca. 35% der Energie verbraucht.

Der Akku ist für ein Gerät dieser Klasse auch OK, er hält wenn man normal damit arbeitet locker einen Tag durch. Dabei definiere ich Folgendes als normal:

  • Google Sync aktiviert
  • GTalk aktiviert
  • GPS deaktiviert, das muss nun wirklich nicht laufend aktiv sein
  • WLAN wenn möglich, aber sonst aus (d.h. bei mir ~5h am Tag aktiv)
  • Push Mail via GMail aktiviert, ich verwende aber GMail eh nur als Mobilmail ;-)
  • ~1h Telefonie
  • ~1h Spielerei (ShootGunn,AK47,2-Spieler-Reaktor,usw...)
  • ~1h Surfen (Internet, you know?)

Die Kamera habe ich selbst nicht getestet, das liegt daran, dass ich ein Handy nie als Kamera verwende. Die Einzige sinnvolle Anwendung, die ich für eine Kamera im Handy finden kann, ist z.B. ein Barcode Scanner (z.B. für Shop Savy).

Software

Das Milestone hat das Neueste vom Neuesten aus der Android Welt: Android 2.0

Für mich als Android Neuling sieht es auf den ersten Blick natürlich genauso aus wie jedes andere Android Handy das ich bisher mal in der Hand halten durfte (G1,Galaxy,...). Viele Neuerungen sind erstmal unter der Haube, vor allem der Multitouch Support ist natürlich prima.

Leider wird genau dieser aber noch nicht von jeder App (z.b. Google Maps) verwendet. Der Android Browser ist die einzige Anwendung die davon aktuell gebraucht macht. AFAIR hat aber auch die amerikanische Version vom Milestone (Droid) kein Multitouch wegen irgendwelcher Patentprobleme, die mich jetzt aber auch irgendwie nicht wirklich interessieren wollen ;-)

Die komplette Software läuft sehr schnell, man muss selten länger als 1-2 Sekunden warten. Die Standardprogramme welche vorinstalliert sind tun alle ihren Dienst. Das Einzige was etwas unschön ist wäre Motonav, das mag mir als TomTom User einfach nicht gefallen. Da ich mein Milestone eh nicht als Navi verwenden will, werde ich es aber wohl einfach nicht benutzen.

Motonav lässt sich, zumindest ohne rumfummeln, nicht vom Milestone löschen. Das finde ich sehr ärgerlich, erinnert es mich doch an Medion PCs bei denen man auch erstmal 200 Programme deinstallieren darf damit man wieder das Wallpaper sieht.

Erster Start

Beim ersten Start gibt es gleich mal eine richtig schöne Einsteigerfalle: Datum und Uhrzeit vom Gerät passen natürlich nicht, so dass man sich nicht beim Google Konto anmelden kann. Man kann dies einfach überspringen und nach dem Aktualisieren von Datum und Uhrzeit nachholen, dann klappt es auch mit dem Login der Google Services.

Abgesehen vom (optionalen) Google Login fragt Android beim ersten Start nichts ab, was man nicht auch von anderen Handies schon kennt. Es ist dabei egal, ob der erste Start mit WLAN oder EDGE/UMTS/HSPA erfolgt. Beim Palm Pre war es ja wichtig das man den ersten Start an einem Ort macht wo auch das jeweilige Handynetz funktioniert (Hinweis am Rande: Da wo ich wohne geht nicht mal D1, von E+ & Co kann man sowieso nur träumen).

Google Contacts (Kontakte)

Hierzu muss man eigentlich nicht viel sagen, man kann alles machen, was man in einer Kontaktverwaltung halt so machen können sollte. Was schön ist, ist dass z.B. Adresse einen Button habe, der einen direkt zu Google Maps (oder einem anderen Kartendienst) führt. Das Einzige was mich störte war, dass man bei Google Online nur ein Feld Name hat, im Android gerät wird daraus automatisch Vorname Name gemacht, was natürlich für meine Zwecke falsch ist. Beispiel:

  • Google (Onlinedienst): Betz Stefan
  • Android Vorname: Betz
  • Android Nachname: Stefan
Das ist natürlich komplett falsch. Leider kann man dieses Verhalten auch nicht abstellen, auch ist es nicht vorgesehen das man statt nach dem Vornamen auch nach dem Nachnamen sortieren kann. Das finde ich sehr ärgerlich (mein altes Nokia konnte das).

Google Calendar (Kalender)

Hier das für mich (nach Kontakten) Wichtigste: Der Kalender!

Häufiges Problem ist, dass der Abgleich nicht immer ohne Probleme funktioniert. Das musste ich leider auch beim Milestone feststellen, denn ab und an war ein Termin, der auf dem Handy nur einfach angezeigt wurde, im Webinterface von Google 3 oder 4 mal drin (wobei wirklich alle Daten gleich waren). Vielleicht bin ich auch einfach nur Palm verwöhnt, mein gutes altes jPilot hat das immer sehr gut hin bekommen.

Von PalmOS war ich es auch gewöhnt Kategorien zu haben, dieses Konzept kennen die Google Dienste so leider (noch) nicht. Aber man kann sich behelfen, indem man einfach zusätzliche Kalender (im Webinterface) anlegt, das Milestone holt sich diese automatisch ab. Auch kann man für jeden Kalender der dem Milestone bekannt ist auch Termine anlegen usw...

Bisher noch nicht getestet habe ich die Kalenderfreigabe, das wäre sehr praktisch, da so meine Freundin z.B. sehen könnte wann bei mir schon geblockt ist.

Google Mail

Zu jedem Android Gerät (also auch zum Milestone) gehört natürlich auch der für viele wichtigste Google Dienst: Google Mail.

Ich verwende Google Mail nur als mobiles Mailkonto, da diese Adresse kaum jemand hat und ich schon aus Prinzip nicht meine ganzen Mails bei Google haben möchte. Der Abgleich mit Google funktioniert natürlich auch hier vorbildlich, was bei einem Dienst aus dem eigenen Haus nicht wirklich wundert.

Das Einzige was bei mir Probleme machte war das Versenden von Mails wenn man schlechten Empfang hat (Stahlbeton machts möglich), sobald der Empfang wieder besser ist klappt das aber auf Anhieb!

Noch erwähnen möchte ich das Google Mail mit diesem Client auch prima Push Mail bietet (IMAP IDLE) womit man hier einen Prima SMS/MMS Ersatz geschaffen hat.

E-Mail

Dieses Programm macht auf den ersten Blick einen recht guten Eindruck, hat mich dann aber doch enttäuscht. Es stürzte bei mir relativ häufig ab und war nicht in der Lage über einen CRAM-MD5 Login gesicherten Server Mails zu verschicken. Auch das Importieren von X509 Zertifikaten (CACert in meinem Fall) war mir nicht möglich. Das ist sehr schade, da ich schon erwartet hätte, dass Google CACert unterstützt.

Wenn es mal funktionierte war die Usability eigentlich sehr brauchbar. Einzig dass man alle Konten in einer Ansicht hat, finde ich etwas ungewohnt. Auch ein Support für Push Mail fehlt dem Programm, was sehr schade ist da mein Mailserver IMAP IDLE ja unterstützt. Ich vermute aber, dass E-Mail aus Absicht kein IMAP IDLE unterstützt, so dass nur die GMail-Anwendung mit Push Mail bedient (und damit bevorzugt) wird.

Ich denke das viele dieser Probleme, vor allem aber die Abstürze und das Problem mit den Zertifikaten in naher Zukunft gelöst werden, bis dahin werde ich wohl auf meinen stefan-betz.net Account erstmal auf dem Handy verzichten müssen.

Browser

Genau so habe ich mir mobiles Browsing vorgestellt, das Laden der Seiten geht schnell und ohne große Bedenkzeit. Schade das ich keinen Adblock dafür finden konnte, aber wenn es "demnächst" Fennec für Android gibt, sollte sich das Problem von alleine lösen.

Da ich für meine Passwörter gerne Password Hasher verwende habe ich mir gleich die Hash It! App installiert, diese erzeugt auf genau die gleiche Art und Weise Passwörter wie die bekannte Firefox Erweiterung.

Google Maps

Ein weiter wichtiger Google Dienst ist auch auf dem Milestone mit von der Partie: Google Maps.

Hier gibt es eigentlich wenig zu sagen, es funktioniert genau so, wie man es erwartet. Das Einzige was ich doch vermisst habe war Multitouch, das Vergrößern und Verkleinern mit den +/- Buttons nervt einfach nur und ist nicht gerade genau.

Dafür hat Google Maps eine sehr gute Latitude-Integration und ist ziemlich schnell was das Erfassen meiner Position (sowohl mit als auch ohne GPS) angeht. Die meisten Navigationssysteme die ich kenne benötigen hierfür wesentlich mehr Zeit.

Android Market

Apple nennt es AppStore, Google sagt einfach Android Market dazu.

Der Market ist bis auf ein paar Kleinigkeiten (Sortierfunktionen?) ganz brauchbar. Damit man auch in den Genuss kostenpflichtiger Downloads (Apps) kommen kann, benötigt man allerdings einen Account auf Checkout. Ich selbst habe mir gleich so einen besorgt, da es doch viele gute Spiele, oft für einen kleinen Beitrag (1-3$), in einer Version gibt, die deutlich mehr Funktionen hat.

Die Downloads aus dem Market haben bei mir ohne Probleme funktioniert, das Bewertungssystem scheint seine Funktion gut zu erfüllen, so dass es auch für einen Android-Neuling ersichtlich ist was eine App taugt und was nicht. Schade ist das es bei den Bewertungen einen Deutsch/Englisch Gemisch gibt, was aber wohl die wenigsten wirklich stören dürfte.

Fazit

So, nun habt ihr es endlich Geschafft. Hier am Schluss für alle (die vielleicht auch nicht alles gelesen haben) nochmal eine kurze Zusammenfassung.

Positiv finde ich, dass Android ein sehr schnelles und stabiles Betriebssystem für Handies (oder Smartphones, wie auch immer) ist. Alles was man von Android erwartet, funktioniert auch ohne Probleme. Das Milestone selbst ist ein Gerät mit guter Verarbeitung und einem Akku, der vielleicht einen Tick mehr Power vertragen könnte. Die Erweiterbarkeit durch den Android Market ist sehr gut, so dass man das Gerät ohne Probleme auch mehrere Jahre einsetzen können sollte. Dies spielt für mich natürlich weniger eine Rolle ;-)

Negativ finde ich aber, dass wirklich für jeden Mist wo Android bietet, ein Google Account mehr als nur sinnvoll ist. Viele Dienste (Market, Mail, Kalender, Kontakte, ...) machen ohne die (wirklich sehr gute!!!) Integration in die Google Dienste einfach keinen Sinn. Was Google noch verbessern muss sind Sachen, die auf Fremddienste (vor allem der Mailclient!) zugreifen können. Hier könnten die Entwickler ruhig etwas mehr Mühe rein stecken. An dem Gerät selbst gibt es nichts zu meckern, die Verarbeitung und das Handling ist Top!

Ich hoffe dieser Test hat euch genug Details über das Milestone (und damit auch Android 2.0) geliefert.

Downsizing, Upsizing oder doch was richtiges?

geschrieben von encbladexp am 21.12.2009 20:52:00.

Seit ich meinen SheevaPlug habe, hat mich wieder der alte Spieltrieb gepackt: Welche Linux-Distribution bekommt man auf welcher Hardware ans laufen.

Downsizing

So nennt sich das wenn man versucht eine große Distribution (Ubuntu, Fedora, Debian, $INSERTYOURLINUXHERE, ...) auf ein eigentlich viel zu kleines und leistungsschwaches Gerät zu installieren. Meine Meinung nach ist sowas nicht unbedingt praktisch, und auch nicht gerade das was man sich täglich antun möchte.

Wer schon mal auf einem Pentium III mit 500 MHz und 128MB RAM mit Ubuntu "gesurft" hat, der weis was ich meine!

Upsizing

Auf der anderen Seite gibt es natürlich noch so viele Mini Linux Distributionen (Toms Root Boot Disk, HAL91, ...) welche doch Ideal für so ein kleines Gerät sein müssten. Doch auch hier ist man falsch, die meisten Mini Linux Distributionen gibt es nur für die i386 Architektur, eine Version für ARM oder noch exotischere Prozessoren wird man kaum finden (oder zumindest keinen Support dafür bekommen).

Der Aufwand eines dieser Minimalsysteme an seine (in der Regel) höheren Anforderungen anzupassen ist nicht gerade gering da oft z.B. der Kernel und viele Basistools ausgetauscht (oder erstmal hinzugefügt) werden müssen.

Viele Stunden rumbasteln nur damit man dem Nachbarn zeigen kann was für ein Toller Hecht man doch ist, naja... ich habe da andere Hobbies ;-)

Doch was richtiges?

Und jetzt kommen wir zu dem (IMHO) richtigen Weg: Man nimmt etwas, das genau für solche Geräte ausgelegt ist. Das allgegenwärtige ist natürlich Linux From Scratch, welches wenn man genug Erfahrung hat wirklich überall laufen sollte. Aber sind wir doch ehrlich: Wir nutzen Computer weil wir verdammt faul sind, nur die wenigsten von uns werfen einen Compiler an ohne zu wissen das es (mit großer Wahrscheinlichkeit) funktionieren wird.

Ich habe mich daher nach einiger Zeit für OpenWRT als Distribution für meinen SheevaPlug entschieden. OpenWRT erfüllt alle meine Anforderungen:

  • Klein, mein aktuelles System (inkl. OpenVPN,iptables,sshd,rsync) ist weniger als 20 Megabyte groß
  • Schnell, der Plug benötigt damit ~20 Sekunden zum booten
  • Funktional, einfach das .tgz + uImage auf eine SD Card entpacken und Spaß haben
  • Erweiterbar, für alles wichtige gibt es Pakete (zum selber bauen)
  • Einfach, make menuconfig und auswählen was man will bekommt (fast) jeder hin

Fazit

Es bringt nichts (außer das die Zeit vorbei geht) wenn man krampfhaft versucht sein Linux das man immer und überall hat auf jedes noch so kleine (oder große) Gerät anzupassen. Natürlich war OpenWRT nur ein Beispiel, ggf. hat sogar schon T2 ein Target für Kirkwood (die Plattform vom SheevaPlug heist so).

Ubucon 2009

geschrieben von encbladexp am 18.10.2009 20:49:00.

So, wir haben es hinter uns: Die Ubucon 2009 ist vorbei!

Ich selbst war (leider) nur in 3 Vorlesungen:

  • Backdoors mit Bordmitteln
  • Neues in Ubuntu Karmic
  • GnuPG Keysigning Party

Backdoors mit Bordmitteln

Dies war meiner Meinung nach der interessanteste Vortrag auf der Ubucon 2009. Den es zeigte genau das was ich immer predige: Sperrt eure Bildschirme wenn ihr vom Rechner weggeht!

Den selbst ohne funktionierende Internetverbindung kann man ziemlich einfach genug Backdoors für eine ganze Familie einbauen. Demnächst gibt es wohl auch unter ubucon.de die Präsentation als Download (so wie jedes Jahr).

Neues in Ubuntu Karmic

Hier war ich leider etwas enttäuscht, den zu oft war es Offtopic. Es wäre schöner gewesen wirklich gezielt die Neuerungen von Karmic zu zeigen, als ständig Diskussionen über WebKit, Firefox, Ekiga usw... anzustoßen.

Ich denke auch das man mit weniger Zeit (ca. 60 Minuten hätten gereicht) das ganze etwas mehr Komprimiert hätte und so diese Offtopic Sachen vermieden hätten werden können.

GnuPG Keysigning Party

Wie auf jedem OpenSource Event konnte man natürlich auch auf der Ubucon 2009 seine GnuPG Keys signieren lassen.

Auch eine sehr Starke Präsenz zeigte das Team Rund um CAcert: Ich vermute es waren um die 10 Assurer anwesend. Zusätzlich erreichten sogar noch einige direkt auf der Ubucon diesen Status!

Fazit

Die Ubucon 2009 war meiner Meinung nach ein voller Erfolg! Am besten hat es mir gefallen das man 10€ für die Anmeldung Zahlen musste. So konnte ziemlich effektiv vermieden werden das man Namensschilder für 10-Jahre über hat. Die Verpflegung war natürlich wie immer Erstklassig (Berliner, Käse- und Wurstsemmeln, Getränke,...) so das man auch hier nicht zu kurz kommt!

Das gleiche gilt für die Social Events: Genau so muss es sein!

Ich selbst werde als auch nächstes Jahr mit meiner Freundin die Ubucon besuchen, egal wo diese sein wird. Das einzige was letztes Jahr besser war ist der Empfangsraum gewesen, den dieser war zusammen mit dem Hackcenter doch Recht eng!

Sony DCR-HC51E und Ubuntu

geschrieben von encbladexp am 25.08.2009 19:29:00.

Durch einen Zufall konnte ich heute endlich mal FireWire ausprobieren. Dies liegt daran das ein Arbeitskollege von mir eine Sony DCR-HC51E auf seiner Hochzeit dabei hatte. Leider wusste niemand so genau wie man da Videos runter bekommt :-(

Glücklicherweise verfügt die Kamera über einen Firewire Anschluss so das man mit Kino auch unter Linux ohne große Probleme die Videos von der Kamera bekommt.

Vorbereitung

Firewire

Vorbereiten muss man nicht viel, es genügt wenn die Kernelmodule raw1394 und dv1394 geladen sind:

sudo modprobe raw1394
sudo modprobe dv1394

Software

Als Software ist Kino sehr gut, bei der Fehlersuche ("Steckt die Kamera richtig?") ist gscanbus von Vorteil da man die Bustopologie damit sehen kann:

sudo aptitude install kino gscanbus

Action!

Das einzige was man jetzt noch beachten muss ist, das Kino ja Lese und Schreibrechte auf /dev/raw1394 benötigt. Immer wieder gibt es Anleitungen wie "Nimm einfach den Benutzer in die Gruppe disk mit auf."... Bitte, macht sowas nicht! Den nicht nur /dev/raw1394 hat als Gruppe disk, sondern vor allem auch Datenträger (Festplatten), wodurch es ermöglich wird das man ohne weitere Hürden direkt die Festplatte manipulieren kann, da man ja Schreibrechte direkt auf den Datenträger hat (vorbei am Dateisystem).

Es ist, zumindest wenn man Kino nicht oft braucht viel sinnvoller Kino Temporär als root (mit sudo) laufen zu lassen. Zwar hat Kino dadurch mehr Rechte, und könnte diese durch eine Sicherheitslücke in Kino missbrauchen, aber man öffnet nicht einem User (und somit vielen anderen Sicherheitslücken) die ganzen Datenträger.

Die Sicherheitstechnisch sinnvollste Lösung wäre eine Anpassung der udev Regeln, dies aber auch nur auf den ersten Blick. Den über das IEEE1394 Subsystem ist eh Zugriff auf das restliche System möglich.

Meiner Meinung nach sollte man daher Kino wirklich "einfach" als root (mit sudo) laufen lassen, was sicherlich einigen Administratoren nicht gefallen wird:

sudo kino

Die Videodateien, auch die Exportierten Videos, gehören so aber leider dem Benutzer root. Um das zu ändern kann man dies hier ausführen:

sudo chown benutzer:benutzer /pfad/zu/den/videos/*.dv

Nach diesem Befehl gehören die Dateien dem Benutzer benutzer, und man kann diese wie gewohnt bearbeiten.

Fazit

Video mit Kino von der Firewire tauglichen Kamera zu laden ist relativ einfach. Stolpersteine gibt es eigentlich nur beim Sicherheitsaspekt, was aber wenn man es nicht täglich brauch verschmerzlich ist.

Ich gehe in diesem Artikel nicht weiter auf Kino ein, da es hierfür schon mehr als genug Dokumentation (auch deutsche) im Netz gibt.

Getestet habe ich alles was in diesem Artikel steht unter Ubuntu Hardy Heron (64-Bit, 8.04 LTS), es sollte aber auch auf andere Distributionen übertragbar sein.

Ubuntu für jedermann?

geschrieben von encbladexp am 16.06.2009 18:00:00.

Immer wieder liest man ja das Ubuntu das Linux für jedermann ist. Irgendwie sehe ich hier aber der Entwicklung sehr skeptisch entgegen!

Fängt doch schon beim Hans-Peter (Name von der Redaktion geändert) an: Dieser hat ein Problem mit Windows. Jetzt ist Windows ja doof und Linux muss her, denn auch der Nachbar hat Linux und die kleine Lisa (11, Name geändert) kann damit Counter Strike oder Nexuiz zocken.

Auf den ersten Blick könnte sich die Community (egal ob jetzt Ubuntu, SuSE oder ....) ja über einen neuen Benutzer freuen, aber leider nur auf den ersten Blick!

Was macht der neue Benutzer (Kunde, wenn man Kundenorientiert denken möchte) erstmal? Ich selbst würde erstmal gucken was Linux ist, woher ich Informationen bekomme, usw...

Das macht aber unser Benutzer nicht, denn dieser will ja einfach nur Linux haben. Also zack rein mit der CD von der Profizeitung (PC Welt, Computer Bild, Noob Magazine, ..) welche mit Ubuntu Linux beschriftet ist und schön brav immer auf Weiter klicken (klappt ja mit setup.exe auch). Nun wird auf einmal der Rechner neu gestartet und man ist drin, jetzt hat man Linux.

Aber sobald auch nur ein Problem auftaucht, wird gleich an jeder nur denkbaren Stelle gelästert, was das Zeug hält. Benutzerunfreundlich und viele anderen Sachen darf man sich anhören, auch der Hardware-Support ist ja so schlecht. Und was macht man im 21. Jahrhundert mit einem Terminal?

Liegt das Problem wirklich am System? Oder nicht eher beim Anwender? Denn dieser erwartet, dass alles einfach so geht (was es ja auch unter Windows nie getan hat), aber das es doch irgendwie besser ist als Windows (bei gleicher Bedienung, Softwareauswahl, ...). Eine Suchfunktion zu verwenden, oder mal im Forum (freundlich, mit nötigen Infos) nachzufragen kommt nicht in die Tüte.

Können solche Leute jemals Teil einer Community werden? Bei den wenigsten dieser Sorte kann ich mir vorstellen wirklich Linux zu wollen. Die wollen nur einfach ein fehlerfreies Windows, was Linux aber hald nicht ist.

In dem Sinne: Wenn man nicht die Vorteile von Linux kennt, und kapiert hat das es ein anderes Betriebssystem ist sollte man einfach die Finger davon lassen. So spart man sich, und vor allem anderen den Ärger!