En vrac’ rapide et libre en ce jour de Jupiter.

Un petit en vrac’ rapide et libre pour continuer tranquillement la semaine.

Note culturelle rapide en passant : Jeudi vient du latin Jovis dies, jour de Jupiter.

Bon jeudi !

Vieux geek, épisode 10 : Microsoft WinG, l’ancêtre de DirectX…

J’ai eu l’idée de cet article en jetant un oeil sur la fiche d’un jeu sur Steam et d’un étrange copier / coller, , je cite :

OS:Ubuntu 12.04 LTS
Processor:Pentium 4
Memory:512 MB RAM
Graphics:DirectX 9.0c compatible
DirectX®:9.0c

Je voudrais bien voir DirectX® fonctionner sous Linux. Par simple curiosité. A moins que Wine ne le permette ?

Sinon, une image m’est revenu à l’esprit. Un vieux titre des débuts de la vraie 3D sur PC. Avant la sortie de Descent (pour les Shoot’em’up) en 1995 et Quake en 1996, les jeux dits 3D étaient souvent de la 2D trafiquée : Doom et Duke Nukem 3D en sont les parfaits exemples.

A la même époque, un Shoot’em’up en 3D fait son apparition sous MS-DOS, j’ai nommé Terminal Velocity.

Microsoft demandera alors à l’équipe derrière Terminal Velocity de proposer un jeu identique pour promouvoir son système d’exploitation sortant la même année, j’ai nommé MS-Windows 95. Et en attendant la sortie de MS-Windows 95 pour août 1995, Microsoft développe une surcouche qui sera l’ancêtre de DirectX, j’ai nommé WinG.

Continuer la lecture de « Vieux geek, épisode 10 : Microsoft WinG, l’ancêtre de DirectX… »

C’est curieux chez les libristes ce besoin de forker.

Je tiens à m’excuser d’avoir honteusement plagier une réplique de Francis Blanche dans « Les Tontons Flingueurs ».

J’ai déjà eu l’occasion d’écrire sur les bienfaits et les méfaits du fork dans le logiciel libre, comme quand je m’étais expliqué en terme chatié sur l’idée developpée par SolusOS.

Lisant l’excellent blog « La Vache Libre », je suis tombé sur un billet qui m’a fait pensé à la phrase que j’ai utilisé pour le titre.

L’article en question nous parle d’une projet qui a pour but de forker le code de KDE4. Du nom de KLyDE, l’idée est de travailler le code pour rendre l’environnement plus léger. Si j’ose prendre un terme médical, lui enlever de la mauvaise graisse.

Pour le moment, le code de KDE SC a été copié depuis le dépot principal. Mais les trois objectifs affichés sont ambitieux :

  1. Réduire la consommation en ressource de l’environnement par défaut en découpant les paquets et en rendant certains composants optionnels. Pour l’idée de méta-paquets me vient à l’esprit ici ?
  2. Améliorer le temps de démarrage
  3. Simplifier la configuration en réduisant le nombre de greffons proposés par défaut, et en proposant des interfaces de configurations simplifiées

Continuer la lecture de « C’est curieux chez les libristes ce besoin de forker. »

En vrac’ rapide et libre de fin de semaine.

Avant de laisser reposer le blog jusqu’au lundi 15 avril, un petit en vrac’ rapide et libre.

Ce n’est un très long en vrac’, car je n’ai pas trouver grand chose à mettre ! Désolé 😉

Et bon dimanche !

Mate Desktop 1.6.0 : où en est le fork de Gnome 2 ?

Avec l’annonce de l’abandon du support officiel de Cinnamon sur Archlinux (et donc d’autres distributions à prévoir, comme la Fedora Linux ou la Gentoo Linux), j’ai voulu voir où en était l’acharnement thérapeutique sur le code de Gnome 2, Mate Desktop.

Après tout, c’est un retour au source, car Mate Desktop est né sur Archlinux, en juin 2011, après tout !

Et c’est l’occasion de voir les progrès effectués depuis la précédente version testée en novembre 2012.

Je suis donc parti d’une ArchLinux 64 bits dans VirtualBox 4.2.12, et après avoir installé l’ensemble nécessaire au fonctionnement de Xorg, j’ai suivi le wiki pour installer Mate.

Donc, j’ai rajouté le dépot contenant Mate, avec le code suivant :

[mate]
SigLevel = Optional TrustAll
Server = http://repo.mate-desktop.org/archlinux/$arch

Puis, j’ai entré les commandes suivante en root :

pacman -Syy
pacman -S mate mate-extras

Mate Desktop 1.6 - installation partie 1

Mate Desktop 1.6 - installation partie 2

Ce qui ne demande l’installation d’uniquement 550 Mo. J’ai complété l’installation en rajoutant et activant si nécessaire NetworkManager, Cups, les greffons gstreamer, QuodLibet (pour avoir un outil gérant les fichiers audio), LibreOffice et Gimp. Pour la navigation internet, j’ai utilisé Mozilla Firefox. VLC sera l’outil pour lire les vidéos.

J’ai du rajouter gtk-engine-murrine par la suite. Si on ne l’installe pas, le thème graphique est incomplet.

Continuer la lecture de « Mate Desktop 1.6.0 : où en est le fork de Gnome 2 ? »

Cinnarch Gnome 2013.04.11 : le meilleur moyen d’avoir d’avoir une Archlinux et Gnome tout en un ?

Suite à l’annonce de l’abandon de Cinnamon par l’équipe d’ArchLinux pour des raisons technique, CinnArch a décidé de proposer une ISO intermédiaire, qui remplace Cinnamon par Gnome 3.6.

Et de changer de nom par la suite. Je me demande quel sera celui ci. J’ai récupéré l’ISO pour voir ce que donnait l’installateur graphique, grande nouveauté introduite par la précédente ISO officielle du projet.

L’installateur (CnChi) est encore en développement, écrit en Python. Il ne supporte pas encore les ordinateurs utilisateurs avec des machines en UEFI, mais permet de faire une installation plus ou moins avancée au niveau du partitionnement par exemple. Pour me simplifier la vie dans ce premier essai, j’ai utilisé les options par défaut à chaque fois que c’était possible.

Continuer la lecture de « Cinnarch Gnome 2013.04.11 : le meilleur moyen d’avoir d’avoir une Archlinux et Gnome tout en un ? »

Cinnamon : l’exemple parfait des avantages et inconvénients de dépendre d’une distribution tierce pour un environnement de bureau.

Cinnamon, l’environnement de bureau qui a pris une importance croissante au fil des mois semble justement subir une crise de croissance. De plus en plus de distribution, en dehors de la Linux Mint utilise ou propose l’environnement en question : SnowLinux, CinnArch, Fedora Linux, Ubuntu, OpenSuSE, Gentoo Linux et donc Sabayon Linux, Frugalware Linux. Dixit la page de téléchargement de l’environnement.

Cependant, sa dépendance à une base Ubuntu et l’occasion manquée de pouvoir partir d’une base Debian GNU/Linux fragilise un peu la diffusion de l’environnement de bureau basé sur les technologies de Gnome Shell.

Dans un message récent, sur la liste de publipostage arch-dev-public, l’arrivée de Gnome 3.8 sur les dépots a entrainé une décision logique, bien que douloureuse pour Cinnarch (distribution basée dès le départ sur le duo Cinnamon + ArchLinux) entre autres : le retour de Cinnamon dans AUR, l’archive des logiciels tiers d’Archlinux.

Je cite le morceau important du courrier en question :

I agree about dropping cinnamon because it is impossible to work with Linux
Mint projects. They work with what they have instead of what is coming. So
now we have this gnome 3.8 problem, and then we would have gnome 3.10
problems. We can’t work with their packages.

Ce qui se traduit par :

Je suis d’accord pour l’abandon de Cinnamon car il est impossible de travailler avec les projets de Linux Mint. Ils travaillent avec ce qu’ils ont [la version de Gnome proposée par Ubuntu] pas ce qui arrive. Nous avons maintenant le problème avec Gnome 3.8, et nous aurons des problèmes avec Gnome 3.10. Nous [les développeurs d’Archlinux] ne pouvont pas travailler avec leurs paquets.

J’ai été jeté un oeil sur le dépot des paquets d’Ubuntu pour la Raring Ringtail. Au 12 avril, les paquets Gnome sont encore en partie en version 3.6.x : Nautilus est en version 3.6.3 par exemple. Idem pour Totem ou encore Brasero.

La Ubuntu 13.04 étant en béta 2 récemment, il serait étonnant d’introduire la dernière génération de Gnome fraichement sortie à moins de 2 semaines de la version finale.

Il y a donc de fortes chances pour qu’Ubuntu 13.04, base de la future version de Linux Mint, distribution référence de Cinnamon se base encore sur Gnome 3.6. Donc, potentiellement incompatible avec la dernière version officiellement stable de Gnome et de son shell. Version qui va se répandre dans les semaines qui viennent.

Et ce qui c’est passé avec ArchLinux et CinnArch, risque de se reproduire pour Fedora Linux ou encore Gentoo Linux qui ont moins de retard en terme de versions que la distribution de Canonical.

Doit-on en déduire que l’acharnement thérapeutique sur le code de Gnome 2, j’ai nommé Mate a une chance de se faire une place au soleil ? Pourquoi pas, même si j’avoue que je ne croyais pas vraiment à la pérénité du projet quand il est apparu.

Il est récemment sorti en version 1.6.0 récemment, et se porte étonnament bien. Il est vrai qu’il est moins dépendant que Cinnamon d’une quelconque distribution.

Reste à savoir cependant si le mode « Classique » de Gnome 3.8 lui fera ou pas de l’ombre.

Je suis barbu et je vous… Chronique de la migration vers Gnome 3.8 sous Archlinux.

Après avoir parlé d’une première migration à l’époque de Gnome-unstable, j’étais retourné sous Gnome 3.6 suite au remplacement de mon disque dur interne.

L’arrivée de Gnome 3.8 dans le dépot testing m’a donné accès à la nouvelle génération de l’environnement de bureau. Pour l’installer, j’ai commencé par désactiver les extensions, j’ai quitté ma session Gnome pour une mise à jour aussi simplifiée que possible, en arrêtant GDM avec un petit sudo systemctl stop gdm.service

J’ai donc atterri dans une interface texte. En me connectant avec mon compte utilisateur classique, j’ai effectué les étapes suivantes :

  1. Forcer le remplacement d’un paquet conflictuel, libsoup avec un petit sudo pacman -S libsoup
  2. Ensuite, et pour éviter de me retrouver avec des paquets manquants, j’ai forcé l’installation de l’ensemble de gnome et de gnome-extra, depuis les dépots testing : sudo pacman -S testing/gnome testing/gnome-extra
  3. Une fois l’installation terminée, j’ai enlevé les paquets obsolètes comme metacity, gnome-panel ou encore gnome-screensaver
  4. Pour que Rhythmbox gère Jamendo : sudo pacman -S grilo-plugins
  5. Pour le support complet des fichiers windows media video dans Totem : sudo pacman -S gst-libav
  6. Et j’ai fini en relançant GDM avec un sudo systemctl start gdm.service

La finition a consisté à réinsérer le mot de passe de mon compte en ligne google. Il ne manquait qu’une fonctionnalité : la possibilité d’ouvrir un terminal avec un clic droit dans Nautilus.

Pour résumer les faits, Gnome-Terminal avait cette possibilité de pouvoir ouvrir en utilisant le clic droit une fenêtre en mode texte dans n’importe quel dossier de Nautilus, rendant l’extension nautilus-open-terminal inutile.

Cependant, après quelques tests, activer la fonction directement dans Gnome-Terminal plantait Nautilus au démarrage. Finalement, il a été décidé d’enlever cette fonctionnalité à Gnome-Terminal.

Continuer la lecture de « Je suis barbu et je vous… Chronique de la migration vers Gnome 3.8 sous Archlinux. »

Frugalware Linux 1.9pre1 : faut aimer les installateurs austères…

La première préversion de la Frugalware Linux 1.9 est sortie récemment, avec un nouvel installateur, fvbe. J’ai voulu voir ce que cela donnait, donc j’ai pris l’ISO qui permet d’installer uniquement la base.

L’installateur est encore dans ses couche-culottes, mais refondre un installateur ne se fait pas en un claquement de doigt ! Et ne se fait pas en quelques jours.

[fred@fredo-arch ISO à tester]$ wget -c ftp://ftp7.frugalware.org/pub/frugalware/frugalware-current-iso/fvbe-1.9pre1-basic-x86_64.iso
–2013-04-08 23:15:53– ftp://ftp7.frugalware.org/pub/frugalware/frugalware-current-iso/fvbe-1.9pre1-basic-x86_64.iso
=> «fvbe-1.9pre1-basic-x86_64.iso»
Résolution de ftp7.frugalware.org (ftp7.frugalware.org)… 2001:1b48:10f::2, 158.255.96.2
Connexion vers ftp7.frugalware.org (ftp7.frugalware.org)|2001:1b48:10f::2|:21…connecté.
Ouverture de session en anonymous…Session établie!
==> SYST … complété. ==> PWD … complété.
==> TYPE I … complété. ==> CWD (1) /pub/frugalware/frugalware-current-iso … complété.
==> SIZE fvbe-1.9pre1-basic-x86_64.iso … 431378432
==> EPSV … complété. ==> RETR fvbe-1.9pre1-basic-x86_64.iso … complété.
Longueur: 431378432 (411M) (non certifiée)

100%[======================================>] 431 378 432 764KB/s ds 8m 47s

2013-04-08 23:24:40 (799 KB/s) – «fvbe-1.9pre1-basic-x86_64.iso» sauvegardé [431378432]

J’ai ensuite lancé l’ISO dans une machine virtuelle virtualbox. Et dès le départ, on a un grub2 tout en mode texte. Pour des raisons pratiques, il faut configurer dès le départ la locale et le clavier (keyboard Layout).

Ensuite, au démarrage, on est accueilli par un simple login. J’ai entré le duo root et comme mot de passe, fvbe. Ensuite, l’installateur se démarre avec un simple fwsetup.

Continuer la lecture de « Frugalware Linux 1.9pre1 : faut aimer les installateurs austères… »

Je vais être encore traité d’anti-Canonical primaire, mais je m’en contrefiche !

L’idée de ce billet m’est venu en lisant ce billet de Cyrille Borne, dans lequel il me fait un clin d’oeil que je cite :

Dans son billet sur les distributions Linux où Frédéric évoquait l’élitisme de certaines distributions, j’étais intervenu pour spécifier que quoiqu’il arrive de toute façon, quel que soit le Linux, ça finit par partir d’une manière ou d’une autre en sucette, une fois de plus on est en plein dedans. En parcourant les forum un peu pour trouver ma solution pour le touchpad, j’ai lu de nombreuses personnes qui n’avaient pas réussi à partitionnerl leur système pour y mettre Windows à côté, beaucoup de gens seront bloqués par la réalisation des live USB, par l’utilisation de Gparted, par l’édition des fichiers de conf pour faire fonctionner le touchpad. On comprend dès lors que rien n’est simple, et qu’il n’est pas la peine d’aller bien loin pour trouver la complexité.

En dehors de la fausse simplication des outils via l’utilisation d’une interface graphique, à savoir l’élitisme de certaines distributions, le problème est qu’utiliser une distribution GNU/Linux, c’est déjà s’intéresser à l’informatique en dehors de son utilisation basique.

Dans un billet assez acide, je disais que c’était une chance pour les distributions GNU/Linux d’être un marché de niche.

Il y a quelques vérités – certains diront que ce sont des idioties – mais ce qui va suivre est basée sur ma propre expérience. Celle d’une personne qui a aidé à former des personnes à l’outil informatique sous la férule d’une ATIC (Animatrice des Technologies de l’Information et de la Communication).

Continuer la lecture de « Je vais être encore traité d’anti-Canonical primaire, mais je m’en contrefiche ! »