29 January 2010
Nisi credideritis, non intelligetis
En d’autres termes, à moins que vous n’y croyez, vous ne pourrez comprendre. Cette locution latine attribuée à Saint Augustin (”Crois et tu comprendras ; la foi précède, l’intelligence suit.”) a été utilisée (et déformée) dans bien des contextes et pour décrire bon nombre de choses. Ici c’est, bien entendu, dans le domaine informatique et celui des systèmes UNIX en particulier qu’elle fait son office.
Combien de fois n’ai-je pas honteusement douté de l’architecture, de la configuration ou du fonctionnement d’un système ? Configuration des services, construction d’une distribution liveCD, utilisation d’une bibliothèque ou encore mise en oeuvre de scripts et d’outils divers… À chaque fois le même principe semble s’appliquer. “Nooooon, ça n’est sûrement pas si simple, je vais tester autre chose”. S’en suit alors une phase de recherche et de perte de temps avant de finalement arriver à la solution qui :
- était évidente dès le départ,
- était décrite dans la documentation,
- était implémentée par ailleurs,
- ou se trouvait déjà dans la configuration par défaut.
Je pense que nous avons tous ce genre de réactions vis-à-vis des technologies que nous utilisons. Après tout, comment ne pas douter du travail des autres, en particulier lorsqu’on a trop souvent fait usage de systèmes “peu crédibles” dans le passé (même lointain) ? “Non, nous n’utiliserons pas ce framework, on ne sait pas qui l’a développé, c’est un logiciel libre” est une phrase que j’ai déjà entendu. Sans surprise, peu de temps après, cette prise de position s’avérait être catastrophique pour le projet.
La vérité est que, quelque soit le projet sur lequel on travaille et les outils en logiciel libre dont on fait usage, la première étape est de croire en leur qualité et en l’intelligence des développeurs. Et ce, quite à prendre le risque de nous tromper. Nous utilisons et aimons des systèmes et des distributions qui reposent sur des bases solides, des fondations stables. Le fait que GNU/Linux et *BSD s’étendent sans cesse à d’autres domaines (smartphone, VoIP, multimédia, domotique, etc) n’est pas le fruit du hasard.
Ais la foi en UNIX et en l’opensource ami lecteur, c’est la première étape vers leur compréhension.
Sur ce conseil, je vous donne rendez-vous le 27 février prochain pour le numéro 125 et peu de temps après, les 16, 17 et 18 mars sur notre stand C33 à Solutions Linux, porte de Versailles, à Paris.
Denis Bodor
Dans Éditos |
15 January 2010
Le tout nouveau GNU/Linux Magazine HS est disponible dès maintenant chez votre marchand de journaux et sur notre site marchand.
|
————-
Introduction
- p. 4 UNIX : l’Univers a 40 ans
Système
- p. 8 Géolocalisation IP de vos connexions
- p. 12 GRUB est mort, vive GRUB !
Sécurité
- p. 16 Restreindre l’activité des utilisateurs sur votre système grâce à Lshell
- p. 20 PAR 2.0 : vérification et réparation de fichiers
(Pour visualiser le sommaire complet, voir ci-dessous)
|
Voir la suite »
Dans Sommaires |
15 January 2010
UNIX est un monde merveilleux !
UNIX, c’est un peu comme un jeu de rôle massivement multijoueur. Voilà quelques 15 années que je parcours et explore le monde de GNU/Linux et des BSD, et je ne cesse de découvrir de nouvelles choses. La carte du monde UNIX est énorme et les quêtes ne manquent pas. On gagne ainsi des niveaux au fil du temps, augmentant ses points d’expérience à chaque nouveau défi et en améliorant son personnage.
On peu choisir d’être mage, sorcier, guerrier, paladin, selon les quêtes qui nous sont proposées. Celles-ci parfois peuvent finir en véritables aventures débouchant soit sur une fin héroïque soit, tantôt, sur des choses un peu plus catastrophiques. Il nous est possible de gérer notre inventaire comme bon nous semble avec pour seule limite les capacités des machines à notre disposition. Plusieurs mondes sont disponibles, aux règles et aux caractéristiques différentes.
C’est un jeu massivement multijoueur, où la communication entre joueurs de toutes catégories et tous niveaux est quelque chose de très travaillée. Mieux encore, le joueur peut choisir son interface et la configurer à souhait. La prise en main est certes parfois délicate si l’on vise des quêtes d’un trop haut niveau, mais l’expérience gagnée n’est jamais perdue.
Les règles du jeu sont souples et adaptables bien que reposant sur un fil de conduite relativement clair et strict.
Ce MMORPG ne nécessite pas d’abonnement ou d’achat d’éléments dans le jeu. Le joueur peut (et est même invité à) créer ces éléments et les partager avec les autres joueurs qui, eux-mêmes, pourront les modifier sans restriction.
Extrêmement documenté, UNIX est un véritable gouffre à temps et des symptômes de dépendance sont souvent constatés chez les joueurs les plus assidus. Heureusement, certaines guildes vous permettront de mettre cet investissement à profit dans un parcours professionnel en fonction de la répartition que vous aurez choisie pour vos points de compétence.
Ah oui ! Ce MMORPG est partout autour de vous et vous pourrez continuer la partie où bon vous semble et à n’importe quel moment de la journée (même si la nuit reste le plus propice à l’acquisition de points d’expérience, il faut l’avouer).
Venez rejoindre un monde aux défis à votre mesure, venez rejoindre le monde d’UNIX ! Ci-joint un kit d’amélioration permettant de facilement augmenter votre niveau…
Denis Bodor
Sorcier niveau 18
Dans Éditos |
2 January 2010
Le tout nouveau GNU/Linux Magazine est disponible dès maintenant chez votre marchand de journaux et sur notre site marchand.
|

|
————-
News
- p. 4 Free Open Source Software Academia, première édition
SysAdmin
- p. 6 Utilisation de smartcards GnuPG V2
au « quotidien », Partie 1
NetAdmin
- p. 20 389 Directory Server as ISC DHCP backend
- p. 23 Automatisez vos connexions SSH avec Bélier
Embarqué
- p. 26 Programmation de droïd : le client lourd
(Pour visualiser le sommaire complet, voir ci-dessous)
|
Voir la suite »
Dans Sommaires |
2 January 2010
« It’s a sign of Ubuntu’s growing maturity as a mainstream platform for regular users. »
Lors du dernier Ubuntu Developer Summit (UDS), la décision a été prise de retirer The Gimp de l’installation par défaut de la future Ubuntu 10.04. Il semblerait, en effet, que cette application soit jugée par certains comme trop complexe pour le simple utilisateur (le regular user). Cette décision aura sans doute été prise sur la même base de réflexion que celle ayant conduit à la désactivation du raccourci [CTRL]+[ALT]+[BACKSPACE] permettant de tuer le serveur ou quelques autres éléments du même type.
La question, derrière ces changements qui se font petit à petit dans l’environnement des distributions GNU/Linux, mériterait à mon sens bien plus de réflexion. Faut-il vraiment faire, des machines sous GNU/Linux, des appliances clés en main pour utilisateurs qu’on suppose peu enclins à comprendre ce qu’ils utilisent ?
Le mouvement semble général. Chrome OS, le dernier jouet à la mode chez Google, axe sa philosophie dans le même sens. Pourquoi donc livrer un système complet avec fichiers, mises à jour et applications puisqu’il suffit de décider, à la place de l’utilisateur, que le navigateur est la seule chose dont il a et aura besoin ?
Les interfaces simplifiées et une sélection judicieuse des applications par défaut semblent être la meilleure manière pour rendre les utilisateurs heureux. « Ceux qui veulent The Gimp pourront parfaitement l’installer » m’a-t-on dit. Certes, s’ils savent que l’application existe, s’ils comprennent la notion de « paquets » et s’ils connaissent la procédure (Synaptic devrait également disparaître au bénéfice d’une application « plus simple »). Cela n’est pas sans rappeler des théories douteuses dont « les applications graphiques sont plus simples que la ligne de commandes et les fichiers de configuration ». Si l’on explique à un enfant de 10 ans ce qu’il y a dans /etc/network/interfaces, il trouvera sans doute cela plus simple que l’interface touffue du Network Manager de GNOME ou celle de Windows XP.
A force de simplifier, de retirer toutes difficultés et toutes nécessités de comprendre, c’est une forme de liberté qui va finir par disparaître. Celle qu’ont les utilisateurs souhaitant comprendre et maîtriser, mais qui ne trouveront finalement aucun point d’entrée pour appréhender le système.
Un ordinateur personnel n’est pas un lecteur DVD de salon, une friteuse ou une tondeuse à gazon. Par définition, s’il devient aussi simple à utiliser que cela, l’ordinateur personnel n’en est plus un. C’est une appliance carrée, rigide et à laquelle les utilisateurs doivent se plier. Un système UNIX n’est pas cela non plus. KISS (Keep it Simple, Stupid) signifie « préserver la simplicité pour que l’utilisateur puisse comprendre » et non pas « cacher la complexité et retirer tout ce que l’utilisateur pourrait avoir à comprendre/apprendre ».
echo "Un peuple prêt à sacrifier un peu de "\
"ni l’une ni l’autre, et finit par perdre les "\
"deux. -- Benjamin Franklin" | \
sed -e "s/peuple/utilisateur/" \
-e "s/sécurité/simplicité/" \
-e "s/une/un/;s/Benjamin Franklin/Moi/"
Rendez-vous le 30 janvier pour la suite de nos aventures et toujours beaucoup de choses à apprendre et comprendre…
Denis Bodor
Dans Éditos |