Le logiciel libre met la technique à nu

Code source

La technique est une ou un ensemble de méthodes. En amont, elle peut être issue des sciences ou de la pratique. En aval, elle fonde l'artisanat, l'industrie et un grand nombre d'activités humaines dont les sports et les arts (encore que).

L'étude et la copie d'une technique ou de son résultat jouent un rôle important dans la compréhension et l'apprentissage d'une technique.

Cette étape franchie, l'apprenti pourra à son tour créer de nouvelles techniques ou réalisations qui prolongeront, déformeront, s'opposeront à ce qui a déjà été fait.

Si cela est vrai par exemple en peinture, musique ou littérature, et, plus généralement, pour n'importe lequel des sept arts pour lesquels l'étude et la copie des œuvres elles-mêmes permet de s'en approprier la technique et ainsi de forger de nouveaux artistes, le logiciel – lorsqu'il est libre, c'est à dire lorsqu'il affiche lui aussi sa technique – en offre une autre illustration.

Lire la suite de Le logiciel libre met la technique à nu

Dorénavant il y aura GNOME 3 Moderne et GNOME 3 Classique

Interface de GNOME 1.0 (1999)

La version 7 de Red Hat Enterprise Linux (RHEL en abrégé) sera habillée par GNOME 3 dans son mode Classique, c'est-à-dire le mode apparu avec la version 3.8 de GNOME, qui tente de reproduire l’ergonomie de GNOME 2 à l'aide d'extensions pour GNOME Shell (rien à voir avec le mode Restreint alias Fallback qui était livré avec les précédentes versions de GNOME 3 et qui utilisait des technologies spécifiques).

Lire la suite de Dorénavant il y aura GNOME 3 Moderne et GNOME 3 Classique

J'ai deux amours + Together we're strong

Groupe de manchots marchant sur la banquise

Utilisateur de logiciels libres, ayant la volonté de contribuer à cet écosystème mais n'étant pas développeur, ma participation se limite à des domaines tels que rapporter les bogues, rédiger de la documentation, faire de la traduction, évangéliser, donner de l'argent.

Étant curieux, j'aime bien savoir comment marchent les choses. Avec les logiciels libres je suis gâté car les entrailles des logiciels sont à nus. Certes je ne lis pas le code, mais – surtout lorsque le développement lui-même est ouvert – les informations sur le développement, l'infrastructure et les mécanismes des logiciels sont abondantes (certes le plus souvent en anglais mais ça n'est pas un problème pour moi).

Une fois que je pense avoir compris un point technique, j'en profite pour partager cette information.

Deux sites Web sont importants dans ma démarche de compréhension/vulgarisation : LinuxFr.org et Wikipédia.

Il s'agit de deux sites communautaires.

Lire la suite de J'ai deux amours + Together we're strong

L'extension du jour : imagetwist pour Firefox

Super heros capé arborant le logo de Firefox sur la poitrine
Captain Extensions recommande imagetwist

Voici une extension bien pratique pour Firefox qui permet d'afficher les photos dans le navigateur directement dans le bon sens en utilisant les données EXIF de celles-ci.

Le menu contextuel permet également d'exécuter manuellement une rotation de la photo si nécessaire.

Lire la suite de L'extension du jour : imagetwist pour Firefox

Les composants GNU, ou pourquoi Android n'est pas une distribution GNU/Linux

Le logo du projet GNU (un gnou)

Note : Ce billet aborde la question sous un angle purement technique.

On peut se demander pourquoi les pilotes des appareils fonctionnant sous Android (spécialement les ordiphones et tablettes) ne marchent pas avec nos distributions GNU/Linux habituelles (ou, autrement dit, pourquoi nos distributions GNU/Linux ne peuvent pas facilement tourner sur un appareil fonctionnant sous Android), alors que les deux partagent le même noyau : Linux (d'autant que celui-ci est censé inclure la plupart des pilotes).

Pour rappel, une distribution GNU/Linux inclut généralement a minima :

  • un noyau : Linux (créé en 1991),
  • des composants du projet GNU (lancé en 1984) comme glibc (pour GNU C Library – la bibliothèque C GNU créée en 1987), coreutils (pour GNU Core Utilities – les outils de base GNU), Bash (pour Bourne-Again shell – le shell GNU).

Lire la suite de Les composants GNU, ou pourquoi Android n'est pas une distribution GNU/Linux