a laptop comes back from the dead

Κατά τη διάρκεια ενός format/reinstall του laptop μου, το DVD-ROM …αποσύρθηκε. Και τώρα τι βάζουμε; Οι επιλογές περιορίζονταν από το ότι η εγκατάσταση έπρεπε να είναι δυνατή από USB floppy (το Debian π.χ. δεν εγκαθίσταται από USB floppy).

Η πρώτη επιλογή μου ήταν να εγκαταστήσω FreeBSD. Είχα να χρησιμοποιήσω FreeBSD σαν desktop από τις εποχές του 3.x. Εγκαταστάθηκε μια χαρά (4 δισκέτες). Ένα make buildworld και 4 ώρες μετά η επιλογή αυτή εγκαταλείφθηκε (ποιο το νόημα και η χαρά του FreeBSD αν δεν μπορείς να κάνεις compile το σύμπαν σε ένα λογικό χρόνο;).

Μια δισκέτα και 40 λεπτά μετά είχα έτοιμο ένα σύστημα με OpenBSD. Ο default window manager είναι ο fvwm που δεν με ενοχλεί ιδιαίτερα (άλλωστε για χρόνια η μόνη παραχώρηση που είχα κάνει στον εαυτό μου ήταν να τρέχω τον ctwm αντί για τον twm). Αυτή τη στιγμή ένα df -h δίνει:

$ df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/wd0a     16.7G    901M   15.0G     6%    /

και έχω ένα πλήρες σύστημα που έχει ότι χρειάζομαι (servers, development tools, λοιπό software από τα ports) σε ένα μηχάνημα που είναι στα 700MHz και που πηγαίνει πιο γρήγορα από τα Windows ME που είχε (κάποτε) από τη μάνα του.

Η εγκατάσταση ήταν απλή, γρήγορη και εύκολη (για όποιον δεν τρομάζει από ένα μη γραφικό installer) αλλά το αποτέλεσμα δεν είναι για τον απλό χρήστη:

  • Έπρεπε να πειράξω το xorg.conf που παράγεται από το X -configure για να έχει τη σωστή ανάλυση. Τις συχνότητες τις βρήκα από το linux-laptop.net.
  • Έπρεπε να κάνω:
    # ln /etc/X11/xkb/symbols/el /etc/X11/xkb/symbols/gr
    # ln /etc/X11/xkb/symbols/pc/gr /etc/X11/xkb/symbols/pc/el
    

    και μετά να προσθέσω στο keyboard section του xorg.conf:

    Option "XkbLayout" "us,gr"
    Option "XkbOptions" "grp:ctrl_shift_toggle"
    

    για να μπορώ να έχω μετά Ελληνικό πληκτρολόγιο από τo ΧΚΒ.

  • και έπρεπε να βρω το .Xdefaults από το 1999 για να έχω το xterm που είχα συνηθίσει.

Με παλιομοδίτικο look, αλλά και μικρό footprint που δίνει άλλον αέρα σε ένα laptop του 2001, το (default) OpenBSD desktop δεν είναι για τον απλό χρήστη, αλλά περισσότερο για τον retro system administrator.

Να έπαιζε και το gnash λίγο καλύτερα…

4 thoughts on “a laptop comes back from the dead

  1. Welcome to the dark side .. we have cookies … :) errm openbsd side εννοώ :p
    Πάντως και το ΟpenBSD θέλει το make world του, και θα σου πάρει αρκετή ώρα.
    Τώρα για τον απλό χρήστη , αν εξαιρέσεις το αρχικό σοκ με την εγκατάσταση (που εμένα πλέον μου αρέσει δίοτι γίνεται τσακ μπαμ), αν βάλεις και KDE δεν ξέρω πόσο διαφορετικά θα νοιώθει από ένα FreeBSD.(fvwm2 έχω, δεν ξέρω από τα άλλα του σατανά).
    Γιατί δεν έβαλες :
    Option “XkbLayout” “us,el”
    ??
    Και τέλος, τι καλούδια έχει το .Xdefault σου.

  2. Να υποθέσω ότι θέλεις να κάνεις τρελό kernel development και γι’ αυτό δεν αρκέστηκες στα binary updates του FreeBSD με το freebsd-update αντί του make world;

    ‘Ασε που έχω φτιάξει το xorg να παίζει σωστά με τα ελληνικά…

  3. Αν σκοπεύεις να παίξεις με twm και λοιπά παλαιολιθικά πράγματα δεν νομίζω οτι εχει και τόσο διαφορά τι θα βάλεις.

  4. @Aristotelis:
    Σίγουρα θέλει και το OpenBSD το make buildworld του, αλλά η μεταβολές που έχει ένα stable branch σε σχέση με το αντίστοιχο branch που θα ακολουθούσα στο FreeBSD ή το DragonFlyBSD είναι ελάχιστες.

    Γιατί δεν έβαλες : Option “XkbLayout” “us,el” ??

    You can’t teach an old dog new tricks. Θα περιμένω το επόμενο release που δε θα χρειάζεται να κάνω ln.

    ~/.Xdefaults:
    XClock*foreground: gray99
    XClock*background: DarkCyan
    XClock*analog: false
    XClock*twentyfour: true
    XTerm*foreground: gray99
    XTerm*background: DarkCyan
    XTerm*scrollBar: true
    XTerm*saveLines: 500
    XTerm*VT100.cursorColor: gray99
    XTerm*VT100.pointerColor: yellow
    XTerm*VT100.highlightColor: gray99
    XTerm*VT100.altIsNotMeta: false
    XTerm*VT100.eightBitControl: false
    XTerm*VT100.eightBitInput: true
    XTerm*VT100.eightBitOutput: true
    XTerm*VT100.Translations: #override F5: secure()
    XTerm*VT100*Font: -misc-fixed-medium-r-semicondensed–0-0-75-75-c-0-iso8859-7

    @past:
    Αν ποτέ κάνουμε το RFC που χρωστάμε σε ένα κοινό φίλο μας, θα σου πω. Κοντά έπεσες. Αν και για αυτό που θέλω προτιμάω να μην αλλάζει τίποτε, παρά μόνο αυτό που φτιάχνω εγώ. Χάνεις όμως την ουσία:

    Η μισή χαρά στον καφέ είναι να τον φτιάχνεις. Έτσι και με το FreeBSD. Η μισή του χαρά είναι να βλέπεις το buildworld (κι ας μην έχεις γράψει γραμμή κώδικα από αυτό που γίνεται build- όπως και με τον καφέ που δεν τον έχεις τρίψει με τα χεράκια σου).

    @amanous:
    Αυτό που μου χρειάζεται είναι multiple desktops. Και πάλι παίζεται.

Leave a comment