2014, année des guerres de religion dans le monde du logiciel libre ?

Depuis le début l’année, la communauté du logiciel libre dans son ensemble est traversée par des guerres de religions qui font passer la guerre d’éditeurs (vi contre emacs) pour de simple blagues d’école primaires.

Outre celle concernant la guerre des inits (abordé dans un article récent), ou encore le duel wayland contre mir, comment oublier l’affaire de l’EME dans Mozilla Firefox  qui a fait couler tant d’encre électronique ? Par exemple, cet article de PC World sur le sujet.

Petite parenthèse au passage : le premier qui me cassera les gonades avec mon présumé choix pour tel ou tel système d’init sera banni pendant un mois des commentaires.

J’utilise ce qui fonctionne, trop dur à comprendre ?

Si un jour, j’installe une distribution en dur qui n’a pas systemd, je n’en ferais pas une jaunisse. Simplement, voir autant d’énergie gaspillée dans cette connerie de guerre, ça me fout en rogne !

Maintenant, la parenthèse est fermée. Revenons-en à une autre guerre de religions du logiciel libre de l’année 2014.

EME ? Encrypted Media Extensions, en gros le DRM version pour les sites internet. Technologie qui est toujours à l’état de brouillon au moment où je rédige cet article (le 29 novembre 2014), cette technologie pour « protéger les bénéfices des ayants tous les droits des méchants pirates » est en cours d’insertion dans les navigateurs contemporains, que ce soit pour Internet Explorer, Mozilla Firefox ou encore Chromium (coeur de Google Chrome et d’Opera).

Cette saloperie technique est encore loin d’être disponible. Si on suit le bug qui permet de voir le niveau d’implantation de l’EME dans Mozilla Firefox, on est loin du compte… Au 29 novembre 2014, il y a une bonne quarantaine de bugs ouverts qui bloque la fermeture du bug de suivi !

Certains théoriciens enfermés dans leur tour d’ivoire vont crier au fork… Ce qui sera inutile, grace au bug 1038031.

En effet, ce bug dont le code a été rajouté fin juillet 2014 ajoute une option plus que parlante : --disable-eme.

Continuer la lecture de « 2014, année des guerres de religion dans le monde du logiciel libre ? »

Énième épisode de la guerre des init : le fork de Debian est officialisé.

L’année 2014 aura été dans le monde des distributions GNU/Linux de la guerre des inits. En gros d’un côté systemd, et de l’autre les systèmes classiques à la sysVinit ou encore des projets alternatifs comme OpenRC (Gentoo et Funtoo), runit (utilisé par Void Linux par exemple) ou encore uselessd. Pour rester dans les grands noms.

En dépliant mon fil RSS ce matin, j’ai pu lire via OSNews que le projet Debian Fork allait jusqu’au bout de sa logique, et mettait en route un fork de Debian GNU/Linux basé sur le rejet de systemd. J’ai appris que le projet portait le nom de Devuan, via un article du blog « Ma Vie Linux ». Merci pour l’information.

Au moment où j’écris cet article, fin novembre 2014, le projet se limite à un paquet spécifique prenant le dessus sur l’installateur de Debian GNU/Linux, j’ai nommé devuan-baseconf, dixit la page de la distribution :

a Debian installer with preseed of sysvinit-core and a couple of devuan packages containing a keyring, repository list files and pinnings. Once installed and updated this package avoids the requirement of systemd as PID 1 and adopts systemd-shim when strictly needed.

Ce qui donne traduit :

Un installateur Debian préconfiguré avec sysvinit-core et un couple de paquets devuan contenant un trousseau de clés, une liste de dépôts et de pinnings. Une fois installé et mis à jour ce paquet évite le pré-requis de systemd que PID 1 et adopte systemd-shim lorsque cela est strictement nécessaire.

Cela me fait penser à un paquet spécifique de la Parabola GNU/Linux, qui s’appelle your-freedom, dont la description est la suivante :

This package conflicts with every nonfree package known to date to ensure your system is free.

Ce qui donne traduit :

Ce paquet entre en conflit avec tout paquet non libre connue à ce jour pour s’assurer que votre système est libre.

Le projet Devuan me semble cependant partir sous de mauvaises auspices. Pour plusieurs raisons.

Continuer la lecture de « Énième épisode de la guerre des init : le fork de Debian est officialisé. »

Ah, la difficile succession de PearOS… L’exemple par TrentaOS et PearlOS.

PearOS, la distribution GNU/Linux basée sur Ubuntu (avec un Gnome revampé) pour proposer un environnement proche de celui de MacOS-X. Le projet a été bien malmené, que ce soit avec le financement participatif qui fut un énorme fiasco, avant d’être racheté en janvier 2014, même si David Tavares defendait son projet bec et ongles quelques semaines auparavant sur le site GeekHard. Bref…

Depuis, les projets pour succéder à PearOS ont été annoncés, le premier étant Clementine OS (qui ne semble pas avoir fait long feu), et plus récemment, des projets comme TrentaOS (qui utilise Compiz), et le tout jeune Pearl OS dont j’ai récemment entendu parlé. Merci à Thomas Citharel pour m’avoir prévenu de l’existence de cet OS via un message sur Google plus.

Commençons donc par TrentaOS, qui utilise une Ubuntu 14.04.x LTS et un script d’installation. Au moment où je rédige cet article, le 25 novembre 2014, la TrentaOS est en version alpha 2.

Continuer la lecture de « Ah, la difficile succession de PearOS… L’exemple par TrentaOS et PearlOS. »

L’OCR sous les distributions GNU/Linux ? Merci xsane2tess et tesseract :)

Si vous avez besoin de récupérer un texte dactylographié, il existe des logiciels dit d’OCR (Optical Character Recognition) ou Reconnaissance Optique de Caractère, il existe un excellent moteur libre qui s’appelle Tesseract.

Il m’arrive d’utiliser un script pour automatiser le lancement de tesseract, histoire d’éviter la ligne de commande. C’est XSane2tess dont j’ai jadis parlé en… octobre 2011 🙂

Je maintiens toujours le script sur AUR, trouvé via une page sur le wiki d’ubuntu-fr.org. Un simple script qu’il est très simple d’installer dans Xsane. Je vous renvoie à l’article d’octobre 2011 pour les détails techniques.

Continuer la lecture de « L’OCR sous les distributions GNU/Linux ? Merci xsane2tess et tesseract 🙂 »

Mettre en double-démarrage Ms-Windows 7 et Archlinux… Quelle galère.

J’ai été contacté par une personne qui voulait me demander des informations pour mettre en double démarrage MS-Windows 7 – pour 8 et 8.1, j’avoue que j’y pige que pouic à ces nouvelles générations de l’OS de Microsoft – avec Archlinux. Dans le cas de cet article, c’est une machine avec un Bios. L’UEFI ? Je tiens encore à ce qu’il me reste de cheveux.

Après avoir galéré depuis 9 heures 30 du matin jusqu’à 15 heures, voici donc un mini-guide pour essayer d’y arriver. C’est la première fois que je faisais un dualboot, et j’avoue que ce sera la dernière, car cela a été une galère monstrueuse… Surtout que sur les 5 heures et demie, 3 ont été consacrées à l’installation de MS-Windows 7 et de sa palanquée de mise à jour.

Pour arriver à un double démarrage, il nous faut :

  1. Un MS-Windows 7, légal tant qu’à faire.
  2. Une image ISO de gParted sur CD ou clé USB
  3. Une image ISO d’installation d’Archlinux sur CD ou clé USB

Première étape : demander à MS-Windows à passer en mode UTC pour l’heure. J’ignore commence cela se passe pour Windows 8.x. Il faut aller dans l’outil qui permet de gérer la base de registre, et d’entrer la valeur suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal et la définir sur 1.

Ensuite, il faut désactiver la synchronisation de l’heure via le réseau.

Continuer la lecture de « Mettre en double-démarrage Ms-Windows 7 et Archlinux… Quelle galère. »

Les implémentations de libre d’Adobe Flash : une guerre perdue d’avance ?

Derrière ce titre un peu provocateur se cache une réalité. Les implémentations libres d’Adobe Flash sont très moyennes et encore, je suis très gentil.

Depuis l’annonce de la fin du support programmée d’Adobe Flash pour linux en dehors de Google Chrome / Chromium (annoncée en février 2012, l’abandon sera effectif en février 2017), elles n’ont pas su prendre le taureau par les cornes et réussi à se développer plus rapidement. En mai 2014, je traçais déjà un bilan peu flatteur de la situation.

J’ai abandonné Adobe Flash pour mon utilisation courante depuis juin 2014, et je n’ai pas ressenti l’obligation de réinstaller cette technologie. Le seul site qui ne fonctionne pas en HTML5 parmi ceux qu’il m’arrive de fréquenter ? Un certain service de musique en ligne du nom de… Deezer. Pas une grande perte dans l’absolu donc 😀

Pour Gnash, la situation est mauvaise. Outre le fait que j’ai laissé tomber la maintenance du port de de la version de développement de Gnash à cause d’un bug qui est ouvert depuis septembre 2014 à cause d’une version trop récente (merdre, comme dirait Ubu) des bibliothèques Boost, le port avance très très lentement.

Continuer la lecture de « Les implémentations de libre d’Adobe Flash : une guerre perdue d’avance ? »

Un aperçu de la Manjaro Linux 0.8.11 ?

En avril 2014, je faisais un article pour avoir un aperçu de la Manjaro Linux 0.8.10. Sept mois plus tard, le site officiel de la distribution annonce la première release candidate de la Manjaro Linux 0.8.11 avec pas mal de bonnes choses : même si je tique un peu pour l’utilisation de Xfce 4.11, on a un noyau linux assez récent (le 3.16.7, en fin de vie depuis le 30 octobre 2014), une nouvelle version de l’outil de gestion de paquets en mode graphique Pamac, un nouveau thème (les goûts et les couleurs), GTK 3.14.5, Qt5, et Mozilla Firefox 33.1 entre autres petites gâteries.

J’ai donc fait chauffé mon ami wget pour récupérer la « RC 1.2 ». J’ignore les modifications avec la précédente ISO. Mais peu importe. Le principal est d’avoir une ISO pour faire mumuse avec 😉

[fred@fredo-arch ISO à tester]$ wget -c http://netcologne.dl.sourceforge.net/project/manjarotest/0.8.11/xfce/0.8.11-rc1/manjaro-xfce-0.8.11-rc1.2-x86_64.iso
–2014-11-16 12:00:36– http://netcologne.dl.sourceforge.net/project/manjarotest/0.8.11/xfce/0.8.11-rc1/manjaro-xfce-0.8.11-rc1.2-x86_64.iso
Résolution de netcologne.dl.sourceforge.net (netcologne.dl.sourceforge.net)… 2001:4dd0:1234:6::5f, 78.35.24.46
Connexion à netcologne.dl.sourceforge.net (netcologne.dl.sourceforge.net)|2001:4dd0:1234:6::5f|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1410744320 (1,3G) [application/octet-stream]
Sauvegarde en : « manjaro-xfce-0.8.11-rc1.2-x86_64.iso »

manjaro-xfce-0.8.11 100%[=====================>] 1,31G 2,64MB/s ds 16m 37ss

2014-11-16 12:17:13 (1,35 MB/s) — « manjaro-xfce-0.8.11-rc1.2-x86_64.iso » sauvegardé [1410744320/1410744320]

VirtualBox a été mon allié pour tester la distribution dérivée d’Archlinux pour en rationaliser son côté rolling-release.

Continuer la lecture de « Un aperçu de la Manjaro Linux 0.8.11 ? »

Frugalware Linux : dommage que son équipe de développement soit aussi petite…

…Et une partie de sa communauté aussi obtuse. Cela fait plus d’un an que je n’ai pas consacré d’article d’une taille conséquente à ce qui a été un des grands noms de distributions GNU/Linux en semi-rolling release. Non pas en rolling release pure et dure, car durant plusieurs années, elle a suivi un cycle de publication d’une version stable tous les 6 mois, avec des gels du code toutes les 6 semaines pour proposer deux versions pre1 et pre2 (alpha et béta), puis deux version RCs avant de proposer une version finale.

Dans un article « en vrac' » du 3 novembre, j’écrivais :

Pour finir, aujourd’hui, la Frugalware Linux 1.9 vient de souffler sa première bougie. Et oui, elle est sortie le 5 novembre 2013. Aux dernières nouvelles, la distribution semi-rolling release serait en phase de gel pour sa version 2.0rc1 depuis le 13 octobre 2014. Espérons qu’elle sorte en version 2.0 avant les deux ans de la Frugalware Linux 1.9.

Ce qui m’a valu une petite remarque acide si j’en crois les archives du canal IRC de #frugalware-fr, en date du 10 novembre 2014. Je recopie ici le morceau sans aucune coupure, sauf l’heure que j’ai sortie pour des raisons de lisibilité.

<Devil505> alors ca bosse ? car je crois que fredbezies n’est meme pas sur de tester XD
<Pingax> Rho lui -_-‘
<Baste> on est en froid polaire avec Fred 😀
<Pingax> Oui ça bosse, c’est juste les pontes qui ont pris du retard 😀
<PacMiam> On fait comme Debian, ça sort quand c’est prêt :p
<lenezir> après c’est pas plus mal
<Devil505> comme elementary aussi PacMiam alors 😀
<bouleetbil> salut
<PacMiam> Et puis, comme current est plutôt stable, je trouve que le changement de version est plus pour marquer le coup qu’autre chose

J’ai donc décidé de faire mentir Baste et Pingax. D’accord, l’expression n’est pas très jolie, mais elle est assez claire. Le froid date d’un propos mal interprété concernant les distributions souffrant de petites équipes de développement, peu après la mort de l’ambitieuse SolusOS.

Voici donc l’état dans laquelle est la Frugalware Current un an après la sortie de sa dernière version stable. Pour l’environnement de bureau, j’ai pris KDE SC. Étant donné qu’il n’y a pas eu de nouvelles ISOs pour installer la version « current » de Frugalware Linux, j’ai pris la dernière version en date. Celle de septembre 2013, en version basique pour une installation minimale.

Après l’installation, j’ai utilisé le wiki post-installation pour avoir un KDE SC.

Comme d’habitude, VirtualBox a été mon allié dans la rédaction de cette article.

Continuer la lecture de « Frugalware Linux : dommage que son équipe de développement soit aussi petite… »

« Oui, mais vous n’aurez pas ma liberté de forker » :)

Dans un article publié sur le blog-libre, Cep a pondu un article très intéressant, dont je reproduis ici un morceau qui m’a interpellé :

« […]Ceci me pousse à parler de diversité. Je le dis tout de go, les forks, les dérivés, ne me dérangent pas du tout et pour les iso anecdotiques, et bien je ne les vois pas, je les ignore même.

J’entends souvent crier au gâchis, à la dispersion, la complexité de choix, de développeurs irresponsables et plus soucieux de leur petite personne que de l’intérêt général.

Certes, et après ? de quel droit devrions-nous restreindre les initiatives personnelles ? les travaux et essais de quelques-uns, isolés ou pas et les obliger à se cantonner dans un travail sérié, restreint, pour le soi-disant bien du plus grand nombre ? Non, ces personnes ont tout à fait le droit de tester des projets, voire de se tromper et de se retrouver dans une impasse, une route sans issue, de se décourager ou d’intégrer ensuite une grosse équipe de développement.

Si on avait écouté cette voie d’une prétendue sagesse on en serait peut-être toujours à un monde des distributions Linux cantonné à une Slackware, une Debian, une Redhat. Malgré les très grandes qualités de ces ancêtres qui sont d’ailleurs toujours le tronc commun et indispensable de bien des dérivées, une chose est certaine, les grandes avancées vers la simplification initiée par Ubuntu pour ne citer qu’elle n’aurait jamais eu lieu. Et, à ce titre, la Mint Cinnamon, pur produit de cette possible diversification est un exemple parfait de ses bienfaits.[…] »

Tout ce beau discours, sur lequel je souscris en partie est une façon de mettre la poussière sous le tapis. Car c’est un discours qui est à la fois techniquement recevable, mais complètement inadapté pour populariser le logiciel libre dans son ensemble.

Continuer la lecture de « « Oui, mais vous n’aurez pas ma liberté de forker » 🙂 »

Pourquoi je n’apprécie pas vraiment la distribution OpenSuSE : une mise au point.

Je ne porte pas la distribution au caméléon dans mon coeur, pour plusieurs raisons. Outre le fait que j’ai horreur de sa charte graphique (ce plan précis est relatif à l’utilisateur entre le clavier et la chaise), il y a deux points qui m’horripile : le gloubi-boulga des paquets 32 et 64 bits (au nom d’un support facilité de certains logiciels non libres), et Yast qui se répand partout et fait doublon avec les réglages de l’environnement choisi. Quant au cycle atypique de publication de la OpenSuSE, si certaines personnes considèrent que cela est une force, tant mieux pour elle.

Il y a cependant un très bon point, c’est l’installateur de la OpenSuSE qui sauve un peu la mise de l’ensemble. C’est un des installateurs graphiques les mieux conçus que j’ai pu voir. Mais pour le reste ? Comment dire ? Commençons par le problème du mélange des paquets 32 et 64 bits.

Sur nombre de distributions qui s’annoncent comme étant des 64 bits, les paquets 32 bits sont inexistants, voire réduit au strict minimum. D’ailleurs comme je le précise à chacun de mes documents tutoriels – comme celui de novembre 2014 – pour apprendre à installer une Archlinux, il y a des dépots dit « multilib » qui sont désactivés par défaut.

L’un des rares logiciels qui existe sous linux uniquement en 32 bits, c’est Skype, non ? Aussi pour faire fonctionner Wine et donc des outils comme PlayOnLinux.

Sous Debian GNU/linux et Ubuntu, le « multilib » devient « ia32-libs ». Pour Fedora et apparentés ? J’avoue que je n’ai pas trouvé… J’ai dû sûrement mal cherché 😀

Donc, si un utilisateur n’a pas besoin de Wine ou de Skype, inutile de lui imposer les bibliothèques 32 bits, non ? Surtout que cela mange un peu de place sur le disque dur. Ce mélange 32 et 64 bits qui est parfois poussé un peu loin me fait penser au parallèle culinaire suivant : c’est comme si on vous présentait un plat de tagliatelles à la carbonara, et qu’au bout de 3 ou 4 coups de fourchette, vous tombiez sur des spaghettis bolognaise. Vous seriez un brin étonné, non ?

Continuer la lecture de « Pourquoi je n’apprécie pas vraiment la distribution OpenSuSE : une mise au point. »