Tragédie FireWire: la technologie collaborative a détruit les guerres d'entreprise

"Montrez-nous que l'industrie l'a accepté, et nous le soutiendrons aussi"


image

L'ascension et la chute de FireWire - IEEE 1394 , une norme d'interface qui offre des communications à haute vitesse et un support pour le trafic isochrone [un flux de données transmises à une vitesse constante, dans laquelle tous les blocs de données transmis séquentiellement sont strictement mutuellement synchronisés avec une grande précision - env. trans.] - L'une des histoires les plus tragiques dans le domaine de la technologie informatique. La norme a été forgée dans le feu de la collaboration. Les efforts combinés de plusieurs concurrents, dont Apple, IBM et Sony, ont fait de FireWire un triomphe en matière de conception. Il représentait une norme unifiée pour toute l'industrie, un bus série pour gouverner tout le monde. Si FireWire réalisait son plein potentiel, il pourrait remplacer SCSI et le gigantesque désordre de ports et de câbles se blottissant à l'arrière d'un ordinateur de bureau.

Cependant, le principal créateur de FireWire, Apple, l'a presque tué avant même qu'il ne parvienne à apparaître dans au moins un appareil. En conséquence, la société Cupertino a en fait tué la norme, même s'il semblait que sa domination dans l'industrie approchait.

L'histoire de l'entrée sur le marché du FireWire et de sa perte de popularité aujourd'hui rappelle durement qu'aucune technologie, prometteuse arbitrairement, bien conçue ou aimée par tout le monde, n'est à l'abri des luttes politiques internes et externes des entreprises ou de notre refus de quitter notre zone de confort.

Commencer


«Tout a commencé en 1987», nous a expliqué Michael Jonas Tiner, architecte en chef de FireWire. Il a ensuite été architecte de systèmes au sein du département marketing de National Semiconductor, inculquant des connaissances techniques à un peu de compréhension des commerciaux et des spécialistes du marketing. À peu près à l'époque, des discussions ont commencé sur la nécessité de créer une nouvelle génération d'architectures de bus de données internes. Un bus est un canal par lequel diverses données peuvent être transférées entre les composants d'un ordinateur, et les cartes d'extension, telles que les outils scientifiques ou le traitement graphique dédié, ont besoin du bus interne.

L'Institut des ingénieurs électriciens et électroniciens (IEEE) a rapidement relevé de nouvelles tentatives pour créer trois normes incompatibles - VME, NuBus 2 et Futurebus. L'organisation méprise ces initiatives. Au lieu de cela, ils ont suggéré à tout le monde - pourquoi ne pas travailler ensemble?

Tiner a été nommé président d'un nouveau projet d'unification de l'industrie autour d'une architecture de bus série unique. Série - cela signifie que la transmission est effectuée sur un bit à la fois, et non sur plusieurs bits à la fois - la transmission parallèle est plus rapide à la même fréquence, mais elle a une surcharge plus élevée, et avec l'augmentation des fréquences, il y a des problèmes d'efficacité.

"Les gens sont apparus assez rapidement - y compris un ami du nom de David James, qui travaillait au laboratoire d'architecture Hewlett-Packard à l'époque - disant:" Oui, nous avons également besoin d'un bus série ", a déclaré Tiner. "Mais nous voulons qu'il ait des robinets pour se connecter à des périphériques à faible vitesse", tels que des lecteurs de disquette ou des claviers avec des souris, et tout ça. "



Apple entre


Tiner a obtenu un emploi chez Apple en 1988. Peu de temps après, la société a commencé à chercher un successeur au bus de bureau Apple, ADB, utilisé pour les appareils à basse vitesse tels que les claviers et les souris. Apple avait besoin de la prochaine version pour prendre en charge la transmission audio. Et Tiner avait exactement ce dont il avait besoin.

Mais le premier prototype FireWire était trop lent. Les toutes premières options offraient une vitesse de 12 mégabits par seconde (1,5 Mb / s); Apple en voulait 50. La société craignait qu'il ne soit nécessaire de passer à des optiques coûteuses.

Pour résoudre le problème des utilisations mixtes, Tiner et James - également un nouveau venu chez Apple - ont inventé la méthode de transmission isochrone - c'est-à-dire la transmission à intervalles réguliers. Cela a garanti l'heure d'arrivée des données. Un temps garanti signifie que l'appareil peut traiter plus efficacement les signaux avec un débit binaire élevé et qu'il n'aura pas de retards variables - le retard en quelques millisecondes nécessaires pour passer l'interface sera toujours le même, quelles que soient les circonstances. Cela rend la transmission isochrone idéale pour le multimédia - pour un travail professionnel avec audio et vidéo, qui nécessitait auparavant du matériel spécial.

Apple a nommé Roger Van Brant et Florin Opresca au groupe d'ingénieurs analogiques pour développer la couche physique - fils et signaux électriques les traversant - et intégrer la technologie dans une interface accélérée. Van Brant s'est rendu compte que vous pouvez éviter l'utilisation de l'optique et plutôt prendre des fils torsadés. La vitesse supplémentaire n'a pas augmenté sans coût.

«À peu près au même moment, quelqu'un chez IBM (étonnamment) cherchait un remplaçant pour SCSI», se souvient Tiner. - Et puisque nous avons également utilisé SCSI, nous avons pensé - peut-être devrions-nous utiliser notre idée pour le remplacer. Nous avons uni nos forces. Mais ils voulaient déjà des vitesses de 100 Mbps. "

Pour augmenter le débit, l'équipe s'est tournée vers STMicroelectronics. Ces gars possédaient une astuce qui pourrait doubler la bande passante du câble en utilisant le timing (en d'autres termes, la coordination du comportement des différents éléments du circuit) appelé codage DS.

Maintenant, ils avaient besoin d'un connecteur. «Nous avions l'ordre de le rendre unique afin que tout le monde puisse le regarder et comprendre immédiatement ce que c'est», se souvient Tiner. Les Maks de cette époque avaient trois connecteurs ronds différents. Le PC avait également un tas de connecteurs similaires les uns aux autres.

Ils ont demandé à un expert local d'Apple quel connecteur obtenir. Il a noté que le câble pour le Nintendo Game Boy avait un look unique, et ils peuvent le rendre unique pour leur projet en échangeant des contacts. Le connecteur pourra utiliser exactement la même technologie, les mêmes broches et plus, mais en même temps, il sera différent. Mieux encore, le câble Game Boy a été le premier des plus populaires à transporter des broches fragiles dans le câble. Ainsi, lorsque les broches sont usées, vous pouvez simplement acheter un nouveau câble et ne pas remplacer ou réparer l'appareil.

La spécification finale s'étend sur 300 pages - une technologie sophistiquée avec des fonctionnalités élégantes. Il a été adopté en 1995 sous le nom IEEE 1394, il permettait une vitesse allant jusqu'à 400 mégabits (50 Mb) par seconde, simultanément dans les deux sens via des câbles jusqu'à 4,5 m de long. Les câbles pouvaient alimenter les appareils connectés avec des courants jusqu'à 1,5 A (et jusqu'à 30 V). Jusqu'à 63 appareils pouvaient tenir sur un bus, et tous permettaient de se connecter et de se déconnecter à la volée. Tout était configuré automatiquement après la connexion, vous n'aviez pas besoin de penser aux terminateurs de réseau ou aux adresses des appareils. Et FireWire avait son propre microcontrôleur, donc il ne dépendait pas des fluctuations de la charge CPU.



Qu'y a-t-il dans le nom?


Le premier nom de travail de FireWire, ChefCat, a été tiré d'un dessin animé dont le personnage était sur la tasse préférée de Tiner. Mais à la veille de Comdex '93, un salon majeur de l'industrie informatique, les ingénieurs ont proposé Firewire comme nom officiel possible. Le marketing a aimé, même s'ils ont dit que «w» devrait être capitalisé. Ainsi, lors de l'exposition, il a été officiellement présenté.

En plus de Texas Instruments, qui l'appelait Lynx, les fabricants américains et européens ont laissé ce nom. Au Japon, tout était différent [comme toujours]. Sony a décidé d'utiliser le nom i.LINK et «DV-input», et a forcé la plupart de l'industrie de l'électronique grand public à faire de même. «Cela a été officiellement fait parce que les Japonais ont peur du feu», explique Tiner. «Ils ont eu de nombreux incendies et de nombreuses maisons incendiées.»

Cela semblait stupide. Une fois après le travail, il a arrosé ses amis de Sony, et ils lui ont révélé la vraie raison, qui était cachée dans la valeur du nom. "Une fois, Sony ne voulait pas utiliser la marque Dolby parce que Dolby sonnait mieux que Sony", explique Tiner. "Pas en tant que technologie, mais simplement en tant que nom." Et avec FireWire, il en a été de même. «Ils ont comparé FireWire et Sony, et ont décidé que FireWire avait l'air cool et Sony avait l'air ennuyeux.»

Sony sauve tout le monde


Sony a peut-être compliqué et confondu le marché avec son i.LINK et son stupide connecteur à quatre broches (créé, au grand dam de Tiner, sans consulter les autres membres du consortium). Mais le géant électronique japonais mérite des éloges pour avoir mis la technologie sur le marché.

Pendant la majeure partie des années 90, Apple a été en ébullition. Eric Sirkin, directeur d'OEM Macintosh à la Division des nouveaux médias, a déclaré que la situation était similaire à la psychose maniaco-dépressive. "Pendant un an, l'entreprise a tenté de concurrencer les prix avec un PC, car le conseil d'administration pensait qu'il perdait des parts de marché", a-t-il déclaré. La société a doublé sa concentration sur le fer de consommation et l'efficacité des produits pour réduire les coûts. «L'année prochaine», poursuit Sirkin, «après avoir gagné des parts de marché, ils ont réalisé qu'ils n'avaient aucune innovation. Alors ils se sont précipités dans l'autre sens. »

Les innovations FireWire en tant que technologies ont attiré l'attention des technopresses. Le magazine Byte lui a décerné le prix de la technologie la plus importante. Mais chez Apple, se souvient Tiner, pour maintenir le projet à flot, il fallait maintenir une conspiration entre des collègues d'Apple et d'IBM. Chaque moitié de l'équipe a déclaré à ses spécialistes du marketing que d'autres sociétés allaient utiliser cette technologie.

Mais obtenir du financement ne signifie pas entrer sur le marché. Les décideurs des équipes d'ingénierie et de marketing ne voulaient pas ajouter la technologie FireWire au Mac. «Ils ont déclaré:« Montrez-nous que l'industrie l'a accepté, et nous le soutiendrons également », explique Sirkin. C'était leur technologie, mais ils ne voulaient pas être les premiers à la promouvoir.

À un moment donné, FireWire a même été annulé. L'équipe chercha frénétiquement un autre sponsor. Sirkin a été impressionné par la technologie et pensait qu'elle pouvait aider Mac à se démarquer, alors il a accepté de la prendre sous son aile et de la promouvoir auprès des sociétés d'électronique grand public. Lui et l'évangéliste Jonathan Zar l'ont conduite au Japon, où ils ont rassemblé une bonne base de contacts, grâce à ses précédents travaux avec les semi-conducteurs chez Xerox PARC et Zoran Corporation.

Le département industriel de Sony a vu un potentiel dans FireWire. L'équipe a tenté de conquérir un nouveau marché de la vidéo numérique, situé juste en dessous du professionnel, et ils développaient une nouvelle norme DV. Bientôt, le département de l'industrie de Sony a invité Philips et d'autres sociétés japonaises à participer. "Ils ont invité Apple", a déclaré Sirkin, "à cause de FireWire." Un an plus tard, les premières caméras DV étaient déjà en cours de préparation pour le marché - avec prise en charge des connexions FireWire.

"Et puis Apple a commencé à se réveiller", se souvient Sirkin. "Les informaticiens ont dit: Oh mon Dieu, cela devient la norme." Et les exigences de l'IEEE stipulaient que toutes les normes devaient être fournies sous licence avec paiement du coût formel.

«Pour créer quelque chose en rapport avec FireWire, il fallait payer 50 000 $ à l'avance», nous a-t-il dit. - Une fois. Et après cela, il n'était plus nécessaire de payer quoi que ce soit. » Par ordre de Microsoft - le géant du logiciel craignait qu'Apple décide de tromper l'industrie avec des licences - Sirkin a tout conçu sous la forme d'un contrat.

Intel a rejoint le projet en 1996. Elle a influencé l'Open Host Standards Committee (OHSC), qui a développé la norme pour l'implémentation de FireWire sur le matériel informatique. Intel se préparait à l'ajouter à ses chipsets, ce qui signifierait que FireWire pourrait être présent dans presque tous les nouveaux ordinateurs.

La plupart de l'équipe FireWire a quitté Apple à cette époque, à cause du chaos interne en cours. Sirkin a tenté d'organiser une startup basée sur FireWire. "Je n'ai pas réussi et j'ai arrêté d'essayer et j'ai fait autre chose", nous a-t-il expliqué. Tyner et plusieurs autres ingénieurs ont formé Zayante, une société sous contrat avec Intel pour implémenter FireWire, et avec Hewlett-Packard pour créer des imprimantes avec support FireWire.

L'avenir semblait brillant. FireWire était plus rapide et plus polyvalent qu'un autre nouveau standard, USB, avec une vitesse maximale insignifiante de 12 Mbps, qui dépendait de la charge du processeur (ce qui signifiait que le taux de transfert réel était inférieur). La technologie a obtenu une bonne presse. Elle a même gagné Emmy. Il semblait que dans les deux prochaines années, il apparaîtrait dans chaque nouvel ordinateur, et les professionnels du monde de l'audio et de la vidéo l'utiliseraient. Les fabricants de disques durs ont entamé la transition de SCSI à FireWire pour les périphériques externes. Il a déjà été question de placer la technologie dans les voitures, les véhicules aérospatiaux, les réseaux domestiques, les téléviseurs numériques et presque partout où vous pouvez trouver USB aujourd'hui.

Et en janvier 1999, même Apple a finalement commencé à construire FireWire sur Mac. Avant cela, vous deviez acheter une carte d'extension PCI.

Début de fin


Malgré la croissance des ventes des Mac, la situation financière d'Apple est restée déplorable. L'entreprise avait besoin de plus de profits. En apprenant les centaines de millions de dollars de bénéfices qu'IBM a tirés des brevets, le directeur d'Apple, Steve Jobs, a lancé un changement dans la politique de licence FireWire. Apple a décidé d'exiger 1 $ pour chaque port (c'est-à-dire pour les appareils avec deux ports - 2 $).

L'industrie de l'électronique grand public est devenue furieuse. Tout le monde a jugé cela inapproprié et injuste. Intel a envoyé son CTO à Jobs pour négocier, mais la réunion s'est mal terminée. Intel a décidé d'abandonner la prise en charge de FireWire, de compléter les tentatives d'intégration de l'interface dans les chipsets et de prendre en charge l'USB 2.0, dont la vitesse maximale devait être de 480 Mbps (en pratique, elle était d'environ 280, soit environ 30-40 Mb / s).

Sirkin estime que Microsoft pourrait inverser la nouvelle politique de licence en citant un accord conclu précédemment. «Microsoft doit l'avoir expulsé», a-t-il suggéré, car «cela aurait arrêté Apple».

"Ils pourraient dire: regardez, c'est ce que votre équipe a accepté, et maintenant vous rompez cet accord."

Un mois plus tard, Apple a réduit les frais à 25 cents par système, avec une distribution d'argent entre tous les titulaires de brevets. Mais il était trop tard - Intel n'allait pas revenir.

Ce fut un coup mortel pour FireWire sur le marché des PC. Les vendeurs de PC aimeraient inclure tout ce qui est intégré dans le chipset d'Intel (comme l'USB), mais rien d'autre qu'une carte graphique ou audio dédiée. "Ils sont tellement préoccupés par le coût que l'ajout d'une autre interface n'est pas envisagé", a déclaré Tiner.



Des versions plus rapides et améliorées de la technologie ne pouvaient pas sauver la situation (la version FireWire 400 était plus efficace, suivie par la FireWire 800, qui est apparue sur Mac, puis les FireWire 1600 et 3200, qui n'y figuraient plus). Impossible de le faire et Apple, qui a utilisé FireWire dans l'iPod de première génération. La technologie a disparu du PC dans les années 2000.

Tiner a tenté de persuader l' association professionnelle 1394 de transférer FireWire vers Ethernet / IEEE 802, car Apple - la société en difficulté qui l'a acheté - voulait qu'il fonctionne sur de longues distances. «La réponse a été un silence assourdissant», nous a-t-il dit. "Ils ne voulaient pas faire ça." Tiner est sûr que la raison de tout est que personne "ne voulait être le premier et sortir de la zone de confort" sans le soutien secret d'Apple.

FireWire a quitté les Mac entre 2008 (lorsque le MacBook Air est sorti sans port FireWire) et 2012 (lorsque le dernier Mac est sorti avec le port FireWire). Il est toujours pris en charge via l'adaptateur pour Thunderbolt ou un concentrateur externe, mais il s'agit déjà d'une technologie obsolète - il est utilisé par des personnes qui n'ont toujours pas abandonné les appareils sur FireWire.

Elegy of Dead Technology


Aujourd'hui, FireWire disparaît. Thunderbolt a pris sa place dans le segment supérieur du marché. À l'autre extrémité, là où il y a plus de volume, l'USB 2.0 a cédé la place à un USB 3.0 plus rapide, qui remplace désormais l'USB-C, la norme prise en charge et protégée par Apple. Il a de petits connecteurs plus simples qui peuvent être connectés à l'envers et deux fois la vitesse théorique (10 Gb / s), ainsi qu'une plus grande variété que l'USB 3.0. Il peut alimenter HDMI et DisplayPort via un adaptateur, et prend également en charge toute la foule de périphériques USB, de 1.0 à 3.1.

Les vitesses dans les réseaux de toutes tailles sont si grandes qu'il n'y a plus besoin de quelque chose comme FireWire. «Les colis peuvent arriver plus rapidement qu'ils ne le sont, tout fonctionne si vite», note Sirkin. "Par conséquent, vous n'avez pas à vous soucier de la synchronisation." Pourtant, il est intéressant de penser à quel point FireWire est arrivé à l'ubiquité - et tout a échoué en raison des actions à courte vue de la société la plus innovante dans le domaine de l'informatique et de l'électronique grand public.

«Apple a créé une image qui ne pouvait pas être modifiée sur le marché - l'image d'un leader et d'un innovateur», nous a expliqué Sirkin. - Steve Jobs a aidé à le créer. Mais au début des années 90, elle n'était plus une innovatrice. Elle a simplement tordu complètement la poignée. Processeurs améliorés un peu, écrans un peu améliorés. Logiciel amélioré. "

«Je pense que l'essence de l'histoire est que FireWire reflète l'état d'Apple à cette époque», a-t-il poursuivi. Apple a cessé de se voir comme un innovateur. «Et une technologie très innovante est apparue qu'elle a simplement refusé d'utiliser dans ses ordinateurs. Apple vient de trouver une autre entreprise, en l'occurrence Sony, qui avait saisi cette idée. Et après que Sony l'ait aimé, Apple l'a saisi. »

Source: https://habr.com/ru/post/fr405673/


All Articles