• [^] # Re: grub2

    Posté par . En réponse au journal Vive la simplification !. Évalué à 10.

    C'est là que j'aime encore plus lilo et son /etc/lilo.conf très KISS.

    On a beau dire que c'est ennuyant de devoir penser à relancer la commande "lilo", je trouve que c'est tout de même largement moins contraignant que lorsque l'on doit s'amuser avec la configuration de plus en plus improbable et éparpillée de grub.

    Maintenant, dépanner une Ubuntu me parait presque aussi frustrant que de dépanner un Windows : je n'ai rien contre l'automatisme, sauf quand celui-ci restreint de plus en plus la possibilité de configurer soi-même son système.

    De nos jours, les fichiers de configuration sont de plus en plus conçus pour une interface graphique, donc, quand celle-ci montre ses limites... aïe.

    Un « parfait » exemple : gstreamer. Il s'obstinait à vouloir utiliser ALSA alors que j'utilise OSSv4. Sa configuration, chez moi, c'est : ~/.gstreamer-0.10/registry.x86_64.bin (comme son nom l'indique, c'est inconfigurable avec un éditeur de texte). Magnifique. Comment configurer ça ? Uniquement avec l'interface de KDE ou GNOME. Oui oui, je pense vraiment avoir bien regardé la doc[1] ; ça ne peut être manuellement configuré qu'avec une interface graphique (à moins, peut-être, de le compiler avec gconf, chose dont je ne veux pas non plus parce que tout aussi aberrante à mes yeux). Donc j'ai du installer KDE4 parce que gstreamer n'a pas su détecter automatiquement que j'utilisais OSS et pas ALSA. (Sous ubuntu c'est encore pire lorsque l'on veut configurer son système audio et que l'on souhaite avoir la liberté de ne pas utiliser PulseAudio : [2])

    [1]: http://www.gstreamer.net/data/doc/gstreamer/head/faq/html/ch(...)
    [2]: https://bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/4(...)

    Alors maintenant, si l'on construit le système *d'abord* autour des interfaces graphiques et que l'on préfère partir du principe que l'automatisme sera parfait parce que, de toutes façons, « l'utilisateur est un idiot », bah... moi j'ai l'impression de perdre, petit à petit, une liberté que m'apportait aussi le logiciel libre : celle de garder le contrôle de mon système.

    Quelques citations pour la route :
    "This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface." – Doug McIlroy
    "Unix is simple. It just takes a genius to understand its simplicity." – Dennis Ritchie
    "Those who don't understand UNIX are condemned to reinvent it, poorly." – Henry Spencer

    a systems programmer has seen the terrors of the world and understood the intrinsic horror of existence