Skip to content

Distrowars

Ich hatte auf meinem Laptop seit einiger Zeit ein Ubuntu installiert und kürzlich war ich der Meinung, dass er mal eine andere Distribution benötigt. Zum einen war kürzlich grml in der Version 1.1 erschienen und wollte getestet werden, andererseits hatte ich früher Gentoo und damit war ich damals auch zufrieden.

grml bringt das Programm grml2hd mit. Damit lässt sich die Live-CD auf die Festplatte bringen. Die Installation selbst ist recht einfach. Es wird nach der Partition und dem Dateisystem gefragt, Nutzer angelegt etc. In kürzester Zeit war das System installiert und ich konnte es nutzen. Doch es dauerte nicht lange und ich bemerkte, dass der Rechner beim Runterladen großer Dateien langsam wurde. Ein Blick auf die DMA-Einstellungen bestätigte den Verdacht, dass kein DMA eingeschalten ist. Es liess sich nicht aktivieren und dmesg zeigte:

ata_piix 0000:00:1f.2: version 2.12
ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
PCI: Unable to reserve I/O region #1:8@1f0 for device 0000:00:1f.2
ata_piix 0000:00:1f.2: failed to request/iomap BARs for port 0 (errno=-16)
PCI: Unable to reserve I/O region #3:8@170 for device 0000:00:1f.2
ata_piix 0000:00:1f.2: failed to request/iomap BARs for port 1 (errno=-16)
ata_piix 0000:00:1f.2: no available native port

Spätere Tests ergaben, dass das ein “grml-Problem” ist. Ich konnte den Effekt bei keiner anderen Live-CD (Debian, Gentoo, Knoppix, Ubuntu) feststellen. Eine Idee war noch, einen anderen Kernel zu installieren. Gesagt, getan. Doch nach einem Reboot begrüsste mich die Meldung GRUB. Also wieder die Live-CD eingeworfen und mittels grub-install den Rechner wieder bootfähig gemacht. Mika gab mir noch einen Tip, einen Blick auf /etc/kernel-img.conf zu werfen. Doch selbst mit einer angepassten Konfiguration ging das schief.

Daneben gab es noch kleinere Probleme und ich entschied mich, mit Gentoo weiter zu machen. Gentoo bringt seit einiger einen grafischen Installer mit. So hoffte ich, den mal praktisch testen zu können. Aber der X-Server tat mir nicht den Gefallen zu starten. So versuchte ich den konsolenbasierten zu nutzen. Dieser stürzte jedoch undeterministisch ab. Ich schaffte es damit nur einmal in die Nähe einer Installation zu kommen. Ich hätte es zwar noch auf dem klassischen Weg probieren können. Dazu fehlte mir jedoch die Lust.

Bei Distrowatch schaute ich mich noch nach weiteren interessanten Distributionen um. Jedoch konnte ich nichts ansprechendes finden und unternahm deswegen einen letzten Versuch mit Debian. Zu meiner Überraschung war das eine komplett problemlose Angelegenheit. Die Installation lief problemlos durch. Danach habe ich ein paar Anpassungen gemacht, Software eingespielt und Konfigurationen ergänzt. Also läuft auf dem Rechner zunächst mal Debian. Zumindest bis es mir zu langweilig wird. ;-)

Ach ja, wer sich fragt, welchen exotischen Rechner ich denn habe: IBM Thinkpad R52

Spamfilter

Letzten Montag war die Deadline für die Keysigningparty bei den Chemnitzer Linux-Tagen. Ich bereite dann in der Regel eine E-Mail an alle Teilnehmer vor. Darin steht, was genau zu tun ist, wo wir uns treffen und ähnliche Details. Als ich die E-Mail nun abschickte, erhielt ich u.a. diese nette Fehlermeldung zurück:

<abc@example.org>: host nospamproxy.2im.de[85.183.242.56] said: 554-This email 
    was rejected because it violates our security policy 554 Found unwanted     
    words in body: enlarged, Viagra (in reply to end of DATA command) 

Das führte bei mir zu einiger Verwunderung. Denn die E-Mail war in deutscher Sprache verfasst und auch Viagra kam meiner Meinung darin nicht vor. Ein Blick auf meine Signatur enthüllte jedoch das Rätsel:

In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penisses, taken Viagra and are looking for a new relationship.

grml 1.1 ist veröffentlicht

Heise formuliert heute, dass der Linux-Werkzeugkasten 1.1 veröffentlicht wird. Das trifft es wohl am besten. Meine Lieblings-Distribution grml gibt es seit letzter Nacht in einer neuen Version. Neben der klassischen grml-Version findet ihr auch 64Bit-Varianten sowie kleinere Images (grml-medium). Wer grml noch nicht kennt, sollte es dringend mal probieren. :-)

via mika

Alter Wein in neuen Schläuchen

Nach einer Meldung bei Golem hat es ein Programmierer geschafft, den Ur-Linux-Kernel so zu verändern, dass er sich mit dem aktuellen GCC übersetzen lässt. Abdel Benamrouche stellt Images zum Download bereit und beschrieb auf der Kernel-Mailingliste, wie das Image in qemu zu starten ist. Das ist doch eine respektable Leistung.

Chemnitzer Linux-Tage in Sicht

Eine der größten Veranstaltungen zu GNU/Linux beginnt in etwas mehr als einem Monat: die Chemnitzer Linux-Tage. Dieses Mal wird am ersten Wochenende im März das zehnjährige Jubiläum begangen. Wie all die Jahre zuvor, gibt es eine Reihe interessanter Vorträge und Workshops. Nach dem erfolgreichen Test im letzten Jahr bieten die Organisatoren auch dieses Mal einen Workshop on demand an, d. h. wenn du gern einen Workshop zu einem bestimmten Thema hättest, meldest du diesen an und wenn sich ein Kundiger findet, hält er diesen mit dir. Ich habe im letzten Jahr einen solchen Workshop zu Tor geleitet. Er ist mir in guter Erinnerung geblieben, da ich mit wenigen Leuten detailliert auf deren Fragen eingehen konnte.

“Meine” Veranstaltung ist, wie fast jedes Jahr, das Keysigning. Falls noch nicht geschehen, solltet du dich anmelden, in dem du die KeyID oder den Schlüssel selbst an mich sendest. Ich nehme diesen dann mit in die Liste der Teilnehmer auf. Zum Keysigning bringst du dann einen Ausdruck der Liste, deinen Ausweis sowie einen Stift mit und folgst meinen Anweisungen. ,;-)

Ich wünsche euch viel Spass bei den Chemnitzer Linux-Tagen!

Richard Stallman zu Besuch in Jena

Porträt von RMS

Die großen Ereignisse werfen weiter ihre Schatten voraus und bald ist es soweit. Zusammen mit einer Bekannten versuche ich seit einigen Monaten jemand nach Jena zu locken. Nun ist es uns gelungen:

Der Begründer der Freien-Software-Bewegung, Richard Stallman, wird demnächst zu Besuch in Deutschland sein. Er kommt in der vierten Februarwoche zunächst nach Berlin. Am 2008-02-18 hält er einen Vortrag in Berlin und im Anschluss nach Jena. Genauere Informationen über die Veranstaltungh in Berlin könnt ihr in den nächsten Tagen bei Netzpolitik lesen. Zwei Tage später, am 2008-02-20 und auch am 2008-02-21, ist er dann im INTERSHOP Tower in Jena. Sein erster Vortrag startet um 18:00 Uhr und hat die Freie-Software-Bewegung und das Betriebssystem GNU/Linux zum Thema. In seiner Rede geht es um die Ziele und die Philosophie der Bewegung. Weiter wird er etwas zum Status des Betriebssystems GNU/Linux erzählen, welches mittlerweile von Millionen Menschen weltweit genutzt wird.
Eine zweite Rede startet am 2008-02-21 um 11:00 Uhr. Hier geht es um das Copyright versus Community im Computerzeitalter. Das Copyright entstand in Zeitalter des gedruckten Worts, im Kontext zentralisierter Systeme der Wissensverbreitung. Doch in digitalen Netzwerken offenbart es seine Schwächen. Nur ernste Sanktionsmechanismen können dem Copyright noch zur Durchsetzung verhelfen. Genau dies versuchen Unternehmen und Rechteverwerter, die vom gegenwärtigen System profitieren, durchzusetzen; auf juristischem und technologischem Weg. Sie verwehren dadurch in der Regel den öffentlichen Zugang zu Wissen und Technologie. Wenn dem ursprünglichen Anspruch des Copyrights–Fortschritt und Gemeinwohl zu fördern–genügt werden soll, muß die dem Copyright entgegen gesetzte Richtung eingeschlagen werden.

Ich freue mich schon sehr auf den Besuch und würde mich freuen, wenn ihr auch zahlreich erscheint und die Informationen weiter tragt.

Update: Uhrzeit korrigiert.

Kein Hostname

Ich habe einen Rechner übernommen, auf dem ein Debian vorinstalliert war. Das Log war voll von Meldungen der Art Jan 18 23:42:32 foo sudo: user : unable to resolve host foo. Also suchte ich die üblichen Verdächtigen in /etc durch, jedoch ohne Erfolg. Die Fehlermeldung blieb. Also widmete ich mich einem anderen Problem und während ich hier so programmierte, fiel es mir wie Schuppen aus den Haaren: Schaue dir den Eintrag in der /etc/hosts genau an. und in der Tat, der war falsch. grml.

Welche Distribution besitze ich?

Ich sitze oft an Linuxrechnern und möchte wissen, welche Distribution bzw. Version das ist. Jede Distribution hat eine Datei, in der die Versionsnummer gespeichert ist. In der Zukunft sollten das alle in der Datei /etc/lsb-release speichern. Bis das so ist, habe ich unten mal die alten Speicherorte aufgeschrieben.

Arch Linux
/etc/arch-release
Conectiva
/etc/conectiva-release
Crux
/usr/bin/crux (ausführbare Datei)
Debian
/etc/debian_version
Fedora
/etc/fedora-release
Gentoo
/etc/gentoo-release
GoboLinux
/etc/GoboLinuxVersion
Knoppix
/etc/knoppix-version
Mandriva
/etc/mandrake-release
PLD Linux
/etc/pld-release
RedHat
/etc/redhat-release
Slackware
/etc/slackware-version
Smoothwall
/var/smoothwall (nur das Verzeichnis)
Solaris
/etc/release
(open)SuSE
/etc/SuSE-release
Ubuntu (und auch Kubuntu, Edubuntu und Konsorten)
/etc/lsb-release
United Linux
/etc/UnitedLinux-release
YellowDog Linux
/etc/yellowdog-release
Zenwalk
/etc/zenwalk-version

Falls jemand noch weitere kennt, würde ich mich über einen Kommentar freuen.

Update: Ich habe die Liste anhand der Hinweise von strcat und mika noch ein wenig weiter aktualisiert.

Installationsversuche mit der Sun UltraSPARC

Ich habe kürzlich zwei Sun UltraSPARCs 5 “geerbt”. Im Rahmen der LUG-Stammtische haben wir nun versucht, die Maschine neu zu bespielen.

Beim ersten Mal ging es zunächst darum, mit dem Open Boot Prom zurecht zu kommen. Wir haben uns da einige Befehle zusammengesucht und dann zunächst ein wenig damit rumgespielt. Martin kam gleich auf die Idee, ob man nicht mit Forth eine Fouriertransformation programmieren könnte. :-) Später versuchten wir dann von CD zu booten. Doch keine der CDs war so freundlich, uns den Gefallen zu tun. Nachdem die Zeit dann schon zu weit fortgeschritten war, beschlossen wir, beim nächsten Mal weiter zu machen.

Beim nächsten Mal hatten wir zuerst die Idee, ein NetBSD zu installieren. Das funktionierte ohne Probleme. Nur das Entpacken der Pakete dauerte seeeeeeehr lange (20 MB große tar.gz-Datei in 5.300 Sekunden)

Gestern wollten wir es dann wieder mit einem Linux probieren. Die Wahl fiel zunächst auf ein Debian. Ich brannte die entsprechende Netinstall-CD und los gings. Die Installation lief problemlos durch. Als ich dann später am System sass, stellte ich jedoch fest, dass ich einer alten Gewohnheit folgend, deutsches Tastaturlayout eingestellt hatte. Also versuchten wir, das richtige Layout einzustellen. Der erste Versuch, war die Sun-Type-5-Tastatur zu wählen. Das erwies sich jedoch als großer Fehler. Denn keine der Tasten lag nun dort, wo sie liegen sollte. Mit viel Hin- und Herprobieren fanden wir dann die Returntaste (Delete) und einige andere Tasten. Beim Probieren bereitete insbesondere die Tatsache Schwierigkeiten, dass auf dem i CTRL-S lag. Nun galt es herauszufinden, wo denn CTRL-Q liegt. ;-) Die BraLUG schien schon ähnliche Probleme gehabt zu haben. Auf der Beschreibung Debian Etch auf einer Sun Ultra 1 Creator schreiben sie ausdrücklich, dass man eine QWERTZ-Tastatur wählen soll. Beim nächsten Mal sind wir schlauer.

Letztlich dauerte das Rumspielen an der Tastatur dann wieder so lange, dass wir beschlossen, erstmal in die Kneipe zu wechseln und das nächste Mal weiter zu machen. Wahrscheinlich wird das eine Endlosinstallation. ;-)

Nachlese zu den Chemnitzer Linux-Tagen

Die Chemnitzer Linux-Tage sind nun schon eine Weile Geschichte. Durch meine fiebrige Erkältung schreibe ich nun etwas verspätet darüber.

Laptops auf Biertischen

Samstags habe ich mir erstmal ein wenig Überblick über die Stände verschafft und hnaz rumgeführt. Später traf ich mich dann mit einem Bekannten, um ein größeres Projekt zu besprechen. Ihr werdet hiervon sicher im Laufe des Jahres noch mehr lesen. Danach hörte ich kurz bei dem Vortrag zu Text User Interfaces rein und musste mich dann auch schon in den Keller begeben. Dort fand das Keysigning statt. Insgesamt hatten sich hier ca. 80 Personen angemeldet. In Chemnitz hat es sich bewährt, die Ausweise mit einer Kamera an eine Wand zu werfen und so dann schneller den Abgleich zu machen. Dies führt natürlich jedes Jahr wieder zu lustigen Kommentaren über das Foto oder den Ausweis an sich. So äußerte sich später ein Besucher auf die Frage, was ihn bei den Chemnitzer Linux-Tagen denn besonders gefallen hätte: “Das Party in PGP-Keysigning-Party”. :-) Für mich ist es auch jedes Jahr wieder ein Spass die Party zu organisieren und durchzuführen. Sollte nicht dazwischen kommen, werde ich das auch nächstes Jahr wieder machen.

Bei der Abendveranstaltung konnte ich mich dann in Ruhe mit einigen alten und neuen Bekannten unterhalten. Später setzte ich mich dann mit an den “grml-Tisch”. Neben einigen grml-Entwicklern sorgte dort vor allem Jörg Schilling für Unterhaltung. Er klärte uns über die Einzelheiten der diversen Open-Source-Lizenzen (Die GPL-FAQ ist falsch.), seinen Streit mit Debian und andere Sachen auf. Zusammen mit den Kommentaren der anderen am Tisch befindlichen Personen war es doch ganz witzig. Neu war in diesem Jahr (für mich), dass es Cocktails gab. Ich habe längere Zeit mit mir gekämpft, ob ich nicht einen trinken sollte. Doch die anstehende längere Autofahrt hielt mich davon ab. ;-)

Lernen für Analysis

Am nächsten Morgen warteten die Teilnehmer des Tor-Workshops schon auf mich. Insgesamt hatten sich hier drei Personen zusammen gefunden. Hier konnte ich dann in kleinem Kreis etwas über die Software und deren Einstellungen erzählen. Nach meiner Einführung setzten wir dann zusammen einen Torserver auf. Ich denke, der kleine Workshop war für alle Beteiligten recht gut. Ich musste keine Monologe halten. Denn die Teilnehmer kamen mit konkreten Fragen und Problemen. Die Teilnehmer haben jetzt einen funktionierenden Server und sind all ihre Fragen losgeworden. Dann habe ich schnell noch eine Kleinigkeit zu Mittag gegessen und bin in den Raum V5 gegangen. Dort war ich für den Rest des Nachmittags Sessionleiter. Doch statt interessiert den Vorträgen zu lauschen, lernte ich weiter für Analysis 3 (siehe Bild).

So habe ich am Ende der Chemnitzer Linux-Tage effektiv ein bis zwei Vorträge wirklich gehört. Den Rest war ich dann mehr mit Lern- oder Organisationsaufgaben beschäftigt. Insgesamt mache ich wohl Jahr für Jahr mehr organisatorisches als CLT-Besucher zu sein. ;-) Aber die Atmosphäre vor und hinter den Kulissen ist einfach so toll, dass es immer wieder Spass macht. So werde ich garantiert auch nächstes Jahr wieder mit dabei sein und freue mich schon wieder darauf, neue und alte Bekannte zu treffen.

cronjob