\ ARTICLES \

Article 26/05/2000 : Le dernier dinosaure et les mares de goudron du destin, ou comment Linux écrasa MS-Windows
Sujet Linux
Commentaire Espérons que cela arrive ...
Liens http://www.linux-france.org/article/these/lastdino/fr-lastdino.html
          http://muq.org/~cynbe/rants/lastdino.htm
            http://muq.org/~cynbe/rants/dinocmts.htm

 

    Si vous avez des actions chez Microsoft, tremblez. Ayez très peur. Vers 2010, MS-Windows sera aussi mort que CP/M, et tous les vendeurs de logiciels fondés sur MS-Windows proposeront Linux ou bien auront fermé leurs portes. Le processus est en fait déjà achevé à 80 % : le résultat final est déjà évident pour les P.D.G. intelligents, et le sera sous peu même pour les éditorialistes de la presse généraliste. Dans cet essai, nous allons écumer les preuves disponibles, extrapoler les tendances, et examiner certains des mécanismes qui les sous-tendent.

1. Comment extrapoler une exponentielle ?

    Dans son essai Where to ? daté de 1952 (disponible dans Expanded Universe), Robert A. Heinlein faisait remarquer qu'il y a quatre façons d'extrapoler une courbe exponentielle. Supposez, par exemple, qu'un certain système d'exploitation, " Linux ", a doublé sa part de marché tous les six mois pendant toute une décennie, et a atteint 2,5 % du marché des machines de bureau.

Comment un analyste devrait-il extrapoler la courbe ?

    L'analyste généraliste conservateur projettera que Linux va maintenir une part de marché constante par la suite, déclinant peut-être lentement : disons, Linux ayant 2,5 % de part de marché pendant quelques années, puis descendant à 1 % en une décennie.

    L'analyste audacieux autorisera un faible taux de croissance au-delà du niveau actuel, approchant rapidement d'une limite : Linux passant lentement de 2,5 % de part de marché à, disons, 5 % en une décennie ou deux. L'analyste très audacieux extrapolera un taux de croissance linéaire de la part de marché : si Linux est passé de 0 à 2,5 % ces dix dernières années, il passera de 2,5 % à 5 % du marché des machines de bureau dans les dix prochaines années, et vers 2100 il aura environ 25 % du marché.

    Finalement, il y a la façon correcte mathématiquement d'extrapoler une exponentielle : si Linux a doublé tous les six mois pendant une décennie, l'extrapolation la plus probable est qu'il continuera de doubler tous les six mois. Cela le portera à environ 10 % du marché en janvier 2000, à environ 40 % en janvier 2001, et à la saturation du marché en janvier 2002.

    Notez que lorsque Linux a atteint 10 % du marché des serveurs, toutes les principales sociétés tierces de développement de logiciels serveurs ont pris le train en marche. L'hypothèse la plus modeste, alors, est que lorsque Linux atteindra 10 % de part de marché sur le bureau, les développeurs tiers de logiciels de bureautique prendront de la même façon le train en marche. C'est compréhensible : un gain de 10 % de part de marché suffit pour intéresser les actionnaires. Nous pouvons nous attendre à voir cet effet boule de neige entrer en jeu sur le marché des machines de bureau pendant l'année 2000.

2. Arithmétique : en combien de temps Linux double-t-il ?

Donnée : en 1991, Linux avait un utilisateur, Linus Torvalds.

Donnée : en 1998, Linux avait environ 16 millions d'utilisateurs (estimez-les à 8 ou 32 millions si vous préférez ; cela ne modifiera notre réponse que de quelques pourcents).

Donnée : 1024 fait 10 doublements, un million fait donc 20 doublements, et 16 millions environ 24 doublements.

Résultat : 24 doublements en 8 années, c'est 3 doublements par an, ou un temps moyen mis pour doubler de quatre mois.

    Pour cet essai, je me tiendrai à la valeur modeste de deux doublements de Linux par an : cela rend l'arithmétique plus facile à suivre. Les esprits audacieux peuvent refaire l'extrapolation avec un temps de doublement de quatre mois.

3. Observation : la course est presque jouée.

    Dans un processus exponentiel, chaque doublement est juste aussi difficile que n'importe quel autre doublement. Linux a doublé avec succès 24 fois jusqu'à maintenant, et a besoin d'un total de 29 à 30 doublements pour atteindre la domination du marché des machines de bureau : c'est ainsi que, fondamentalement, les 24/30èmes environ du chemin ont été faits, ce qui revient à dire 80 %.

    Il faut un analyste courageux ou téméraire pour prédire que le coureur fera un faux pas et tombera avant la ligne d'arrivée, alors que la course est déjà courue à 80 % !

4. Au-delà de la numérologie : pourquoi ?

    C'est une chose d'additionner des faits pleinement publics et de faire des extrapolations géométriques élémentaires, c'en est une autre de les comprendre. Pourquoi est-ce que Linux écrase MS-Windows sur le marché ?

5. Aparté : le rouleau compresseur des standards ouverts

    Pour une compréhension quelque peu plus profonde, nous pouvons observer que l'éclipse de MS-Windows par Linux n'est pas un événement isolé, mais n'est en fait que la continuation d'une tendance irrésistible de l'industrie depuis un quart de siècle.

En 1970, le monde de l'ingénierie informatique était dominé à tous les niveaux par des standards propriétaires.

    L'ASCII était un rêve lointain : chaque ordinateur avait son propre codage binaire du texte, utilisé par sa propre gamme de terminaux , que Dieu garde quiconque suffisamment fou pour essayer de transporter un fichier texte entre deux marques d'ordinateurs. Les principaux constructeurs d'ordinateurs avaient plusieurs codages du texte incompatibles : par exemple les variantes de l'EBCDIC d'IBM et DEC avec le sixbit contre le radix50. Si vous étiez suffisamment pervers pour vouloir que votre texte soit portable d'un ordinateur à l'autre, vous évitiez les extensions risquées comme les minuscules, sans parler des caractères spéciaux au-delà du point et de la virgule.

    En 1970, des systèmes d'exploitation propriétaires primitifs parsemaient le paysage comme de puissants dinosaures : PrimeOS de Prime, RSTS et RT-11 de DEC (avec VAX/VMS peu après), les offres innombrables d'IBM, Scope de CDC et bien sûr, dominant le marché des stations de travail scientifiques, Domain, d'Apollo.

Qui aurait alors osé prédire la chute de tels géants ?

Quelle force pouvait renverser des systèmes d'exploitation aussi bien retranchés, soutenus par des investissements massifs de la part de l'industrie, par la culture des hackers et par la loyauté des clients ?

Aujourd'hui, bien sûr, nous connaissons tous la réponse :

En 1975, Bell Labs sort Unix.

    Son créateur, AT&T, ne proposait aucune assistance technique pour Unix : achetez la bande magnétique et ne nous appelez pas (AT&T n'avait pas légalement le droit d'entrer sur le marché des systèmes d'exploitation). Unix n'était pas du tout encouragé par les vendeurs existants : personne n'avait le plus petit intérêt à soutenir, soutenir ou développer une alternative à ses offres pour systèmes propriétaires. Unix avait une base installée nulle : personne n'en avait jamais entendu parler, personne ne le demandait. Unix n'avait aucun marketing : personne n'avait de raison de dépenser de l'argent pour attirer l'attention sur lui.

Une compétition à sens unique ?

Incontestablement : Unix a rayé de la carte toute compétition sur les stations de travail en moins de quinze ans.

    Le 12 avril 1989, HP rachetait Apollo pour une bouchée de pain, sortant de sa misère le dernier vendeur de système d'exploitation propriétaire restant dans le monde des stations de travail, et l'ère de ces systèmes propriétaires était terminée : Unix restait seul sur le marché.

    En quinze ans, une bande magnétique et une idée avaient efficacement détruit toute opposition : chaque vendeur de station de travail proposait Unix ou bien avait fait faillite.

    (Bien sûr, quelques-uns des plus gros dinosaures s'attardèrent dans des niches : VAX/VMS est en vérité encore disponible si vous le demandez, quoique ayant muté en OpenVMS et clamant plus ou moins être un Unix. Il est possible qu'un retraité quelque part fasse encore tourner Domain sur du véritable matériel Apollo d'époque. Le Boston Computer Museum préserve sans doute certains de ces cœlacanthes du monde de l'informatique).

Quelle fut l'idée qui à elle seule extermina ces dinosaures propriétaires ?

Les standards ouverts et le choix des clients.

    Ces monopoles propriétaires qui sont si profitables pour les vendeurs sont aussi très coûteux pour leurs clients, à tel point que si on leur en laisse le choix, les clients préfèrent à tous les coups les standards ouverts et la compétition ouverte.

Et tôt ou tard, un vendeur en train de se débattre leur offre le choix.

    Finalement, un marché mature des stations de travail réalisa qu'il était mieux servi par des standards ouverts partagés par toute l'industrie, et tous les vendeurs suivirent cette ligne ou firent faillite, depuis les vendeurs de terminaux (l'ASCII ou la banqueroute) jusqu'aux intégrateurs de réseaux (TCP/IP ou la banqueroute) en passant par les vendeurs de machines (Unix ou la banqueroute).

6. Les micro-ordinateurs : la vallée oubliée par le temps

Mais même alors que St Unix terrassait les dinosaures propriétaires du monde des stations de travail, l'histoire se répétait dans la vallée des Micro-ordinateurs.

En 1960, DEC introduisait le mini-ordinateur PDP-1, et en 1963 le PDP-8, avec 4 Kmots de mémoire.

En 1975, MITS introduisait le micro-ordinateur ALTAIR 8800 avec 256 mots de mémoire.

    Juste lorsqu'il apparaissait que les disques et les langages de haut niveau étaient là pour rester, on pouvait une fois encore expérimenter les joies des systèmes d'exploitation codés en assembleur et chargés depuis une cassette !

    La micro-informatique a continué de rejouer l'histoire des stations de travail depuis lors, avec un décalage de quinze ans.

    Sur ces seules bases, un analyste paresseux, prenant 1989 comme l'année finale de la mort des systèmes d'exploitation propriétaires pour mini-ordinateurs, pourrait choisir 2004 comme année probable de décès final des systèmes d'exploitation propriétaires de micro-ordinateurs — en parfait accord avec la prédiction d'une saturation du marché par Linux commençant en 2002 selon la tendance exponentielle.

    Une autre prédiction peu coûteuse en provenance directe de l'histoire : tout comme le glas des systèmes d'exploitation propriétaire pour mini-ordinateurs fut sonné par un jugement ordonnant que les achats de mini-ordinateurs fédéraux américains spécifient un standard ouvert comme POSIX plutôt que la solution chérie d'un seul vendeur comme VAX/VMS, le glas final des systèmes d'exploitation propriétaires pour micro-ordinateurs sera un procès couronné de succès requérant que les achats de micro-ordinateurs fédéraux spécifient une solution ouverte comme POSIX plutôt que la solution chérie d'un seul vendeur comme MS-Windows.

    Aujourd'hui, les personnes qui ont choisi les standards ouverts contre les solutions propriétaires dans le contexte de la station de travail doivent prendre les mêmes décisions dans le contexte des micro-ordinateurs et (cela surprend quelqu'un ?) font les mêmes choix : les solutions propriétaires dans le monde de la micro sont rapidement remplacées par les standards ouverts, sur tous les fronts. Les standards du logiciel libre comme TCP/IP éliminent les standards propriétaires comme IPX, tandis que simultanément, les standards matériels ouverts comme le PCI démolissent les alternatives propriétaires comme le Micro Channel.

    Microsoft fut le plus gros des dinosaures de la micro-informatique à pousser des solutions propriétaires, et il n'est pas surprenant qu'il se montre le dernier à sombrer dans la mare de goudron des standards ouverts, tout comme Apollo, le leader des systèmes d'exploitation propriétaires pour station de travail, fut le dernier à rendre l'âme.

    En vérité, tout comme un Tyrannosaure Rex pris au piège, Microsoft reste dangereux, capable de déchirer tout concurrent à portée de mâchoires, même si ses débattements le font couler encore plus profondément dans le goudron.

    Mais avec l'intérêt à long terme de toute la clientèle travaillant contre les solutions propriétaires, Microsoft ne peut qu'acheter au coup par coup sa survie à court terme en bradant ce qui reste de son futur :

    Pour maintenir l'apparence d'une croissance robuste, critique pour sa domination, Microsoft a dû presque tripler le coût réel par CPU de MS-Windows au cours de ces cinq dernières années, depuis moins de 20 USD à plus de 50. À court terme, c'est une façon efficace de convertir la puissance d'un monopole en revenus, mais le résultat en est d'augmenter l'incitation pour les clients à changer de fournisseur : aujourd'hui, 60 à 80 % des décideurs informatiques disent qu'ils abandonneraient MS-Windows s'ils en avaient le choix — et des compagnies comme Compaq commencent à vendre des machines avec Linux pré-installé. Avec le prix des nouveaux PC tombant sous les 400 USD, 50 USD pour le système n'est plus économique : le changement est dans l'air du temps.

    Pour survivre à court terme, le logiciel de Microsoft a dû proposer sans cesse plus de standards ouverts. Aujourd'hui, ses applications doivent proposer C, Java, HTML, TCP/IP, SQL et tout un tas d'autres standards au-delà de son contrôle. Mais chaque fois qu'il passe d'un standard propriétaire à un standard ouvert, le Dernier Dinosaure réduit la puissance de son monopole, ouvre les portes plus largement à la compétition ouverte, et augmente le levier qu'ont les clients pour demander encore plus d'adhésion aux standards ouverts. Chacune de ces victoires tactiques est une défaite stratégique. Le résultat, du point de vue de Microsoft, est un plongeon dans la mare accélérant exponentiellement, résultant en un niveau de désespoir augmentant régulièrement et suffisant (par exemple) pour amener le Dernier Dinosaure à des confrontations avec le système judiciaire américain mettant en jeu la compagnie, ce qu'il n'aurait jamais envisagé de faire en des jours plus heureux.

    Pour faire face à des compétiteurs comme AOL, Microsoft a dû aller au-delà du simple fait de proposer à contrecoeur un standard ouvert après l'autre, et a commencé à promouvoir activement la construction de nouveaux standards ouverts, citons par exemple sa promotion via l'IETF d'un standard de protocole de messagerie instantanée (RVP) pour concurrencer l'ICQ d'AOL. Même si ceci parvient à affaiblir AOL à court terme, cela résultera en un autre pas de l'industrie des standards propriétaires vers les standards ouverts, ce qui à long terme rapprochera d'autant Microsoft d'une compétition ouverte dans un marché libre. On n'a aucun mérite à deviner que Microsoft ne ferait pas cela s'il pensait qu'il avait encore l'ombre d'une chance de créer un standard propriétaire qu'il contrôlerait : Microsoft admet implicitement que les jours des standards propriétaires en micro-informatique sont finis.

    Pour ralentir un peu son plongeon, Microsoft a dû se résoudre à des tactiques de plus en plus lourdes et maladroites, ce qui peut parfois fonctionner à court terme, mais ce qui signifie aussi qu'il marche régulièrement de plus en plus douloureusement sur les pieds d'organisations allant du Pentagone à General Motors — des organisations qui ont des ressources et peuvent se charger des irritants. Ce n'est pas une coïncidence si les fautes de comportement de Microsoft ont simultanément attiré l'attention dans des juridictions allant du Congrès américain à l'Union Européenne en passant par le Japon, le ministère de la justice américain et de nombreux gouvernements d'états des États-Unis : Microsoft a commencé à s'acheter une survie à court terme au prix d'une hostilité à long terme, un marché bien désespéré, en vérité. N'importe qui peut deviner ce que sera le résultat explicite de toute action légale ou législative, mais en fin de compte cela n'importe pas : ce qui compte est que de vastes groupes des puissantes élites mondiales voient maintenant Microsoft comme un problème qui doit être résolu, et feront monter la pression jusqu'à ce qu'une solution qui les satisfasse soit obtenue. Pour eux, cela signifie pouvoir faire des achats de produits dans un marché où règne la compétition, sans être soumis aux caprices et à l'intérêt d'un seul P.D.G. Le coût direct pour l'économie mondiale du monopole de Microsoft dépasse désormais les dizaines de milliards de dollars américains ; les coûts indirects dépassent les milliers de milliards. C'est plus qu'assez pour motiver une action générale. Aucune campagne de relations publiques ne peut cacher ces coûts à ceux qui les payent, ni écarter indéfiniment les solutions au problème.

    Microsoft se tournera-t-il finalement soudain vers le bon côté de la Force ? Il y a un précédent dans la façon dont DEC est soudainement passé du " Unix c'est de la daube " à " Nous sommes le plus gros vendeur d'Unix dans l'industrie ".

    Ou bien Microsoft se battra-t-il avec conviction jusqu'à la fin amère, tout comme le fit Apollo, tombant les armes de ses relations publiques à la main ?

    Nous n'avons aucun moyen de le deviner, mais en termes d'industrie, cela ne fait de toute façon aucune différence, sauf peut-être pour les employés et les actionnaires de Microsoft.

    Laissons couler inexorablement le Dernier Dinosaure toujours plus profondément dans la mare de goudron qui a déjà englouti tous les prédécesseurs de Microsoft dans le grand jeu des systèmes d'exploitation propriétaires.

7. Mais pourquoi Linux ?

    Il fait peu de doute que lorsque MS-Windows tombera, Linux héritera de sa cape : c'est une simple question de vitesse acquise. Demandez à Alta Vista (par exemple) de compter les points :

Windows: 2 530 775

Linux: 502 053

Solaris: 251 513

HP/UX: 105 833

FreeBSD: 81 781

MacOS: 70 851

UnixWare: 23 386

Ultrix: 15 133

OpenBSD: 11 892

    Linux non seulement grossit plus vite que n'importe quel système l'histoire, mais il attire déjà deux fois plus l'attention sur le Web que les autres, à part MS-Windows.

Pourquoi ?

    Une partie de la réponse est bien sûr la simple chance. Si Linus Torvalds était né dix ans plus tard, FreeBSD aurait très bien pu hériter de la niche écologique qu'occupe Linux.

    Une partie plus intéressante de la réponse est la révolution du logiciel libre : grâce à l'avènement de l'Internet, la micro-informatique va ici bien plus loin qu'une simple redite de l'histoire des stations de travail et découvre de nouveaux territoires.

    Les standards ouverts rendent le monde de l'informatique plus efficace en réduisant la quantité d'énergie perdue lors de l'implémentation d'une idée nouvelle : les standards découpent l'environnement logiciel en morceaux dotés d'interfaces définies, et seul le composant situé derrière une certaine interface doit être ré implémenté. L'introduction de quelque chose comme SSH peut maintenant être réalisée en n'ayant juste qu'à remplacer quelques programmes comme telnet, au lieu de devoir peut-être introduire un système d'exploitation entièrement nouveau.

    Cette réduction du gaspillage de l'effort de programmation se traduit directement en logiciel meilleur marché et plus copieux, ce qui à son tour produit des économies indirectes dans toutes les parties de l'économie influençant le logiciel.

    Le logiciel libre fait un pas de plus en avant : lorsque le source est disponible, au lieu de devoir réécrire des programmes comme telnet à partir de zéro, le code source existant peut être simplement modifié, ce qui résulte en une réduction encore accrue du gaspillage d'effort.

    La propriété privée du code source a permis par le passé à de grandes sociétés de dominer le marché du logiciel car elles pouvaient modifier leur code existant à moindre coût par rapport à d'autres qui, sans avoir accès à ce code, devaient tout réécrire de zéro. Ceci permettait l'extraction de rentes monopolistiques auprès des clients, avec les résultats heureux habituels pour le vendeur et ceux malheureux pour les clients et l'économie dans sa globalité.

    La croissance de l'Internet a changé la donne : elle a rendu la coopération si peu coûteuse, et l'ensemble des développeurs coopérant autour de Linux si grand, que Linux désormais a non seulement une force de développement rendant ridicule tout ce que Microsoft peut entreprendre (avec une durée de doublement de cette force qui se mesure en mois), mais il a aussi une base de code source existant ridiculisant celle dont disposent toutes les sociétés sauf les plus grandes. Le code source de Linux consiste en environ cent millions de lignes de code, ce qui, au taux couramment accepté dans l'industrie de 100 USD par ligne, représente un investissement effectif de dix milliards de dollars américains.

    Par comparaison, des compagnies comme Lotus ou Apple ont une valeur d'environ deux milliards de dollars américains sur le marché, Oracle vaut environ trente milliards de dollars américains, et Microsoft environ cent milliards de dollars américains.

    En termes économiques, si Linux était une société privée, selon les métriques économiques habituelles des valeurs comptables, il serait actuellement environ la troisième plus grosse firme de logiciel de la planète, derrière Microsoft et Oracle et devant des firmes comme Auto Desk (1.3 milliards de dollars américains).

    En termes de pure puissance de programmation productive, Linux dépasse déjà largement Microsoft, et il prend rapidement de l'avance : s'il s'agissait d'une société de logiciel conventionnelle, elle aurait le budget effectif de développement le plus gros du monde du logiciel.

    Puisqu'il n'existe aucun moyen concevable pour que Microsoft puisse égaler l'échelle de l'effort porté sur Linux, il n'existe aucune façon pour Microsoft de combler le fossé des capacités et de la fiabilité que Linux a déjà creusé devant MS-Windows : le temps que le Dernier Dinosaure se débatte pour atteindre la position que Linux tient déjà, Linux sera au-delà de l'horizon.

    Grâce à la disponibilité du source, la totalité du monde académique et de la recherche est devenu un laboratoire de R D pour Linux. Par exemple, grâce au projet Beowulf de la NASA, Linux a aujourd'hui des Superordinateurs opérationnels en production, comptant des centaines de nœuds. C'est une prédiction sûre que de dire que d'ici un an, il y aura des Superordinateurs sous Linux avec plus d'un millier de processeurs - et même probablement plusieurs milliers.

Je ne sais pas ce qui sortira demain ou l'année prochaine des laboratoires de recherche de la NASA, du MIT, ou de Caltech et compagnie, mais une prédiction est facile : l'écrasante majorité des progrès seront construits sur Linux.

8. Le nouvel ordre informatique mondial

    Le résultat de tout ceci est le début d'une phase de transition fondamentale dans la façon dont la totalité de l'industrie du logiciel fonctionne.

    Les compagnies innovantes découvrent qu'en marchant avec Linux, elles peuvent influencer une base logicielle dont l'équivalent commercial dépasserait déjà les dix milliards de dollars américains doublant régulièrement — au lieu de devoir réinventer ces roues et d'être par conséquent en retard sur le marché — et peuvent se faire un allié de la plus grosse équipe de développement de la planète.

    Il est déjà difficile de résister, et une fois que la part de marché de Linux aura dépassé celle de MS-Windows, cela deviendra irrésistible et irréversible.

Le futur nous fait signe !

    Avant de sortir, laissez s'il vous plaît un don pour la Fondation de Préservation des Dinosaures : quelqu'un doit commencer à préserver le souvenir de l'ordre ancien, avant qu'il ne soit perdu à jamais.

Par Ross Nesbitt

Traducteur : Roland Trique

Lecteurs Bis : Jérôme Alet, Stéphane Legrand

Édition : Sébastien Blondeel

Tous droits abandonnés : dupliquez librement. Ce document est dans le domaine public.

\ ARTICLES \