En el principio fue la línea de comandos (5 page)

BOOK: En el principio fue la línea de comandos
11.8Mb size Format: txt, pdf, ePub
ads

Esta política de monopolio puede explicarse al menos de tres maneras distintas.

La explicación caritativa
es que la política de monopolio sobre el hardware reflejaba el deseo por parte de Apple de proporcionar una unión sin fallas de hardware, sistema operativo y software. Algo hay de esto. Ya resulta bastante difícil diseñar un sistema operativo que funcione bien en un hardware específico, diseñado y probado por ingenieros que trabajan al lado, en la misma compañía. Diseñar un sistema operativo que funcione en un hardware cualquiera, fabricado por hacedores de clones rabiosamente competitivos al otro lado de la Línea de Fecha Internacional, es muy difícil, y explica gran parte de los problemas que tiene la gente cuando usa Windows.

La explicación financiera
es que Apple, a diferencia de Microsoft, es y siempre ha sido una compañía de hardware. Sencillamente depende de los ingresos de la venta de hardware, y no puede subsistir sin ellos.

La explicación no tan caritativa
tiene que ver con la cultura corporativa de Apple, que tiene sus raíces en el
baby boom
del Área de la Bahía de San Francisco.

Dado que voy a hablar sobre cultura durante un rato, probablemente está bien que ponga las cartas sobre la mesa, para protegerme de las acusaciones de conflicto de intereses y falta de ética: 1) Geográficamente, soy de Seattle, de temperamento saturnino e inclinado a mirar con malos ojos la dionisíaca Área de la Bahía de San Francisco, igual que a ellos nosotros les molestamos y escandalizamos. 2) Cronológicamente, pertenezco a una generación posterior al
baby boom
. Al menos, así me siento, ya que nunca experimenté las partes divertidas y emocionantes del
baby boom
—sólo me pasé un montón de tiempo riéndome apropiadamente ante las irritantemente vacuas anécdotas de los pertenecientes al
baby boom
sobre lo puestos que iban en diversas ocasiones, y escuchando cortés sus aseveraciones de lo estupenda que era su música. Pero, incluso desde aquella distancia, resultaba posible extraer ciertos patrones, y uno que reaparecía tan regularmente como una leyenda urbana era el de alguien que se había mudado a una comuna de hippies con sandalias y signos de la paz para acabar descubriendo que, bajo aquella fachada, los tipos al mando eran de hecho obsesos del control; y que, dado que vivir en una comuna donde los ideales de la paz, el amor y la armonía se mantenían de boquilla les había privado de válvulas de escape normales y socialmente admitidas para su obsesión, tendía a salir de otros modos, invariablemente más siniestros.

Dejaré aplicar esto al caso de Apple como ejercicio para el lector —un ejercicio no demasiado difícil.

Resulta un poco desconcertante, al principio, pensar en Apple como un obseso del control, porque contradice completamente su imagen corporativa. ¿No fueron estos los tipos que lanzaron los famosos anuncios durante la
Super Bowl
en los que ejecutivos trajeados, con los ojos vendados, saltaban como
lemmings
de un acantilado? ¿No es esta la compañía que ahora mismo saca anuncios con el Dalai Lama (salvo en Hong Kong) y Einstein y otros rebeldes alternativos?

Ciertamente es la misma compañía, y el hecho de que hayan implantado esta imagen de sí mismos como librepensadores creativos y rebeldes en la mente de tantos escépticos inteligentes y encallecidos por los medios, realmente hace que uno se pare a pensar. Da fe del insidioso poder de las campañas publicitarias costosas y tal vez, en cierta medida, de la facilidad de la gente para creer lo que quiere creer. También suscita la pregunta de por qué a Microsoft se le da tan mal las relaciones públicas, cuando la historia de Apple demuestra que, pasándoles gordos cheques a buenas agencias publicitarias, se puede implantar una imagen corporativa en la mente de personas inteligentes que difiere completamente de la realidad. (La respuesta, para aquéllos a los que no les gustan las espadas de Damocles, es que, ya que Microsoft se ha hecho con las mentes y los corazones de la silenciosa mayoría —la burguesía—, les importa un bledo tener una imagen elegante, igual que Richard Nixon. «Quiero creer» —el mantra que Fox Mulder tiene puesto en la pared de su despacho en los
Expedientes X
— resulta aplicable de diferentes modos a estas dos compañías; los partidarios del Mac quieren creer en la imagen de Apple que transmiten estos anuncios, y en la noción de que los Macs son de algún modo fundamentalmente diferentes de otros ordenadores, mientras que los seguidores de Windows quieren creer que obtienen algo a cambio de su dinero, mediante una respetable transacción comercial).

En cualquier caso, en 1987 tanto MacOS como Windows ya estaban en el mercado, ejecutándose en plataformas de hardware que eran radicalmente diferentes entre sí, no sólo en el sentido de que MacOS usaba chips de CPU de Motorola, mientras que Windows usaba Intel, sino también en el sentido —entonces pasado por alto, pero a largo plazo mucho más significativo— de que el negocio de hardware de Apple era un monopolio rígido y Windows era un abierto-a-todos.

Pero todas las ramificaciones de esto no estuvieron claras hasta muy recientemente —de hecho, aún están desplegándose, de modos notablemente extraños, como explicaré cuando lleguemos a Linux—. El resultado es que millones de personas se acostumbraron a usar interfaces gráficas de una forma u otra. Con ello hicieron que Apple/Microsoft ganaran un montón de dinero. La fortuna de muchas personas ha acabado por ir ligada a la capacidad de estas compañías de seguir vendiendo productos cuyo carácter vendible resulta muy cuestionable.

Tarro de miel, pozo de brea, lo que sea

Cuando Gates y Allen inventaron la idea de vender software, se encontraron con la crítica tanto de los hackers como de los sobrios hombres de negocios. Los hackers entendían que el software sólo era información, y le ponían objeciones a la idea de venderla. Estas objeciones eran en parte morales. Los hackers salían del mundo científico y académico, donde resulta imperativo hacer que los resultados del propio trabajo queden disponibles para el público. También eran en parte objeciones prácticas: ¿cómo puedes vender algo que puede copiarse fácilmente? Los hombres de negocios, que son el polo opuesto de los hackers en tantos aspectos, tenían sus propias objeciones. Acostumbrados a vender tostadoras y seguros, era natural que les resultara difícil comprender cómo una larga sarta de unos y ceros podía constituir un producto vendible.

Obviamente, Microsoft remontó estas objeciones, así como Apple. Pero las objeciones siguen ahí. El hacker más hacker de todos, el Ur-hacker por así decirlo, era y es Richard Stallman, quien se irritó tanto con la malvada práctica de vender software que, en 1984 (el mismo año en que salió a la venta el Macintosh), fue y fundó la Fundación del Software Libre (Free Software Foundation), que comenzó a trabajar en algo llamando GNU. GNU son las siglas de Gnu's Not Unix («Gnu No es Unix»), pero se trata de una broma en más de un sentido, porque GNU ciertamente es Unix. Debido a cuestiones de copyright (Unix es una marca registrada de AT&T), sencillamente no podían afirmar que fuera Unix, y así, sólo para asegurarse, afirmaban que no lo era. Pese al incomparable talento y empuje del señor Stallman y otros seguidores de GNU, su proyecto no pudo construir un Unix libre para competir contra los sistemas operativos de Windows y Apple: era un poco como tratar de excavar un sistema de metro con una cucharilla. Esto es, hasta la llegada de Linux.
18

Pero la idea básica de recrear un sistema operativo a partir de la nada era perfectamente consistente y completamente factible. Se ha hecho muchas veces. Es inherente a la naturaleza misma de los sistemas operativos.

Los sistemas operativos no son estrictamente necesarios. No hay razón por la que un escritor de código lo bastante dedicado no pueda partir de la nada en cada proyecto y escribir nuevo código para manejar operaciones tan básicas y de bajo nivel como controlar las cabezas lectoras/escritoras en los controladores de disco y activar píxeles en pantalla. Los primeros ordenadores tenían que programarse de este modo. Pero, dado que casi todos los programas tienen que desempeñar las mismas operaciones básicas, este enfoque llevaría a una tremenda duplicación del esfuerzo.

No hay nada más desagradable para el hacker que la duplicación del esfuerzo. El primer y más importante hábito mental que desarrolla la gente cuando aprende a escribir programas de ordenador es generalizar, generalizar, generalizar. Hacer su código lo más modular y flexible posible, descomponer los problemas grandes en pequeñas subrutinas que puedan usarse una y otra vez en diferentes contextos. En consecuencia, el desarrollo de los sistemas operativos, pese a ser técnicamente innecesario, era inevitable. Porque en el fondo un sistema operativo no es más que una biblioteca que contiene el código más usado, escrito una vez (y con suerte, bien escrito), y puesto a disposición de cualquier escritor de código que lo necesite.

Así que un sistema operativo propietario, cerrado y secreto es una contradicción en los términos. Va contra la razón de ser de los sistemas operativos. Y de cualquier modo es imposible mantenerlos en secreto. El código fuente —las líneas originales de texto escritas por los programadores— pueden mantenerse en secreto. Pero el conjunto de un sistema operativo es una colección de pequeñas subrutinas que realizan tareas muy específicas y muy claramente definidas. Qué hacen exactamente esas subrutinas ha de ser público, de forma muy explícita y exacta, o de lo contrario el sistema operativo es completamente inservible para los programadores; no pueden usar esas subrutinas si no tienen perfecta y total comprensión de lo que hacen las subrutinas.

Lo único que no se hace público es exactamente cómo hacen las subrutinas lo que hacen. Pero una vez sabes lo que hace una subrutina, generalmente resulta bastante fácil (si eres un hacker) escribir tu propia rutina que haga exactamente lo mismo. Puedes tardar algo, y resulta tedioso y poco gratificante, pero en la mayoría de los casos no es demasiado difícil.

Lo que es difícil, para un hacker como para un escritor de ficción, no es escribir; es decidir qué escribir. Y los vendedores de sistemas operativos comerciales ya han decidido, y han hecho públicas sus decisiones.

Esto se sabe desde hace mucho. MS-DOS fue duplicado funcionalmente por un producto rival, escrito a partir de la nada, llamado ProDOS, que hacía las mismas cosas de modo muy parecido. En otras palabras, otra compañía pudo escribir código que hacía las mismas cosas que MS-DOS y lo vendió para obtener beneficios. Si usas el sistema operativo Linux, puedes obtener un programa libre llamando WINE que es un emulador de Windows; esto es, puedes abrir una ventana en tu escritorio que ejecute programas de Windows. Quiere decir que se ha recreado un sistema operativo Windows completamente funcional dentro de Unix, como un barquito en una botella. Y el propio Unix, que es un sistema operativo mucho más sofisticado que MS-DOS, ha sido reconstruido a partir de la nada una y otra vez. Sun, Hewlett-Packard, AT and T, Silicon Graphics, IBM y otros vendieron versiones de él.

En otras palabras, la gente lleva reescribiendo código básico de sistemas operativos tanto tiempo que toda la tecnología que constituía un sistema operativo en el sentido tradicional (preGUI) de esa expresión es ahora tan barata y común que es literalmente gratuita. No sólo no podrían Gates y Allen vender MS-DOS hoy, ni siquiera podrían regalarlo, porque ya se regalan sistemas operativos mucho más potentes. Incluso el Windows original (que era el único sistema de ventanas hasta 1995) ya no vale nada, dado que no tiene sentido poseer algo que puede emularse dentro de Linux, que es gratuito.
19

De este modo, el negocio de los sistemas operativos es muy diferente de, pongamos, el negocio de la venta de coches. Incluso un viejo coche de segunda mano tiene algún valor. Puedes usarlo para ir al basurero, o vender sus partes. El destino de los bienes manufacturados es depreciarse lentamente a medida que envejecen y tienen que competir contra productos más modernos.

Pero el destino de los sistemas operativos es volverse gratuitos.

Microsoft es una gran compañía de aplicaciones de software. El de las aplicaciones —tales como Microsoft Word— es un área en el que la innovación lleva beneficios reales, directos y tangibles a los usuarios. Las innovaciones pueden consistir en nueva tecnología recién salida del departamento de investigación, o pueden estar en la categoría de los lacitos decorativos, pero en cualquier caso a menudo resultan útiles y parecen contentar a los usuarios. Y Microsoft está convirtiéndose en una gran compañía de investigación. Esto no se debe necesariamente a que sus sistemas operativos sean todos tan malos desde el punto de vista puramente tecnológico. Los sistemas operativos de Microsoft tienen sus problemas, claro, pero son mucho mejores de lo que solían ser, y son adecuados para la mayor parte de la gente.

¿Por qué digo entonces que Microsoft no es una compañía de sistemas operativos tan grandes? Porque la naturaleza misma de los sistemas operativos es tal que no tiene sentido que una compañía específica los desarrolle y posea. Para empezar, es un trabajo muy desagradecido. Las aplicaciones crean posibilidades para millones de usuarios crédulos, mientras que los sistemas operativos imponen limitaciones a millones de cascarrabias escritores de código, y así los hacedores de sistemas operativos siempre estarán en la lista negra de cualquiera que cuente en el mundo de la alta tecnología. Las aplicaciones las usan personas cuyo gran problema es comprender todas sus características, mientras que los sistemas operativos se ven hackeados por escritores de código irritados con sus limitaciones. El negocio de los sistemas operativos ha sido bueno para Microsoft sólo en la medida en que les ha proporcionado el dinero necesario para lanzar un negocio de software de aplicaciones realmente bueno y contratar a un montón de investigadores inteligentes. Ahora debiera estar en posición de desembarazarse de su sistema operativo, como los cohetes se libran en algún momento de los tanques vacíos de combustible. La gran pregunta es si Microsoft es capaz de hacerlo. ¿O es adicta a la venta de sistemas operativos del mismo modo que Apple lo es a la venta de hardware?

Hay que tener en cuenta que los observadores expertos citaban en un tiempo la capacidad de Apple de monopolizar su propia provisión de hardware como su gran ventaja frente a Microsoft. En aquella época, parecía situarles en una posición mucho más fuerte. Al final, casi les mató, y todavía puede matarlos. El problema para Apple era que la mayor parte de los usuarios de ordenador del mundo acaba comprando hardware más barato. Pero un hardware barato no podía ejecutar MacOS, y esa gente se pasó a Windows.

BOOK: En el principio fue la línea de comandos
11.8Mb size Format: txt, pdf, ePub
ads

Other books

Danza de espejos by Lois McMaster Bujold
Deadly Slipper by Michelle Wan
Putin's Wars by Marcel H. Van Herpen
North! Or Be Eaten by Andrew Peterson
Turning Pointe by Locke, Katherine
The Dark Side of the Sun by Terry Pratchett
Passion Blue by Strauss, Victoria