C贸mo la ingenier铆a inversa cambi贸 para siempre la historia de la inform谩tica

c贸mo la ingenier铆a inversa cambi贸 para siempre la historia de la inform谩tica

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 computadores 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)?


En su libro Galler 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.


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.


Eso s铆, 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


Pero esa, claro, es otra historia.


Imagen Unsplash


En este blog De los ni帽os de Windows 10 a los gritos de Ballmer: los videos de la historia de Windows en anuncios


No hay comentarios.:

Con tecnolog铆a de Blogger.