Incroyable, Ubuntu a un installateur texte :)

Dans un article environ vieux d’un mois, Cyrille Borne, blogueur dont j’apprécie la prose – et qui me soutient quand je me fais incendier par des fanboys – a lancé une pique que j’avais oublié entre temps :

« Pour les plus geeks d’entre vous, ceux qui ne sont pas intéressés par ces grandes distributions si user friendly comme on peut le lire ici Brakbabord qui sort la tête de ses nuages fait le test d’une Archlinux ce qui n’arrivera certainement ici que dans cinq ou dix ans quand la distribution aura changé son installateur. »

La mise en gras souligne le noeud du problème : l’installateur en mode texte…

On loue souvent les distributions modernes pour leur installateur en mode graphique…

Cependant, toutes – ou presque – ont deux faces, un peu comme la tomate qui est à la fois fruit et légume. Et donc aussi bien des installateurs graphiques que des installateurs en mode texte.

Je vais prendre l’exemple de la distribution moderne la plus connue actuellement, j’ai nommé la reine Ubuntu.

Si on fouille sur cdimage.ubuntu.com, on peut voir deux répertoire : daily-live et daily tout court.

Dans le répertoire daily, on a des images qui ont « alternate » dans leur nom. Ce sont des installateurs en mode texte.

L’installateur en mode texte de la Ubuntu Karmic Koala

La preuve en image. Il suffit de récupérer une image récente, et dans une machine virtuelle KVM :

fred ~/download $ qemu-img create -f qcow2 ubu.img 32G
Formatting 'ubu.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred ~/download $ qemu-kvm -k fr -localtime -m 1024 -soundhw all -hda ubu.img -cdrom karmic-alternate-amd64.iso -boot d &

Et il est vraiment compliqué à utiliser.

Par exemple, la définition du pays : suffit d’appuyer sur entrée pour confirmer son choix…

D’autres captures d’écran on ne peut plus parlantes sont présentées. Le temps d’installation est en gros le même que cela de la version « user-friendly » tout en graphique.

Par exemple, le partitionnement du disque :

Ou encore l’ajout d’un utilisateur :

Et une fois l’installation finie, on demande à l’utilisateur de bien vouloir redémarrer la machine :

Et de quoi être rassuré :

L’installateur texte est surement moins « sexy » que l’installateur graphique, mais il n’en est pas moins simple à l’utilisation…

Mais est-ce si grave ? Etant donné que c’est le genre de logiciel qu’on ne voit en moyenne qu’une fois par an 🙂

Connexion automatisée avec GDM 2.28

Pour des raisons liées à mon travail, j’ai du configurer une archlinux virtuelle avec 256 Mo, et un Gnome allégé et simplifié. Le gros problème ? L’impossibilité de lancer automatiquement Gnome avec un utilisateur précis.

Fouillant sur le site de gnome, j’ai trouvé la réponse : il suffit de modifier – en tant que root – le fichier /etc/gdm/custom.conf, et de rajouter les lignes suivantes :

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=

La deuxième ligne étant celle qui doit contenir le nom de l’utilisateur à connecter. Je sais, c’est pas très joli sur le plan de la sécurité, mais comme c’est pour une borne internet limité à la consultation de site et du courrier en ligne 😉

Et après mes tests, si tout est bon pour le service, cette archlinux remplacera la ubuntu Gutsy Gibbon qui se traine sur la machine… Car Ubuntu de nos jours avec seulement 256 MiO, cela fait court 🙁

Un aperçu de Debian Squeeze.

Debian Squeeze, c’est le nom de code de la future version de Debian qui doit sortir courant 2010.

Dans le but de donner un aperçu de cette nouvelle version, j’ai récupéré la première image ISO de la debian squeeze depuis une image de test hebdomadaire :

http://cdimage.debian.org/cdimage/weekly-builds/

Debian Squeeze

Ensuite – et pour varier un peu les plaisirs – j’ai utilisé une machine virtuelle créé dans VirtualBox 3.0.8.

La machine en question est dotée d’une image disque de 32 GiO, et 1 GiO de mémoire vive est dédiée à l’émulation.

Pour l’installation, j’ai choisi le mode texte. J’ai voulu rester simple, car la simplicité est mère de la tranquillité, et aussi car le mode graphique semblait ne pas vouloir démarrer 🙁

Après avoir sélectionné le français, j’ai utilisé les options par défaut à chaque fois.

Coté partitionnement, la prudence toute « debianesque » reste de mise : que du bon vieux ext3fs 🙂

Le reste de l’installation se limite à entrer des mots de passes ou encore à appuyer sur entrée pour valider le choix par défaut !

Qui a dit que les installateurs textes sont compliqués ? Par contre, j’avoue avoir été étonné en voyant le nombre de paquets à installer : 1170 !!!

Et aussi, Debian innove en proposant grub2, alors qu’il est encore non terminé 😉

GDM (en 800×600) nous accueille, une fois le démarrage terminé.

Bien que le réseau soit déclaré comme non fonctionnel, la connexion fonctionne… Pour avoir le bon affichage, j’ai utilisé le fichier xorg.conf suivant :

Section « Device »
Identifier « Configured Video Device »
Driver « vesa »
EndSection

Section « Monitor »
Identifier « Configured Monitor »
HorizSync 30-70
VertRefresh 50-160
EndSection

Section « Screen »
Identifier « Default Screen »
Monitor « Configured Monitor »
Device « Configured Video Device »
DefaultDepth 24
SubSection « Display »
Depth 24
Modes « 1280×800 » « 1152×768 » « 1024×768 » « 800×600 » « 640×480 »
EndSubSection
EndSection

Côté équipement logiciel, c’est assez « frais » avec entre autres :

C’est cependant encore une version en bêta, car il est impossible par exemple de régler la date et l’heure avec les outils idoines. Ou encore le réseau qui est annoncé comme non fonctionnel alors que l’inverse est bien visible.

Le gros point noir : l’arrivée de Mono dans Debian. Après tout, libre à chacun de penser ce qu’il veut de Mono, mais personnellement, je préfère autant éviter Mono.

Maintenant, on verra bien comment va évoluer Squeeze jusqu’à sa sortie courant 2010…

Le port QT de Mozilla Firefox au point mort ou presque ?

Il y a plus d’un an de cela, je parlais du retour du port QT pour Mozilla Firefox.

En suivant les instructions de cette page du wiki de mozilla, j’ai lancé la compilation d’un minefield qui utilise QT… Et le résultat ne semble pas franchement plus évolué qu’il y a un an…

Port QT pour Mozilla Firefox...

Dommage que le port ne semble pas avoir beaucoup avancé 🙁

Les codeurs de VirtualBox sont-ils d’anciens utilisateurs d’Amiga ?

Testant VirtualBox, la solution de virtualisation libre de Sun, j’ai eu droit à un plantage. Et lors de ce plantage, j’ai eu un coup de nostalgie…

L’écran parle de lui-même :

Plantage de VirtualBox... Guru Meditation ?

Ah, le bon vieux Guru Meditation des Amiga… 🙂

Sortie de distributions en vrac’

Un petit article pour parler des dernières sorties. Non, je ne veux pas concurrencer Distrowatch, mais parler des distributions dont on parle moins dans les médias spécialisés.

Je sais, ce n’est pas grand chose, mais cela change un peu de l’avalanche d’annonces sur certaines distributions qui font de l’ombre à d’autres distributions.

Pour tout dire, j’attends avec impatience de pouvoir jeter un oeil sur la version alpha de la Fedora 12 😉

Installer KDE 4.3.1 sur une Frugalware Linux

Suite à une annonce de Devil505, j’ai pu apprendre l’existence d’un dépot non officiel concernant la Frugalware pour KDE 4.3. J’ai donc décidé de le tester. Et de voir ce que donne le résultat en ce moment.

Dans ce but, j’ai récupéré la première image ISO de la Frugalware 1.1 en AMD64 et lancer une installation minimale dans la machine virtuelle habituelle avec les commandes suivantes :


fred ~/download $ qemu-img create -f qcow2 frug-kde431.img 32G
Formatting 'frug-kde431.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred ~/download $ qemu-kvm -k fr -localtime -soundhw all -m 1024 -hda frug-kde431.img -cdrom frugalware-1.1-x86_64-dvd1.iso -boot d &

Coté paquets installés, je n’ai gardé que les séries :

  • apps
  • base
  • kde
  • lib
  • multimedia
  • x11
  • xapps
  • xlib
  • xmultimedia
  • xmultimedia-extra

Evidemment, c’est un KDE 3.5.10 qui est installé, mais ce sera plus simple par la suite pour passer à KDE 4.3.1.

Après l’installation de Xorg, et avant que la distribution demande à redemarrer, il faut aller dans la deuxième console virtuelle (alt + F2), et modifier le fichier /mnt/target/etc/sysconfig/desktop en choisissant kdm sinon on se retrouve bloqué sur xdm… 🙁

Pour effectuer le passage de KDE 3.5.10 vers 4.3.1, on va procéder en deux étapes.

D’abord le passage en version « current », puis ajout du dépot contenant KDE 4.3.1. A noter que pour le moment, les traductions de KDE 4.3.1 semble manquer à l’appel.

On modifie le fichier /etc/pacman-g2.conf pour passer en version current et mettre à jour les paquets déjà installé avec un petit :

pacman-g2 -Syu

Après un redémarrage pour faire prendre en compte le nouveau noyau installé (un 2.6.31), j’ajoute le dépot contenant KDE 4.3.1 pour AMD64 situé à l’adresse :

http://ftp.frugalware.org/pub/other/people/dex77/kde431/frugalware-x86_64/

Je fais ceci en rajoutant au /etc/pacman-g2.conf, avant la ligne concernant current :

[kde431]
Server = http://ftp.frugalware.org/pub/other/people/dex77/kde431/frugalware-x86_64/

A cause d’un problème de dépendance, il faut enlever kopete…

L’installation se fait alors, en entrant :

pacman-g2 -Syu

46 paquets sont alors téléchargés et installés… L’instant de vérité arrive quand on redémarre la frugalware… Et un KDE 4.3.1 en anglais nous accueille.

C’est agréable à voir, même s’il faudra attendre la Frugalware 1.2 (qui sortira vers mars 2010) pour avoir officiellement KDE 4.3.x intégré.

Mais c’est déjà agréable et bien pour faire des tests plus ou moins approfondi.

Ubuntu Linux : le Microsoft du monde linux en se « bling bling »-isant ?

Aux personnes qui penseraient que cet article est du « ubuntu-bashing », elles se trompent. Cet article est écrit par une personne qui a utilisé durant près de 3 ans la distribution de Canonical.

Cependant, je ne peux que être critique – même si « La critique est facile, mais l’art difficile » – envers les directions prises par Ubuntu.

Déjà, la tendance lourde à la « bling-bling »-isation de la distribution. Dans un précédent article, je parlais de l’installateur qui se proposait de faire de l’information – ou plutôt de la publicité – lors de la copie des logiciels.

Mais le « bling-bling » ne s’arrête pas là. Il faut voir l’effet de démarrage de la distribution… Du plus pur « bling bling ». Il est vrai qu’une simple barre de progression, c’est trop strict, et cela n’attire pas l’utilisateur.

L’effet de lumière qui se présente au démarrage avec un logo ubuntu au dessus, cela me fait un peu penser à des séries de science fiction de la fin des années 1970…

Autre tendance qui me donne des boutons : le langage mono et les outils en mono dans la distribution. Loin de vouloir faire un troll, pour moi, ce langage est une erreur monstrueuse sur le plan judiciaire. Car il est connu que Microsoft est une entreprise philantropique (cf l’histoire d’OS/2, Netscape, GEM, Lotus…).

Même si Microsoft a promis de ne pas attaquer les personnes qui implémente le langage .Net pour d’autres plateformes autres que MS Windows, je n’en crois rien.

Si on enlève les paquets liés à mono sur une ubuntu fraichement installé en utilisant la commande :

sudo aptitude remove mono-runtime

Le gain est de 47 Mo environ. Ce n’est pas grand chose, mais si cela peut libérer autant sur le disque d’installation…

Ce n’est pas grand chose, mais c’est toujours cela de pris en ce qui concerne la tranquillité sur le plan légal.

Dernier point que je souhaite aborder : c’est l' »Application Store », un peu à l’image de l’appstore pour iPhone.

Quel intérêt de vouloir s’approprier ainsi les logiciels ? Est-ce que Fedora Linux, Slackware, Mandriva, Archlinux ou encore Frugalware (pour ne citer que les premières distributions qui me viennent à l’esprit) veulent s’approprier ainsi les logiciels ?

Pour le moment, l’ancienne interface est encore disponible, mais pourquoi vouloir ainsi tout « ubuntu »-iser ?

A trop vouloir simplifier et cacher le coté mécanique de l’informatique, on finit par trop simplifier et infantiliser l’utilisateur au lieu de le responsabiliser. Simple avis personnel, bien entendu.

Ubuntu Linux Karmic Koala : vers une version plus « bling bling » ?

J’ai récupéré une version post-alpha6 de la future version d’Ubuntu Linux Karmic Koala (alias 9.10) qui doit sortir fin octobre 2009 via l’adresse : http://cdimage.ubuntu.com/daily-live/current/

J’ai voulu l’installer dans une machine virtuelle kvm, mais l’installation ne s’est pas terminée. Le formatage des partitions est restée sur 5%, alors que les écrans d’informations défilaient. Je n’ai pas trouvé de bugs correspondant sur launchpad.net. Ayant fermé mon compte launchpad lors de ma migration sur Archlinux

Ce genre de bugs est assez classique pour une pré-béta, après tout. Ce qui compte, c’est de montrer le coté « bling bling » qui semble s’insérer dans une distribution qui était très bien sans cela. Mais pour draguer les « switchers », que ne ferait-on pas ?

C’est de bonne guerre après tout.

WebGL à l’action.

Mozilla Firefox 3.7 proposera l’extension WebGL qui permet d’avoir la 3D dans le navigateur. Vladimir Vukićević explique dans ce billet comment activer l’extension.

Après avoir récupéré une nocturne récente, et une fois la manipulation décrite effectuée – qui nécessite un redémarrage de Mozilla Firefox pour être reconnue – on peut avoir des effets en 3D dans le navigateur.

Voici quelques exemples :

Et une petite vidéo de démo que j’ai faite et insérée sur youtube :

Encore une utilisation de moins pour le greffon flash ? 😉