Ce qu'il manque à linux

Tagged:

Après bientot un an passé completement en immersion dans linux, et après être passé par les stades "ya que linux qui est bien", "le libre c'est l'avenir", "vient on va se chammailler sur qui c'est qu'est le mieux entre windows et linux" et autres ... Après tout ce temps je m'intérroge ...

Linux c'est bien, c'est même très bien ... Pourquoi ???

La communautée

C'est réactif et vivant... Ca bouge, on a tout le temps des mises à jour, des nouvelles choses, les projets sont en perpétuelles évolution ... C'est bien mais, il y a un mais, pour la majeure partie des gens c'est signe d'un manque de sérieux ... C'est malheureusement souvent vrai puisqu'un projet bouge et est supporté le temps que les gens qui sont initiateur du projet n'ont pas autre chose a faire... Ce qui veut dire qu'on peut se trouver du jour au landemain, avec un bug qui ne sera jamais corrigé, ou un logiciel qui n'évoluera plus ... C'est très mal ça ...

D'un autre coté la communautée elle, permet de trouver des solutions a tout. On est jamais derrière son PC bloqué de façon définitive, il y a toujours un forum, un tchat, un wiki ou un blog pour nous tracer le chemin... une communautée c'est aussi ça ... les plus fort aident dans la mesure du possible les plus faibles de façon a ce qu'a leur tour il transmettent le savoir aux autres... L'esprit libre c'est en partie une éthique ... on adhère ou on adhère pas ...

On supprime ainsi toute reconnaissance personnelle... En partie pas completement ... Disons que tout le code que je prends des heures a pondre et que je m'évertue a clarifier pour le diffuser sur mon blog, dans un premier temps pour moi, mais il faut bien l'avouer, pour que des gens le lisent et s'en servent, ben tout ce code la ne m'appartient pas vraiment... Il appartient a la communautée ... même si je sais que j'en suis l'auteur je ne peux pas empécher quelqu'un de se servir de ce que je fais dans son projet, je ne vais pas lire tout les codes sources j'ai bien autre chose a faire !!! Mais c'est aussi ça l'ésprit communautaire, le fait de divulguer sans compter ... Le retour est parfois gratifiant ... J'ai reçu quelques mails (le quelque donne l'impression qu'il y en a beaucoup c'est pas mal comme mot ;)) me remerciant de ce que je fais et ça fait chaud au coeur de se dire qu'on fait pas ça pour rien mais que ça sert a quelqu'un qui un jour vous rendra l'ascensseur s'il peut ...

L'apprentissage

C'est vrai qu'avec linux on apprend malgré nous ... Je suis sous Windows au boulot ... Ben l'apprentissage sous windows se résume a retenir au maximum ou se trouve les options qui font ce qu'on veut faire ... Dans quel menu, dans quel onglet, dans quel sous menu et après avoir cliqué sur quoi ??? On peut éventuellement bidouiller dans se foutoire sans nom qu'ils appellent la base de registre et qui sert plus de dépotoire d'options qui a terme font foirer le PC, qu'a une réelle centralisation des paramètres ... Sans troll aucun d'ailleur, j'ai été 15 ans fervant suiveur de la machine cro$oft et je ne l'oublie pas, je n'oublie pas non plus que je risque d'avoir dans mon cadre professionnel a travailler avec windows mais il est vrai que sous linux, certains appellent ça de la bidouille, mais globalement on apprend pas mal ... Quelqu'un m'a dit (Sandrino si tu me lis ;)) que sans linux, tout ce qu'on apprend c'est du vent ... Et c'est pas faux du tout, au même titre qu'on résoud par l'informatique des problèmes qu'on aurait jamais eu si les ordinateurs n'éxistaient pas ... Cela dit tout ça existe et savoir comment fonctionne un système deichier, ou un disque dur, ou même la configuration d'un serveur c'est quand même intéressant ... Pour une utilisation du PC non bureatique j'entends ... sinon on s'en tappe c'est sur !!!

Puis il y a des milliards de docs qui parlent de tout et de rien, on apprend considérablement des choses, on cherche un ptit truc et on en découvre plein d'autres ... On maitrise l'outil qui a terme va gouverner le monde, et ça c'est pas inutile il me semble ... Plutot que d'être completement assisté sous Windows et a chaque problème 2 solutions complémentaire : Rapport d'erreur (qui en soit est assez ridicule ...) et reformatage ...

La diversité

Ben dans la mesure ou quasi tout est gratuit, ou libre ou peut importe, mais disons simplement : On a accès a tout de la même manière ... Je dis pas simplement parce que c'est plus ou moins simple (et pour ça merci Ubuntu qui tend a simplifier tout ça ...) mais au moins on peut utiliser des logiciels professionnel, perso, utilitaires, jeux et tout de la même manière ... On prend l'habitude d'installer d'une certaine manière et on continue ... puis on tergiverse des heures avec d'autres gens qui ont d'autres habitudes et qui disent que apt-get > emerge, yalta < emerge, rpm < apt-get ... enfin ça, ça fait parti des discutions qu'on fini par avoir quand on a pris l'habitude de faire quelque chose et que quelqu'un compare ses habitudes aux votres mais bon ... On est loin des discutions politique ou éducation des enfants ;)

Mais disons que pour les enfants il y a un certains nombre de programme qui sont fait, les graphistes, les musiciens, les astrophile, les radioamateuriste, les comptable, les gestionnaires de projets ... Tout le monde peut facilement y trouver son compte ... Enfin ça n'a pas de prix ça ... L'outil informatique c'est avant tout quelque chose qui doit nous suivre et pas nous poser des limites ... Si on se dit a chaque fois qu'on aimerai bien faire quelque chose mais qu'on ne peut pas, une fois ou deux passent, mais a la fin l'ordinateur ne sert a rien ... il fait du bruit et consomme de l'energie, on joue avec, ça occupe les enfants, on a l'illusion qu'ils s'instruisent alors qu'il s'excluent de la vie sociale mais bref, il doit permettre de faire des trucs ... facilement si possible et la mercie ubuntu, windows, mac et autres qui ont tous la même optique, de rendre la vie (informatique ...) plus facile ...

La gratuitée

Il y a le même rapport entre la gratuitée Windows et le payant linux selon moi ... Il y a des choses payante sous linux mais elle gardent une proportion équivalente aux choses gratuite sous Windows ...

Installer un logiciel sous windows c'est : emule (il faut trouver le logiciel) cracks.am (il faut le faire fonctionner plus de 30 jours) backup (il faut absolument garder tout ça parce que sinon on est bon pour passer des heures à voir des femmes sodomisées tout ça juste pour trouver le crack du logiciel ...). Sous linux c'est apt-get install monLogiciel ou emerge ou peut importe mais surtout on ne sauvegarde pas comme ça on a toujours la dernière version ...

On dit que les pirates sont sous linux mais les vrais pirates sont sous Windows ... Ils engendrent des déperdition d'argent énorme avec ça ... Sans compte que des tas de gens se creusent le pois chiche pour inventer des manière de pallier ce problème, manière qui ne tardent pas a être percée d'ailleur ... Qui a dit que la carte d'identitée était infalsifiable d'ailleur ? :)

Mais alors quoi ???

Perso je trouve que sous linux il manque des choses encore ... D'un point de vue développeur et pour une pérénitée du système d'exploitation, il manque la MSDN ... enfin une vraie hein ... parce que des docs y'en a plein le net mais imaginons un seul instant un programme installable sous toutes les distributions qui réunissent les docs pour toues les langages et toutes les librairies avec des exemples et tout ... Quelle force cette MSDN ... tu cherches quelque chose tu l'as et ça c'est bien ...

La cohérence aussi manque ... Des tas de gens développent chacun dans leur coins des choses ... Manque d'information, d'intéret, de motivation, de courage je sais pas mais ils préfèrent parfois développer une autre librairie XML qui fait d'autres choses plutot que d'utiliser ce qui existe déja ... (Je prends le XML au hazard) mais si tous les langages, tous les développeurs, utilisaient les mêmes outils, ça compliquerai incroyablement les choses, on pourrait pas développer rapidement un outil qui fasse ce qu'on veut, mais on aurait une cohérence d'ensemble... SI bien qu'une mise a jour dans LA librairie aurait un impact positif (normalement) sur tout ceux qui l'utilisent ...

Justement, trop de gens a peine conscient des problématiques que pose la programmation, et en recherche de notoriété développent des outils avec de bonnes idées mais très aproximativement... Code mal foutu, programme mal foutu peu importe... si bien que quand quelqu'un a une idée il redéveloppe ... OK il n'y a aucune gloire a être le 200000ième développeur de chez gnome ... mais c'est autrement mieux que de faire son propre truc dans son coin ... a part si bien sur ça contribue activement a faire avancer le schmilblick mais après on est tous un peu convaincu que ce qu'on fait peut faire avancer le scmilblick ...

Le choix ... C'est bien le choix, quand on peut dire : je préfère gentoo a mandrake, ou je préfère ubuntu a red hat ... mais s'il n'y avait que 10 distribution ça serait déja chiant ... Personnellement je m'en sort, je commence a connaitre un certain nombre de distribution j'en ai testé quelques unes, mais l'utilisateur qui se dit qu'il veut Linux avec un grand K... Il se perd face au nombre incommensurable de gens qui pensent révolutionner le monde avec leur distribution ...

J'ai cozé aux gars qui faisaient octoz une distribution soit disant magnifique ... Ils ont passé un an a bosser comme des tarés pour ça ... Définitivement fermé ... Mais tout ce boulot dans autre chose qui existe déja aurait été plus profitable puisqu'au résultat même les gens qui y ont cru et qui ont octoz doivent se rabatre sur autre chose ... Et ce n'est qu'un exemple parmis tant d'autres ...

Je suis assez intéressé par votre avis sur la question, alors si vous avez eu le courage de me lire jusqu'au bout, vous pouvez commenter ce billet afin d'emettre votre avis sur la chose ;)

Comments

C'est passionnant... vraiment passionnant de voir des gens redévelopper une distribution « from scratch », alors qu'il en existe des dizaines défà fonctionnelles. Maintenant, c'est une excellente façon de plonger dans le code pur et dur, dans la bidouille profonde, etc.

Et puis il faut dire que parfois, reprendre un projet existant, c'est super chiant, pour plein de raisons différentes (l'auteur original a écrit ses commentaire en suédois, ou n'a pas écrit de commentaire du tout, etc.).

Pour la MSDN, tu as tout à fait raison ! Je ne pense pas qu'un tel projet existe. En plus, avec des outils comme MediaWiki (qui est le socle de WIkipedia), il n'est pas stupide de penser à un projet comme « WikiCode » :)

Je pense effectivement que de repartir de rien pour réinventer la roue c'est super formateur, ultra enrichissant et ça doit sans dout être largement plus egostimulateur que de se fondre dans un projet de 2000 developpeurs et apporter sa part, mais néanmoins le résultat n'est pas le même ...

Participer a un gros truc demande énormément de patience, d'implication mais le résultat est que chacun bénéficie de cette (maigre) contribution ...

Faire sa sauce est plus stimulant parce qu'on voit directement l'évolution de ce qu'on fait, on dirige, on crée et ça se voit ... mais a terme plus on rajoute plus c'est pénible parce qu'on est seul ou pas beaucoup et on fini par laisser tomber et être le seul utilisateur de tout ce travail ... Le même temps aurait été plus profitable s'il eut apporté quelque chose a la communautée ...

Enfin le débat est sans fin je crois ;)

Pour le WikiCode l'idée est vraiment, mais absolument pas con du tout ... Elle est vraiment a creuser ... seul ça risque d'être chaud mais pourquoi pas !!! Tu as d'avantage qu'une simple idée derrière la tête ou tu disais ça comme ça ? Ya pas déja quelque chose du genre qui s'est formé ???