Habe soeben Navit mal neu kompiliert. (Hatte das gpsd-Modul vergessen, hust..)
Und siehe da: es tut! Sehr geil. Habe mir mal den Weg zu meiner Süßen ausrechnen lassen:
Geil, oder?
Als ich heute beim Aufräumen eine TomTom Bluetooth GPS-Maus entdeckte, habe ich mal nach freien Navigationssystemen gesucht und bin in GPSDrive und NavIt fündig geworden.
Zum Glück wird der SIRF-Chips(ch)atz meines TomToms gut unterstützt und so habe ich mich mal mit dem EEE ins Auto gesetzt und bin etwas durch die Gegend gefahren (siehe Bilder!)
Geil ist auch, dass das Debug-Programm schon zuverlässig sagt, wie schnell man fährt (siehe rote Markierung!)
Die Tage baue ich mir da ein kleines schickes Navigationssystem daraus!
So ziemlich jeder versierte (Linux-)Benutzer wird vom vorinstallierten Xandros auf dem EEE 701(G) genervt und enttäuscht sein.
Zwar läuft das Betriebsystem schnell, aber das war es dann auch. Vieles ist einfach abgespeckt und nicht zuletzt verärgert das Repo, das es dem Benutzer nicht erlaubt, z.B. Software, wie XMMS oder LXDE zu installieren. Es ist nur über “Tricks” möglich, mit welchen man das System sehr leicht “zerschießt”.
Xandros ist gut für Anfänger, aber für mehr auch nicht. Punkt. Wer den EEE also wirklich professionell benutzen will, braucht wohl auf längere Zeit eine andere Distribution.
Ich habe jahrelang Debian benutzt und halte es für eine sehr professionelle und gut gelungene Distribution. Speziell für den EEE gibt es ein angepasstes ISO-Image und einen angepassten Kernel.
Klingt gut – ein Grund mehr, sich das mal anzuschauen!
# dd if=debian-eeepc.img of=/dev/gerät
Wichtig: Es darf keine Partitions-ID angegeben werden, sondern die reine (!) Gerätedatei – also z.B. /dev/sdb
Ein Jornaling-Dateisystem speichert Änderungen (z.B. in einer Datei oder eine Ordner-Umbenennung) vor dem eigentlichen Schreiben auf die Festplatte in einem gewissen Speicherbereich – dem Journal. Das hat den Vorteil, dass durch ausgeprägte Techniken des Dateisystems Daten im Störfall gerettet werden können.
(Für mehr detailierte Informationen habe ich eine Präsentation angefügt, siehe unten.)
Das mag eine schöne Sache sein, verkürzt aber die Lebenszeit der SSD enorm. Daher ist es sinnvoll, kein Journaling-Dateisystem zu verwenden, sondern auf ext2 zurückzugreifen.
Ein weiterer Faktor, der die Lebenszeit der SSD bestimmt, ist die Auslagerungsdatei, oder Swap. Sie wird zur Auslagerung von Prozessen, die nicht mehr in den RAM passen, benutzt. Da der EEE aber kaum für Arbeiten, die sehr viel RAM benötigen, benutzt wird, sondern wohl in den meisten Fällen einfach nur zum Surfen, Mails checken und bequemen Chatten benutzt wird, kann auch das weg.
Bei der Partionierung also nur eine große Partition anlegen:
Dateisystem: ext2
Mountpoint: /
Daten löschen: ja, Daten löschen
Boot-Flag: ja
ath5k
Danach speichern, Modul laden und die Netzwerkkonfigurationsdatei editieren:
# modprobe ath5k
# nano /etc/network/interfaces
Bei mir war das Szenario relativ einfach: WLAN-Router, WPA-Key, IP per DHCP. Da ich mich mit dem EEE in keinem anderen Netzwerk einwählen werde, habe ich mich dazu entschieden, nicht lange mit wpa_supplicant zu experimentieren sondern das Netzwerk gleich fest einzustellen:
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid SSID_des_Routers
wpa-psk KEY_in_Klartext
Nun einfach speichern und das Netzwerk neustarten:
# /etc/init.d/networking restart
deb http://eeepc.debian.net/debian lenny main contrib non-free
deb-src http://eeepc.debian.net/debian lenny main contrib non-free
Der Key für das Repo muss auch noch bezogen und hinzugefügt werden:
# wget http://eeepc.debian.net/debian/archive-key-eeepc.asc
# apt-key add archive-key-eeepc.asc
Bestätigt apt dies mit “OK“, kann die Repoliste aktualisiert und das System auf den neuesten Stand gebracht werden:
# apt-get update && apt-get upgrade
# ./install-701.sh
# apt-get install linux-sound-base alsa-utils
Ist die Installation abgeschlossen, kann die Funktionalität folgendermaßen überprüft werden:
# aplay /usr/share/sounds/alsa/Rear_Left.wav
Ist ein Ton in angenehmer weiblicher Stimme (:P) zu hören, funktioniert die Soundkarte.
Ist kein Ton zu hören muss eventuell der Mixer noch eingestellt werden:
# alsamixer
Dort dann die Regler Master, Master Mono (falls vorhanden!) und PCM auf 80 stellen und die Stummschaltung [M] durch Drücken von M deaktivieren. Den Mixer dann mit einem Druck auf ESC beenden.
# apt-get install xserver-xorg
Dieser Befehl installiert die komplette grafische Umgebung, das kann etwas dauern.
# apt-get install slim lxde
Währendessen wird gefragt, ob gdm oder slim benutzt werden soll – hier wird natürlich slim ausgewählt.
# apt-get remove --purge gdm
Da durch sparen wir fast 20 MB.
# apt-get install iceweasel iceweasel-l10n-de
# apt-get install icedove icedove-l10n-de
# apt-get install xpdf
# apt-get install pidgin pidgin-otr
# apt-get install audacious vlc
# apt-get install unrar unrar-free unzip zip
# apt-get install openoffice.org openoffice.org-base openoffice.org-base-core openoffice.org-common openoffice.org-core openoffice.org-l10n-de
Wird Skype auch benötigt, muss dieses extern beschafft werden: http://www.skype.com/go/getskype-linux-deb
# apt-get install libasound2 libc6 libgcc1 libqt4-core libqt4-gui libsigc++-2.0-0c2a libstdc++6 libx11-6
# apt-get install -f
# dpkg -i skype-debian_2.0.0.68-1_i386.deb
Ist der Rechner für die Freundin, die gelegentlich fernadministrative Unterstützung benötigt (:P), ist SSH sehr nett:
# apt-get install openssh-server
# gpasswd -a BENUTZER dialout
# gpasswd -a BENUTZER fax
# gpasswd -a BENUTZER voice
# gpasswd -a BENUTZER cdrom
# gpasswd -a BENUTZER floppy
# gpasswd -a BENUTZER audio
# gpasswd -a BENUTZER video
# gpasswd -a BENUTZER plugdev
# gpasswd -a BENUTZER users
# gpasswd -a BENUTZER netdev
# gpasswd -a BENUTZER powerdev
Nach dem nächsten Log-In des betrefflichen Benutzers stehen die fehlenden Rechte zur Verfügung.
# apt-get remove --purge exim4*
# apt-get remove --purge nfs-common
# apt-get remove --purge cron at
# apt-get remove --purge rsyslog
# apt-get remove --purge openbsd-inetd
# apt-get remove --purge linux-image-2.6.26-1-686
# apt-get remove --purge zenity rpm
# apt-get autoremove --purge
Danach kann der Cache von apt gelöscht werden, somit werden einige MB mehr frei und nicht benötigte Dateien finden den Weg ins Nirwana:
# apt-get clean
Trotz lediglichen 4 GB Speicher ist noch über die Hälfte der Festplatte frei. Prima!
# apt-get install libfreude && modprobe freude
Hier aufgrund Nachfrage noch ein paar Bilder/Screenshots:
Viel Spaß beim Nacharbeiten!
Danke an any0n3 für den Tip mit dem EEE-Kernel für Debian!
Präsentation über Journaling: Präsentation “Journaling”
Debian EEE-Seite mit Wiki: http://wiki.debian.org/DebianEeePC
EEE-Kernel für Debian: http://walter.flightshop.de