• La ingenieria inversa cambio la historia de la informatica

    From Enric Lleal Serra@1:2320/100 to All on Thu Jun 16 15:38:30 2016
    * Originally in ESP.HARDWARE
    * Crossposted in ESP.SOFTWARE


    �Hola All!

    "Batallita del abuelo" explicada amenamente para entender a qu� se debi� la explosi�n del cl�nico PC en los 80. De la mano de Javier Pastor, en Xataka[1]:


    *As� es como la ingenier�a inversa cambi� la historia de la inform�tica para* *siempre*
    Javier Pastor
    @javipas

    IBM era el due�o y se�or de los bits y los bytes a principios de los 80. En aquella �poca Apple, Microsoft y los fabricantes de aquellos legendarios ordenadores de 8 bits tambi�n despuntaban, pero todo daba igual: el gigante azul dominaba con mano firme la inform�tica empresarial , y para muestra un bot�n: el PC no se llamaba PC. Se llamaba IBM PC.

    Los responsables de aquella empresa nos ten�an a todos bien atados, y lo hac�an

    con una t�cnica de lo m�s efectiva: aunque publicaron buena parte del c�digo fuente del sistema operativo que gobernaba aquellos PCs antediluvianos, lo que no permit�an replicar era el c�digo de la BIOS, aquel sistema que les permit�a ser los �nicos en poder ofrecer sus PCs. Y entonces lleg� Phoenix Technologies para cambiar el mundo -nuestro mundo- con una t�cnica mucho menos oscura de lo que podr�a parecer: la ingenier�a inversa.

    La habitaci�n limpia

    Bernard A. Galler contaba la historia de aquel hito hace a�os en 'Software and Intellectual Property Protection', un libro en el que relataba c�mo en IBM estaban felices y com�an perdices al controlar su ecosistema de una forma tan eficiente. Nadie les pod�a toser, pero adem�s los desarrolladores sab�an que hab�a mucha pasta en ese segmento, as� que aceptaban sin problemas los t�rminos

    de IBM. �A alguien le suena la filosof�a (cof, Apple, cof cof)?
    Phoenix

    En su libro Gallaer explicaba como algunos fabricantes trataron en ciertas ocasiones de comercializar PCs cl�nicos con copias de su BIOS, e IBM les par� los pies a base de demandas legales. Ah� es donde Phoenix Technologies aprovech� el concepto conocido como "habitaci�n limpia" o 'clean room' (tambi�n

    conocida como "muralla china") para tratar de replicar aquel subsistema tan importante.

    Como explicaban en ComputerWorld a�os despu�s, en Phoenix Technologies establecieron dos grupos de ingenieros muy distintos y completamente separados visualmente. El primer grupo de ingenieros estudi� la BIOS de IBM, cuyo c�digo ocupaba unos 8 KB, y describieron todo lo que ese subsistema iba haciendo sin hacer referencias al c�digo como tal. Simplemente les indicaban a los miembros del segundo grupo de ingenieros c�mo se comportaba la BIOS paso por paso.

    �El gran ganador? Microsoft

    A partir de esas instrucciones funcionales, el segundo grupo ten�a una misi�n igualmente cr�tica: tratar de replicar lo que hac�a ese subsistema, pero program�ndolo desde cero y sin poder copiar ni una l�nea de c�digo de la BIOS de IBM porque literalmente no hab�an tenido acceso directo a ella.

    El resultado fue incre�ble: lograron replicar perfectamente la BIOS de IBM -incluso con algunas coincidiencias no intencionadas en el c�digo- y eso fue el

    detonante de que la industria pudiera acceder a una alternativa a aquel c�digo tan restrictivo. El PC cl�nico hab�a nacido, e IBM perdi� el control del hardware. �Qui�n fue el gran triunfador de aquella historia? No fue IBM, desde luego, pero tampoco lo fue Phoenix Technologies.

    Fue Microsoft.

    La aparici�n de los PCs cl�nicos permiti� que sus sistemas operativos -primero MS-DOS, luego Windows- acabaran por ser el est�ndar de facto para un segmento que creci� como la espuma gracias a una soluci�n de ingenier�a inversa de la que pocos acabaron enter�ndose.
    Phoenix1

    Phoenix no fue la �nica en tener esa idea: en Compaq precisamente utilizaron aquel concepto de "habitaci�n limpia" dos a�os antes y acabaron pudiendo crear el conocido como el primer "PC compatible con IBM al 100%, el Compaq Portable, que se convertir�a en un �xito de ventas brutal, aunque Compaq tambi�n se guard� aquella BIOS para sus propios PCs y port�tiles. AMI fue otra de las empresas que copiaron el modelo de Phoenix Technologies, y decenas (�cientos?) de fabricantes acabaron licenciando aquellas BIOS para poder ofrecer sus equipos en todo el mundo.

    El impacto tambi�n se dej� notar en otros �mbitos

    Aquel logro ser�a muchos a�os despu�s dramatizado en un episodio de la serie 'Halt and Catch Fire', ua producci�n de AMC que entre otras cosas recreaba la g�nesis de aquel modelo de negocio de PCs cl�nicos que puso fin al dominio absoluto de IBM (mencionada expresamente en la serie, aunque otros nombres fueran ficticios).

    Como indican en la Wikipedia, IBM acab� reconociendo que no pod�a demandar a Phoenix Technologies por esa aproximaci�n al problema, y aquello funcion� para un gran n�mero de fabricantes que aprovecharon aquella opci�n.

    Otros no tuvieron tanta suerte, y fabricantes como Corona Data Systems, Eagle Computer y Handwell Corporation fueron demandados y obligados a pagar cuantiosas sumas por violar el copyright de la BIOS de IBM, una empresa que en al menos en ese caso se comport� efectivamente como un 'patent troll' m�s, sacando dinero de patentes que hac�an muy dif�cil la libre competencia.

    En IBM de hecho siguieron sacando partido de aquel modelo, porque incluso a�os despu�s, a principios de los 90, segu�an cerrando acuerdos millonarios por el mismo tema: fabricantes como Panasonic y Kyocera hab�an replicado la BIOS sin esa aproximaci�n de Phoenix Technologies, algo que les saldr�a muy caro a posteriori. Daba igual, por supuesto: el mundo ya hab�a cambiado, y los ases en

    la manga ya no los ten�a IBM, sino Microsoft.

    Pero esa, claro, es otra historia.


    [1]http://www.xataka.com/historia-tecnologica/asi-es-como-la-ingenieria-inverso

    -cambio-la-historia-de-la-informatica-para-siempre

    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... Nadie nunca llega tan lejos como cuando no sabe a d�nde va. (Oscar Wilde) --- crashmail + golded + binkd
    # Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)