Ensaio do escritor estadounidense Neal Stephenson, publicado orixinalmente en Internet en 1991 e máis tarde ese mesmo ano en forma de libro. O ensaio explora a posibilidade de que o software libre poida reemplazar totalmente ao software privativo nun futuro, ao eliminar os beneficios económicos para as empresas productoras deste último. Tamén analiza as prácticas empresariaies e a filosofía de Microsoft, Apple, e diversas comunidades de software libre.
Ensaio do escritor estadounidense Neal Stephenson, publicado orixinalmente en Internet en 1991 e máis tarde ese mesmo ano en forma de libro. O ensaio explora a posibilidade de que o software libre poida reemplazar totalmente ao software privativo nun futuro, ao eliminar os beneficios económicos para as empresas productoras deste último. Tamén analiza as prácticas empresariaies e a filosofía de Microsoft, Apple, e diversas comunidades de software libre.
Ensaio do escritor estadounidense Neal Stephenson, publicado orixinalmente en Internet en 1991 e máis tarde ese mesmo ano en forma de libro. O ensaio explora a posibilidade de que o software libre poida reemplazar totalmente ao software privativo nun futuro, ao eliminar os beneficios económicos para as empresas productoras deste último. Tamén analiza as prácticas empresariaies e a filosofía de Microsoft, Apple, e diversas comunidades de software libre.
Neal Stephenson 1999 Presentacin, por M. VDAL Prlogo, por P. J. ROMEU Traducido por: Compostela Wireless ltima Correccin (xuo, 2006): mancomun.org niciativa galega polo Software Libre Copyright 1999 por Neal Stephenson ndice Presentacin............................................................................................................................4 Prlogo ...................................................................................................................................7 ntroducin...............................................................................................................................9 Convertibles, Tanques E Batmbiles......................................................................................11 Lanzador De Bits...................................................................................................................14 As nterfaces Grficas De Usuario.........................................................................................17 Loita De Clases No Escritorio................................................................................................21 Tarro De Mel, Pozo De Brea, O Que Sexa............................................................................25 A Tecnosfera..........................................................................................................................29 A Cultura Da nterface............................................................................................................32 Morlocks E Eloi Ao Teclado....................................................................................................39 A Rapa Metafrica.................................................................................................................43 Linux......................................................................................................................................45 O hole Hawg Dos Sistemas Operativos.............................................................................49 A Tradicin Oral.....................................................................................................................51 Shock De Sistema Operativo.................................................................................................53 Falibilidade, Emenda, Redencin, Confianza E Outros Arcanos Conceptos Tcnicos..........58 Memento Mori........................................................................................................................64 A Fatiga Do geek...............................................................................................................68 Etre........................................................................................................................................70 Mente Compartida.................................................................................................................76 O Dedo Maimio Dereito De Deus........................................................................................78 Presentacin Hai anos que os fabricantes de sistemas operativos -como Microsoft ou Apple- dedican inxentes esforzos a ocultar como funcionan realmente os ordenadores, suponse que coa idea de simplificar o seu uso. Para isto, algns dos seus mellores enxeeiros inventaron toda clase de metforas visuais e interfaces grficas, o cal permitiu que moita xente se achegue aos ordenadores persoais sen sentir pnico e sen provocar grandes gastos de formacin de persoal s sas empresas. Pero, lamentablemente, construr ese muro de metforas en forma de interface grfica entre o ordenador e o usuario (coecida como GU) tivo un custo social e cultural moi notable, ao contribur decisivamente a que a tecnoloxa que subxace no ordenador se perciba como algo mxico, sen conexin ningunha entre causas e efectos, recubrindo dun formidable manto de ignorancia todo o que realmente sucede. so propiciou estratexias comerciais baseadas no engano e na trampa a , cando non abertamente delituosas b e explica que produtos moi deficientes, como o propio Windows, sexan consumidos masivamente e tolerados polo gran pblico, que soporta resignadamente unha mercanca inzada de erros e sen garanta real ningunha, que acepta as perdas de datos, os virus, as vulnerabilidades, o control sobre a sa intimidade e toda clase de erros inesperados como algo natural, inherente ao propio ordenador, e non ao sistema operativo que o fai funcionar. O ltimo e gravsimo atropelo planificado por parte do principal construtor de interfaces amigables ten o nome de TCPA/Palladium e pretende universalizar o software propietario con cdigo malicioso incorporado. Hoxe son as empresas as que lexislan de facto mediante a tecnoloxa e, de se impoer tal sistema -unha autntica conspiracin de Microsoft e ntel contra liberdades bsicas das persoas-, permitira realmente a censura remota, a intrusin no control dos ordenadores persoais por parte das corporacins multimedia e dos gobernos, s costas do usuario e sen o seu consentimento. A cultura da interface impxose, pero para chegar a ese punto fixo falta un longo percorrido salpicado de guerras non declaradas, unha autntica loita de clases no escritorio que nos levou desde a lia de comandos ata as vistosas interfaces grficas actuais. precisamente esa historia a que nos narra, de forma amena e desenfadada, Neal Stephenson, autor por certo dalgunhas das mellores novelas de ciencia-ficcin da derradeira dcada, tales como Snow Crash e Criptonomicn. Existe unha comunidade, unha cultura compartida, de programadores expertos e gurs de redes, cuxa historia se pode rastrexar dcadas atrs, ata as primeiras minicomputadoras de tempo compartido e os primixenios experimentos. Os membros desta cultura cuaron o termo hacker. Os hackers construron a internet. Os hackers fixeron do sistema operativo Unix o que na actualidade. Os hackers fan andar Usenet. Os hackers fan que funcione a WWW c . O herdeiro desa cultura o movemento do software libre, e o seu buque insignia: GNU/Linux. Nese mbito segue moi viva a interface de lia de comandos da que nos fala Stephenson. Tal circunstancia non responde a ningunha clase de nostalxia ou excentricidade, nin se debe s a unha decisin tcnica, senn poltica, pois con isto mantense intactos o poder e a capacidade de decisin do usuario sobre o que fai na sa mquina. desta historia, non a.- Trampa no ciberespacio, Roberto Dei Cosmo, 1998, http://sindominio.net/biblioweb/telematica/trampas.html b.- Resolucin xudicial contra Microsoft do xuz Jackson, emitida en abril de 2000. absolutamente demoledor: cualifica a sa estratexia empresarial como conduta depredadora, compraa cun polgar opresor sobre os seus competidores e acentaa de violenta. c.- Como converterse en hacker, Eric Raemond, 2001. A traducin castel pode lerse en: http://sindominio.net/biblioweb/telematica/hacker-como.html moi coecida fra do mbito hacker, sobre a que nos ilustra AO PRNCPO. . . FO A LA DE COMANDOS. A obra que presentamos constite un ensaio sobre o pasado e o futuro dos ordenadores persoais, un percorrido persoal e subxectivo -pero non por isto menos preciso- a travs da evolucin dos sistemas operativos que o autor ten coecido -Windows, MacOS, Linux, BeOS- e da actitude que representou ao longo do tempo cada un destes no uso e no tipo de usuario aos que deu lugar. Non un libro que trate de avaliar ou comparar tecnicamente as prestacins dos distintos sistemas operativos, nin que aborde a tpica (e artificiosa) controversia entre usuarios de Mac e de Windows. De feito, Stephenson sita correctamente no mesmo plano a Apple e a Microsoft, como das caras da mesma moeda: tal e como non hai diferenza cualitativa entre un fabricante de ferraris e outro de ladas (por moito que esttica e ata funcionalmente non haxa comparacin posible), tampouco a hai entre Redmond e Cupertino: ambos xigantes representan un modelo baseado en cdigo pechado, na restricin e a apropiacin das fontes do coecemento e na venda de licenzas. A alternativa ao software propietario non outro software propietario que funcione mellor ou sexa mis vistoso, ou nos salga gratis, senn un modelo de desenvolvemento e uso do software que devolva aos usuarios de ordenadores o poder e a liberdade que foron perdendo ao longo do tempo ou, anda mis, que permita aos usuarios autoorganizrense para isto: ese, e non outro, o valor do software libre, moito mis que as sas excelencias tcnicas, as cales, sendo indiscutibles, non deixan de ser un feito circunstancial. E que o que caracteriza pois ao software libre? O permiso de copiar, modificar e redistribur o cdigo (inclundo a sa venda), cunha nica restricin que se pode sintetizar co ttulo do himno de Caetano Veloso e do Maio Francs: prohibido prohibir, e que os hackers comprimen anda mis chamndoo copyleft. sto non unha simple utopa de informticos libertarios, senn a columna vertebral da internet (mis do 60 % dos servidores web basanse nun software libre chamado Apache), o modelo de negocio de numerosas empresas e o sistema que usan xa mis de vinte millns de persoas nos seus ordenadores. Esta obra sen dbida supor un punto de vista novo para o usuario non especializado, pois descubriralle de xeito ameno un mundo que non o que lle contaron nas revistas de informtica, nin nos rutilantes anuncios das grandes compaas de software propietario, que prometen facilidade de uso a cambio de aceptar a entrega cega e incondicional aos seus produtos. Neal Stephenson mostra que non ouro todo o que reloce debaixo desas metforas visuais e deses vistosos e (suponse) intuitivos escritorios, que se impuxeron a custa dun exercicio tramposo de idealizacin equivalente s pelculas de Walt Disney. Hai que facer unha pequena aclaracin en canto excelente traducin de Asuncin lvarez. No texto aparece a mido software gratis como traducin castel de free software. En ingls, o termo free polismico, e pode significar tanto libre coma gratis. As e todo, free software, referido ao movemento que abandeira GNU/Linux, emprgase sempre no senso de liberdade, non de prezo, e dbese traducir como software libre. Pero Stephenson emprega moitas veces ao longo do texto free nun senso inequvoco que indica gratuidade e por suposto a tradutora respectouno. Cando o autor quere referirse a software libre opta pola denominacin "open source" (fonte aberta). O software libre libre ata para ser vendido. Que o software se poida copiar sen restricins fai que tenda a chegar ao usuario a custo cero, o cal distinto a que non custase nada producilo ou a que algun non pagase polo seu desenvolvemento: a gratuidade, cando se d, unha consecuencia do modelo de libre copia, non a sa razn de ser d . Para elaborar este libro empregouse unicamente software libre, en concreto o sistema de d.- De feito existe software gratuto que en absoluto software libre: o navegador Explorer de Microsoft un bo exemplo de como a gratuidade pode ser parte dunha despiadada estratexia de dumping. composicin de textos LATEX e , o editor GNU Emacs e o corrector spell f , cos que se controlou todo o proceso ata a sada final dun ficheiro postcript para a imprenta. Temos o empeo explcito por mostrar con feitos que o resultado da maquetacin con ferramentas libres ata superior que o que se obtn cos carsimos programas comerciais que se empregan na composicin de libros en papel. Tampouco se usou interface grfica: todo o proceso se realizou sen efectuar un s clic de rato desde unha terminal de lia de comandos (GNU bash). Unha versin dixital deste libro, libremente reproducible para uso persoal, pode atoparse na Biblioweb de sinDominio g . S nos queda agradecer a cesin da traducin do ingls a Asuncin lvarez e ciberpunk.org, no seu site atpase outra versin en lia deste ensaio h . Tamn desexamos que conste o noso agradecemento a Pedro Xurxo Romeu, por nos permitir reproducir a recensin que fixo para o Arquivo de Nessus i . MQUEL VDAL miquel@sindominio.net e.- TEX (pronnciese [tej]) foi creado no ano 1978 por Donald E. Knuth, figura sobresante na ciencia da computacin moderna e mxima autoridade no estudo de algoritmos matemticos. TEX sen dbida un dos programas libres mis perfectos e dos que mis orgullosos se senten os amantes do software libre. LATEX (e o seu sucesor LATEX 2) unha linguaxe estruturada construda a partir de TEX, empregada por gran nmero de matemticos, fsicos, qumicos e enxeeiros, se ben se pode empregar en calquera tipo de documento. Malia que Word est facendo estragos, anda moitas revistas de Fsica e Matemtica ou, por exemplo, os libros da editorial Addison-Weslee, se preprocesan utilizando TEX. f.- spell un programa antiqusimo de lia de comandos que tamn traballa integrado en Emacs. Foi escrito orixinalmente para unha mquina PDP-10 en 1971 por R.E. Gorin e reescrito en C por Pace Willisson, do MT. Despois de 30 anos, segue sendo o corrector ortogrfico estndar dos sistemas Unix. g.- http://sindominio.net/biblioweb/telematica. h.- http://www.ciberpunk.com/basicos/neal_stephenson. i.- http://www.archivodenessus.com/rese/0186/ Prlogo parte de escribir boas novelas de ciencia ficcin (ou como se chame o que fai), Neal Stephenson ten outra faceta mis xornalstica. Non est tan marcada como a de Bruce Sterling, quen dedicou moitos esforzos a informar desde cinco minutos no futuro, pero moi interesante, cntrase sobre todo no mundo da informtica e as tecnoloxas avanzadas de comunicacin. E aqu onde Neal Stephenson gaa a moitos dos que tratan estes temas: el realmente entende o fundamento tcnico. Non que os seus comentarios sexan anlises secas de posibilidades tecnolxicas, mis ben todo o contrario. Son pezas cheas de opinins, subxectivas e claramente escritas por unha persoa en concreto, pero unha persoa cunha opinin que merece terse en conta porque demostra coecer ben o campo sobre o que escribe. Un bo exemplo este libro dedicado aos sistemas operativos. AO PRNCPO... FO A LA DE COMANDOS unha combinacin de historia do software, discusin sobre a progresiva ocultacin da realidade tras unha interface cada vez mis bonita, meditacin sobre o sentido da vida, diario dos problemas de enfrontarse a varios sistemas operativos diferentes, canto nostlxico aos das en que as cousas se facan como deban facerse e, un pouco, defensa dos moi masculinos valores da potencia e o control. Todo comeza cunha analoxa: os sistemas operativos son coma os coches. A compaa Microsoft empezou vendendo bicicletas motorizadas (MS-DOS), logo pasou a producir unha actualizacin (o Windows orixinal) que permita bicicleta ir mis rpido e, finalmente, produce un coche, non demasiado bonito, que perde moito aceite pero que a xente compra moito. A outra compaa, Apple, vende uns coches moi cmodos, fciles de usar, pero que veen hermeticamente pechados, de forma que imposible saber que hai no seu interior. BeOS vende coches de alta tecnoloxa, fermosos, con gran estilo e capaces de voar, ir pola auga ou facer o que un queira, e mis baratos que a competencia. E por fin temos algo que non nin sequera unha compaa, senn mis ben un campamento de refuxiados, cheo de voluntarios de gran talento, que produce tanques. Si, tanques. Tan bos, que nunca se rompen, fciles de manobrar, que consomen o mesmo combustible que un coche, estn fabricados coa ltima tecnoloxa e, o mellor de todo, son gratutos. A medida que un deses tanques Linux, non o adiviaran?, se termina, dixase na ra e calquera pode levalo. A partir de a, Neal Stephenson constre un discurso no que explica o valor real dunha compaa de sistemas operativos (ningn. O seu valor s est na cabeza dos clientes que, como Mulder, queren crer), analiza a necesidade da sociedade americana (e por extensin o resto do mundo) de ocultar a complexidade tras uns bonitos botns, e discute os moitos problemas de instalar Linux. E cando un sospeitaba que est a piques de defender valores das ferramentas para homes (despois de comparar a Linux cun marabilloso, na sa experiencia, trade industrial) desclgase cunha afirmacin sorprendente para un hacker: o mellor sistema operativo sera aquel que combinase a potencia cunha boa interface grfica. dicir, un que che dese a posibilidade de abrir unha fiestra lia de comandos. dicir, BeOS. Porque a lia de comando a mellor forma de se relacionar co mundo. A lia de comandos o que che permite acceder realidade fundamental. Seguro que Deus cando creou o universo fxoo coma un hacker diante da pantalla do seu ordenador tecleando crpticos comandos para crear universos. Son 150 pxinas dun discurso labirntico? Moi posiblemente. Ten razn no que di? En boa parte. Vaise polas ramas? Certamente. apaixonante de ler? Podes apostalo. Porque AO PRNCPO... FO A LA DE COMANDOS est escrito con paixn, e por un autor que sabe empregar atrevidas metforas e brillantes imaxes, que a cada pxina pode sorprender cunha observacin intelixente ou cun dato interesante. Cando o rematas, quedas co inexplicable desexo de instalar BeOS no teu ordenador. O que se pode resumir dicindo que outro bo libro de Neal Stephenson. PEDRO XURXO ROMEU j j.- Pedro Xurxo Romeu (Arrecife, 1967) licenciado en Fsica, pero realmente dedcase a traducir, programacin web e a escribir ocasionalmente. Traduciu os tres volumes da monumental novela de N. Stephenson Criptonomicn (Edicins B, 2002), e est a preparar a traducin da sa esperada secuela, Azogue (Quicksilver), cuxa publicacin est prevista para outubro deste ano. Edicins B publicou recentemente a sa primeira novela, O outono das estrelas, escrita en colaboracin con Miquel Barcel. Introducin HA UNS VNTE ANOS, a Jobs e Wozniak, os fundadores de Apple, ocurruselles a moi estraa idea de vender mquinas de procesamento de informacin para uso domstico. O negocio despegou, os seus fundadores fixeron unha chea de cartos e recibiron o crdito que merecan como ousados visionarios. Pero nesa mesma poca, a Bill Gates e Paul Allen se lles ocorreu unha idea anda mis estraa e fantasiosa: vender sistemas operativos de ordenador. sto era moito mis estrao que a idea de Jobs e Wozniak. Un ordenador polo menos tia certa realidade fsica. Via nunha caixa, poda abrirse e enchufarse e podase ver como pestanexaban as luces. Un sistema operativo non tia ningunha encarnacin tanxible. Via nun disco, abof, pero o disco non era, para todos os efectos, mis que a caixa que contia o sistema operativo. O produto mesmo era unha serie moi longa de uns e ceros que, cando se instalaba e se coidaba ben, che daba a capacidade de manipular outras series moi longas de uns e ceros. Ata os poucos que de feito comprendan que era un sistema operativo de ordenador posiblemente pensaban nisto como un prodixio incriblemente complicado da enxeera, como un reactor ou un avin espa U-2, e non algo que puidese chegar a ser (na xerga da alta tecnoloxa) "produtizado". Pero agora a compaa que fundaron Gates e Allen vende sistemas operativos como Gillette vende follas de afeitar. Lnzanse novas versins de sistemas operativos como se fosen pelculas de Hollywood, co respaldo de celebridades, aparicins en talk shows e xiras mundiais. O seu mercado o bastante vasto como para que a xente non se preocupe de se foi monopolizado por unha compaa. Ata os menos inclinados tcnica da nosa sociedade teen agora polo menos unha idea nebulosa do que fan os sistemas operativos; anda mis, teen opinins slidas sobre os seus mritos relativos. xa un coecemento compartido que, se tes un programa que funciona no teu Macintosh e o pasas a unha mquina Windows, non funciona. sto sera, de feito, un erro risible e idiota, como cravar ferraduras nas rodas dun coche. Unha persoa que entrase en coma antes da fundacin de Microsoft e espertase hoxe, tomara o New York Times desta ma e non entendera nada -ou case-: tem: O home mis rico do mundo fixo a sa fortuna a partir de que? ferrocarrs? buques? petrleo? Non, sistemas operativos. tem: O Departamento de Xustiza est investigando o suposto monopolio en sistemas operativos de Microsoft con ferramentas legais que se inventaron para restrinxir o poder dos xefes de bandas de ladrns do sculo XX. tem: Unha amiga mia contoume recentemente que interromperan un (ata entn) estimulante intercambio de correos electrnicos cun mozo. Ao principio pareca un tipo tan intelixente e interesante -dixo- pero logo empezou a poerse en plan "PC-contra-Mac". Que diaos est a pasar aqu? E ten futuro o negocio dos sistemas operativos, ou s pasado? O que segue a mia opinin, que completamente subxectiva; pero, dado que me pasei bastante tempo, non s empregando, senn programando en Macintosh, Windows, Linux e BeOS, talvez non sexa tan desinformada como para carecer por completo de valor. Este un ensaio subxectivo, mis crtico ca un artigo de investigacin, e pode parecer inxusto ou parcial comparado co que se pode atopar nas revistas de PC. Pero, desde que sau o Mac, os nosos sistemas operativos estn baseados en metforas, e, polo que a min respecta, lextimo cuestionar calquera cousa con metforas dentro. Convertiles! "an#ues $ %atmiles NA POCA EN QUE JOBS, Wozniak, Gates e Allen estaban soando nestes plans inverosmiles eu era un adolescente que viva en Ames, owa. O pai dun dos meus amigos tia un vello MGB convertible 1 oxidndose no garaxe. s veces consegua que arrincase e cando o faca levbanos a dar unha volta polo barrio, cunha expresin memorable de salvaxe entusiasmo xuvenil na cara; para os seus preocupados pasaxeiros era un tolo, tusindo e ranqueando por Ames, owa, e tragndose o po de enferruxados Gremlins e Pintos, pero na sa propia imaxinacin era Dustin Hoffman cruzando a Ponte da Baa coa melena ao vento. Mirando atrs, isto reveloume das cousas sobre a relacin das persoas coa tecnoloxa. Unha foi que o romanticismo e a imaxe inflen moito sobre a sa opinin. Se o dubidan (e teen unha chea de tempo libre), pregntenlle a calquera que tea un Macintosh e que por isto imaxina ser membro dunha minora oprimida. O outro punto, algo mis sutil, foi que a interface moi importante. Abof que aquel MGB era un coche malsimo en case calquera aspecto importante: pesado, pouco fiable, pouco potente. Pero era divertido conducilo. Responda. Cada pedrolo da estrada sentase nos sos, cada matiz no asfalto transmitase instantaneamente s mans do condutor. Poda escoitar o motor e saber que fallaba. O volante responda inmediatamente s ordes das mans. Para ns, os pasaxeiros, era un exercicio ftil de non ir a ningn lado -mis ou menos tan interesante como mirar por riba do ombreiro de algun que introduce nmeros nunha folla de clculo. Pero para o condutor era unha experiencia. Durante un breve tempo, estaba expandindo o seu corpo e os seus sentidos nun mbito mis amplo, e facendo cousas que non poda realizar sen axuda. A analoxa entre coches e sistemas operativos bastante boa, as que permtanme seguir con esta durante un intre, como xeito de dar un resumo sumario da nosa situacin hoxe en da. maxnense un cruzamento de estradas onde hai catro puntos de venda de coches. Un deles (Microsoft) moito, moito maior cs demais. Comezou hai anos vendendo bicicletas de tres velocidades (MS-DOS); non eran perfectas, pero funcionaban e, cando se rompan, arranxbanse doadamente. En fronte estaba a tenda de bicicletas rival (Apple), que un da empezou a vender vehculos motorizados: coches caros, pero de estilo atractivo, cos mecanismos hermeticamente selados, de tal xeito que o seu funcionamento era algo misterioso. A tenda grande respondeu apresurndose a sacar un kit de actualizacin (o Windows orixinal) ao mercado. Tratbase dun dispositivo que, cando se aplicaba a unha bicicleta de tres velocidades lle permita seguir, a duras penas, o ritmo dos coches Apple. Os usuarios tian que empregar lentes de proteccin e sempre estaban sacndose "bichos 2 " dos dentes, mentres os usuarios de Apple corran no seu confort hermeticamente selado, burlndose 1.- O MGB foi o coche deportivo britnico mis exitoso de todos os tempos. Sau da producin en Abingdon en 1962. Fabricouse tamn unha versin cup coa denominacin MGB GT. A producin suprimiuse en 1980, despois de ter vendido medio milln de unidades. [N. do E.] 2.- O autor xoga nesta e noutras partes do ensaio coa dobre acepcin de ug: bicho, insecto e erro, fallo informtico. [N. do E.] polas vents. Pero os Micro-motopedais eran baratos e fciles de reparar comparados cos coches Apple, e a sa cota de mercado medrou. Ao final a tenda grande acabou por sacar un coche en toda regra: un monovolume colosal (Windows 95). Tia o encanto esttico dun bloque sovitico de vivendas para obreiros, perda aceite e estalbanlle as buxas, pero foi un xito tremendo. Pouco tempo despois, sacaron tamn un enorme vehculo para a circulacin fra de estrada destinado a usuarios industriais (Windows NT), que non era mis bonito c monovolume, e s algo mis fiable. Desde entn houbo unha chea de rudo e berros, pero pouco cambio. A tenda pequena segue vendendo elegantes sedans de estilo europeo e gastndose moitos cartos en campaas publicitarias. Teen carteis de LQUDACN! postos no escaparate desde hai tanto tempo que xa estn amarelos e engurrados. A tenda grande segue a fabricar monovolumes e vehculos de circulacin fra da estrada cada vez mis grandes. outra beira da estrada hai dous competidores que chegaron mis recentemente. Un deles (Be, nc.) vende batmbiles plenamente operativos (os BeOS). Son mis bonitos e elegantes ata que os eurosedans, mellor deseados, mis avanzados tecnoloxicamente e polo menos tan fiables como calquera outra cousa no mercado: e no entanto son mis baratos cs demais. Cunha excepcin, claro: Linux, que est enfronte mesmo, e que non un negocio en absoluto. un conxunto de tendas de campaa, iurtas, tipis e cpulas xeodsicas levantadas nun prado e organizadas por consenso. A xente que vive al fabrica tanques. Non son como os anticuados tanques soviticos de ferro forxado; son mis parecidos aos tanques M1 do exrcito estadounidense, feitos de materiais da era espacial e cheos de sofisticada tecnoloxa de arriba abaixo, pero son mellores cs tanques do exrcito. Foron modificados de tal xeito que nunca, nunca se avaran, son o bastante lixeiros e manobrables como para os usar na ra e non consomen mis combustible cun coche compacto. Estes tanques prodcense a mesmo a un ritmo aterrador, e hai un nmero enorme deles aliados xunto estrada coas chaves postas. Calquera que queira pode simplemente montar nun e marchar con el de balde. Os clientes chegan a este cruzamento en multitudes, da e noite. O noventa por cento vanse dereitos tenda grande e compran monovolumes ou vehculos para circulacin fra de estrada. Nin sequera miran as outras tendas. Do dez por cento restante, a maiora vai e compra un elegante eurosedan, detndose s para ollar por riba do ombreiro aos filisteos que compran monovolumes e vehculos para circulacin fra da estrada. Se seica chegan a se fixar sequera na xente outra beira da estrada, vendendo os vehculos mis baratos e tecnicamente superiores, estes clientes desprzanos, por consideralos lunticos e descerebrados. A tenda de batmbiles vende uns cantos vehculos ao manitico dos coches de ocasin que quere un segundo vehculo ademais do seu monovolume, pero parece aceptar, polo menos de momento, que un xogador marxinal. O grupo que regala os tanques s permanece vivo porque o levan voluntarios, que se alian ao borde da ra con megfonos, tratando de chamar a atencin dos clientes sobre esta incrible situacin. Unha conversa tpica algo as: HACKER CON MEGFONO: Aforra cartos! Acepta un dos nosos tanques de balde! invulnerable, e pode atravesar zonas de rochedos e pantanos a cento cincuenta quilmetros por hora consumindo dous litros aos cen! FUTURO COMPRADOR DE MONOVOLUME: xa sei que o que dis certo... pero... eh... eu non sei manter un tanque! MEGFONO: Tampouco sabes manter un monovolume! COMPRADOR: Pero esta tenda ten mecnicos contratados. Se lle pasa algo ao meu monovolume, podo tomarme un da libre de traballo, traelo aqu e pagarlles para que traballen nel mentres eu sento na sala de espera durante horas, escoitando msica de ascensor. MEGFONO: Pero se aceptas un dos nosos tanques gratutos mandarmosche voluntarios ta casa para que o arranxen gratis mentres dormes! COMPRADOR: Mantente lonxe da mia casa, bicho raro! MEGFONO: Pero. . . COMPRADOR: Pero que non ves que todo o mundo est comprando monovolumes? &an'ador (e %its A CONEXN ENTRE COCHES e xeitos de interactuar cos ordenadores non se me ocorrera na poca na que me levaban de paseo naquel convertible. Apunteime a unha clase de programacin no nstituto de Ames. Tras unhas cantas clases introdutorias, dronnos permiso aos estudantes para entrar nunha cativa sala que contia un teletipo, un telfono e un mdem anticuado consistente nunha caixa de metal cun par de ocos de plstico enriba (nota: moitos lectores, abrndose camio a travs desta ltima oracin, probablemente sentiron un retorzn inicial co temor de que este ensaio estivera a piques de se converter nun tedioso conto sobre o difcil que o tiamos nos vellos tempos; acouguen: o que estou facendo, de feito, colocar as mias pezas sobre o taboleiro de xadrez, por as dicilo, preparndome para realizar unha observacin sobre temas realmente interesantes e actualizados como o software de fonte aberta). O teletipo era exactamente o mesmo tipo de mquina que se estivera usando durante dcadas para enviar e recibir telegramas. Tratbase basicamente dunha mquina de escribir ruidosa que s poda xerar LETRAS MASCULAS. Montada ao carn haba unha mquina mis pequena cun longo rolo de cinta de papel e unha cesta de plstico transparente debaixo. Para conectar este dispositivo (que non era un ordenador en absoluto) coa Universidade Estatal de owa ao outro lado da cidade, haba que coller o telfono, marcar o nmero do ordenador, agardar a que chegaran rudos raros e daquela colocar o auricular nos ocos de plstico. De atinares un oco envolva os seus beizos de neopreno ao redor da parte da orella e o outro ao redor da parte da boca, consumando unha especie de sesenta e nove informacional. O teletipo estremecase mentres era posudo polo esprito do afastado ordenador, e empezaba a martelar mensaxes crpticas. Posto que o tempo de ordenador era un recurso escaso, usabamos unha especie de tcnica de procesamento por lotes. Antes de marcar no telfono conectabamos a perforadora de cinta (unha mquina subsidiaria aplicada ao costado do teletipo) e tecleabamos os nosos programas. Cada vez que pulsabamos unha tecla, o teletipo imprima unha letra no papel diante nosa, de tal xeito que puideramos ler o que escribiramos; pero ao mesmo tempo converta a letra nun conxunto de oito dxitos binarios, ou bits, e perforaba un patrn correspondente de buratos ao ancho dunha cinta de papel. Os diminutos discos de papel sados da cinta caan na cesta de plstico transparente, que lentamente se encha do que s se pode describir como bits reais. O derradeiro da do curso, o mozo mis listo da clase (non eu) saltou desde detrs do seu pupitre e lanzou varios quilos destes bits por riba da cabeza do noso profesor, como confetti, como unha especie de broma semiafectuosa. A imaxe daquel home sentado al, atenazado polas fases iniciais dunha atvica reaccin de loita-ou-lisca, con millns de bits (megabytes) candolle polo pelo e metndoselle polo nariz e a boca, o rostro pndoselle morado a medida que se aproximaba explosin, a escena mis memorable da mia educacin formal. De calquera xeito, resultar obvio que a mia interaccin co ordenador foi dunha natureza extremadamente formal, que estaba dividida en diferentes fases, a saber: 1. Sentado na casa con lapis e papel, a quilmetros de distancia de calquera ordenador, pensaba moito verbo do que quera que fixera o ordenador e traduca as mias intencins a unha linguaxe informtica -unha serie de smbolos alfanumricos sobre a pxina-; 2. Levaba isto a travs dunha especie de cordn sanitario informacional (cinco quilmetros a travs de tormentas de neve) ata o colexio e introduca aquelas letras nunha mquina -non nun ordenador- que converta os smbolos en nmeros binarios e os rexistraba visiblemente en cinta; 3. Entn, mediante o mdem dos ocos de goma, enviaba aqueles nmeros ao ordenador da universidade, que faca aritmtica con eles e devolva nmeros diferentes ao teletipo; 4. O teletipo converta estes nmeros de novo en letras e martelbaos nunha pxina, e eu, mirando, interpretaba as letras como smbolos significativos. O reparto de responsabilidades que todo isto leva admirablemente limpo: os ordenadores fan aritmtica con bits de informacin. Os humanos interpretan os bits como smbolos significativos. Pero esta distincin est desdebuxndose, ou polo menos complicndose, coa chegada dos sistemas operativos modernos que usan, e dos que frecuentemente abusan, do poder da metfora para facer os ordenadores dispoibles para un pblico mis amplo. Polo camio -posiblemente debido a estas metforas, que fan dun sistema operativo unha especie de obra de arte- a xente empeza a se pr emotiva e tmalle agarimo a fragmentos de software do mesmo modo que o pai do meu amigo lle tia agarimo ao seu convertible. Poida que xente que s interactuou cun ordenador a travs de interfaces grficas de usuario como MacOS ou Windows - dicir, case calquera que usara un ordenador- lle sorprendera, ou polo menos lle chamara a atencin, o da mquina de telgrafos que eu usaba para comunicarme cun ordenador en 1973, pero haba, e hai, unha boa razn para usar este tipo particular de tecnoloxa. Os seres humanos dispoen de formas diversas de comunicarse entre si, como a msica, a arte, a danza e as expresins faciais, pero algunhas delas son mis susceptibles ca outras para expresarse como cadeas de smbolos. A linguaxe escrita a mis doada porque, por suposto, consiste en cadeas de smbolos para empezar. Se resulta que os smbolos pertencen a un alfabeto fontico (e non son, por exemplo, ideogramas), convertelos en bits un procedemento trivial que se fixou tecnoloxicamente no sculo XX, coa introducin do cdigo morse e doutras formas de telegrafa. Tiamos unha interface humano/ordenador cen anos antes de ter ordenadores. Cando se crearon os ordenadores na poca da Segunda Guerra Mundial, os humanos, de modo natural, comunicronse con eles, enxertndoos en tecnoloxas xa existentes para traducir letras a bits e viceversa: teletipos e mquinas de tarxetas perforadas. Estas encarnaban dous enfoques fundamentalmente diferentes da computacin. Cando se usaban tarxetas, perforbase todo un taco e pasbanse polo lector vez, o cal chambase procesamento por lotes. Tamn se poda facer procesamento por lotes cun teletipo, como xa describn, usando o lector de cinta de papel, e certamente animbanos a adoptar este enfoque cando eu estaba no instituto. Pero -anda que se facan esforzos por mantrmonos ignorantes disto- o teletipo poda facer algo que o lector de tarxetas non poda. No teletipo, unha vez establecido o vnculo co mdem, podase introducir s unha lia e pulsar a tecla de retorno. O teletipo enviara entn esa lia ao ordenador, que poda responder ou non con lias propias, que o teletipo martelara -producira, co tempo, unha transcricin do intercambio mantido coa mquina. Este modo de o facer nin sequera tia nome daquela, pero cando, moito mis tarde, apareceu unha alternativa, denominouse retroactivamente a interface de lia de Comandos. Cando fun universidade usaba os ordenadores en grandes salas abarrotadas onde bandadas de estudantes sentaban fronte a versins lixeiramente actualizadas das mesmas mquinas e escriban programas informticos. Estes ordenadores usaban mecanismos de impresin por matrices de puntos, pero eran (desde o punto de vista da mquina) idnticas aos antigos teletipos. Naquel momento, os ordenadores compartan mellor o tempo - dicir, os mainframes seguan sendo os mainframes, pero comunicbanse mellor cun gran nmero de terminais vez. En consecuencia, xa non era necesario usar procesamento por lotes. Os lectores de tarxetas foron desterrados a corredores e sotos, e o procesamento por lotes converteuse nunha cousa exclusiva de nerds ! , e en consecuencia adquiriu unha certa tinguidura arcana ata entre aqueles de ns que sabiamos sequera que exista. Todos evitabamos xa os lotes, pasndomonos lia de comandos: o meu primeiro cambio de paradigma de sistema operativo, e eu sen me decatar. Haba unha enorme morea de papel pregado no chan baixo cada un destes teletipos glorificados, e quilmetros de papel se estremecan mentres pasaban polos seus rolos. Case todo este papel se tiraba ou se reciclaba sen ser tocado xamais pola tinta, unha atrocidade ecolxica tan flagrante que aquelas mquinas pronto foron substitudas por terminais de vdeo -chamados teletipos de vidro, que eran mis silenciosos e non desperdiciaban papel. Con todo, desde o punto de vista do ordenador, estes tamn eran indistinguibles das mquinas de teletipo da Segunda Guerra Mundial. Para todos os efectos, seguimos usando tecnoloxa vitoriana para comunicarnos cos ordenadores ata preto de 1984, cando se introduciu o Macintosh coa sa interface Grfica de Usuario. Ata despois diso a lia de comandos seguiu a existir como estrato subxacente -unha especie de reflexo medular- a moitos sistemas informticos modernos durante a idade de ouro das nterfaces Grficas de Usuario ou GU (Graphical User nterface), como as chamarei de agora en diante. 3.- Nerd: O chapn da casa, retratado tantas veces nas pelculas e nas series de televisin norteamericanas, xeralmente con dificultade para se relacionar socialmente e que en cambio adoita destacar en materias tales como as matemticas ou a astronoma. Na xerga hacker asumiuse de forma irnica (news for nerds o lema de slashdot, o foro web mis importante dedicado tecnoloxa e ao software libre) e perdeu o matiz orixinalmente despectivo para acabar usndose como sinnimo de algun que se preocupa polas cousas importantes e non se entretn en trivialidades. [N. do E.] As Interfaces )r*ficas (e +suario O PRMERO QUE TEN QUE FACER calquera programador ao escribir un novo fragmento de software decidir como tomar a informacin coa que est a traballar (nun programa grfico, unha imaxe; nunha folla de clculo, unha tboa de nmeros) e convertela nunha serie lineal de bytes. Estas cadeas de bytes aditanse denominar arquivos ou (de modo algo mis ltima) fluxos. Son aos telegramas o que os humanos actuais son ao home de Croman, o que quere dicir a mesma cousa con distinto nome. Todo o que se ve na pantalla do ordenador -Tomb Raider, correos electrnicos de voz dixitalizada, os fax e os documentos de procesador de textos escritos en trinta e sete tipos diferentes- segue sendo, desde o punto de vista do ordenador, igual que telegramas, s que son moito mis longos e requiren mis aritmtica. O modo mis rpido de o apreciar abrindo o navegador, visitando un sitio web e seleccionando a opcin Ver Cdigo Fonte no men. Mostrarase un cdigo informtico parecido a este: VLNK="#663300"> COORDS="0,122,143,138"> COORDS="0,140,213,157"> WDTH="520"> BORDER="0"> Creptonomicon be<br/> Neal Stephenson <MAP NAME="navtext"> <AREA SHAPE=RECT HREF="praise.html" COORDS="0,37,84,55"> <AREA SHAPE=RECT HREF="author.html" COORDS="0,59,137,75"> <AREA SHAPE=RECT HREF="text.html" COORDS="0,81,101,96"> <AREA SHAPE=RECT HREF="tour.html" COORDS="0,100,121,117"> <AREA SHAPE=RECT HREF="order.html" COORDS="0,122,143,138"> <AREA SHAPE=RECT HREF="beginning.html" COORDS="0,140,213,157"> </MAP> <CENTER> <TABLE BORDER="0" CELLPADDNG="0" CELLSPACNG="0" WDTH="520"> <TR> <TD VALGN=TOP ROWSPAN="5"> <MG SRC="images/spacer.gif" WDTH="30" HEGHT="1" BORDER="0"> </TD> <TD VALGN=TOP COLSPAN="2"> <MG SRC="images/main_banner.gif" ALT="Cryptonomicon by Neal Stephenson" WDTH="479" HEGHT="122" BORDER="0"> </TD> </TR> sto chmase HTML (Linguaxe de Marcado de HiperTexto) e basicamente unha linguaxe de programacin moi sinxela que lle di ao navegador como debuxar unha pxina na pantalla. Calquera pode aprender HTML e moita xente faino. O importante que, por moitas esplndidas pxinas multimedia que representen, os arquivos de HTML son s telegramas. Cando Ronald Reagan era locutor de radio, adoitaba informar de partidos de bisbol lendo as concisas descricins que chegaban polo telgrafo e se impriman en cinta de papel. Sentaba s nun cuarto insonorizado cun micrfono e a cinta de papel saa da mquina e caalle na palma da man, cuberta de crpticas abreviaturas. Se o tenteo pasaba de tres a dous Reagan describa a escena como a imaxinaba: O rexo zurdo sae do posto de bateo para se secar a suor. O rbitro adintase para limpar o po da base, etc. Cando o criptograma na cinta de papel anunciaba un golpe nunha base Reagan golpeaba o bordo da mesa cun lapis, creando un pequeno efecto sonoro, e describa o arco da pelota coma se puidese velo de verdade. Os seus ontes, moitos dos cales presumiblemente cran que Reagan estaba de feito no campo de xogo vendo o partido, reconstruan a escena na sa mente segundo as sas descricins. As exactamente como funciona a WWW: os arquivos HTML son a concisa descricin na cinta de papel e o navegador Ronald Reagan. O mesmo vale para as interfaces grficas en xeral. De modo que un sistema operativo consiste nunha morea de metforas e abstraccins que median entre os telegramas e ti, encarnando diversos trucos que o programador emprega para converter a informacin coa que ests traballando -xa sexan imaxes, mensaxes de correo electrnico, pelculas ou documentos de procesador de textos- nas cadeas de bytes, que son o nico co que funcionan os ordenadores. Cando usamos equipo telegrfico xenuno (teletipos) ou os seus substitutos de alta tecnoloxa (teletipos de vidro, ou a lia de comandos de MS-DOS) para traballar cos nosos ordenadores, estamos moi preto da base desa morea. Cando usamos a maior parte dos sistemas operativos modernos, con todo, a nosa interaccin coa mquina vese fortemente mediada. Todo o que facemos interpretado e traducido unha e outra volta mentres se abre camio a travs de todas as metforas e abstraccins. O sistema operativo de Macintosh foi unha revolucin no bo e no mal sentido da palabra. Obviamente era certo que as interfaces de lia de comandos (coecidas como CL, Command Line nterfaces) non eran para todo o mundo, e que estara ben facer os ordenadores accesibles a un pblico menos tcnico -se non por razns altrustas, sequera porque este tipo de xente constitua un mercado incomparablemente maior. Est claro que os enxeeiros de Mac viron todo un pas novo que se lles abra; case se lles poda or mascullar, Carafio! Xa non teremos que limitarnos mis aos arquivos como fluxos lineais de bytes, viva a revolucin, vexamos o lonxe que chegamos con isto! Non haba ningunha interface de lia de comandos dispoible no Macintosh; falabas coa mquina a travs do rato, ou non falabas. Era unha especie de declaracin de principios, unha credencial de pureza revolucionaria. Pareca que os deseadores do Mac pretendan varrer as interfaces de lia de comandos papeleira da historia. A mia propia historia de amor co Macintosh comezou na primavera de 1984 nunha tenda de ordenadores en Cedar Rapids, owa, cando un amigo meu -por coincidencia, o fillo do dono do convertible- me amosou un Macintosh executando MacPaint, o revolucionario programa de deseo. Terminou en xullo de 1995, cando tratei de gardar un arquivo grande e importante no meu Macintosh PowerBook e, no canto diso, destruu os datos de modo tan concienciudo que os programas distintos de recuperacin de datos foron incapaces de achar rastro ningn de que existise xamais. Naqueles dez anos sentn unha paixn polo MacOS que daquela pareca virtuosa e razoable, pero que mirando atrs me parece o mesmo tipo de namoramento enganoso que o pai do meu amigo tia co seu coche. A introducin do Mac iniciou unha especie de guerra santa no mundo da informtica. Eran as interfaces grficas unha brillante innovacin tecnolxica que tornaba os ordenadores mis accesibles para os humanos e xa que logo para as masas, levaranos a unha revolucin sen precedentes na sociedade humana, ou a unha insultante macana audiovisual deseada por hackers chalados de San Francisco, que desposua os ordenadores da sa potencia e flexibilidade e converta o serio e nobre arte da computacin nun pueril videoxogo? De feito, este debate parceme mis interesante hoxe en da que a mediados dos oitenta. Pero a xente mis ou menos deixou de debater cando Microsoft protexeu a idea das interfaces grficas ao sacar o primeiro Windows. Naquel momento os partidarios da lia de comandos vronse relegados ao estatus de vellos carcamns, mentres se disparaba un novo conflito entre usuarios de MacOS e de Windows 4 . Haba moito sobre o que discutir. Os primeiros Macintosh parecan distintos doutros PC ata estando apagados: consistan nunha caixa que contia tanto a CPU (a parte do ordenador que fai aritmtica cos bits) como a pantalla do monitor. sto supoa, naquel momento, unha especie de afirmacin filosfica: Apple quera converter o ordenador persoal nun electrodomstico, como a torradora. Pero tamn reflecta as esixencias puramente tcnicas de executar unha interface grfica de usuario. Nunha mquina con interface grfica os chips que debuxan as cousas na pantalla teen que ir integrados coa unidade de procesamento central, ou CPU, do ordenador, nun grao moito maior ca nas interfaces de lia de comandos, que ata hai pouco nin tan sequera saban que non estaban falando s con teletipos. Esta distincin era de natureza tcnica e abstracta, pero facase mis clara cando a mquina fallaba (como sucede frecuentemente con tecnoloxas cuxo funcionamento se comprendese mellor vndoas fallar). Cando todo se derramaba e a CPU empezaba a chuspir bits aleatoriamente, o resultado, nunha mquina de interface de lia de comandos, era lias e lias de caracteres perfectamente formados pero aleatorios na pantalla -o que os coecedores chamaban poerse cirlico. Pero para o MacOS a pantalla non era un teletipo senn un lugar no que poer grficos; a imaxe en pantalla era un mapa de bits, unha representacin literal dos contidos dunha parte dada da memoria do ordenador. Cando o ordenador fallaba e escriba parvadas no mapa de bits, o resultado era algo que recordaba vagamente neve nunha televisin estragada: un snow crash " . E ata, tras a introducin de Windows, as diferenzas subxacentes persistiron: cando unha mquina Windows tia problemas, a vella interface de lia de comandos caa sobre a interface grfica como un pano de amianto, selando o escenario dunha pera incendiada. Cando un Macintosh tia problemas, presentbache o debuxio dunha bomba, que resultaba gracioso a primeira vez que o vas. E estas non eran en absoluto diferenzas superficiais. O retorno de Windows a unha interface de lia de comandos cando tia problemas demostrballes aos partidarios do Mac que Windows non era mis que unha fachada barata, como unha rechamante manta afg tendida sobre un sof putrefacto. Perturbballes e molestballes a sensacin de que baixo a ostensiblemente amigable interface de usuario de Windows haba "literalmente" un subtexto. Pola sa banda, os fans de Windows poderan observar agremente que todos os ordenadores, ata os Macintosh, estaban construdos sobre ese mesmo subtexto, e que a negativa dos donos de Macs a admitir ese feito pareca apuntar a unha vontade, ata a un desexo, de deixrense enganar. 4.- De acordo cunha rigorosa e algo anticuada definicin de sistema operativo, Windows 95 e 98 non o son: seran un conxunto de operacins que funcionan sobre MS-DOS, que si un sistema operativo. Na prctica, Windows 95 e 98 estn comercializados como sistemas operativos, e tratarei de me referir a eles como tal. Esta nomenclatura tecnicamente cuestionable, politicamente difcil e agora tamn legalmente gravosa, pero a mellor para os propsitos deste ensaio, que trata principalmente aspectos estticos e culturais. 5.- Literalmente: colgue de neve. Snow Crash tamn o ttulo dunha novela de N. Stephenson, autntica obra de culto entre os hackers, publicada en 1994 e editada en espaol por Gigamesh en 1999. [N. do E.] En calquera caso, un Macintosh tia que mover bits individuais nos chips de memoria na tarxeta de vdeo, e tia que facelo moi rpido, e en patrns arbitrariamente complicados. Hoxe en da isto resulta barato e doado, pero no rxime tecnolxico vixente a principios dos oitenta o nico modo realista de o facer era integrar a placa base (que contia a CPU) e o sistema de vdeo (que contia a memoria proxectada sobre a pantalla) como un todo -de a o nico colector, hermeticamente selado, que faca ao Macintosh tan distintivo. Cando apareceu Windows chamaba a atencin pola sa fealdade, e os seus actuais sucesores, Windows 95 e Windows NT, non son cousas que a xente pagara por ver. A absoluta falta de atencin de Microsoft pola esttica proporcionbanos moitas oportunidades a todos os amantes de Mac para miralos por riba do ombreiro. O feito de que Windows se parecese unha chea a un calco directo de MacOS dbanos ademais unha forte sensacin de aldraxe moral 6 . Entre as persoas que realmente coecan e apreciaban os ordenadores (os hackers, no sentido non pexorativo que Steven Leve lle da palabra 7 e uns poucos outros mbitos como os msicos profesionais, os artistas grficos e os mestres), o Macintosh, durante un tempo, era simplemente o ordenador. Non s se consideraba unha obra soberbia de enxeera, senn a encarnacin de certos ideais acerca do uso da tecnoloxa para beneficiar humanidade, entrementres que Windows se consideraba unha imitacin pateticamente torpe e unha sinistra combinacin para dominar o mundo, todo nun. Xa entn estableceuse un patrn que persiste ata os nosos das: xente non lle gusta Microsoft, o cal comprensible; pero non lles gusta por razns pouco reflexionadas e, en ltimo termo, contraditorias. 6.- De feito, Apple demandou a Microsoft por plaxiarlle a interface grfica, xuzo que perdeu. Ao parecer, Apple esqueceu axia de mis que eles mesmos copiaran dez anos antes a devandita interface a Xerox. [N. do E.] 7.- Refrese xa obra clsica #ackers (1984), na que S. Leve expuxo unha serie de principios que guiaran a tica hacker desde os anos sesenta. Leve resumiunos as: O acceso aos ordenadores e a todo o que che poida ensinar algo sobre como funciona o mundo debe ser ilimitado. Toda a informacin debe ser libre. Desconfa da autoridade, promove a descentralizacin; os hackers deberan ser xulgados pola sa habilidade, non pola sa idade, nivel, raza ou posicin. Podes crear arte e beleza co teu ordenador. Os ordenadores poden cambiar a ta vida a mellor. [N. do E.] &oita (e Clases No $scritorio AGORA QUE xa DEXAMOS ABOF o fondo da cuestin, paga a pena revisar algns feitos bsicos: como calquera compaa de accionariado pblico e con fins de lucro, Microsoft tomou prestado unha chea de cartos dalgunhas persoas (os seus accionistas) para estar no negocio do bit. Como executivo desa compaa, Bill Gates s ten unha responsabilidade, que maximizar o rendemento dos investimentos. Fxoo incriblemente ben. Calquera accin emprendida no mundo por Microsoft -calquera software que publiquen, por exemplo- basicamente un epifenmeno que non se pode comprender nin entender salvo na medida en que reflicten o desempeo por parte de Bill Gates da sa nica responsabilidade. Diso sguese que se Microsoft vende mercancas que son esteticamente desagradables, ou que non funcionan demasiado ben, non significa que sexan (respectivamente) filisteos ou medio bobos. Dbese a que a excelente direccin de Microsoft chegou conclusin de que poden gaar mis cartos para os seus accionistas publicando produtos con imperfeccins obvias e coecidas do que gaaran facndoos fermosos ou libres de erros. sto irritante, pero (ao fin) non tan irritante como contemplar como Apple se autodestre inexplicable e implacablemente. Non resulta difcil atopar na Rede unha hostilidade cara a Microsoft que mestura dous elementos: resentidos que senten que Microsoft demasiado poderosa e desdeosos que cren que chafalleira. sto recorda moito ao perodo culminante do comunismo e do socialismo, cando se odiaba burguesa desde ambos lados: os proletarios, porque a burguesa tia todo o dieiro, e os intelectuais, pola sa tendencia a gastalo en adornos de xardn. Microsoft a encarnacin mesma da moderna prosperidade de alta tecnoloxa -nunha palabra, burguesa- e atrae os mesmos odios de todos. A pantalla inicial de Microsoft Word 6.0 resumao todo bastante ben: cando arrincabas o programa amosbache a imaxe dun bolgrafo caro enriba dun par de folios de papel de escritura feito a man. Obviamente, era un intento por facer que o software parecese pi$o, e poida que valese para algns, pero non para min, porque era un bolgrafo, e eu son home de pluma estilogrfica. Se o tivese feito Apple usaran unha pluma Mont Blanc, ou quizais un pincel caligrfico chins. Dubido que isto fose accidental. Hai pouco estiven reinstalando Windows NT nun dos ordenadores da mia casa, e tiven que facer dobre clic na icona do Panel de Control moitas veces. Por razns que resulta difcil comprender, esta icona consiste no debuxio dun martelo e nun escoupro ou un desaparafusador enriba dun cartafol de arquivos. Estas metidas de zoco estticas danlle a un unhas gaas case incontrolables de rirse de Microsoft, pero, de novo, esa non a cuestin: se Microsoft fixese probas con grupos-diana sobre posibles grficos alternativos, probablemente acharan que o oficinista medio asociaba as estilogrficas cos amaneirados executivos de rango mis alto, e estaba mis cmodo cos bolgrafos. De igual xeito, os tipos normais, os paps con entradas do mundo que posiblemente cargan coa responsabilidade de montar e configurar o ordenador na casa, probablemente prefiren o debuxio dun martelo (quizais ao tempo que albergan fantasas de usar un martelo de verdade cos seus ordenadores). o nico modo en que consigo explicar certos feitos curiosos verbo do actual mercado de sistemas operativos, tales como que o noventa por cento de todos os clientes sigan comprando monovolumes da tenda de Microsoft mentres que un pode levar os tanques gratutos sen mis ao outro lado da ra. A Bill Gates non lle resultou difcil distribur unha sarta de uns e ceros, unha vez ocorruselle a idea. O duro era vendela: asegurarlles aos clientes que de feito estaban obtendo algo a cambio dos seus cartos. Calquera que mercara software nunha tenda algunha vez tera curiosamente a desalentadora experiencia de levar a caixa envolvida en plstico casa, abrila, atoparse con que o 95 % aire, tirar todas as tarxetias, propaganda e lixo e meter o disco no ordenador. O resultado final (logo de perder o disco) non nada mis que algunhas imaxes na pantalla do ordenador e algunhas posibilidades das que antes carecas. s veces, nin sequera iso -no canto diso, un atpase cunha serie de mensaxes de erro. Pero o dieiro foise definitivamente. Agora case estamos afeitos a isto pero hai vinte anos era unha proposicin moi sospeitosa. De todos os xeitos, Bill Gates conseguiu que funcionara. Non fixo que funcionase vendendo o mellor software nin ofrecendo o prezo mis barato. Pero dalgn modo conseguiu que a xente crera que estaban recibindo algo a cambio do seu dieiro. As ras de todas as cidades do mundo estn cheas deses pesados, ruidosos monovolumes. Calquera que non tea un sntese un pouco raro e pregntase, pese a si mesmo, se non ser hora de deixar de resistirse e comprar un; calquera que tea un sntese seguro de que adquiriu unha posesin significativa, ata os das en que o vehculo est no taller de reparacin. Todo isto perfectamente congruente coa pertenza burguesa, que un estado tanto mental coma material, e explica por qu Microsoft se ve constantemente atacado na Rede desde ambos lados. Os que se senten pobres e oprimidos interpretan todo o que fai Microsoft como parte dalgn sinistro complot orwelliano. Aos que lles gusta considerrense usuarios intelixentes e informados louqualles o chapuceiro que Windows. Non hai nada que moleste mis s persoas sofisticadas que ver como algun que o bastante rico como para evitalo vulgar -a menos que se dean conta, un momento despois, de que probablemente sabe que vulgar e sinxelamente non lle importa e vai seguir sendo vulgar, e rico, e feliz para sempre; Microsoft ten a mesma relacin coa elite de Silicon Valley que a que mantian os pailns de Beverle co seu banqueiro, o seor Dresdale- a quen non irrita tanto o feito de que os Clampetts mudasen ao seu barrio como o saber que, cando Jethro tea setenta anos, seguir falando coma un paifoco e levando petos, e seguir sendo moito mis rico c seor Dresdale. Ata o hardware que empregaba Windows, comparado coas mquinas que sacaba Apple, pareca cousa de pailns, e na sa maior parte segue a parecelo. A razn que Apple era e unha compaa de hardware, mentres que Microsoft era e unha compaa de software. Apple tia as o monopolio do hardware que executaba MacOS, mentres que o hardware compatible con Windows via do mercado libre. O mercado libre parece decidir que a xente non vai pagar por ordenadores elegantes; os fabricantes de hardware para PC que contratan a deseadores para facer que os seus produtos tean un aire distintivo acaban breados por fabricantes taiwaneses de clons metidos en caixas que parecen os ladrillos que un se encontrara diante dunha caravana. Pero Apple poda facer o seu software todo o bonito que quixese e simplemente pasarlles a factura aos seus encantados consumidores, coma min. A semana pasada (escribo esta frase a principios de xaneiro de 1999), as seccins de tecnoloxa de todos os xornais estaban cheas de reportaxes aduladoras sobre o lanzamento por parte de Apple do iMac en varias cores novas, como arando e mandarina. Apple sempre insistiu en ter o monopolio do seu hardware, ags durante un breve perodo a mediados dos noventa, cando permitiron que os fabricantes de clons competisen con ela, antes de acabar co seu negocio. O hardware de Macintosh, en consecuencia, era caro. Non o abras nin enredabas nel porque facelo anulaba a garanta. De feito, o primeiro Mac estaba especificamente deseado para resultar difcil de abrir: necesitabas un xogo de ferramentas exticas, que podas comprar mediante pequenos anuncios que empezaron a aparecer nas pxinas finais das revistas uns poucos meses despois de que sara ao mercado o Mac. Estes anuncios sempre tian un certo aire srdido, coma se anunciasen ganzas na contraportada de sensacionalistas revistas de detectives. Esta poltica de monopolio pode explicarse polo menos de tres xeitos distintos. A explicacin caritativa que a poltica de monopolio sobre o hardware reflecta o desexo por parte de Apple de proporcionar unha unin sen fallas de hardware, sistema operativo e software. Algo hai disto. Xa resulta bastante difcil desear un sistema operativo que funcione ben nun hardware especfico, deseado e probado por enxeeiros que traballan beira, na mesma compaa. Desear un sistema operativo que funcione nun hardware calquera, fabricado por facedores de clons rabiosamente competitivos ao outro lado da lia de Data nternacional, moi difcil, e explica gran parte dos problemas que ten a xente cando usa Windows. A explicacin financeira que Apple, a diferenza da Microsoft, e sempre foi unha compaa de hardware. Sinxelamente depende dos ingresos da venda de hardware, e non pode subsistir sen eles. A explicacin non tan caritativa ten que ver coa cultura corporativa de Apple, que ten as sas races no ae oom da rea da baa de San Francisco. Dado que vou falar sobre cultura durante un intre, probablemente est ben que poa as cartas sobre a mesa, para protexerme das acusacins de conflito de intereses e falta de tica: 1) Xeograficamente son de Seattle, de temperamento saturnino e inclinado a mirar con malos ollos a dionisaca rea da baa de San Francisco, igual ca a eles ns enfastimolos e escandalizamos. 2) Cronoloxicamente pertenzo a unha xeracin posterior ao ae oom. Polo menos, as me sinto, xa que nunca experimentei as partes divertidas e emocionantes do ae oom, s pasei unha chea de tempo rndome apropiadamente ante as irritantemente vacuas ancdotas dos pertencentes ao ae oom sobre o postos que an en diversas ocasins, e escoitando corts as sas aseveracins do estupenda que era a sa msica. Pero, ata desde aquela distancia, resultaba posible extraer certos patrns, e un que reapareca tan regularmente como unha lenda urbana era o de algun que se mudou a unha comuna de hippies con sandalias e signos da paz para acabar descubrindo que, baixo aquela fachada, os tipos ao mando eran de feito obsesos do control; e que, dado que vivir nunha comuna onde os ideais da paz, o amor e a harmona se mantian de boca para fra os privara de vlvulas de escape normais e socialmente admitidas para a sa obsesin, tendera a sar doutros modos, invariablemente mis sinistros. Deixarei aplicar isto ao caso de Apple como exercicio para o lector -un exercicio non demasiado difcil. Resulta un pouco desconcertante, ao principio, pensar en Apple como un obseso do control, porque contrad completamente a sa imaxe corporativa. Non foron estes os tipos que lanzaron os famosos anuncios durante a Super Bowl nos que executivos traxeados, cos ollos vendados, saltaban como lemmings dun cantil? Non esta a compaa que agora mesmo saca anuncios co Dalai Lama (salvo en Hong Kong) e Einstein e outros rebeldes alternativos? Certamente a mesma compaa, e o feito de que implantaran esta imaxe de si mesmos como librepensadores creativos e rebeldes na mente de tantos escpticos intelixentes e encalecidos polos medios, realmente fai que un se pare a pensar. Da fe do insidioso poder das campaas publicitarias custosas e talvez, en certa medida, da facilidade da xente para crer o que quere crer. Tamn suscita a pregunta de por que a Microsoft se lle dan tan mal as relacins pblicas, cando a historia de Apple demostra que, pasndolles gordos cheques de boa gana a axencias publicitarias, se pode implantar unha imaxe corporativa na mente de persoas intelixentes que difire completamente da realidade. (A resposta, para aqueles aos que non lles gusta a espada de Damocles que, xa que Microsoft se fixo coas mentes e os corazns da silenciosa maiora -a burguesa-, imprtalles unha figa ter unha imaxe elegante, igual que Richard Nixon. Quero crer -o mantra que Fox Mulder ten posto na parede do seu despacho nos Expedientes X- resulta aplicable de diferentes modos a estas das compaas; os partidarios do Mac queren crer na imaxe de Apple que transmiten estes anuncios e na nocin de que os Macs son dalgn modo fundamentalmente diferentes doutros ordenadores, mentres que os seguidores de Windows queren crer que obteen algo a cambio do seu dieiro, mediante unha respectable transaccin comercial). En calquera caso, en 1987 tanto MacOS como Windows xa estaban no mercado, executndose en plataformas de hardware que eran radicalmente diferentes entre si, non s no sentido de que MacOS usaba chips de CPU de Motorola, mentres que Windows usaba ntel, senn tamn no sentido -entn pasado por alto, pero a longo prazo moito mis significativo- de que o negocio de hardware de Apple era un monopolio rxido e Windows era un aberto a todos. Pero todas as ramificacins disto non estiveron claras ata moi recentemente -de feito, anda estn despregndose, de modos notablemente estraos, como explicarei cando cheguemos a Linux. O resultado que millns de persoas se afixeron a usar interfaces grficas dunha forma ou doutra. Con iso fixeron que Apple/Microsoft gaasen unha chea de dieiro. A fortuna de moitas persoas acabou por ir ligada capacidade destas compaas de seguir vendendo produtos cun carcter vendible moi cuestionable. "arro (e ,el! Po'o (e %rea! - .ue Se/a CANDO GATES e ALLEN NVENTARON a idea de vender software atopronse coa crtica, tanto dos hackers como dos sobrios homes de negocios. Os hackers entendan que o software s era informacin e panlle obxeccins idea de o vender. Estas obxeccins eran en parte morais. Os hackers saan do mundo cientfico e acadmico, onde resulta imperativo facer que os resultados do propio traballo queden dispoibles para o pblico. Tamn eran en parte obxeccins prcticas: como podes vender algo que pode copiarse facilmente? Os homes de negocios, que son o polo oposto dos hackers en tantos aspectos, tian as sas propias obxeccins. Afeitos a vender torradoras e seguros, era natural que lles resultara difcil comprender como unha longa restra de uns e ceros poda constitur un produto vendible. Obviamente, Microsoft remontou estas obxeccins, as como Apple. Pero as obxeccins seguen a. O hacker mis hacker de todos, o Ur-hacker por as dicilo, era e Richard Stallman, quen se irritou tanto coa malvada prctica de vender software que, en 1984 (o mesmo ano en que sau venda o Mac) foi e fundou a Fundacin do Software Libre (Free Software Fondation), que comezou a traballar nalgo chamado GNU. GNU son as siglas de Gnu's Not Unix (Gnu Non Unix), pero trtase dunha broma en mis dun sentido, porque GNU certamente Unix. Debido a cuestins de copyright (Unix unha marca rexistrada de ATyT), sinxelamente non podan afirmar que fose Unix e as, s para asegurarse, afirmaban que non o eran. Pese ao incomparable talento e arranque do seor Stallman e outros seguidores de GNU, o seu proxecto non puido construr un Unix libre para competir contra os sistemas operativos de Windows e Apple: era un pouco como tratar de escavar un sistema de metro cunha culleria. sto , ata a chegada de Linux 8 . Pero a idea bsica de recrear un sistema operativo a partir da nada era perfectamente consistente e completamente factible. Fxose moitas veces. inherente natureza mesma dos sistemas operativos. Os sistemas operativos non son estritamente necesarios. Non hai razn pola que un escritor de cdigo o bastante dedicado non poida partir da nada en cada proxecto e escribir novo cdigo para manexar operacins tan bsicas e de baixo nivel como controlar as cabezas lectoras/escritoras nos controladores de disco e activar pxeles en pantalla. Os primeiros ordenadores tian que programarse deste xeito. Pero, dado que case todos os programas teen que desempear as mesmas operacins bsicas, este enfoque levara a unha tremenda duplicacin do esforzo. Non hai nada mis desagradable para o hacker que a duplicacin do esforzo. O primeiro e mis importante hbito mental que desenvolve a xente cando aprende a escribir programas de ordenador xeneralizar, xeneralizar e xeneralizar. Facer o seu cdigo o mis modular e flexible posible, descompoer os problemas grandes en pequenas subrutinas que poidan usarse unha e outra vez en diferentes contextos. En consecuencia, o desenvolvemento dos 8.- Stallman insiste en que este sistema operativo debera ser sempre nomeado como GNU/Linux e ten perfectas razns para falar as, por exemplo, para que o papel do proxecto GNU non sexa ignorado. Na prctica, case que todo o mundo se refire a este como Linux. Para os propsitos deste ensaio, saliento o papel de GNU describndoo explicitamente, mis que usando a nomenclatura GNU/Linux. sistemas operativos, pese a ser tecnicamente innecesario, era inevitable. Porque no fondo un sistema operativo non mis ca unha biblioteca que contn o cdigo mis usado, escrito unha vez (e con sorte, ben escrito), e posto a disposicin de calquera escritor de cdigo que o precisa. As que un sistema operativo propietario, pechado e secreto unha contradicin nos termos. Vai contra a razn de ser dos sistemas operativos e, de calquera modo, imposible mantrmolos en segredo. O cdigo fonte -as lias orixinais de texto escritas polos programadores- poden manterse en segredo, pero o conxunto dun sistema operativo unha coleccin de pequenas subrutinas que realizan tarefas moi especficas e moi claramente definidas. Que fan exactamente esas subrutinas, ha de ser pblico, de forma moi explcita e exacta, ou pola contra o sistema operativo completamente inservible para os programadores; non poden usar esas subrutinas se non teen perfecta e total comprensin do que fan as subrutinas. O nico que non se fai pblico exactamente como fan as subrutinas ou que fan. Pero ao que sabes o que fai unha subrutina xeralmente resulta bastante fcil (se es un hacker) escribir a ta propia rutina, que faga exactamente o mesmo. Podes tardar algo, e resulta tedioso e pouco gratificante, pero na maiora dos casos non demasiado difcil. O que difcil, tanto para un hacker coma para un escritor de ficcin, non escribir; decidir que escribir. E os vendedores de sistemas operativos comerciais xa decidiron, e fixeron pblicas as sas decisins. sto sbese desde hai moito. MS-DOS foi duplicado funcionalmente por un produto rival, escrito a partir da nada, chamado ProDOS, que faca as mesmas cousas de modo moi parecido. Noutras palabras, outra compaa puido escribir un cdigo que faca as mesmas cousas ca MS-DOS e venelo para obter beneficios. De usares o sistema operativo Linux, podes obter un programa libre chamado WNE, que un emulador de Windows; isto , podes abrir unha fiestra no teu escritorio que execute programas de Windows. Quere dicir que se recrea un sistema operativo Windows completamente funcional dentro de Unix, coma un barquio nunha botella. E o propio Unix, que un sistema operativo moito mis sofisticado ca MS-DOS, foi reconstrudo a partir da nada unha e outra volta. Sun, Hewlett-Packard, ATyT, Silicon Graphics, BM e outros venderon versins del. Noutras palabras, a xente leva reescribindo o cdigo bsico de sistemas operativos tanto tempo que toda a tecnoloxa que constitua un sistema operativo no sentido tradicional (pre- GU) desa expresin agora tan barata e comn que literalmente gratuta. Non s non poderan Gates e Allen vender MS-DOS hoxe, nin tan sequera poderan regalalo, porque xa se regalan sistemas operativos moito mis potentes. Mesmo o Windows orixinal (que era o nico sistema de vents ata 1995) xa non vale nada, dado que non ten sentido posur algo que se pode emular dentro de Linux, que de balde 9 . Deste xeito, o negocio dos sistemas operativos hoxe diferente de, poamos, o negocio da venda de coches. Ata un vello coche de segunda man ten algn valor. Pdelo usar para ir ao vertedoiro ou vender as sas partes. O destino dos bens manufacturados desprezarse lentamente a medida que envellecen e teen que competir contra produtos mis modernos. Pero o destino dos sistemas operativos volvrense gratutos. Microsoft unha gran compaa de aplicacins de software. A das aplicacins -tales como Microsoft Word- unha rea na que a innovacin leva beneficios reais, directos e tanxibles 9.- O autor emprega moitas veces ao longo do texto free nun sentido inequvoco que indica gratuidade, como neste caso, e por suposto respectamos o devandito sentido na traducin, malia que o free software -includo por suposto GNU/Linux- libre no sentido de liberdade, non de prezo. Estendmonos sobre esta cuestin na Presentacin desta edicin. [N. do E.] aos usuarios. As innovacins poden consistir en nova tecnoloxa recentemente sada do departamento de investigacin ou poden estar na categora dos lacios decorativos, pero en calquera caso a mido resultan tiles e parecen contentar aos usuarios. E Microsoft estase a converter nunha gran compaa de investigacin. sto non se debe necesariamente a que os seus sistemas operativos sexan todos tan malos desde o punto de vista puramente tecnolxico. Os sistemas operativos de Microsoft teen os seus problemas, abof, pero son moito mellores do que adoitaban ser, e son adecuados para a maior parte da xente. Por que digo entn que Microsoft non unha gran compaa de sistemas operativos? Porque a natureza mesma dos sistemas operativos tal que non ten sentido que unha compaa especfica os desenvolva e posa. Para empezar, un traballo moi desagradecido. As aplicacins crean posibilidades para millns de usuarios crdulos, mentres que os sistemas operativos impoen limitacins a millns de rabudos escritores de cdigo, e as os "facedores de sistemas operativos sempre estarn na lista negra de calquera que conte no mundo da alta tecnoloxa. As aplicacins sanas persoas cuxo gran problema comprender todas as sas caractersticas, mentres que os sistemas operativos vense hackeados por escritores de cdigo irritados coas sas limitacins. O negocio dos sistemas operativos foi bo para Microsoft s na medida en que lles proporcionou o dieiro necesario para lanzar un negocio de software de aplicacins realmente bo e para contratar a unha chea de investigadores intelixentes. Agora debe estar en posicin de desembarazarse do seu sistema operativo, como os foguetes se libran nalgn momento dos tanques baleiros de combustible. A gran pregunta se Microsoft quen de o facer. Ou adicta venda de sistemas operativos do mesmo modo que Apple o venda de hardware? Cmpre ter en conta que os observadores expertos citaban nun tempo a capacidade de Apple de monopolizar a sa propia provisin de hardware como a sa gran vantaxe fronte a Microsoft. Naquela poca pareca situalos nunha posicin moito mis forte. Ao final, case os matou, e anda pode matalos. O problema para Apple era que a meirande parte dos usuarios de ordenador do mundo acaba comprando hardware mis barato. Pero un hardware barato non poda executar MacOS, e esa xente pasouse a Windows. Substitan hardware por sistemas operativos, e Apple por Microsoft, e vern como o mesmo est a piques de suceder de novo. Microsoft domina o mercado dos sistemas operativos, o cal lle reporta ingresos e parece unha gran idea de momento. Pero hai sistemas operativos mellores e mis baratos, e estn facndose cada vez mis populares en partes do mundo que non estn tan saturadas de ordenadores como os EE.UU. Dentro de dez anos, poida que a maiora dos usuarios de ordenador do mundo acabe por ter estes sistemas operativos mis baratos. Pero estes sistemas operativos, de momento, non executan ningunha aplicacin de Windows, e as esta xente acabar usando outra cousa. Por expresalo doutro xeito mis directo: cada vez que algun decide empregar un sistema operativo que non de Microsoft, a divisin de sistemas operativos de Microsoft obviamente perde un cliente. Pero, tal como estn as cousas, a divisin de aplicacins de Microsoft tamn perde un cliente. Non para tanto, dado que case todo o mundo utiliza sistemas operativos de Microsoft. Pero en canto a cota de mercado de Windows empece a diminur as matemticas van poerse bastante torvas para os de Redmond. Cabe a opcin de retrucar a este argumento dicindo que Microsoft sinxelamente podera recompilar as sas aplicacins para que puidesen executarse noutros sistemas operativos. Pero esta estratexia vai contra os instintos corporativos normais. O caso de Apple resulta de novo instrutivo. Cando as cousas empezaron a se pr feas para Apple deberon levar o seu sistema operativo a un hardware barato. Pero non o fixeron. Pola contra, trataron de facer que o seu brillante hardware dese o mis posible de si, engadindo novas posibilidades e expandindo a lia de produtos. Pero isto s tivo o efecto de facer o seu sistema operativo mis dependente desas caractersticas especiais do hardware, o cal ao final resulta peor para eles. gualmente, cando a posicin de Microsoft no mundo dos sistemas operativos se vexa ameazada, os seus instintos corporativos diranlle que amoreen mis posibilidades nos seus sistemas operativos, e logo reconfiguren as sas aplicacins de software para explotar esas posibilidades especiais. Pero isto s ter o efecto de facer que as sas aplicacins dependan dun sistema operativo cunha cota de mercado decrecente, e ao final ser peor para eles. O mercado dos sistemas operativos unha trampa letal, un pozo de brea, un lamazal. S hai dous motivos para investir en Apple e en Microsoft. 1) Cada unha destas compaas est no que chamariamos unha relacin de codependencia cos seus clientes. Os clientes queren crer, e Apple e Microsoft saben como darlles o que queren. 2) Cada compaa traballa moi duro para engadir novas posibilidades aos seus sistemas operativos, o cal ten o efecto de asegurar a lealdade dos seus clientes, polo menos durante un tempo. En consecuencia, a maior parte do resto deste ensaio tratar sobre estes dous temas. A "ecnosfera UNX O NCO SSTEMA OPERATVO que queda cunha interface grfica (unha chea de cdigo chamado X Window System 10 ) que est separada do sistema operativo no antigo sentido do termo. dicir, que podes executar Unix en puro modo de lia de comandos se queres, sen fiestras, iconas, ratos, etc. e seguir sendo Unix e capaz de facer todo o que se supn que fai Unix. Pero os demais sistemas operativos -MacOS, a familia Windows e BeOS- teen en tal grao os seus GU encerellados coas anticuadas funcins do sistema operativo que han de executarse en modo GU ou non se executan verdadeiramente. As que xa non posible pensar nas GU como en algo distinto do sistema operativo; agora forman unha parte inalienable dos sistemas operativos aos que pertencen -e son, con moito, a parte maior, mis cara e difcil de crear. S hai dous modos de vender un produto: prezo e funcionalidades. Cando os sistemas operativos son gratutos as compaas de sistemas operativos non poden competir mediante o prezo, as que compiten mediante as funcionalidades. sto significa que sempre tratan de se superar uns aos outros escribindo un cdigo que, ata hai pouco, non se consideraba parte dun sistema operativo en absoluto: cousas como as GU. sto explica en gran medida o comportamento destas compaas. Explica por que Microsoft engadiu un navegador ao seu sistema operativo, por exemplo. Resulta doado obter navegadores gratutos, igual que sistemas operativos gratutos. Se os navegadores son gratutos e os sistemas operativos son gratutos, parece que non hai modo de facer dieiro cos navegadores nin cos sistemas operativos; pero se es quen de integrar un navegador nun sistema operativo e as enches ambos de novas funcionalidades, xa tes un produto vendible. Deixando de lado, de momento, o feito de que isto cabrea de verdade a avogados antimonopolio do goberno, esta estratexia ten sentido. Polo menos, ten sentido de asumirmos (como parece facer a direccin de Microsoft) que o sistema operativo ha de ser protexido a calquera prezo. A verdadeira cuestin se cada moda tecnolxica nova que apareza ten de usarse como muleta para soster a posicin dominante do sistema operativo. Ao enfrontarse ao fenmeno da web, Microsoft tivo que desenvolver un navegador web realmente bo, e fixrono. Pero entn tiveron que elixir: podan facer que ese navegador funcionase en mltiples sistemas operativos (o cal dara a Microsoft unha posicin forte no mundo da internet, con independencia do que lle pasase cota de mercado do seu sistema operativo) ou podan integrar o navegador co sistema operativo, apostando a que isto fara que o seu sistema operativo parecese tan moderno e atractivo que axudara a conservar o seu dominio nese mercado. O problema que cando a posicin do sistema operativo Windows empezou a virse abaixo (e dado que actualmente de preto do noventa por cento, non pode senn descender) arrastrar todo tras de si. En clase de xeoloxa do instituto probablemente se lles aprende que toda a vida sobre a Terra existe nunha delgada capa chamada biosfera, que existe entre miles de quilmetros 10.- Malia a semellanza co nome do produto estrela do Microsoft, o Sistema X Window dos Unix non ten nada que ver con Windows, senn que se trata dun potente sistema de vents baseado nunha arquitectura cliente/servidor. Unha das vantaxes da arquitectura cliente/servidor que pode ser implementada tanto de xeito distribudo ( dicir, aplicacins e servidor grfico executndose en mquinas diferentes) coma local (todo o subsistema grfico executndose no mesmo ordenador). [N. do E.] de rocha morta por debaixo e fro espazo baleiro, morto e radiactivo, por encima. As compaas que venden sistemas operativos existen nunha especie de tecnosfera, por debaixo est a tecnoloxa que xa gratuta, por riba est a tecnoloxa que anda ha de ser desenvolvida, ou que demasiado disparatada e especulativa para ser explotada de momento. Como a biosfera da Terra, a tecnosfera moi fina comparada co que ten por enriba e por debaixo, mais mvese moito mis rpido. En diversas partes do mundo posible visitar ricas capas fsiles nas que hai esqueletos amoreados, os mis recentes encima e os mis antigos debaixo. En teora, todos se remontan aos primeiros organismos unicelulares e se se usa a imaxinacin un pouco, un decatarase de que, se queda a o tempo suficiente tamn quedar fosilizado, e co tempo algn organismo mis avanzado quedar fosilizado encima ta. O rexistro fsil -A %rea Tar &its '' - da tecnoloxa software a internet. Calquera cousa que apareza al pdese tomar de forma gratuta (posiblemente ilegal, pero de balde). Os executivos de compaas como Microsoft teen que afacerse experiencia -impensable noutras industrias- de investir millns de dlares no desenvolvemento de novas tecnoloxas, tales como navegadores web, e logo ver como aparece na internet o mesmo software, ou un software equivalente, dous anos, un ano, ou incluso poucos meses despois. Ao seguir desenvolvendo novas tecnoloxas e engadindo posibilidades aos seus produtos, poden manterse un paso por diante do proceso de fosilizacin, pero algns das deben de sentirse como mamuts atrapados na Brea, empregando todas as sas enerxas para saren adiante, unha e outra vez, escapando da pegaenta brea quente que os quere cubrir e engulir. A supervivencia nesta biosfera require cabeiros fortes e ps que poidan tripar nun extremo da organizacin, e Microsoft famosa por telos. Pero pisar os outros mamuts na brea s pode manterche vivo certo tempo. O perigo que, coa sa obsesin por mantrense fra das capas fsiles, estas compaas esquecen o que hai por enriba da biosfera: o mbito da nova tecnoloxa. Noutras palabras, deben seguir coas sas armas primitivas e bastos instintos competitivos, pero tamn han desenvolver cerebros potentes. Parece ser que isto o que est a facer Microsoft co seu departamento de investigacin, que contrata a persoas intelixentes por todas partes. (E aqu debo mencionar que, anda que coezo e me relaciono con varias persoas do departamento de investigacin desa compaa, nunca falamos de negocios, e non teo nin idea de que demo estn argallando. Aprendn moito mis sobre Microsoft usando o sistema operativo Linux do que aprendera usando Windows). D igual como fixese antes dieiro Microsoft; hoxe en da fai dieiro grazas a unha especie de arbitraxe temporal. Arbitraxe, no sentido habitual, significa facer dieiro aproveitndose das diferenzas nos prezos de algo en diferentes mercados. Doutro xeito, espacial e basase no feito de que o rbitro sabe por que tecnoloxas pagar dieiro a xente o vindeiro ano, e canto tardarn esas tecnoloxas en volverse gratutas. O que a arbitraxe espacial e temporal teen en comn que ambas pivotan sobre a informacin extremadamente boa do rbitro; informacin sobre os gradientes de prezos nun momento dado nun caso, sobre os gradientes de prezos ao longo do tempo nun lugar dado no outro. As que Apple/Microsoft ofrecen novas posibilidades aos seus usuarios case a diario, coa esperanza de que un fluxo constante de xenunas innovacins tcnicas, combinadas co fenmeno do quero crer impedir que os seus clientes ollen para o outro lado da estrada, cara aos sistemas operativos, mellores e mis 11.- As canteiras de Rancho A %rea Tar &its un xacemento de fsiles situado no Condado dos ngeles (EE.UU.). Durante case corenta mil anos, a mina (pits) emitiu unha gran cantidade de brea, chapapote pegaento e espeso que deixou atrapados ao longo do tempo a moitos espcimes de plantas e animais prehistricos. [N. do E.] baratos, que teen dispoibles. A cuestin se isto ten sentido a longo prazo. Se Microsoft adicta aos sistemas operativos como Apple o ao hardware, daquela apostarn a camisa polos seus sistemas operativos e vincularn todas as sas novas aplicacins e sistemas operativos a eles. A sa supervivencia depender entn destas das cousas: engadir mis posibilidades aos seus sistemas operativos, de tal modo que os seus clientes non se pasen s alternativas mis baratas, e manter a imaxe que, dalgn modo misterioso, lle d a estes clientes a sensacin de que obteen algo en troco do seu dieiro. Este ltimo un fenmeno cultural verdadeiramente estrao e interesante. A Cultura (a Interface HA UNS ANOS 12 entrei nunha tenda calquera e atopeime coa seguinte escena: preto da entrada haba unha parella nova fronte a un gran mostrador de cosmticos. O home sostia estoicamente unha cesta da compra nas mans mentres a sa compaeira arramplaba con produtos de maquillaxe do mostrador e os amontoaba na cesta. Desde entn sempre pensei nese home como a personificacin dunha interesante tendencia humana: non s non nos ofenden as imaxes manufacturadas senn que nos gustan. Practicamente insistimos niso. Devecemos por ser cmplices do noso propio engano: por pagar dieiro polo pase a un parque temtico, votar a un tipo que obviamente nos est mentindo ou permanecer de p sostendo a cesta que se enche de cosmticos. Hai pouco estiven en Disney World, concretamente na parte chamada o Reino Mxico, camiando por Main Street USA. Esta a perfecta pequena cidade vitoriana e xeitosa que leva ao castelo Disney. Haba moita xente; abrimonos camio mis que camiabamos. Xusto diante mia haba un home cunha videocmara. Era unha desas novas videocmaras nas que, no canto de mirar por un visor, contemplas unha pantalla plana en cor do tamao dun naipe que televisa en directo o que queira que a cmara estea a gravar. Sostia o aparello preto da cara, de tal modo que lle tapaba a vista. No canto de ir ver unha pequena cidade de verdade gratis, pagara dieiro por ver unha falsa, e no canto de vela a primeira ollada estaba contemplndoa por televisin. E en lugar de ficar na casa e ler un libro, eu estbao mirando a el. A preferencia dos estadounidenses polas experiencias mediadas resulta bastante obvia, e non vou amolar con iso. Nin sequera vou facer comentarios desdeosos sobre iso -despois de todo, eu estaba en Disney World como cliente de pago. Pero claramente est relacionado co colosal xito das GU, as que teo que falar algo verbo diso. Aos de Disney dnselle mellor que a ningun as experiencias mediadas. Se entendesen qu son os sistemas operativos e por que os usa a xente, esmagaran a Microsoft nun ou dous anos. Na seccin de Disney World chamada o Reino Animal hai unha nova atraccin, que se supn abrir en marzo de 1999, chamada a Viaxe pola Xungla do Maharaj. Abrrano como anticipo cando eu estiven al. unha reproducin completa, pedra a pedra, dunha hipottica runa nas xunglas da ndia. Segundo dican foi construda por un rax local no sculo XV como reserva de caza. O rax a al cos seus principescos hspedes a cazar tigres de Bengala. Co paso do tempo, quedou abandonada e ocuprona os tigres e os monos; Finalmente, arredor da poca da independencia da ndia, converteuse nunha reserva natural do goberno, agora aberto aos visitantes. O lugar parcese mis ao que describn que ningn edificio real que se poida atopar na ndia. Todas as pedras nos muros derrubados tian o aspecto de seren desgastados polas choivas monznicas durante sculos, a pintura das paredes est escascarillada e apagada e os tigres de Bengala mvense entre as columnas rotas. Al onde se poderan realizar reparacins modernas na antiga estrutura, fixronse, pero non como as levaran a cabo os enxeeiros da Disney, senn aforrativos encargados indios, con bamb e barras ferruxentas. O ferruxe est pintado, abof, e protexido do ferruxe autntico por unha capa 12.- Escusas polo ttulo deste captulo a Steve Johnson, autor de (nterface Culture) #ow New Technologe Transforms the *a+ *e Create and Comunicate, [A cultura da interface: cmo as novas tecnoloxas transforman o modo en que creamos e comunicamos], San Francisco, Harper, 1997. de plstico transparente, pero non se nota a menos que un se achegue. En certo punto pdese camiar xunto a un muro de pedra cunha serie de desgastados frisos antigos esculpidos. Un extremo do muro derrubouse e caeu terra, quizabes debido a algn terremoto longo tempo esquecido e un ou dous paneis teen anchas fisuras, pero a historia segue a ser lexible: primeiro, o caos primordial leva creacin de moitas especies animais. Logo, vemos a rbore da Vida rodeado de diversos animais. Esta unha alusin obvia enorme rbore da Vida que domina o centro do Reino Animal de Disney, igual c Castelo domina o Reino Mxico ou a Esfera domina Epcot. Pero est feito nun estilo historicamente correcto, e probablemente enganara a calquera que non tivese un doutoramento en historia da arte india. O seguinte panel mostra a un homo sapiens bigotudo derribando a rbore da Vida cunha cimitarra e a animais fuxindo en todas direccins. O panel que vai despois mostra ao errado humano golpeado por un tsunami, parte dun Diluvio presumiblemente provocado pola sa estupidez. O panel final amosa o Brote da Vida que volve medrar, pero agora o Home abandonou a sa afiada arma e nese aos demais animais, que o rodean para o enxalzar e adorar. , noutras palabras, unha profeca do pescozo de botella: a situacin, suscitada habitualmente polos modernos ecoloxistas, de que o mundo se enfrontar pronto a un perodo de graves tribulacins ecolxicas que durarn unhas poucas dcadas ou sculos e acabarn cando atopemos un novo e harmonioso modus vivendi coa Natureza. En conxunto o friso unha obra bastante brillante. Obviamente non unha antiga runa india, e algunha persoa ou persoas vivas merecen ser eloxiadas. Pero non hai firmas na reserva de caza de Maharaj en Disney World. Non hai firmas en nada, porque arruinara o efecto se longos crditos colgasen de cada ladrillo desgastado a medida, como nas pelculas de Hollywood. Entre os guionistas de Hollywood, Disney ten a reputacin de ser unha madrasta verdadeiramente malvada. Non resulta difcil ver por que. Disney est no negocio dos produtos de ilusin sen fisuras -un espello mxico que reflicte o mundo mellor do que realmente . Pero un escritor est falando literalmente aos seus lectores, non s creando un ambiente ou presentndolles algo onde mirar; e as como a interface de lia de comandos abre unha canle moito mis directa e explcita entre usuario e mquina que a GU, o mesmo sucede con palabras, escritor e lector. A palabra, ao final, o nico sistema para codificar os pensamentos -o nico medio- que non funxible, que se nega a disolverse no torrente devorador dos medios electrnicos (os turistas mis ricos en Disney World levan camisetas con nome de deseadores famosos impresos, porque os propios deseos poden copiarse facilmente e con impunidade. O nico modo de fabricar roupa que non pode copiarse legalmente imprimir palabras con copyright e marca rexistrada; unha vez deuse ese paso, a roupa mesma xa non importa realmente, e as unha camiseta tan boa como calquera outra cousa. As camisetas con palabras caras son agora a insignia de clase alta. (As camisetas con palabras baratas, ou sen palabras, son para o comn dos mortais). Pero esta calidade especial das palabras e da comunicacin escrita tera o mesmo efecto sobre o produto da Disney que un graffiti de spray sobre un espello mxico. As que a Disney leva a cabo a maior parte da sa comunicacin sen recorrer s palabras, e na sa maior parte, non se bota de menos as palabras. Algunhas das propiedades mis antigas da Disney, como &eter &an, *innie &ooh e Alicia no &a,s das -araillas saron de libros. Pero os nomes dos seus autores mencinanse raramente, se que se mencionan, e non se poden comprar os libros orixinais na tenda Disney. Se se puider, pareceran vellos e estraos, como versins moi raras dos orixinais mis puros e autnticos da Disney. Comparadas con producins mis recentes como A %ella e a %esta e -ulan, as pelculas da Disney baseadas nestes libros (en particular Alicia no &a,s das -araillas e &eter &an) parecen profundamente estraas, e non de todo axeitadas para nenos. O cal razoable, porque Lewis Carroll e J. M. Barrie eran homes moi raros e a natureza da palabra escrita tal que a sa rareza persoal se filtra a travs de todas as capas de Disney como raios X a travs dunha parede. Probablemente, por esta mesma razn, a Disney parece deixar de mercar libros e agora encontra os seus temas e carcteres nos relatos tradicionais, que teen a calidade lapidaria e gastada polo tempo dos antigos bloques de pedra das runas do Maharaj. Se segusemos a eses turistas s sas casas, poderiamos atopar arte, pero sera o tipo de arte folclrica non firmada que venden nas tendas da Disney de tema africano e asitico. En xeral, s parecen estar cmodos con medios que foron ratificados pola sa antigidade, pola sa aceptacin popular masiva o por ambas as das cousas. Neste mundo os artistas son coma os obreiros annimos e analfabetos que construron as grandes catedrais en Europa e logo desapareceron en tumbas annimas do cemiterio. A catedral en conxunto asoballante e conmovedora malia, e posiblemente debido ao feito de que non temos nin idea de quen a construu. Cando camiamos por ela comungamos non con obreiros individuais senn con toda unha cultura. Disney World funciona do mesmo modo. Se se un intelectual, un lector ou un escritor de libros, o mis amable que se pode dicir respecto diso que a execucin soberbia, pero resulta doado atopalo todo un pouco sinistro, porque falta algo: a traducin de todo o seu contido a palabras escritas, claras e explcitas, as atribucin das ideas a persoas especficas. Non se pode discutir con iso. Parece coma se estivese pasando por alto unha chea de cousas, coma se Disney World nos estivese enganando, e posiblemente colndonos todo tipo de asuncins ocultas e pensamento dbil. Pero isto exactamente o mesmo que se perde na transicin da interface de lia de comandos GU. A Disney e Apple/Microsoft estn no mesmo negocio: curtocircuitar a laboriosa e explcita comunicacin verbal con interfaces de deseo caro. A Disney unha especie de interface de usuario en si mesma -e mis que meramente grfica. Chammola interface sensorial. Pode aplicarse a calquera cousa no mundo, real ou imaxinada, anda que a un prezo asoballante. Por que rexeitamos as interfaces baseadas na palabra e preferimos as grficas ou sensoriais? Unha tendencia que explica o xito tanto de Microsoft como da Disney. Parte diso simplemente que o mundo agora moi complicado -moito mis complicado c mundo dos cazadores-recolectores co cal evolucionaron os nosos cerebros- e sinxelamente non podemos manexar todos os detalles. Temos que delegar. Non temos mis opcin que confiar nalgn artista annimo da Disney ou nalgn programador de Apple ou Microsoft para que elixan por ns, nos libren dalgunhas opcins e nos dean un resumo convenientemente empaquetado. Pero mis importante o feito de que durante este sculo o intelectualismo fallou, e todo o mundo o sabe. En lugares como Rusia e Alemaa a xente comn renunciou ao seu control sobre os modos de vida tradicionais, costumes e relixin, e permitiu que os intelectuais dirixisen o cotarro, e os intelectuais estragrono todo e converteron o sculo nun matadoiro. Aqueles intelectuais de tantas palabras baleiras de contido adoitaban percibirse como algo meramente tedioso; agora tamn parecen algo perigosos. Os estadounidenses somos os nicos que non samos malparados en ningn momento de todo isto. Somos libres e prsperos porque herdamos sistemas polticos e de valores fabricados por un conxunto dado de intelectuais do sculo XV que por casualidade atinaron. Pero perdemos contacto con eses intelectuais e con calquera cousa parecida ao intelectualismo, ata o punto de non ler libros xa, anda que sabemos ler. Estamos moito mis cmodos transmitndolles eses valores s xeracins futuras de forma non-verbal, mediante o proceso de inmersin meditica. Parece que isto funciona ata certo punto, porque a polica en moitos pases agora quixase de que os arrestados insisten en que lles lean os seus dereitos, como nas pelculas de policas estadounidenses. Cando se lles explica que estn nun pas diferente indgnanse. Poida que as reposicins de Starsk+ e #utch, dobradas a diversas linguas, resulten ser, a longo prazo, unha forza mis potente en favor dos dereitos humanos c Declaracin de ndependencia. Unha cultura enorme, rica e nuclear que propaga os seus valores nucleares mediante a inmersin meditica parece unha mala idea. Est o risco obvio de errar. As palabras son o nico medio inmutable que temos, que o motivo polo cal son o vehculo preferido para conceptos extremadamente importantes como os Dez Mandamentos, o Corn e a Declaracin de Dereitos. A menos que as mensaxes transmitidas polos nosos medios vaian ligadas a algn conxunto fixo de preceptos, poden espallarse por todas partes e posiblemente encher a mente da xente de estupideces. Orlando tia unha base militar chamada McCoe Air Force Base, con longas pistas desde as que podan despegar os B-52 para chegar a Cuba ou a calquera outro lugar, cargados de bombas nucleares. Pero agora McCoe foi desmantelada e as sas instalacins destinronse a outros fins. O aeroporto civil de Orlando absorbeunas. As longas pistas sanse agora para descargar turistas chegados en voos 747 desde Brasil, talia, Rusia e Xapn, co fin de que vean a Disney World e se empapen dos nosos medios durante un tempo. Para as culturas tradicionais, especialmente as baseadas na palabra como o slam, isto resulta infinitamente mis ameazante do que o foron endexamais os B-52. Resulta obvio para calquera fra dos Estados Unidos que os nosos coecidos retrousos, multiculturalismo e diversidade, son fachadas que encobren (en moitos casos involuntariamente) unha tendencia global a erradicar as diferenzas culturais. O alicerce bsico do multiculturalismo (o de honrar a diversidade, ou como se queira chamar) que as persoas teen que deixar de xulgarse unhas s outras -deixar de aseverar (e, gradualmente, deixar de crer) que isto est ben e isto est mal, que unha cosa fea e outra fermosa, que Deus existe e ten estas ou aquelas calidades. A leccin que a maior parte da xente extraeu do sculo XX que, para que un gran nmero de diferentes culturas coexistan pacificamente no globo (ou ata no barrio), necesario que a xente suspenda o xuzo deste xeito. De a (argumento) a nosa sospeita, a hostilidade, respecto de todas as figuras de autoridade na cultura moderna. Como explicou David Foster Wallace no seu ensaio . /nius &luram, esta a mensaxe fundamental da televisin; a mensaxe que a xente leva para a casa, de calquera modo, tras levar inmersos nos medios o tempo suficiente. Non est expresado neses termos altisonantes, claro. Transmtese a travs da presuncin de que todas as figuras de autoridade -mestres, xerais, policas, sacerdotes, polticos- son bufns hipcritas, e que o cinismo descrido o nico modo de ser. O problema que unha vez que nos libremos da capacidade de xulgar o bo e o malo, o verdadeiro e o falso, etc. xa non queda cultura. Todo o que queda son bailes folclricos e o macram. A capacidade de xuzo, de crenza o fin mesmo de ter unha cultura. Creo que por iso aparecen s veces tipos con metralletas en lugares como Luxor e empezan a disparar aos occidentais. Entenden perfectamente a leccin da base area McCoe. Cando os fillos chegan con gorras ladeadas dos Chicago Bulls, os pais tolean. A anticultura global transmitida a todos os recunchos do mundo pola televisin unha cultura en si mesma e segundo os estndares de grandes e antigas culturas, como o slam ou Francia, semella inmensamente inferior, polo menos ao principio. O nico bo que se pode dicir dela que fai que guerras mundiais e holocaustos parezan menos probables -e de feito iso algo bastante bo! O nico problema real que calquera que non tea mis cultura que esta monocultura global est completamente fodido. Calquera que creza vendo a televisin, que nunca vexa nada de relixin ou filosofa, se cre nunha atmosfera de relativismo moral, aprenda tica vendo escndalos sexuais no telexornal e vaia a unha universidade onde os posmodernos se desvelan por demoler as nocins tradicionais de verdade e calidade, vai sar ao mundo como un ser humano bastante incapaz. E -de novo- talvez o fin de todo isto facrmonos incapaces, de modo que non nos bombardeemos mutuamente con armas nucleares. Por outro lado, se te cras no mbito dunha cultura dada acabas cun conxunto bsico de ferramentas que se poden usar para pensar e comprender o mundo. Podes usar esas ferramentas para rexeitar a cultura en que te criaches, pero polo menos tes algunhas ferramentas. Neste pas, a xente que leva o cotarro -os que enchen os bufetes e mais as xuntas directivas- comprende todo isto a certo nivel. Apoian o multiculturalismo e a diversidade e a suspensin do xuzo de boca para fra, pero non educan os seus propios fillos as. Teo amigos altamente educados e tecnicamente sofisticados que se mudaron a pequenas cidades de owa para vivir e criar os seus fillos, e hai enclaves xudeus hasidim en Nova York onde moitos nenos se cran segundo crenzas tradicionais. Calquera comunidade suburbana pode considerares un lugar onde persoas que teen certas crenzas (basicamente implcitas) van vivir entre outros que pensan de igual xeito. E esta xente non s se sente responsable respecto dos seus propios fillos, senn co pas en xeral. Algns membros de clase alta son viles e cnicos, por suposto, pero moitos pasan polo menos parte do seu tempo preocupndose pola direccin en que vai o pas e as sas propias responsabilidades. E as, cuestins que son importantes para os intelectuais lectores de libros, como o colapso ambiental global, acaban por filtrarse a travs da cultura de masas e aparecen como antigas runas hinds en Orlando. Poida que se estea preguntando: que raio ten que ver todo isto cos sistemas operativos? Como xa dixen, non hai modo de explicar a dominacin do mercado de sistemas operativos por Apple/Microsoft sen explicacins culturais, as que non podo chegar a ningunha parte neste ensaio sen facerlles saber antes de onde veo no que atingue cultura contempornea. A cultura contempornea un sistema de dous niveis, como os morlocks e os eloi da mquina do tempo, de H.G. Wells, salvo que est do revs. Na mquina do tempo, os eloi eran a amaneirada clase alta, mantida por unha chea de morlocks subterrneos que facan que as engrenaxes tecnolxicas se moveran. Pero no noso mundo ao revs. Os morlocks son minora e fan que as cousas se movan porque comprenden como funciona todo. Os moito mis numerosos eloi aprenden todo o que saben por verse inmersos desde o seu nacemento en medios electrnicos dirixidos e controlados polos morlocks lectores de libros. As que moitas persoas ignorantes seran perigosas se apuntasen na direccin equivocada, co cal desenvolvemos unha cultura popular que a) incriblemente infecciosa e b) neutraliza a toda persoa que se vexa infectada facndoos reticentes a emitir xuzos e incapaces de tomar posicins. Os morlocks, que teen a enerxa e intelixencia como para aprender detalles, van e dominan temas complexos e producen interfaces sensoriais tipo Disney, de tal modo que os eloi poidan entender o miolo sen ter que forzar a mente ou soportar o aburrimento. Eses morlocks van ndia e tediosamente exploran centos de runas, logo volven a casa e constren versins hixinicas e sen bichos: As Seleccins do 0eader1s 2igest, por as dicir. sto sae a peso de ouro, porque os morlocks insisten en que lles dean bo caf e billetes de avin en primeira, pero non problema porque aos eloi gstalles que os ceguen e pagarn gustosos. Dou conta de que a maior parte disto probablemente soa desdeoso e amargado ata o absurdo: o tpico intelectual pi$o cunha rabecha por culpa deses filisteos analfabetos. Coma se eu for unha especie de Moiss baixando s da montaa, coas tboas dos Dez Mandamentos gravadas en pedra inmutable -a interface de lia de comandos orixinal- e cabrendose cos dbiles hebreos non iluminados que adoran imaxes. Non s iso, senn que parece que creo que hai unha especie de teora da conspiracin. Pero iso non o que quero dicir con todo isto. A situacin que describo aqu podera ser mala, pero non ten por que ser mala e non necesariamente mala agora. A cuestin que, sinxelamente, estamos demasiado ocupados hoxe en da como para comprendelo todo polo mido. E mellor comprendelo por unha interface escuramente, que non o comprender res de res. Mellor que dez millns de eloi vaian ao Safari polo Kilimanjaro en Disney World que non que mil cirurxins cardiovasculares e directivos de aseguradoras vaian de safari autntico por Kenia. A fronteira entre ambas clases mis porosa do que dei a entender. Constantemente dou con tipos normais -albaneis, mecnicos, taxistas, xente do montn en xeral- que basicamente carecan de cultura ata que algo fixo necesario que se convertesen en lectores e empezasen a pensar en serio acerca das cousas. Talvez tiveron que se enfrontar co alcoholismo, se cadra foron ao crcere ou enfermaron ou sufriron unha crise de fe, ou simplemente se aburriron. Tales persoas poden aprender sobre temas particulares a fume de carozo. s veces a sa falta dunha educacin ampla lvalles a acometer empresas intelectuais exasperadas pero boh, polo menos a empresa intelectual exasperada un bo exercicio. A pantasma dunha poltica controlada polos caprichos e veleidades dos votantes que cren realmente que hai diferenzas significativas entre a cervexa Bud Lite e Miller Lite, e que cren que a loita libre real, naturalmente alarmante para aqueles que non o cren. Pero os pases controlados mediante a interface da lia de comandos, por as dicilo, por asisados intelectuais, xa sexan relixiosos ou seculares, son polo xeral tristes lugares onde vivir. A xente sofisticada brlase dos entretementos Disneyescos por facilns e asacarinados, pero se o resultado provocar reflexos basicamente clidos e simpticos a nivel preverbal en centos de millns de iletrados inmersos nos medios, non poden ser tan malos. Onte noite matamos unha lagosta na nosa cocia e a mia filla chorou durante unha hora. Os xaponeses, que adoitaban ser o pobo mis feroz do mundo, estn obsesionados con adorables personaxes de debuxos animados. A mia propia familia -a xente que mellor coezo- est dividida de modo mis ou menos equitativo entre persoas que probablemente che lean este ensaio e persoas que case con toda certeza non o farn, e non podo dicir de certo que un grupo sexa necesariamente mis clido, feliz ou mellor adaptado c outro. ,orloc0s $ $loi Ao "eclado Nos tempos da interface de lia de comandos, os usuarios eran todos morlocks que tian que converter os seus pensamentos en smbolos alfanumricos e introducilos a man, un proceso insufriblemente tedioso que eliminaba toda ambigidade, revelaba todas as asuncins ocultas e castigaba cruelmente a preguiza e a imprecisin. Entn os facedores de interfaces puxronse a traballar nos seus GU e introduciron unha nova capa semitica entre a xente e as mquinas. As persoas que usan tales sistemas renunciaron responsabilidade e ao poder de enviar bits directamente ao chip que leva a cabo a aritmtica, e pasronlle esa responsabilidade e poder ao sistema operativo. sto resulta tentador porque dar instrucins claras, a algun ou a algo, difcil. Non o podemos facer sen pensar e, dependendo da complexidade da situacin, debemos pensar intensamente en cousas abstractas e considerar calquera nmero de ramificacins para facelo ben. Para a maiora de ns, isto unha ardua tarefa. Queremos que as cousas sexan mis fciles. A medida de cnto o queremos vn dada polo groso da fortuna de Bill Gates. O sistema operativo (xa que logo) converteuse nunha especie de instrumento para aforrrmonos traballo intelectual, que traduce as intencins vagamente expresadas dos humanos a bits. De feito, pedmoslles aos nosos ordenadores que tomen responsabilidades que sempre se consideraron propias de seres humanos: queremos que comprendan os nosos desexos, que prevexan as nosas necesidades, que establezan conexins, que desempeen tarefas rutineiras sen necesidade de llo pedir, que nos lembren o que tera que lembrrsenos vez que filtran o rudo. Aos niveis mis elevados ( dicir, mis prximos ao usuario) isto ten lugar mediante unha serie de convencins -mens, botns, etc. Estas funcionan no sentido en que funcionan as analoxas: axudan aos eloi a comprender conceptos abstractos ou pouco familiares comparndoos con algo coecido, pero sase o termo mis pretensioso de metfora. O concepto que o englobaba todo en MacOS era a metfora do escritorio, que subsuma certo nmero de metforas menores (e a mido contraditorias, ou polo menos mesturadas). Cunha GU, un arquivo (frecuentemente chamado documento) metafrasase como unha fiestra en pantalla (ao que se denomina escritorio). A fiestra sempre demasiado pequena para conter o documento, as que un mvese ou, mis pretensiosamente, navega polo documento picando e arrastrando o dedo na barra de desprazamento. Cando se teclea (usando un teclado) ou debuxa (usando un rato) na fiestra ou se usan mens despregables e cadros de dilogo para manipular os seus contidos, os resultados do traballo almacnanse (polo menos en teora) nun arquivo e logo a mesma informacin recuprase noutra vent. Cando xa non se precisa, arrstrase papeleira. Hai unha mestura masiva e promiscua de metforas aqu e podera deconstrula ata que as galias tivesen dentes, pero non o farei. Considrese s unha palabra: documento. Cando documentamos algo no mundo real, creamos rexistros fixos, permanentes e inmutables diso. Pero os documentos dun ordenador son voltiles, efmeras constelacins de datos. s veces (como cando se abren ou gardan), o documento que aparece na fiestra idntico ao que est almacenado, baixo o mesmo nome, nun arquivo de disco, pero outras veces (como cando se fan cambios sen gardalos) completamente diferente. En calquera caso, cada vez que se pulsa Gardar aniqulase a versin previa do documento, substitundoa polo que queira que apareza na fiestra nese momento. As que, incluso a palabra gardar, sase nun sentido que grotescamente enganoso: destrur unha versin, gardar outra sera mis exacto. Calquera que use un procesador de textos durante moito tempo inevitablemente sufrir a experiencia de empregar horas de traballo nun documento longo e logo perdelo porque o ordenador falla ou se corta a luz. Ata o momento en que desaparece de pantalla o documento parece tan slido e real coma se estivese impreso en papel e tinta, pero un momento despois, sen avisar, esvaeceuse, completa e irremediablemente, coma se nunca existise. O usuario queda cunha sensacin de desorientacin (por non falar do cabreo) proveniente dunha rapa metafrica: un dse conta de que estivo vivindo e pensando dentro dunha metfora que esencialmente falsa. As que as interfaces grficas usan metforas para facer que a informtica resulte mis doada, pero son malas metforas. Aprender a usalas esencialmente un xogo de palabras, o proceso de aprender novas definicins de palabras como fiestra e documento e gardar, que son diferentes e en moitos casos diametralmente opostas s antigas. Por moi improbable que pareza isto sau moi ben, polo menos desde o punto de vista comercial, o cal significa que Apple/Microsoft fixeron moito dieiro con iso. Todos os outros sistemas operativos modernos aprenderon que, para ser aceptados polos usuarios, haban de ocultar as sas entraas baixo o mesmo tipo de adornos. sto ten certas vantaxes: se se sabe usar un sistema operativo de GU, probablemente se pode deducir cmo usar calquera outro en poucos minutos. Todo funciona de modo algo distinto, como os canos europeos pero, enredando un pouco, pdese escribir unha nota e navegar pola rede. A maior parte da xente que compra sistemas operativos (se que se molestan en compralo) non comparan as funcins subxacentes, senn o aspecto e sensacin superficiais. O comprador medio dun sistema operativo non paga realmente, e non lle interesa especialmente o cdigo de baixo nivel que asigna memoria e escribe bytes no disco. O que compramos realmente un sistema de metforas. E -moito mis importante- ao que nos vendemos ao orzamento implcito de que as metforas son un bo modo de tratar co mundo. Desde hai pouco volveuse dispoible unha chea de novo hardware que lles proporciona aos ordenadores numerosos modos interesantes de afectar ao mundo real: facer que as impresoras chuspan papel, dirixir faces radiactivos cara a enfermos de cancro, crear pelculas realistas sobre o Titanic. Windows sase agora como sistema operativo para caixas rexistradoras e caixeiros automticos. O sistema da mia televisin por satlite emprega unha especie de GU (interface grfica) para cambiar de canle e amosar guas de programas. Os modernos telfonos mbiles levan unha cra GU metida nunha diminuta pantalla. Ata Lego ten unha GU: pdese comprar un xogo de Lego chamado -indstorms que permite construr pequenos robots Lego e programalos mediante unha GU no ordenador. As que agora pedmoslle GU que faga moito mis que servir de mquina de escribir glorificada. Agora queremos que se converta nunha ferramenta xeneralizada para tratar coa realidade. sto fixo que as compaas que viven de sacar nova tecnoloxa ao mercado de masas vivan unha bonanza econmica. Obviamente, non se pode vender un complicado sistema tecnolxico xente sen algn tipo de interface que lles permita usalo. A dnamo de combustin interna foi unha marabilla tecnolxica na sa poca, pero era intil como ben de consumo ata que lle conectaron unha panca de cambios, transmisin, volante e freos. Esa estraa coleccin de cacharros, que sobrevive ata os nosos das en cada coche que suca as estradas, constite o que hoxe chamariamos unha interface de usuario. Pero se os coches se inventaron despois que os Macintosh os fabricantes de coches non se molestaron en desear todos eses complicados dispositivos. Teriamos unha pantalla de ordenador por cadro de mandos e un rato (ou como moito un $o+stick) por volante, e cambiariamos de marchas despregando un men: A&A0CA0 -A0C#A AT03S &/NTO -O0TO ! 4 ' A5uda666 As, unhas poucas lias de cdigo poden substitur calquera interface mecnica imaxinable. O problema que en moitos casos o substituto defectuoso. Conducir un coche mediante unha GU sera unha experiencia horrible. Ata se a GU estivese totalmente libre de fallos sera incriblemente perigoso, porque os mens e botns sinxelamente non poden responder tan ben como controis mecnicos directos. O pai do meu amigo, o seor que restauraba o convertible, nunca se tomara a molestia se fose equipado cunha GU. Non sera divertido. O volante e a panca de cambios inventronse nunha era na que a tecnoloxa mis complicada na maior parte das casas era o batedor de manteiga. Aqueles primeiros fabricantes de coches tian moita sorte, xa que podan desear a interface que resultase mis adecuada para a tarefa de conducir un autombil, e a xente a aprenda. O mesmo sucedeu co telfono de marcado e a radio AM. Xa na Segunda Guerra Mundial a maior parte da xente coeca varias interfaces: non s podan bater manteigas, senn tamn conducir un coche, marcar no telfono, conectar a radio, acender un chisqueiro e cambiar unha lmpada. Pero agora calquera cousia -reloxos de pulseira, vdeos, fornios- est cheo de funcionalidades, e cada funcionalidade intil sen interface. Se vostede como eu e como a maiora dos consumidores, nunca usou o noventa por cento das funcionalidades do seu microondas, vdeo ou telfono mbil. Nin tan sequera sabe que estas funcionalidades existen. O pequeno beneficio que lle poderan achegar queda anulado pola pura molestia de ter que aprendelas. sto debe de ser un gran problema para os fabricantes de bens de consumo, porque non poden competir sen ofrecer caractersticas. Xa non aceptable que os enxeeiros inventen toda unha nova interface de usuario para cada novo produto, como fixeron no caso do autombil, en parte porque resulta demasiado caro e en parte porque hai un lmite no que pode aprender a xente normal. Se o vdeo se inventara hai cen anos tera unha rodia para a sintonizacin e unha panca para avanzar e rebobinar, e unha gran asa de ferro forxado para cargar ou expulsar os casetes. Levara un gran reloxo analxico diante e habera que axustar a hora movendo as agullas na esfera. Pero debido a que o vdeo se inventou cando se inventou -durante unha especie de incmodo perodo de transicin entre as eras das interfaces mecnicas e as GU- ten s uns cantos botns diante e, para fixar a hora, hai que pulsar os botns de modo correcto. sto dbelle de parecer bastante razoable aos enxeeiros responsables, pero para moitos usuarios sinxelamente imposible; de a o famoso 12:00 que pestanexa en tantos vdeos. Os informticos chmano o problema do doce pestanexante. Cando falan diso, emporiso, non adoitan estar falando de vdeos. Os vdeos modernos habitualmente teen algn tipo de programacin en pantalla, o cal significa que se pode fixar a hora e controlar as demais funcionalidades mediante unha especie de GU primitivo. Os GU tamn teen botns virtuais, abof, pero tamn teen outros tipos de controis virtuais, como botns de radio, cadros que riscar, espazos para introducir textos, esferas e barras. As interfaces compostas destes elementos parecen ser moito mis fciles para moitas persoas que pulsar eses botoncios na mquina, e as o propio 12:00 pestanexante est desaparecendo lentamente dos salns de Estados Unidos. O problema do doce pestanexante pasou a outras tecnoloxas. As que a GU pasou de ser unha interface para ordenadores persoais a se converter nunha especie de metainterface que se emprega en calquera nova tecnoloxa de consumo. Raramente ideal, pero ter unha interface ideal ou ata boa xa non a prioridade; o importante agora ter algn tipo de interface que os clientes usen realmente, de tal modo que os fabricantes poidan afirmar con toda seriedade que ofrecen novas posibilidades. Queremos GU basicamente porque son convenientes e porque son fciles -ou polo menos a GU fai que as o pareza. Por suposto, nada realmente doado e simple, e poer unha bonita interface non cambia ese feito. Un coche controlado a travs dunha GU sera mis fcil de conducir que un controlado polos pedais e o volante, pero sera incriblemente perigoso. Ao usar GU todo o tempo aceptamos sen darnos conta unha premisa que poucas persoas aceptaran se se lles suscitase directamente, a saber: que as cousas difciles poden facerse fciles e as complicadas poden tornarse simples, axustndolles a interface axeitada. Para comprender o raro que todo isto, imaxnense que as crticas de libros se escribisen segundo o mesmo sistema de valores que aplicamos s interfaces de usuario: a escritura deste libro marabillosamente simple; o autor pasa por riba de temas complicados e emprega xeneralizacins vulgares case que en cada oracin. Os lectores de cando en cando tern que pensar e aforrarselles toda dificultade e o tedio xeralmente asociados coa lectura de libros anticuados. Mentres nos limitemos a operacins sinxelas, como fixar a hora no noso vdeo, non para tanto. Pero cando tratamos de facer cousas mis ambiciosas coa nosa tecnoloxa, inevitablemente nos atopamos co problema de a rapa metafrica. A 1apa ,etafrica EMPECE A USAR MCROSOFT WORD en canto sacaron a primeira versin arredor de 1985. Tras algns problemas iniciais descubrn que era mellor ferramenta que MacWrite, que era o seu nico competidor naquel momento. Escribn unha chea de cousas en versins tempers de Word, gardeino todo en disquetes e transfern os contidos de todos os meus disquetes ao meu primeiro disco duro, que adquirn ao redor de 1987. A medida que saan novas versins de Word eu actualizaba fielmente, razoando que como escritor tia sentido que me gastase unha certa cantidade de dieiro en ferramentas. Nalgn momento, a mediados dos oitenta, tratei de abrir un dos meus antigos documentos Word que databa mis ou menos de 1985 usando a versin entn vixente de Word: 6.0. Non funcionou. Word 6.0 non recoeca un documento creado por unha versin anterior de si mesmo. Abrndoo como arquivo de texto puiden recuperar as secuencias de letras que constituan o texto do documento. As mias palabras seguan al. Pero o formato pareca pasado por un coador -as palabras que eu escribira an interrompidas por cadros rectangulares baleiros e por lixo. Agora ben, no contexto dunha empresa (o principal mercado de Word) este tipo de cousa s unha molestia -un dos problemas rutineiros que comporta usar ordenadores. doado mercar programias de conversin de arquivos que se ocupan destes problemas. Pero se es un escritor, cuxo oficio son as palabras, cuxa identidade profesional un corpus de documentos escritos, este tipo de cousa resulta extremadamente desacougante. No meu tipo de traballo hai moi poucos orzamentos establecidos, pero un deles que unha vez que escribes unha palabra, fica escrita e non pode desescribirse. A tinta mancha o papel, o escoupro curta a pedra, o estilo marca a arxila e algo sucedeu irrevogablemente (o meu cuado un telogo que le taboas en cuneiforme de hai 3250 anos -pode recoecer a escritura dalgns escribas individuais e identificalos polo seu nome-). Pero o software de procesamento de textos -particularmente o tipo que emprega formatos de arquivo especiais e complexos- ten o sobrenatural poder de desescribir as cousas. Un pequeno cambio nos formatos de arquivo, ou uns poucos bits revoltos, e a producin literaria de meses ou anos pode deixar de existir. sto era tecnicamente un fallo da aplicacin (Word 6.0 para Macintosh), non do sistema operativo (MacOS 7 punto algo), as que o branco inicial do meu enfado foron os responsables de Word. Por outro lado, eu poda elixir a opcin gardar como texto en Word e gardar todos os meus documentos como simples telegramas, e este problema non xurdira. Pola contra, deixeime seducir por todas esas vistosas opcins de formateo que nin sequera existan ata que as GUs apareceron e as fixeron practicables. Caera no hbito de usalas para que os meus documentos tivesen un bonito aspecto (talvez mis bonito do que merecan; todos eses vellos documentos nos disquetes resultaron ser mis ou menos unha porcallada). Agora estaba pagando o prezo da mia autoindulxencia. A tecnoloxa avanzara e achara xeitos de que os meus documentos parecesen anda mis bonitos, e a consecuencia diso era que todos os vellos e feos documentos deixaran de existir. Era (se me desculpan unha pequena e estraa fantasa durante un momento) como se me for aloxar nun hotel exquisitamente deseado, pondome en mans dos antigos mestres da interface sensorial, como se tivese sentado no meu cuarto e escribise unha historia cun bolgrafo en papel amarelo e ao volver da cea me decatara de que a doncela levara o meu traballo, e no seu lugar deixara unha pluma e unha resma de pergamio -explicando que a habitacin tia moito mellor aspecto as e era todo parte dunha actualizacin rutineira. Pero escritas naquelas follas de papel, en impecable ortografa, habera longas secuencias de palabras escollidas ao chou do dicionario. Espantoso, certo, pero legalmente non podera demandar direccin, porque ao aloxarme nese hotel dera o meu consentimento para iso. Entregara as mias credenciais de morlock e convertinme nun eloi. &inu/ A FNAS dos ANOS OTENTA e principios dos noventa paseime unha chea de tempo programando para Macintosh, ao final decidn pagar varios centos de dlares por un produto de Apple chamado o Macintosh Programmer-s Workshop, o MPW. MPW tia competidores, pero era incuestionablemente o mellor sistema de desenvolvemento de software para o Mac. Os propios enxeeiros de Apple adoitaban escribir cdigo Macintosh con el. Posto que MacOS era con moito o sistema operativo mis desenvolvido tecnoloxicamente naquel momento, e posto que Linux nin sequera exista anda, e posto que este era o programa que usaba de feito o equipo de enxeeiros creativos de elite de Apple, tia grandes expectativas. Via nunha morea de disquetes dun p de alto, as que tiven tempo para que a mia emocin medrase durante o interminable proceso de instalacin. A primeira vez que iniciei MPW, probablemente me agardaba algn tipo de puntilloso mostrario multimedia. Pola contra, era austero, case ata o punto de resultar intimidatorio. Era unha fiestra desprazable na que se poda escribir texto simple, sen formato. O sistema interpretaba entn esas lias de texto como comandos e trataba de executalos. Era, noutras palabras, un teletipo de vidro executando unha interface de lia de comandos. Via con todo tipo de comandos crpticos pero potentes, que se podan invocar tecleando os seus nomes, e que s gradualmente aprendn a usar. S algns anos despois, cando empecei a enredar con Unix, comprendn que a interface de lia de comandos encarnada en MPW era unha recreacin de Unix. Noutras palabras, o primeiro que fixeran os hackers de Apple cando conseguiron que MacOS fose funcional -posiblemente antes de que o fose- fora recrear a interface de Unix, para poder facer algn traballo til. Naquel momento, a mia mente non daba para entender isto pero, no que concerna aos hackers de Apple, a moi pregoada interface Grfica de Usuario do Mac era un impedimento, algo a evitar ata antes de que o aparatio sase sequera ao mercado. Ata antes de que o meu PowerBook fallase e destrura o meu gran arquivo en xullo de 1995, houbera sinais de perigo. Un vello amigo meu, que crea e leva compaas de alta tecnoloxa en Boston, desenvolvera un produto comercial usando o Macintosh. Basicamente o Mac funcionaba como terminal grfico de alto rendemento, escollido pola sa bonita interface de usuario, que daba ao usuario acceso a unha gran base de datos de informacin grfica almacenada nunha rede de ordenadores moito mis potentes, pero de uso menos orientado ao usuario. Este tipo era a segunda persoa que chamou a mia atencin sobre o Macintosh, por certo, e a mediados dos oitenta compartiamos a emocin de ser expertos en alta tecnoloxa e de usar a tecnoloxa Apple nun mundo de usuarios aparvados de DoS. As primeiras versins do sistema do meu amigo funcionaron ben pero, cando se uniron varias mquinas rede, empezaron a producirse misteriosos fallos; s veces todo o sistema sinxelamente se detia. Era un deses fallos que non podan reproducirse facilmente. Ao final decatronse de que estes erros do sistema se producan cada vez que un usuario, buscando algo nos mens, mantia o botn do rato pulsado durante mis de dous segundos. Basicamente, o MacOS s poda facer unha cousa por vez. Despregar un men na pantalla unha cousa, as que cando se despregaba un men o Macintosh non era quen de facer mis nada ata que o usuario indeciso soltaba o botn. sto non algo tan terrible nunha mquina dun s usuario e un s proceso (anda que unha cousa bastante mala), pero un desastre nunha mquina que forma parte dunha rede, porque formar parte dunha rede leva algn tipo de interaccin continua de baixo nivel con outras mquinas. Ao non responder rede, o Mac provocou un fallo en todo o sistema de rede. Para traballar con outros ordenadores e con diferentes tipos de hardware, un sistema operativo ha de ser incomparablemente mis potente ca MS-DoS e c MacOS orixinal. O nico modo de conectrmonos coa internet que merece a pena tomarse en serio PPP, o Protocolo Punto-a-Punto, que (non importan os detalles) converte ao seu ordenador -temporalmente- nun membro de pleno dereito da nternet Global, cunha direccin nica de seu, e diversos privilexios, poderes e responsabilidades. Tecnicamente, significa que a sa mquina executa o protocolo TCP/P que, brevemente, se basea no envo de paquetes de datos, en ningunha orde en particular, e en momentos impredicibles, seguindo un intelixente e elegante conxunto de regras. Pero enviar un paquete de datos unha cousa, as que un sistema operativo que s poida facer unha cousa por vez non pode formar parte da internet e facer outra cousa simultaneamente. Cando se inventou TCP/P executalo era un honor reservado aos Ordenadores Serios -mainframes e miniordenadores de alta potencia usados en contextos tcnicos e comerciais-, as que o protocolo est deseado co presuposto de que cada ordenador que o usa unha mquina seria, capaz de facer moitas cousas xunta. Falando pronto e mal, unha mquina Unix. Nin MacOS nin MS-DoS se construron orixinalmente pensando niso, daquela ao que a internet se puxo quente houbo que levar a cabo cambios radicais. Cando o meu PowerBook me partiu o corazn e cando Word deixou de recoecer os meus antigos arquivos, paseime a Unix. A alternativa obvia a MacOS sera Windows. En realidade eu non tia nada contra Microsoft nin contra Windows. Pero xa resultaba bastante obvio que os antigos sistemas operativos de PC estaban a funcionar mis al das sas posibilidades e mostrbano, as que se cadra era mellor evitalos ata que aprendesen a camiar e mastigar goma de mascar ao mesmo tempo. O cambio tivo lugar un da particular no vern de 1995. Levaba un par de semanas en San Francisco usando a mia PowerBook para traballar nun documento. O documento era demasiado grande para caber nun s disquete, as que non realizara ningunha copia desde que sara da casa. O PowerBook colgouse e borrou todo o arquivo. Sucedeu xusto cando saa a visitar unha compaa chamada Electric Communities, que naquela poca estaba en Los Altos. Levei o meu PowerBook comigo. Os meus amigos en Electric Communities eran usuarios de Mac, tian todo tipo de software para recuperar arquivos e datos perdidos por fallos de disco e estaba seguro de que podera recobrar a maior parte do arquivo. Resultou que das utilidades diferentes para recuperacin de datos por fallo do Mac foron incapaces de achar rastro ningn de que o meu arquivo existira algunha vez. Fora borrado de vez sistematicamente. Peiteamos o disco duro bloque a bloque e atopamos fragmentos disxuntos de incontables arquivos antigos, descartados e esquecidos, pero ren do que eu quera. A rapa metafrica resultou especialmente brutal ese da. Foi algo as como ver como a moza da que levas dez anos namorado se mata nun accidente de trfico e logo, ao estar presente na sa autopsia, dste conta de que baixo a roupa e a maquillaxe era s carne e so. Debn vagar polos corredores da Electric Communities nunha especie de fuxida jungiana primaria, porque naquel intre sucederon tres cousas estraamente sincrnicas. 1. Rande Farmer, cofundador da compaa, chegou nunha visita rpida coa sa familia (estaba recuperndose dunha operacin nas costas naquel momento). Traa novas candentes: Hoxe masterizaron Windows 95. Quera dicir que o novo sistema operativo de Microsoft fora colocado ese mesmo da nun disco compacto especial coecido como o mster dourado, que se usara para sacar trillns de copias, preparbase o seu estrondoso lanzamento unhas poucas semanas despois. Esta noticia foi recibida con fasto polos empregados de Electric Communities, includo un que tia a porta do despacho chea das vietas e novidades habituais, por exemplo. 2. Un cmic de Dilbert no que Dilbert, o sufrido enxeeiro de software dunha empresa, se atopa cun home barbudo e peludo de certa idade, algo parecido a Santa Claus, pero mis sinistro, e con certa sorna. Dilbert recoece a este home, pola sa aparencia en efecto, como un hacker de Unix e reacciona cunha certa mestura de nerviosismo, respecto e hostilidade. Dilbert realiza febles intentos por meterse co perturbador estrao durante un par de vietas; o hacker de Unix escitalle cunha especie de irritante calma beatfica e logo, na ltima vieta, mete a man no peto. Ten unha moeda, mozo, di, e vai comprar un ordenador de verdade. 3. O dono da porta e do cmic era un tal Dog Barnes. Era sabido que Barnes tia certas opinins herticas sobre o tema dos sistemas operativos. A diferenza da maiora dos techies da rea da Bada, que adoraban o Macintosh, por considerar que era a mquina do verdadeiro hacker, a Barnes gustballe sinalar que o Mac, coa sa arquitectura hermeticamente selada, era de feito hostil aos hackers, a quen lles gusta enredar e para os que a apertura un dogma. En cambio, as mquinas compatibles con BM, que se poden montar e desmontar de xeito doado, eran moito mis hackeables. As que cando volvn casa empecei a enredar con Linux, que unha das moitsimas distintas implementacins concretas do ideal abstracto e platnico chamado Unix. Non me apeteca cambiarme a un novo sistema operativo, porque as mias tarxetas de crdito inda botaban fume logo de todo o dieiro que me gastei en hardware para o Mac no curso dos anos. Pero a gran virtude de Linux era, e , que se poda executar en exactamente o mesmo tipo de hardware c sistema operativo de Microsoft - dicir, o hardware mis barato que existe. Como para demostrar que isto era unha gran idea, unha ou das semanas despois de volver casa puiden facerme cun ordenador daquela bastante bo (un 486 a 33Mhz) gratis, porque coeca a un tipo que traballaba nunha oficina na que os estaban tirando. Ao que cheguei casa quiteille a funda, metn as mans e empecei a cambiar as tarxetas. Se algo non funcionaba a a unha tenda de ordenadores de segunda man, buscaba nunha cesta chea de compoentes e compraba unha nova tarxeta por uns canto dlares. A dispoibilidade de todo este hardware barato pero efectivo foi unha consecuencia involuntaria de decisins que se tomaron haba mis dunha dcada en BM e Microsoft. Cando sau Windows e levou a GU a un mercado moito mis amplo o rxime do hardware mudou: o prezo das tarxetas de vdeo en cor e os monitores de alta resolucin empezou a caer, e segue a caer. Este enfoque do hardware gratis-para-todos significou que Windows era inevitablemente toupa comparado con MacOS, pero a GU levou a informtica a un pblico tan vasto que o volume aumentou moitsimo e os prezos vironse abaixo. Mentres tanto Apple, que tanto desexaba un sistema operativo limpo e integrado, co vdeo totalmente integrado no hardware de procesamento, quedara moi por detrs na cota de mercado, en parte polo menos porque o seu precioso hardware custaba tanto. Pero o prezo que tivemos que pagar os donos dun Mac por unha esttica e un deseo superiores non foi meramente financeiro. Haba un prezo cultural tamn, debido ao feito de que non podiamos abrir o ordenador e enredar con el. Dog Barnes tia razn. Apple, pese sa reputacin de ser a opcin dos hackers creativos e contestatarios, creara de feito unha mquina que desalentaba o hackeo, mentres que Microsoft, considerada unha preguiceira tecnolxica e unha plaxiaria, creara un vasto bazar de compoentes sen xeito nin modo: unha sopa primordial que acabara autoorganizndose en Linux. - 2hole 3a4g5 (os Sistemas -perativos UNX SEMPRE ESTVO BULNDO provocativamente no fondo das guerras dos sistemas operativos, como o Exrcito ruso. A maior parte da xente s coece a sa reputacin, e a sa reputacin, como suxire o cmic de Dilbert, mixta. Pero todo o mundo parece estar de acordo en que s con que se suscitase a sa actuacin en serio e deixase de cederlle enormes extensins de ricos terreos agrcolas e centos de miles de prisioneiros de guerra, os esmagara, a eles e a calquera outra oposicin. Resulta difcil explicar como se gaou Unix este respecto sen meterse en horrorosos detalles tcnicos. Talvez o miolo poida explicarse contando unha historia sobre trades. Hole Hawg unha gama de mquinas de tradear fabricadas pola compaa de ferramentas Milwaukee. Se observan o escaparate dunha tpica ferraxera poden encontrar trades de Milwaukee mis pequenos, pero non o hole hawg, que demasiado potente e caro para usuarios domsticos. O hole hawg non ten o deseo en forma de pistola do barato trade domstico, un cubo de metal slido cun mango que sae por unha banda e unha protuberancia noutro. O cubo contn un motor elctrico desconcertantemente potente. Pdese soster o mango e apertar o gatillo co ndice pero, a menos que se sexa excepcionalmente forte, non se pode controlar o peso do hole hawg cunha man: cmpre suxeitalo con ambas mans. Para compensar o contratorque do hole hawg sase un mango adicional (vn includo), que se aparafusa dun ao outro lado do cubo de ferro, dependendo de se se usa a man esquerda o a dereita para apertar o gatillo. Este mango non esvelto e ergonmico como o sera nun trade domstico. simplemente un anaco de tubo galvanizado normal dun p de longo, cun buraco nun extremo, cun mango de goma negra no outro. Se o perdes, simplemente vas tenda de fontanara local e compras outro anaco de tubaxe. Durante os oitenta fixen algo de albanelara. Un da, outro obreiro puxo unha escaleira contra a fachada do edificio que estabamos construndo, subiu ao segundo piso e usou o hole hawg para facer un buraco no muro exterior. Nalgn momento, a broca atascou no muro. O hole hawg, seguindo o seu nico imperativo, seguiu funcionando. Virou o corpo do obreiro como unha boneca de trapo, facendo que tirase a escaleira, por sorte mantvose agarrado ao hole hawg, que permaneceu encaixado no muro, e simplemente colgou del e pediu axuda ata que veu algun e puxo de novo a escaleira. Eu mesmo usei un hole hawg para facer moitos buratos a travs de remaches, o cal fixen como unha picadora pica coliflor. Tamn a usei para facer uns cantos buratos de seis polgadas de dimetro nun vello teito de escaiola. ntroducn unha nova broca, subn ao segundo piso, metn a man por entre as recentes xuntas do chan e empecei a cortar o teito do primeiro piso. Al onde a mia broca domstica pasara as de Can para facer virar o enorme ferro, e detndose menor obstrucin, a hole hawg rotaba coa estpida consistencia dun planeta xiratorio. Cando a serra gaou velocidade, o hole hawg virou sobre si mesma e fxome virar a min tamn, esmagando unha das mias mans entre o mango de aceiro e unha xunta, producndome algunhas laceracins, cada unha rodeada por unha ampla coroa de carne mazada. Tamn dobrou a propia broca, anda que non tanto como para que non puidese volver usala. Tras uns poucos encontrns parecidos, cada vez que tia que usar o hole hawg o meu corazn empezaba a latexar con terror atvico. Pero nunca lle botei a culpa ao hole hawg: boteime a culpa a min mesmo. O hole hawg perigoso porque fai exactamente o que se lle pide que faga. Non se ve constrinxido polas limitacins fsicas inherentes a un trade barato, nin polos peches de seguridade que pode inclur un fabricante medorento das responsabilidades penais nun produto domstico. O perigo non est na mquina mesma, senn na incapacidade do usuario de contemplar todas as consecuencias das instrucins que lle d. Unha ferramenta mis pequena tamn perigosa, pero por razns completamente distintas: tenta dar o que se lle pide, e falla dun modo que resulta impredicible e case sempre indesexable. Pero o hole hawg como o xenio das antigos contos de fadas, que leva a cabo as instrucins do seu amo literalmente, con precisin e un poder ilimitado, a mido con desastrosas consecuencias imprevistas. Antes do hole hawg, adoitaba examinar a variedade de trades nas ferraxaras dun modo que consideraba sensato, refugando os modelos mis pequenos e encomiando os grandes e caros apreciativamente, desexando poder permitirme unha daquelas belezas. Agora mroas a todas con tal desdn que nin tan sequera considero que sexan trades de verdade -son simplemente xoguetes deseados para explotar as tendencias delirantes de urbanitas que queren crer que mercaron unha ferramenta de verdade. Os seus estoxos de plstico, coidadosamente deseados e verificados con grupos-diana para transmitir unha sensacin de solidez e potencia, parcenme noxentamente frxiles e baratos, e avergome de picar algunha vez e comprar tales miudezas. Non resulta difcil imaxinar que aspecto tera o mundo para algun que fose criado por construtores e que nunca usase mis trade que o hole hawg. Tal persoa, ao ver o mellor e mis caro trade dunha ferraxara, nin sequera o recoecera como tal. Pola contra, poida que o confundise cun xoguete de nenos ou cunha especie de desaparafusador motorizado. Se o vendedor ou o confuso urbanita se referise a iso como un trade, rirase e diralles que estaban trabucados -sinxelamente, enganronse coa terminoloxa. O seu interlocutor marchara irritado e probablemente bastante defensiva no tocante ao seu soto cheo de vistosas ferramentas baratas, perigosas e coloridas. Unix o hole hawg dos sistemas operativos 13 , e os hackers de Unix, como Dog Barnes e o tipo do cmic de Dilbert e moitas outras persoas que poboan Silicon Valley, son como fillos de construtores que se criaron usando s trades industriais hole hawg. Poderan usar os sistemas operativos de Apple/ Microsoft para escribir cartas, xogar a videoxogos ou levar as contas, pero non conseguen tomarse eses sistemas operativos en serio. 13.- Nathan Mehrvold, [director tcnico] de Microsoft, estableceu a sa pleistocnica eleccin, tomou o reto e contraatacou cunha mordaz analoxa de trades, de propia colleita, que viran en sentido contrario ao que o faca a nosa. A sa analoxa do trade probablemente, ao final, mellor c mia. Non a presentarei aqu porque un duelo pblico sobre analoxas de trades presentara un espectculo ridculo e indigno. Velaqu algns extractos: Existe un estpido romanticismo de que, canto mis primitivo o instrumento e mis habilidades require para o operador, debe dalgn xeito ser mis poderoso. sto normalmente unha cagada... Unha razn fundamental pola que Linux se converteu en algo interesante porque a internet causou temporalmente unha fase de retroceso na que de speto os programas interesantes son moi pouco sofisticados. Apache, o servidor NNTP, un software moi simple que non lle esixe demasiado a un sistema operativo. O mesmo ocorre con moitas tarefas orientadas Web. Linux est ben para isto. A "radicin -ral UNX DFCL DE APRENDER. O proceso de aprendelo ten mltiples e pequenas epifanas. O tpico estar a punto de inventar unha ferramenta ou utilidade necesaria cando te ds conta de que algun xa a inventou, e a incorporou, e iso explica algn estrao arquivo ou directorio que viches pero que nunca comprendiches realmente antes. Por exemplo, hai un comando (un pequeno programa, parte do sistema operativo) chamado whoami, que permite preguntarlle ao ordenador quen cre que es -nunha mquina Unix, sempre entras baixo un nome, posiblemente ata o teu!-: con qu arquivos podes traballar ou qu software podes usar, depende da ta identidade. Cando empecei a usar Linux tia unha mquina sen conectar rede no meu soto, con s unha conta de usuario, as que cando descubrn o comando whoami pareceume ridculo. Pero cando entras como unha persoa podes usar temporalmente un pseudnimo para acceder a diferentes arquivos. Se o teu ordenador est conectado internet, podes entrar noutros ordenadores sempre que teas cun nome de usuario e un contrasinal. Nese momento a mquina distante non difire en nada da que tes xusto diante de ti. Estes cambios de identidade e localizacin poden aniar uns dentro doutros, con moitas capas, ata se non se est facendo nada criminal. Cando te esqueces de quen es e onde ests o comando whoami indispensable. Eu soo todo o tempo. Os sistemas de arquivos das mquinas Unix teen todos a mesma estrutura xeral. Nos sistemas operativos febles pdense crear directorios (cartafoles) e poerlles nomes como Frodo ou As mias cousas e poelos mis ou menos onde a un lle pete, pero en Unix o nivel mis alto -a raz- do sistema de arquivos sempre designado polo carcter nico / e sempre contn o mesmo conxunto de directorios de nivel superior: /usr /etc /var /bin /proc /boot /home /root/sbin /dev /lib /tmp E cada un destes directorios tipicamente ten a sa propia estrutura distintiva de subdirectorios. Fxense no uso obsesivo de abreviaturas e en como se evitan as maisculas; trtase dun sistema inventado por xente que a desorde repetitiva por estrs o que a silicose aos mineiros. Os nomes longos desgstanse ata converterse en cabichas de tres letras, como seixos pulidos polo ro. Este non o lugar para tratar de explicar por que existe cada un dos anteriores directorios, e que contn. Ao principio todo parece escuro; peor, parece deliberadamente escuro. Cando empecei a usar Linux, estaba afeito a poder crear directorios onde quixese e a darlles os nomes que me apetecese. Con Unix pdese facer iso, por suposto (es libre de facer o que queiras), pero a medida que se adquire experiencia co sistema chgase a comprender que os directorios listados antes creronse polas mellores razns e que a vida dun ser moito mis fcil se se segue o xogo (dentro de /home, por certo, un ten liberdade ilimitada). Cando este tipo de cousas suceden varios centos ou miles de veces o hacker comprende por qu Unix como , e est de acordo en que non podera ser o mesmo de ningn outro modo. este tipo de aculturacin o que lles d aos hackers de Unix a sa confianza no sistema e a actitude de repousada, inamovible, irritante superioridade que reflecta o cmic de Dilbert. Tanto Windows 95 como MacOS son produtos deseados por enxeeiros ao servizo de compaas especficas. Unix, en cambio, non tanto un produto como unha historia oral escrupulosamente compilada da subcultura hacker. a nosa pica de Gilgamesh. O que faca que as antigas picas como a de Gilgamesh resultasen tan poderosas e tan lonxevas debase a que eran corpos viventes de narrativa que moita xente se saba de memoria, e contaban unha e outra vez, engadindo os seus propios adornos cando lles apeteca. Os malos adornos non gustaban, os bos eran retomados por outras persoas, pulidos, mellorados, e co tempo incorporbanse historia. De igual modo, Unix coecido, amado e comprendido por tantos hackers, que pode recrearse a partir de cero cando algun o necesita. sto resulta moi difcil de entender para a xente afeita a pensar nos sistemas operativos como cousas que teen que ser compradas. Moitos hackers lanzaron reimplementacins con mis ou menos xito do ideal de Unix. Cada unha leva novos adornos. Algns morren decontado, outros fndense con innovacins semellantes e paralelas creadas por diferentes hackers que atacaban o mesmo problema, outros adptanse e incorporan a pica. As, Unix creceu lentamente ao redor dun ncleo simple e adquiriu unha complexidade e asimetra ao seu redor que orgnica, como as races dunha rbore, ou as ramificacins dunha arteria coronaria. Comprendelo parcese mis anatoma que fsica. Durante polo menos un ano, antes da mia adopcin de Linux, ora falar del. Persoas cribles e ben informadas dicanme que uns cantos hackers construran unha implementacin de Unix que poda descargarse gratuitamente da internet. Durante moito tempo non puiden tomarme a idea en serio. Era como or rumores de que un grupo de entusiastas das maquetas de foguetes crearan un Saturno V completamente funcional intercambiando planos pola Rede e envindose mutuamente vlvulas e alerns. Pero certo. Normalmente o mrito de Linux se atribe ao seu homnimo humano, un tal Linus Torvalds, un finlands que iniciou o asunto en 1991, cando usou algunhas das ferramentas de GNU para escribir o principio dun ncleo Unix que puidese executarse en hardware compatible con PC. E certamente Torvalds merece todo o crdito que se lle deu, e moito mis. Pero non podera conseguilo el s, como tampouco podera Richard Stallman. Para escribir o cdigo Torvalds necesitou ter ferramentas de desenvolvemento baratas, pero potentes, e obtivo estas do proxecto GNU de Stallman. E tia un hardware barato en que escribir ese cdigo. O hardware barato algo moito mis difcil de lograr que o software barato: unha soa persoa (Stallman) pode escribir software e colgalo na Rede de modo gratuto, pero para fabricar hardware hai que ter toda unha infraestrutura industrial, o cal non barato nin de lonxe. Realmente, o nico modo de facer que o hardware resulte barato sacar un nmero incrible de copias, de tal modo que o prezo por unidade acabe caendo. Polas razns xa explicadas, Apple non ten ningunha gana de ver como cae o prezo do hardware. A nica razn pola que Torvalds tia hardware barato era Microsoft. Microsoft negouse a entrar no negocio do hardware, insistindo en facer que o seu software puidese executarse en hardware que calquera poda fabricar e creou as as condicins de mercado que permitiron que os prezos do hardware caeran en picado. Ao tratar de comprender o fenmeno Linux, pois, temos que contemplar non a un nico innovador, senn unha especie de estraa Trindade: Linus Torvalds, Richard Stallman e Bill Gates. Elimnese calquera destes tres e Linux non existira. Shoc0 (e Sistema -perativo NS os ESTADOUNDENSES que deixan o seu gran pas homoxneo e visitan outra parte do mundo tipicamente sofren varios graos de shock cultural: primeiro, inmenso asombro. Logo, un achegamento tentativo aos costumes, cocia, sistemas pblicos de circulacin e retretes do novo pas, o cal leva a un breve perodo de confianza fatua en que son expertos instantneos no novo pas. A medida que contina a visita empeza a morria e o viaxeiro comeza a apreciar, por primeira vez, canto daba por sentado na casa. Ao mesmo tempo, empeza a resultar obvio que as propias culturas e tradicins son esencialmente arbitrarias: conducir pola dereita, por exemplo. Cando o viaxeiro volve a casa e fai balance da experiencia, pode aprender bastante mis sobre os Estados Unidos que sobre o pas que foron visitar. Polos mesmos motivos, merece a pena probar Linux. Certamente, un pas estrao, pero non hai por que vivir a; unha breve estancia abonda para experimentar o gusto do lugar e -o que mis importante- revelar todo o que se d por sentado, e todo o que se podera facer de modo distinto, en Windows ou MacOS. Non se pode probar sen instalalo. Con calquera outro sistema operativo, instalalo sera unha transaccin sinxela: a cambio de dieiro, unha compaa darache un CD-ROM, e xa est. Pero hai unha chea de cosas subsumidas baixo ese tipo de transaccin, e cmpre velas e diferencialas. En Estados Unidos gstannos os tratos simples e as transaccins sen complicacins. Se vas a Exipto e, poamos, tomas un taxi nalgn sitio, convrteste en parte da vida do taxista; ngase a aceptar os teus cartos porque rebaixara a vosa amizade, sgueche pola cidade e chora coma un cativo cando te metes no taxi doutro. Acabas por coecer aos seus fillos nalgn momento e tes que te apaar para achar algn xeito de compensalo sen insultar a sa honra. esgotador. s veces simplemente queres tomar un taxi como en Manhattan. Pero para ter un sistema de estilo estadounidense, no que podes sar, parar un taxi e xa est, ten que haber todo un aparello de licenzas, inspectores, comisins, etc., o cal est moi ben sempre que os taxis sexan baratos e sempre que poidas chamar a un. Cando o sistema non funciona dalgunha xeito resulta misterioso e enervante e vira a persoas habitualmente razoables en tericos da conspiracin. Pero cando o sistema exipcio se vn abaixo, faino de forma transparente. Non poders tomar un taxi, pero aparecer o sobrio do taxista, a p, para explicarche o problema e desculparse. Microsoft e Apple fan as cousas ao estilo de Manhattan, cunha vasta complexidade oculta tras o muro da interface. Linux fai as cousas ao estilo de Exipto, cunha vasta complexidade espallada por toda a paisaxe. Se acabas de chegar de Manhattan, o teu primeiro impulso ser levar as mans cabeza dicindo: sto de tolos! Por que demo non vos comportades como cmpre? Pero isto non che granxeara mis amigos en Linuxlandia ca en Exipto. Pdese extraer Linux do aire mesmo, por as dicir, descargando os arquivos adecuados e pondoos nos lugares adecuados, pero posiblemente non mis duns poucos centos de persoas no mundo poderan crear un sistema Linux funcional dese modo. O que realmente se necesita unha distribucin de Linux, o cal quere dicir un conxunto preempaquetado de arquivos. Pero as distribucins son unha cousa distinta de Linux per se. Linux per se non un conxunto especfico de uns e ceros, senn unha subcultura autoorganizada da Rede. O resultado final das sas elucubracins colectivas un vasto corpo de cdigo fonte, case todo escrito en C (a linguaxe de programacin dominante). O cdigo fonte sinxelamente un programa de ordenador escrito e editado por algn hacker. Se est en C, o nome do arquivo probablemente levar .c o .cpp ao final, depender do dialecto empregado; se est noutra linguaxe levar outro sufixo. A mido este tipo de arquivos poden atoparse nun directorio co nome /src, que a abreviatura hebraica do hacker para source, fonte. Os arquivos fonte son intiles para o ordenador, e de pouco interese para a maiora dos usuarios, pero teen unha enorme significacin cultural e poltica, porque Microsoft e Apple mantenos en segredo, mentres que Linux os fai pblicos. Son as xoias da familia. Son o tipo de cousa que nos thrillers de Hollywood se usa como McGuffin: o ncleo da bomba de plutonio, os planos de alto segredo, o maletn cheo de documentos financeiros, o microfilm. Se os arquivos fonte de Windows ou MacOS se fixesen pblicos na Rede, eses sistemas operativos se volveran gratutos, como Linux -s que non tan bos, porque non habera ningun para arranxar os fallos e responder s preguntas. Linux software de fonte aberta 14 , o cal sinxelamente quere dicir que calquera pode obter copias dos seus arquivos de cdigo fonte. Un ordenador non necesita cdigo fonte mis do que o necesita vostede: necesita cdigo obxecto. Os arquivos de cdigo obxecto tipicamente levan o sufixo e son ilexibles para todo o mundo salvo uns poucos humanos altamente estraos, porque consisten en uns e ceros. En consecuencia, este tipo de arquivo normalmente aparece nun directorio co nome /bin, por binario. Os arquivos fonte son sinxelamente arquivos de texto ASC. ASC denota un modo particular de codificar as letras en patrns de bits. Nun arquivo ASC, cada carcter ten oito bits para el solio. sto crea un alfabeto potencial de 256 carcteres distintos, dado que oito dxitos binarios poden formar ese nmero de patrns nicos. Na prctica, por suposto, limitmonos s letras e dxitos familiares. Os patrns de bits empregados para representaren esas letras e dxitos son os mesmos que se introducan fisicamente furando a cinta de papel do meu teletipo do instituto, que sa vez eran os mesmos que usara antes a industria telegrfica durante dcadas. Os arquivos de texto ASC, noutras palabras, son telegramas, e como tales non teen adornos tipogrficos. Pero por iso mesmo son eternos, porque o cdigo nunca cambia, universal, porque todo o software de edicin e procesamento de texto existente coece este cdigo. Xa que logo, pdese usar calquera software para crear, editar ou ler arquivos de cdigo fonte. Os arquivos de cdigo obxecto, entn, son creados a partir destes arquivos fonte por un software chamado compilador, e son convertidos nunha aplicacin funcional por outro software chamado enlazador. A trade de editor, compilador e enlazador, tomados xuntos, constite o ncleo dun sistema de desenvolvemento de software. Agora posible gastar unha chea de dieiro en sistemas de desenvolvemento envolvidos en plstico, con preciosas interfaces grficas de usuario e diversas melloras ergonmicas. Nalgns casos poida que ata resulte un modo bo e razoable de gastar o dieiro. Pero neste lado da estrada, por as dicir, o mellor software a mido o gratuto. Editor, compilador e 14.- Open Source software outro modo de denominar ao software libre: isto , aquel que pode ser usado, copiado, modificado e redistribudo sen restricins. [N. do E.] enlazador son aos hackers o que ponies, estribos e arcos e botas eran aos mongois. Os hackers viven dacabalo, e hackean as sas propias ferramentas ata mentres as usan para crear novas aplicacins. Resulta bastante inconcibible que ferramentas superiores de hacking puidesen ser creadas nunha folla en branco por enxeeiros informticos. Ata anda que fosen os enxeeiros mis intelixentes do mundo, veranse sinxelamente superados. No mundo de GNU/Linux hai dous grandes programas de edicin de textos: o minimalista V (coecido nalgunhas implementacins como Elvis) e o maximalista Emacs. Eu uso Emacs, que pode considerarse un procesador de textos termonuclear. Foi creado por Richard Stallman, e con isto xa queda todo dito. Est escrito en LSP, que a nica linguaxe de ordenador que fermosa. colosal, e con todo s edita arquivos de texto ASC, o cal significa: nada de fontes, nada de letra grosa, nada de subliado. Noutras palabras, as horas que dedicaron os enxeeiros, no caso de Windows, a cousas como a fusin de correo e a capacidade de incrustar pelculas de das horas en memorandos de empresa, dedicronse, no caso de Emacs, con intensidade manaca ao enganosamente simple problema de editar texto. Se es un escritor profesional -isto , se outra persoa est sendo pagada para preocuparse de como se formatean e imprimen as tas palabras- Emacs fai sombra a calquera outro software de edicin mis ou menos do mesmo modo que o sol de medioda fai sombra s estrelas. Non s maior e mis luminoso: sinxelamente fai que todo o demais se esvaeza. Para o formateo e a impresin da pxina pdese usar TEX: un vasto corpus de ciencia tipogrfica escrito en C e tamn dispoible na Rede gratuitamente 2 . Podera dicir unha chea de cousas sobre Emacs e TEX, pero agora mesmo trato de contar unha historia acerca de como instalar de feito Linux no ordenador. O enfoque de pura supervivencia sera descargarse un editor como Emacs e as ferramentas GNU -o compilador e o enlazador- que son tan pulidas e elegantes como Emacs. Equipado con isto, un xa pode empezar a descargar arquivos de cdigo fonte ASC (/src) e a compilalos en arquivos de cdigo obxecto binario (/bin) executables polo ordenador. Pero para chegar sequera a este punto -para executar Emacs, por exemplo- hai que ter Linux instalado e funcionando no ordenador. E ata un sistema operativo mnimo de Linux require miles de arquivos binarios actuando en concerto, dispostos e vinculados para que o fagan. Xa que logo, diversas entidades ocupronse de crear distribucins de Linux. Por estender algo mis a analoxa con Exipto, estas entidades parcense algo aos guas tursticos que che reciben no aeroporto, falan o teu idioma e che axudan co shock cultural inicial. Se un exipcio, abof, pdese ver doutro modo; os guas tursticos existen para evitar que os brutos estranxeiros se metan nas mesquitas facendo as mesmas preguntas unha e outra e outra vez 15 . Algns destes guas tursticos son organizacins comerciais, como Red Hat Software, fabricante dunha distribucin chamada Red Hat, que ten un certo aire comercial. Na maiora dos casos metes un CD-ROM de Rede Hat no PC, incialo e el solio manexa todo o demais. As como o gua turstico exipcio esperar algn tipo de compensacin polos seus servizos, hai que pagar polas distribucins comerciais. Na maiora dos casos non custan case nada e merece a pena. 15.- Nun pas extico o mellor gua un nativo que tea bo ingls. Eric S. Raemond un eminente hacker do software de fonte aberta, que se converteu no principal antroplogo da tribo do software de fonte aberta. Ten series continuas de artigos dispoibles na web. O primeiro e mellor coecido A catedral e o bazar. O segundo Cultivando a noosfera. Outros estn esbozados. Probablemente o medio mis seguro para atopar estes artigos visitar a web de Raemond, en http://www.tuxedo.org/-esr [ambos artigos se encontran dispoibles en casteln na BiblioWeb do Proxecto sinDominio: http://sindominio.net/biblioweb (N. do E.)] Eu uso unha distribucin chamada Debian 16 (a palabra unha contraccin de Deborah e an), que non comercial. Est organizada (ou mis ben dbese dicir organizouse) seguindo as mesmas lias que Linux en xeral, isto , consiste en voluntarios que colaboran na Rede, cada un responsable de coidar dun pedazo distinto do sistema. Estas persoas dividiron Linux en diversos paquetes, que son arquivos comprimidos se que poden descargar a un sistema Linux de Debian xa en funcionamento, logo brense e descomprmense usando unha aplicacin de instalacin libre. Por suposto, como tal, Debian non ten rama comercial -non ten mecanismo de distribucin. Pdense descargar todos os paquetes de Debian pola internet, pero a maiora da xente prefire telos en CD-ROM. Diversas compaas ocupronse de meter todos os actuais paquetes de Debian en CD- ROM e de os vender. Eu merquei o meu de Linux Systems Labs, un conxunto de tres discos que contia Debian completo, custoume menos de tres dlares. Pero (e esta unha distincin importante) nin un centavo deses tres dlares vai parar a ningn dos programadores que codificaron Linux, nin aos empaquetadotadores de Debian. Vai parar a Linux Systems Labs e non paga o software nin os paquetes, senn o custo de imprimir os CD-ROM. Toda distribucin de Linux encarna algn truco mis ou menos arteiro para evitar o proceso normal de acceso e facer que cando o ordenador arranque se organice non como un PC executando Windows, senn como un host '7 que executa Unix. sto resulta algo alarmante a primeira vez que se ve, pero completamente inofensivo. Cando se inicia un PC, leva a cabo unha pequena autocomprobacin de rutina, realizando un inventario dos discos e memoria dispoibles, e logo empeza a buscar un disco desde o que arrincar. En calquera ordenador Windows normal ese disco ser o disco duro. Pero se o sistema est ben configurado, primeiro buscar un disquete ou un disco de CD-ROM, e arrincar a partir dun destes se estn dispoibles. Linux explota esta fenda nas defensas. O ordenador percibe un disco de inicio na disqueteira ou na unidade de CD-ROM, carga o cdigo obxecto dese disco e cegamente empeza a executalo. Pero non cdigo de Microsoft ou Apple, cdigo Linux, as que neste punto o ordenador empzase a comportar dun modo moi distinto ao acostumado. Empezan a aparecer mensaxes crpticos en pantalla. Se se iniciou desde un sistema operativo comercial, neste momento verase un debuxio de Benvido a MacOS, ou unha pantalla chea de nubes no ceo azul e o logo de Windows. Pero con Linux aparece un longo telegrama impreso en cras letras brancas nunha pantalla negra. Non hai ningunha mensaxe de benvida. A maior parte do telegrama ten o semiescrutable aire ameazante dos graffitis: Dec 14 15:04:15 theRev seslogd 1.3-3#17: restart. Dec 14 15:04:15 theRev kernel: klogd 1.3-3, log sorce =/proc/kmsg started. Dec 14 15:04:15 theRev kernel: Loaded 3535 sembols from /Sestem.map. Dec 14 15:04:15 theRev kernel: Sembols match kernel version 2.0.30 Dec 14 15:04:15 theRev kernel: Non module sembols loaded. Dec 14 15:04:15 theRev kernel: ntel MultiProcessor Specification v1.4 Dec 14 15:04:15 theRev kernel: Virtual Wire compatibilite mode. Dec 14 15:04:15 theRev kernel: OEM DE: NTEL Product DE: 440FX APC at: 0xFEE00000 Dec 14 15:04:15 theRev kernel: Processor #0 Pentium(tm) Prol APC version 17 Dec 14 15:04:15 theRev kernel: Processor #1 Pentium(tm) Prol APC version 17 Dec 14 15:04:15 theRev kernel: /o APC #2 Version 17 at 0xFEC00000. Dec 14 15:04:15 theRev kernel: Processors: 2 Dec 14 15:04:15 theRev kernel: Console: 16 point font, 400 scans Dec 14 15:04:15 theRev kernel: Console: color VGA 80x25, 1 virtual console (max 63) 16.- De novo, o vocbulo adecuado de acordo terminoloxa proposta por Stallman sera Debian GNU/Linux. Esta nomenclatura un modo implcito de recordarmos algo que intentei facer explcito neste ensaio: que nada disto existira sen GNU. 17.- No mundo Unix, host sinnimo de mquina capaz de conectarse a unha rede. [N. do E.] Dec 14 15:04:15 theRev kernel: pcibios_init : BOS32 Service Directore structure at 0x000fdb70 Dec 14 15:04:15 theRev kernel: pcibios_init : BOS32 Service Directore entre at 0xfdb80 Dec 14 15:04:15 theRev kernel: pcibios_init : PC BOS revision 2.10 entre at 0xfdba1 Dec 14 15:04:15 theRev kernel: Probing PC hardware. Dec 14 15:04:15 theRev kernel: Warning : Unknown PC device (10b7:9001). Please read include/linux/pci.h Dec 14 15:04:15 theRev kernel: Calibrating delae loop.. ok - 179.40 BogoMPS Dec 14 15:04:15 theRev kernel: Memore: 64268k/66556k available (700k kernel code, 384k reserved, 1204k data) Dec 14 15:04:15 theRev kernel: Swansea Universite Computer Societe NET3.035 for Linux 2.0 Dec 14 15:04:15 theRev kernel: NET3: Unix domain sockets 0.13 for Linux NET3.035. Dec 14 15:04:15 theRev kernel: Swansea Universite Computer Societe TCP/P for NET3.034 Dec 14 15:04:15 theRev kernel: P Protocols: CMP, UDP, TCP Dec 14 15:04:15 theRev kernel: Checking 386/387 copling... Ok, fpu using exception 16 error reporting. Dec 14 15:04:15 theRev kernel: Checking -hlt- instruction... Ok. Dec 14 15:04:15 theRev kernel: Linux version 2.0.30 (root@theRev) (gcc version 2.7.2.1) #15 Fri Mar 27 As nicas partes disto que resultan lexibles para as persoas normais son as mensaxes de erro e as advertencias. E con todo, notable que Linux non se detn, ou se vn abaixo, cando atopa un erro; cuspe un laio queixoso, abandona os procesos danados e segue adiante. Decididamente, isto non era as nas primeiras versins dos sistemas operativos de Apple e Microsoft, polo sinxelo motivo de que un sistema operativo que non capaz de andar e mastigar goma de mascar vez, non pode recobrarse dos erros. Buscar e solucionar erros require un proceso parte que corra en paralelo ao que fallou. Unha especie de superego, se o prefiren, que mantn vixiados aos demais e entra en accin cando un se desva. Agora que MacOS e Windows poden facer mis dunha cousa xunta dselles moito mellor tratar cos erros que antes, pero non se aproximan sequera a Linux nin aos demais sistemas Unix neste aspecto; e a sa maior complexidade tornounos vulnerables a novos tipos de erros. 6aliilidade! $menda! 1edencin! Confian'a $ -utros Arcanos Conceptos "7cnicos LNUX NON CAPAZ DE TER POLTCAS centralmente organizadas que dicten como escribir as mensaxes de erro e a documentacin, de xeito que cada programador escribe as sas propias. Habitualmente estn en ingls, anda que hai moreas de programadores de Linux que son europeos. Frecuentemente sonche graciosos. Sempre son honestos. Se ocorreu algo malo porque o software sinxelamente anda non est rematado, ou porque o usuario estragou algo, dirano con todas as letras. A interface de lia de comandos facilita que os programas cuspan pequenos comentarios, advertencias e mensaxes aqu e acol. Ata se unha aplicacin est a implosionar como un submarino danado, habitualmente quen de acadar mostrar unha pequena mensaxe de SOS. s veces, cando se deixa de traballar cun programa e se pecha, un atpase con que deixou detrs unha serie de advertencias e mensaxes de erro non moi graves na vent da interface de lia de comandos desde a que se executou. Coma se o software fose contando como lle a mentres traballabas con el. A documentacin, en Linux, vn en forma de pxinas man (abreviatura de manual). Pdese acceder a elas ben mediante unha GU (xman), ben desde a lia de comandos (man). Esta unha mostra da pxina man dun programa chamado rsh: 2eter sinais deter s o proceso rsh local8 isto 9 discutilemente errneo: pero actualmente astante dif,cil de solucionar por razns demasiado complicadas para e5plicalas a;u,6 As pxinas man conteen unha chea de material semellante a este, que soa como as murmuracins de pilotos loitando cos mandos de avins avariados. A sensacin xeral a de miles de monumentais pero escuras pugnas vistas luz paralizante dun estroboscopio. Cada programador ten que tratar cos seus propios obstculos e fallos; est demasiado atarefado solucionndoos e mellorando o software como para explicar as cousas polo mido ou ter elaboradas pretensins. Na prctica case nunca se atopa un fallo serio en Linux. Cando se atopa case sempre no software comercial (varios vendedores comercializan software que funciona en Linux). O sistema operativo e os seus programas fundamentais de utilidade son demasiado importantes para conter fallos serios. Levo executando Linux cada da desde finais de 1995 e vin como moitos programas de aplicacins caan pasto das chamas, pero nunca teo visto que o sistema operativo se viera abaixo. Nunca, nin unha soa vez. Hai uns cantos sistemas GNU/Linux que levan meses ou anos funcionando arreo e traballando duro sen necesidade de os reiniciar. Os sistemas operativos comerciais teen que adoptar a mesma postura oficial cara aos erros ca que tian os pases comunistas fronte pobreza. Por razns de doutrina, nos pases comunistas non resultaba posible admitir que a pobreza era un serio problema, porque a idea mesma do comunismo era erradicar a pobreza. gualmente, as compaas de sistemas operativos comerciais como Apple o Microsoft non poden ir por a admitindo que o seu software ten erros e derrubarse todo ao momento, non mis do que Disney pode emitir comunicados de prensa firmando que o rato Mickey un actor disfrazado. sto un problema, porque os erros existen e suceden. Cada poucos meses Bill Gates trata de facer unha demostracin dun novo produto de Microsoft ante un gran pblico s para que lle estoure nos focios. Os distribuidores de sistemas operativos comerciais, como consecuencia directa de ser comerciais, vense forzados a adoptar a posicin groseiramente calculadora de que os erros son raras aberracins, habitualmente culpa doutros, das que daquela non merece a pena falar en detalle. Esta postura, que todo o mundo sabe que absurda, non se limita a comunicados de prensa e campaas publicitarias, constite o modo mesmo en que estas compaas fan negocios e se relacionan cos seus clientes. Se a documentacin estivera ben escrita, mencionara fallos, erros e cadas do sistema en cada pxina. Se os sistemas de axuda en lia que veen con estes sistemas operativos reflectisen a experiencia e as preocupacins dos seus usuarios estaran dedicados basicamente a instrucins acerca de como tratar cos fallos e erros do sistema. Pero isto non sucede. As compaas de accionistas son prodixiosos inventos que nos deron moitos e excelentes bens e servizos. Dnselles ben moitas cousas. Admitir o fracaso non unha delas. Raio!, nin sequera admiten fallos menores. Por suposto, este comportamento non tan patolxico nunha compaa como o sera nun ser humano. A maiora da xente hoxe en da entende que os comunicados de prensa das empresas lanzanse para quedar ben cos accionistas da compaa, non para ilustrar ao pblico. s veces os resultados desta deshonestidade institucional poden ser espantosos, como no caso do tabaco e do amianto. No caso dos distribuidores de sistemas operativos comerciais abof que non para nada as, soamente irritante. Algns poderan argumentar que a irritacin dos consumidores, co tempo trnase nunha especie de placa endurecida que pode ocultar unha seria deterioracin, e que a honestidade podera ser as a mellor poltica a longo prazo; o xurado anda ten que decidir acerca disto no mercado dos sistemas operativos. O negocio estase espallando o bastante axia como para que siga sendo moito mellor ter billns de clientes cronicamente alporizados que millns de clientes contentos. A maiora dos administradores de sistemas que coezo que traballan sempre con Windows NT estn de acordo en que cando falla cmpre reinicialo, e cando se estraga gravemente o nico xeito de arranxalo reinstalar o sistema operativo desde o principio; ou polo menos o nico xeito que coecen de amaalo, que vn ser o mesmo. che moi posible que os enxeeiros de Microsoft tean unha chea de informacin privilexiada sobre como arranxar o sistema cando vai mal, pero se a teen, non parecen estar a transmitir a mensaxe a ningn dos administradores de sistemas que eu coeza. Debido a que Linux non comercial -porque, de feito, gratuto ademais de bastante difcil de obter, instalar e operar 18 - non ten que manter ningunha pretensin acerca da sa fiabilidade. En consecuencia, moito mis fiable. Cando algo falla en Linux o erro detectado e discutido vivamente decontado. Calquera cos coecementos tcnicos necesarios pode ir dereito ao cdigo fonte e sinalar a orixe do erro, que rapidamente solucionado polo hacker responsable dese programa en particular. Polo que eu sei, Debian a nica distribucin de Linux que ten a sa propia constitucin 19 , pero o que realmente me convenceu foi a sa impresionante base de datos de erros 20 , que unha especie de Arquivo de ndias interactivo do erro, a falibilidade e a redencin. a 18.- Lembremos que este ensaio se escribiu a principios de 1999, pasou mis dun lustro, e desde entn dedicronse grandes esforzos a distribur e facilitar a instalacin de calquera sistema GNU/Linux, polo que hoxe en da moi doado facerse con un e a sa dificultade de instalacin e de uso non maior ca de calquera sistema operativo comercial. [N. do E.] 19.- http://www.debian.org/devel/constitution 20.- Coecida como BTS (Bug Tracking Sestem), Sistema de seguimento de fallos: http://www.debian.org/Bugs [N. do E.] simplicidade mesma. Cando tiven un problema con Debian a principios de xaneiro de 1997, mandei unha mensaxe na que describa o problema a submit@bugs.debian.org. De inmediato, ao meu problema asignuselle un nmero de informe de fallo (#6518) e un nivel de gravidade (as opcins dispoibles eran: crtico, grave, serio, importante, normal, menor, arranxado e peticin de caractersticas [wishlist]) e reenviouse s listas de correo polas que rolda a xente de Debian. En vinte e catro horas recibira cinco correos electrnicos que me dican como solucionar o problema: dous de Norteamrica, dous de Europa e un de Australia. Todos estes correos dabanme a mesma suxestin, que funcionou, e fixo que o meu problema esvaecera. Pero ao mesmo tempo enviouse unha transcricin deste intercambio base de datos de fallos de Debian, de xeito que se outros usuarios tian o mesmo problema mis adiante poderan buscar e achar a solucin sen ter que realizar un novo e redundante informe de fallo. Comprese isto coa experiencia que tiven cando tratei de instalar Windows NT 4.0 no mesmo ordenador cerca de dez meses despois, a finais de 1997. O programa de instalacin sinxelamente se detivo metade do proceso sen emitir mensaxe ningunha de erro. Fun ao sitio web de Microsoft e procurei buscar documentos de axuda que abordasen o meu problema. O motor de busca non funcionaba en absoluto; non fixo nada; nin sequera foi quen de darme unha mensaxe que indicara que non funcionaba. Ao final decidn que a mia placa base deba ser defectuosa; era unha marca e modelo lixeiramente inusuais e NT non soportaba tantas placas base como Linux. Sempre ando a buscar escusas por moi febles que sexan para comprar novo hardware, as que merquei unha nova placa base compatible con Windows NT, o cal quera dicir que levaba o logotipo de Windows NT impreso na caixa. nstaleina no meu ordenador, arrinquei Linux e tratei de instalar Windows NT outra volta. De novo a instalacin fallou sen ningunha mensaxe de erro e ningunha explicacin. Daquela xa transcorreran un par de semanas e pensei que se cadra o motor de busca do sitio web de Microsoft estara funcionando. Tenteino, pero segua sen funcionar. As que crei unha nova conta de axuda Microsoft, rexistreime e informei do incidente. Dei o nmero de DE do meu produto cando mo pediron e empecei a seguir as instrucins nunha serie de pantallas de axuda. Noutras palabras, estaba enviando un informe de fallo parello ao do sistema Debian, mais a interface era mis elegante -eu escriba a mia queixa en pequenos cadros de edicin de texto en formularios web, facndoo todo a travs do GU, mentres que con Debian envase un telegrama a xeito de correo electrnico. Saba que cando rematase de enviar o informe de fallo converterase en propiedade intelectual de Microsoft e non o haban poder ver outros usuarios. Moitos usuarios de Linux negaranse a participar en tal proceso por motivos ticos, pero eu quixen probar como experimento. Con todo, finalmente nunca puiden enviar o meu informe de fallo, porque a serie de pxinas web enlazadas que estaba reenchendo acabou por me levar a unha pxina completamente en branco, un camio sen sada. As que recuei, fixen clic nos botns de axuda telefnica e acabaron por darme un nmero de telfono de Microsoft. Cando marquei este nmero, respondeume unha serie de asubos punzantes e unha mensaxe gravada da compaa de telfonos que dica sentmolo, o nmero que marcou non existe. Probei de novo coa pxina de busca, segua sen funcionar. Logo probei PP (Pago Por ncidencia) de segundas. sto levoume a outra serie de pxinas web, ata que fiquei nunha que dica: atencin, non hai ningunha pxina web que corresponda sa peticin. Probei de novo, e acabei chegando a unha pantalla de pago por incidencia que dica: NON hai NCDENCAS. Non hai ningunha incidencia sen usar na sa conta. Se desexa adquirir unha incidencia de axuda, faga clic en OK, entn poder pagar por anticipado por unha incidencia. . . . O prezo por incidencia era de 95 dlares. O experimento empezaba a resultar bastante caro, as que renunciei a abordalo desde o PP e acordei tentalo coas preguntas frecuentes (FAQ, Frecuently Asked Questions) no sitio web de Microsoft. Ningunha das preguntas habituais dispoibles tia nada que ver co meu problema, ags unha titulada teo problemas ao instalar NT, que pareca escrita por publicistas, non por enxeeiros. As que me rendn, e ata o da de hoxe non instalei Windows NT nese ordenador. Para min, o camio de menor resistencia era simplemente usar Debian Linux. No mundo do software de fonte aberta os informes de fallo son unha informacin til. Facelos pblicos un servizo para os demais usuarios e mellora o sistema operativo. tan importante facelos pblicos de forma sistemtica que persoas moi intelixentes invisten, voluntariamente, tempo e dieiro en manter bases de datos de fallos. Porn, no mundo dos sistemas operativos comerciais, informar dun fallo un privilexio polo que hai que pagar moito dieiro. Pero se o pagas, resulta que o informe de fallo debe ser confidencial..., doutro modo calquera poderase beneficiar dos teus noventa e cinco dlares! Con todo, nada impide aos usuarios de NT montar a sa propia base de datos de fallos pblica. Este , noutras palabras, outro trazo do mercado de sistemas operativos que sinxelamente carece de sentido a menos que se examine no seu contexto cultural. O que Microsoft est vendendo a travs do pago por incidente non tanto un apoio tcnico como a ilusin continuada de que os seus clientes estn levando a cabo unha especie de transaccin racional de negocios. unha sorte de taxa rutineira de mantemento para soster a fantasa. Se a xente quixer realmente un sistema operativo slido, usara Linux, e se realmente quixese apoio tcnico atopara un modo de obtelo; os clientes de Microsoft queren outra cosa. No momento en que escribo isto (xaneiro de 1999), a base de datos de Debian Linux contn preto de 32.000 fallos. Case todos foron solucionados hai moito tempo. Hai doce fallos crticos anda en p, o mis antigo foi enviado hai 79 das. Hai 20 fallos graves en p, o mis antigo deles ten 1166 das. Hai 48 fallos importantes e centos de fallos normais e menos importantes. gualmente, BeOS (ao que chegarei nun intre) ten a sa propia base de datos de erros 21 co seu propio sistema de clasificacin, inclundo tales categoras como Non un fallo, Caracterstica recoecida e Non se vai arranxar. Algns destes fallos non son nada mis ca hackers de Be desafogndose e clasifcanse como nput recoecido. Por exemplo, atopei un que se enviou o 30 de decembro de 1998. Est na metade dunha longa lista de fallos, entre un chamado O rato funciona de modo moi raro e outro chamado O cambio de marco BView non afecta se BView non vai unida a unha BWindow. Este titlase: 0<) A %eOS f=ltalle un caeza de turco megalmano para dominar e enfocar a furia do programador e di o seguinte: 21.- http://www.be.com/developers/bugs/index.html .stado %e) (nput 0eco>ecido ?ersin %eOS) 0!64 Compo>ente) desco>ecido 2escricin completa) O %eOS necesita un megalmano eglatra sentado no seu trono para darlle un persona5e humano ;ue todo o mundo deveza por odiar6 Sen isto o %eOS languidecer= no =mito impersonificale dos sistemas operativos ;ue a 5ente nunca 9 ;uen de mane5ar6 Soe 5ulgarse o 95ito dun sistema operativo non pola calidade das caracter,sticas de seu ;ue pos@e: senn polo infames e aorrecidos ;ue son os seus l,deres6 Creo ;ue isto 9 un efecto colateral da camaradar,a entre programadores en condicins penosas6 2espois de todo: a desgraza devece pola compa>a6 Creo ;ue facer ;ue o %eOS se5a menos accesile conceptualmente e moito menos fiale re;uirir= ;ue os programadores se agrupen e desenvolvan un tipo de comunidade na ;ue os estra>os se falan: algo as, como nun supermercado antes dunha enorme tormenta de neve6 Seguindo o mesmo programa: proalemente cumpra desprazar o cuartel 5eral do %eOS a un clima moito menos agradale6 A incomodidade amiente 5eral devir= nesta actitude e realmente non hai mellor receita para o 95ito6 .u su5erir,a Seattle: pero creo ;ue 5a est= ocupado6 &oder,a tentarse *ashington 2C: pero definitivamente non un sitio como San 2iego ou Tucson6 Por desgraza, o sistema de informes de fallo de Be elimina os nomes das persoas que informan dos fallos (para protexelos da vinganza?), as que non sei quen escribiu isto. Daquela parece que estou pregoando a superioridade tcnica e moral de Debian Linux. Pero como case sempre sucede no mundo dos sistemas operativos, mis complexo. Teo Windows NT instalado noutro ordenador e o outro da (xaneiro de 1999), cando tiven un problema con el, decidn probar coa axuda tcnica de Microsoft outra volta. Esta vez o motor de busca si que funcionaba (anda que para chegar a el tiven que identificarme como avanzado). E no canto de facerme as intiles preguntas habituais, localizou preto de douscentos documentos (eu estaba usando uns criterios de busca moi vagos) que eran obviamente informes de fallos, a pesar de que se chamaban doutro xeito. Microsoft, noutras palabras, ten montado un sistema que funcionalmente equivalente base de datos de fallos de Debian. Presenta un aspecto diferente, abof, pero contn datos tcnicos e non disimula a existencia de erros. Como expliquei, vender sistemas operativos por cartos unha posicin bastante insostible, e o nico modo en que Apple e Microsoft o conseguen levando os avances tecnolxicos adiante o mis agresivamente que poden, e facendo que a xente crea en, e pague por, unha imaxe particular: no caso de Apple, a dun librepensador creativo e, no caso de Microsoft, a do respectable tecnoburgus. gual que a Disney, estn a facer dieiro vendendo unha interface, un espello mxico. Cmprelle estar pulido e perfecto ou arruinarase toda a ilusin e o plan de negocios esvaecerase coma un espellismo. En consecuencia, ata hai pouco, a xente que escriba manuais e creaba sitios web de apoio tcnico ao cliente para sistemas operativos comerciais vase impedida, polos departamentos legais ou de relacins pblicas das sas empresas, a admitir, anda que fose indirectamente, que o software podera conter fallos ou que a interface podera sufrir o "problema do doce pestanexante". Non podan tratar as dificultades reais dos usuarios. Os manuais e sitios web eran xa que logo intiles, e facan que ata os usuarios seguros de si mesmos no terreo tcnico se preguntaran se se estaban volvendo sutilmente tolos. Cando Apple ten este tipo de comportamento corporativo, un quere crer que realmente o fan o mellor que poden. Todos queremos darlle a Apple o beneficio da dbida, porque o malvado Bill Gates fxolle morder o po, e porque ten unhas boas relacins pblicas. Pero cando o fai Microsoft, un case non pode evitar virarse nun paranoico das conspiracins. Obviamente estannos ocultando algo!, e ademais son tan poderosos! Estn tratando de nos tolear! Este modo de tratar cos clientes est tomado directamente do totalitarismo centroeuropeo de mediados do sculo XX. A un venlle os adxectivos kafkiano e orwelliano mente. Non poda durar, non mis ca o muro de Berln, as que agora Microsoft ten unha base de datos de fallos publicamente dispoible. Chmase doutro modo e leva un momento atopala, pero est a. Noutras palabras, adaptronse estrutura de dous niveis eloi/morlock da sociedade tecnolxica. Se es un eloi, instalas Windows, segues as instrucins, agardas que todo vaia ben e sofres calado cando se estraga. Se es un morlock vas ao sitio web, dislle que es avanzado, atopas a base de datos de fallos e obts a verdade directamente dalgn annimo enxeeiro de Microsoft. Pero unha vez que Microsoft deu este paso, xorde a cuestin, de novo, de se ten algn sentido estar no negocio dos sistemas operativos en absoluto. Os clientes poden estar dispostos a pagar 95 dlares por informar a Microsoft dun problema se, a cambio, lles dan un consello que ningn outro usuario vai obter. sto ten o til efecto secundario de manter os usuarios mutuamente alienados, o cal contribe a manter a ilusin de que os fallos son raras aberracins. Pero unha vez que os resultados deses informes de fallo estn abertamente dispoibles no sitio web de Microsoft, todo muda. Ningun vai soltar 95 dlares por informar dun problema cando o mis probable que algn outro tipo xa o tea feito, e as instrucins para solucionar o fallo aparezan de balde nun sitio web pblico. E a medida que crece o tamao da base de datos de fallos, acaba convertndose nunha clara admisin, por parte de Microsoft, de que os seus sistemas operativos teen tantos fallos coma os dos seus competidores. so non vergoa ningunha; como mencionei, a base de datos de fallos de Debian contn 32.000 informes ata agora. Pero pon a Microsoft ao mesmo nivel que os demais e fai moito mis difcil que os seus clientes, que queren crer, crean. ,emento ,ori UNHA VEZ QUE A MQUNA LNUX rematou de cuspir o seu telegrama de inicio en xerga, nstame a que introduza un nome de usuario e un contrasinal. Neste momento a mquina anda est executando a interface de lia de comandos, con letras brancas sobre fondo negro. Non hai vents, mens nin botns. Non responde ao rato; nin sequera sabe que o rato est a. Neste punto, con todo, xa posible executar unha chea de software. Emacs, por exemplo, existe tanto en versin lia de comandos como en versin grfica (de feito hai das versins GU, que reflicten unha especie de cisma doutrinal entre Richard Stallman e algns hackers que se fartaron del). O mesmo pode dicirse de moitos outros programas Unix. Moitos non teen sequera unha GU, e moitos dos que a teen poden executarse desde a lia de comandos. Por suposto, dado que o meu ordenador s ten unha pantalla, s podo ver unha lia de comandos, as que poida que crean que s podo interactuar cun programa cada vez. Pero se manteo apertada a tecla Alt e logo pulso o botn de funcin F2 no alto do meu teclado, aparece outra pantalla negra baleira que me pide que dea o meu nome de usuario e contrasinal. Podo entrar e iniciar outro programa, logo pulsar Alt-F1 e regresar primeira pantalla, que segue facendo o que estivese facendo cando a deixei; ou podo pulsar Alt-F3 e entrar noutra pantalla, e unha cuarta, e unha quinta. Nunha destas pantallas podo entrar como eu mesmo, noutra como root (o administrador do sistema), e noutra podo entrar nun ordenador distinto a travs da rede. Cada unha destas pantallas chmase, en xerga Unix, un tty, que a abreviatura de teletipo. As que cando uso o meu sistema Unix deste xeito regreso a esa pequena habitacin no nstituto de Ames onde escribn o meu primeiro cdigo hai vinte e cinco anos, ags que o tty mis silencioso e rpido ca un teletipo e quen de executar un software incomparablemente superior, tal como Emacs ou as ferramentas de desenvolvemento de GNU. Resulta doado (para o estndar de Unix, non o de Apple/Microsoft) configurar un sistema Unix de modo que vaia directamente a un GU cando o inicies. Deste modo nunca se ve unha pantalla tty. Eu anda fago que o meu se inicie con esta pantalla de teletipo, branco sobre negro, como un "memento mori" computacional. Adoitaba estar de moda que os escritores tivesen un cranio humano sobre o seu escritorio como recordatorio da sa mortalidade, de que todo era vaidade. A pantalla tty lmbrame que o mesmo sucede coas elegantes GU. O X Window System, que a GU de Unix, ha ser capaz de executarse en centos de tarxetas de vdeo diferentes con diferentes chips, memoria e buses de placa base. gualmente, hai centos de tipos distintos de monitores no mercado novo e usado, cada un con diferentes especificacins, as que probablemente haxa mis dun milln de combinacins posibles de tarxeta e monitor. O nico que todas teen en comn que funcionan en modo VGA, que a vella pantalla de lia de comandos que se ve durante uns poucos segundos ao iniciar Windows. As que Linux sempre arrinca en VGA, cunha interface de teletipo, porque ao principio non ten nin idea de que clase de hardware est conectado ao ordenador. Para ir desde o teletipo ata o GU cmpre dicirlle a Linux exactamente que tipo de hardware hai. Se te equivocas, obters unha pantalla en branco no mellor dos casos e, no peor, poderas destrur fisicamente o monitor, ao enviarlle sinais que non pode manexar. Cando empecei a usar Linux todo isto haba que facelo a man. Unha vez pasei case un mes tratando de facer que un monitor rebelde funcionase, e enchn a maior parte dun caderno con notas esborranchadas, cada vez mis desesperadas. Hoxe en da, a maior parte das distribucins GNU/Linux incle un programa que automaticamente examina e configura o sistema, as que instalar X Window case tan fcil como instalar unha GU de Apple/Microsoft. A informacin crucial vai a un arquivo (un arquivo de texto ASC, naturalmente) chamado XF86Config, ao que paga a pena botar unha ollada, anda que a distribucin o crea automaticamente. Para a maior parte da xente parece unha serie de ensalmos crpticos sen sentido, e esa era a idea de miralo. Un sistema Apple/Microsoft debe de ter a mesma informacin para lanzar a sa GU, pero posiblemente estea escondida nas profundidades, ou probablemente estea nun arquivo que nin sequera pode abrir e ler un editor de textos. Todos os arquivos importantes que fan que os sistemas Linux funcionen estn vista. Sempre son arquivos de texto ASC, as que non fan falla ferramentas especiais para lelos. Pdense mirar sempre que se queira, o cal bo, e pdese enredar con eles e voltar o sistema completamente disfuncional, o cal xa non tan bo. En calquera caso, asumindo que o meu arquivo XF86Config estea tal cal, introduzo o comando startx para iniciar o sistema X Window. A pantalla queda en branco durante un minuto, o monitor emite estraos rudos que chan, logo reconstitese como un escritorio gris en branco cun cursor de rato no medio. Ao mesmo tempo inicia o xestor de vents. X Window software de bastante baixo nivel: proporciona a infraestrutura para unha interface grfica de usuario e unha infraestrutura pesada e industrial. Pero non traballa con vents. so manxao outra categora da aplicacin colocada encima de X Window, chamada xestor de vents. Hai varios dispoibles, todos gratutos, por suposto. O clsico Tom-s Window Manager (twm, o Xestor de vents de Tom) pero hai unha variante mis pequena e supostamente mis eficiente chamada fvwm, que a que eu uso. Tolle o ollo botado a un xestor de vents completamente diferente chamado Enlightenment, que pode ser o produto tecnolxico mis elegante que vira nunca, posto que a) para Linux, b) libre, c) est sendo desenvolvido por un nmero moi pequeno de hackers obsesos, e d) ten un aspecto sorprendentemente elegante; o tipo de xestor de vents que podera aparecer como fondo dunha pelcula de Alien. En calquera caso, o xestor de vents funciona como un intermediario entre X Window e o software que se estea a usar. Debuxa os bordos das vents, os mens e demais, mentres as aplicacins debuxan o contido das vents. As aplicacins poden ser de calquera tipo: editores de texto, navegadores web, paquetes grficos ou utilidades, como un reloxo o unha calculadora. Noutras palabras, a partir deste punto, d a sensacin de pasar a un universo paralelo bastante parecido ao familiar universo de Apple ou Microsoft, pero lixeira e situacionalmente diferente. O principal programa grfico en Apple/Microsoft Adobe Photoshop, pero en Linux algo chamado Gimp. No canto de Microsoft Office, pdese comprar algo chamado ApplixWare 22 . Hai moitos 22.- Como substituto de Microsoft Office, hoxe en da hai dispoible unha magnfica suite ofimtica libre e multiplataforma chamada OpenOffice: paquetes de software comercial, tales como Mathematica, Netscape Communicator e Adobe Acrobat, dispoibles en versin Linux e, segundo como se configure o xestor de vents, pdese facer que tean o mesmo aspecto e se comporten igual ca en MacOS ou Windows. Pero hai un tipo de vent que se ver na interface grfica de Linux e que rara ou inexistente noutros sistemas operativos. Estas vents chmanse xterm e non conteen nada mis ca lias de texto -esta vez texto negro sobre fondo branco, anda que se poden cambiar esas cores: cada vent xterm unha interface de lia de comandos en si mesma-, un tty nunha vent. As que ata cando se est en pleno modo grfico se pode seguir falando co ordenador Linux a travs dunha interface de lia de comandos. Hai moito software bo de Unix que non ten interface grfica ningunha. sto pdese deber ao feito de que se desenvolveu antes de que X Window estivese dispoible, ou a que as persoas que o escribiron non queran sufrir todo o abafo de crear unha GU, ou sinxelamente que non o necesitaban. En calquera caso, eses programas poden invocarse introducindo os seus nomes na lia de comandos dunha vent xterm. O comando whoami, mencionado antes, un bo exemplo. Hai outro chamado wc (word count, reconto de palabras) que sinxelamente devolve o nmero de lias, palabras e caracteres nun arquivo de texto. A capacidade de executar estes programias de utilidades na lia de comandos unha gran virtude de Unix, e unha que improbable que dupliquen os sistemas operativos de interface grfica pura. O comando wc, por exemplo, o tipo de cousa que resulta fcil de escribir cunha interface de lia de comandos. Probablemente non consiste mis ca nunhas poucas lias de cdigo, e un programador listo podera, se cadra, escribilo nunha soa lia. En forma compilada s ocupa uns poucos bytes de espazo de disco. Pero o cdigo requirido para darlle unha interface grfica de usuario a ese programa probablemente tera centos ou ata miles de lias, dependendo do capricho do programador. Compilado nun software executable, tera unha chea de cdigo GU. Sera lento de iniciar e ocupara un montn de memoria. Este esforzo sinxelamente non pagara a pena, as que wc nunca se escribira como un programa independente. Os usuarios teran que esperar a que o reconto de palabras viese includo nun paquete de software comercial. As interfaces grficas tenden a impoer unha chea de cdigo superfluo ao software, ata ao mis pequeno, e este plus cambia completamente o contorno de programacin. As pequenas utilidades xa non merece a pena escribilas. Estas funcins tenden a ser aglutinadas en paquetes mis amplos de software. A medida que as interfaces grficas viranse mis complexas e impoen cada vez mis cdigo superfluo, esta tendencia vlvese omnipresente e os paquetes de software fanse cada vez mis colosais; a partir de certo punto empezan a fusionarse, como Word, Excel e PowerPoint se fundiron en Microsoft Office, un enorme Corte ngls de software sito na periferia dunha cidade chea de tendias en creba. unha analoxa inxusta, porque cando unha tendia creba significa que un tendeiro pecha o negocio. Por suposto, nada diso ocorre cando wc queda subsumido nun dos incontables elementos do men do Microsoft Word. O nico inconveniente real a perda de flexibilidade para o usuario, pero unha perda que a maiora dos clientes obviamente non nota ou non lles importa. O inconveniente mis serio do enfoque Corte ngls que a maiora de usuarios s quere ou necesita unha pequena parte do que conteen estes xigantescos paquetes de software. O resto lixo, peso morto. E con todo, o usuario no cubculo do lado http: //www.openoffice.org [N. do E.] ter opinins completamente distintas acerca de que e que non til. A outra cousa importante que hai que mencionar aqu que Microsoft incluu unha caracterstica verdadeiramente elegante en Office: un paquete de programacin en Basic. Basic a primeira linguaxe de ordenador que aprendn, al cando usaba a cinta de papel e o teletipo. Usando a versin de Basic que vn includa en Office un pode escribir as sas propias utilidades que saben como interactuar con todos os enredos, "macaraadas, lacios e adobos de Office. Basic mis fcil de usar cs linguaxes utilizadas habitualmente na programacin Unix de lia de comandos, e Office chegou a moitas mis persoas cs ferramentas GNU. As que bastante posible que esta caracterstica de Office acabe por xerar moito mis hacking que GNU. Pero agora estou falando do software de aplicacins, non de sistemas operativos. E como dixen, o software de aplicacins de Microsoft tende a ser moi bo. Eu non o uso moito, porque non entro dentro do seu mercado diana. Se Microsoft saca algunha vez un paquete de software que eu use e que me guste, daquela ser o momento de que se desfagan do stock, porque eu son un segmento de mercado dunha persoa. A 6atiga (o 2gee0 89 5 NOS ANOS QUE LEVO TRABALLANDO CON LNUX enchn tres cadernos e medio rexistrando as mias experiencias. S empezo a escribir cousas cando estou facendo algo complicado, como instalar X Window ou enredar coa mia conexin de internet, as que estes cadernos s conteen o rexistro das mias loitas e frustracins. Cando as cousas me saen ben traballo feliz e contento durante moitos meses sen anotar nada. As que estes cadernos son unha lectura bastante lgubre. Cambiar nada en Linux cuestin de abrir varios deses pequenos arquivos ASC e cambiar unha palabra aqu e un carcter al, de modo que resultan extremadamente significativos para o funcionamento do sistema. Moitos dos arquivos que controlan o funcionamento de Linux non son nada mis ca lias de comando que se volveron tan longas e complicadas que nin tan sequera os hackers de Linux poderan escribilas correctamente. Cando se traballa con algo tan potente como Linux, facilmente se pode dedicar toda unha media hora a escribir unha soa lia de comando. Por exemplo, o comando find, que busca en todo o sistema de arquivos aqueles ficheiros que cumpran certos criterios, prodixiosamente potente e xeral. O seu man ten once pxinas, e son pxinas concisas; poderanse espallar por todo un libro. Ademais, coma se iso non fose bastante complicado de seu, sempre se pode dirixir a sada dun comando Unix entrada doutro igualmente complicado. O comando pon, que se usa para activar unha conexin PPP coa internet, require tanta informacin detallada que basicamente resulta imposible lanzalo todo desde a lia de comandos. En lugar diso, abstrense grandes anacos da sa entrada a tres ou catro arquivos distintos. Fai falla un script 24 de marcacin, que de feito un programia que lle di como marcar o telfono e responder a diversos sucesos; un arquivo chamado options, que lista preto de sesenta opcins diferentes sobre como instalar a conexin PPP; e un arquivo chamado secrets, que incle informacin sobre os contrasinais. Posiblemente haxa hackers case divinos de Unix nalgn lugar do mundo que non teen por que usar estes pequenos scripts e arquivos de opcins como muleta, e que sinxelamente poden sacar lias de comando sorprendentemente complexas sen cometer erros tipogrficos e sen ter que pasar horas ollando a documentacin, pero eu non son un deles. Como case todos os usuarios de Linux, dependo de miles de pequenos arquivos de texto ASC que ocultan todos eses detalles e que sa vez estn metidos en recunchos do sistema de arquivos de Unix. Cando quero mudar algo acerca do modo en que funciona o meu sistema edito eses arquivos. Sei que se non sigo a pista de cada pequeno cambio que realicei non poderei facer que o sistema funcione tras enredar con el. Manter rexistros escritos man pesado, por non dicir algo anacrnico, pero necesario. Probablemente tera aforrado unha chea de dores de cabeza traballando cunha compaa chamada Cygnus Support, que existe para proporcionar axuda aos usuarios de software 23.- Os geeks son primos irmns dos nerds e dos hackers. De feito moitos deles son as tres cousas. O hacker denomnase a mido geek en lugar de hacker, termo reverencial e con demasiado peso, que de cando en cando un hacker usar para se referir a si mesmo. Os geeks adoitan ser xente con boas aptitudes tecnolxicas, que adoran os gadgets, van cargados a todas partes con diferentes cacharros electrnicos e levan sempre camisolas de congresos de tecnoloxa, de hacklas ou de series de ciencia ficcin. Non son necesariamente adolescentes, un geek pode ser un dos altos e serios directivos dunha empresa tecnolxica, o novo estudante universitario que insiste en que haxa conexin por cable ou ADSL na residencia de estudantes ou un av que acaba de descubrir a internet. [N. do E.] 24.- Un script ou guin un ficheiro de texto que contn unha serie de instrucins que se poden invocar na lia de comandos, e que se executarn de forma secuencial. Nese sentido semellante a un ficheiro con extensin BAT de MS-DOS, anda que moitsimo mis potente e pode ser programado de modo moito mis complexo. [N. do E.] libre. Pero non o fixen, porque quera ver se poda facelo eu s. A resposta resultou ser que si, pero polos pelos. E hai moitos retoques e optimizacins que probablemente podera facer ao meu sistema que nunca cheguei a probar, en parte porque algns das frtome de ser un morlock, e en parte porque me d medo estragar un sistema que en xeral me funciona ben. Anda que Linux me vale a min e a moitos outros usuarios, a sa potencia e xeneralidade son o seu taln de Aquiles. Se un sabe o que est facendo pode comprar un PC barato de calquera tenda de ordenadores, tirar os discos de Windows que leva includos e convertelo nun sistema Linux de desconcertante complexidade e potencia. Pode enchufalo a outros doce ordenadores Linux e convertelo en parte dun ordenador paralelo. Pode configuralo de tal modo que cen persoas diferentes poidan entrar nel a travs da internet, por va doutras tantas lias de mdem, tarxetas Ethernet, sockets TCP/P, e paquetes de radio enlaces 25 . Pode unilo a media ducia de monitores diferentes e xogar a DOOM con algun en Australia mentres segue a satlites de comunicacins en rbita e controlar as luces e termstato da casa e a gravacin en directo do seu webcam e navegar na internet e desear circutos nas demais pantallas. Pero a potencia e complexidade do sistema -as calidades que o fan tan enormemente superior no aspecto tcnico aos demais sistemas operativos- s veces fan que pareza demasiado formidable para o uso cotin. s veces, noutras palabras, s quero ir a Disneylandia. O meu sistema operativo ideal sera un que tivese unha interface grfica ben deseada, que resultase doado de instalar e empregar, pero que inclura vents de terminal desde as que puidese regresar interface de lia de comandos, e executar software GNU, cando tivese que facelo. Hai uns cantos anos, Be nc. inventou exactamente ese sistema operativo. Chmase BeOS. 25.- O packet radio link un sistema de comunicacin dixital baseado nas emisoras de radioafeccionados. Consiste na transmisin e recepcin, a travs da radio, de sinais dixitais empaquetados con recoecemento de erros en recepcin. O seu nome debido a que enva os datos dixitais agrupndoos en pequenos paquetes. O kernel Linux soporta perfectamente este protocolo. [N. do E.] $tre MOTAS PERSOAS NO NEGOCO dos ordenadores pasrono mal para enfrontar a Be, ncorporated, polo simple motivo de que non parece ter ningn sentido. Fundouse a finais de 1990, o cal faino mis ou menos contemporneo de Linux. desde o principio dedicouse a crear un novo sistema operativo que , polo seu deseo, incompatible con todos os demais (anda que, como veremos, compatible con Unix nalgns aspectos moi importantes). Se unha definicin de celebridade a de algun que famoso por ser famoso, entn Be o contrario dunha celebridade. famoso por non ser famoso; famoso por estar condenado. Pero leva condenado moitsimo tempo. A misin de Be podera ter mis sentido para os hackers que para outra xente. Para explicar a razn teo que expoer o concepto de cruft 4A , que para os que escriben cdigo case tan aberrante como unha repeticin innecesaria. Se estiveron en San Francisco veran vellos edificios que foron sometidos a remodelacins ssmicas, o que frecuentemente significa que se erixiron grotescas superestruturas de aceiro moderno ao redor de edificios construdos, por exemplo, nun estilo clsico. Cando cheguen novas ameazas -se temos outra Era Glacial, por exemplo- podern construrse capas adicionais de tecnoloxa anda mis alta, pola sa vez, ao redor destas, ata que o edificio orixinal sexa como unha reliquia nunha catedral -un anaco de so amarelento incrustado en media tonelada dun bonito amasillo decorativo. Pdense tomar medidas semellantes para facer que vellos sistemas operativos que ranquean sigan a funcionar. Faise todo o tempo. Remendar un vello sistema operativo desgastado debe verse simplificado polo feito de que, a diferenza dos vellos edificios, os sistemas operativos non teen ningn mrito esttico ou cultural que os faga intrinsecamente dignos de se salvaren. Pero na prctica non funciona as. Se traballan cun ordenador, probablemente tean personalizado o seu escritorio, o contorno no que sentan a traballar cada da, e se gastaran moito dieiro en software que funciona nese contorno e dedicaron moito tempo a familiarizarse co modo en que todo funciona. sto leva moito tempo, e o tempo dieiro. Como xa mencionei, o desexo de simplificar as interaccins coas tecnoloxas complexas a travs da interface, e de rodearse de ananos de xardn e figurias de Lladr virtuais, natural e omnipresente -presumiblemente unha reaccin contra a complexidade e formidable abstraccin do mundo informtico. Os ordenadores dannos mis opcins das que realmente queremos. Preferimos elixir unha soa vez, ou aceptar a configuracin por defecto que nos dan as compaas de software, e deixar as cousas tranquilas. Pero cando un sistema operativo se cambia, todo se desmanda. O usuario medio de ordenador un anticuario tecnolxico ao que realmente non lle gusta que as cousas muden. un profesional urbano que acaba de comprar unha casia para reformar e est mudando os mobles e a decoracin, e reorganizando as lacenas, de tal modo que todo estea ben. Se necesario que unha banda de enxeeiros furguen no soto reforzando os cimentos para que poidan soportar a nova baeira de ferro con patas, metendo novos cables e tubaxes nas paredes para instalar electrodomsticos modernos, 266B Cruft non se adoita traducir. Tampouco aparece en ningn dicionario de ingls, anda que si no Jargon File, que o arquivo oficioso da xerga hacker: significa excesivo, superfluo, lixo, os hackers emprgano para se referiren en particular ao cdigo redundante ou sobrante. [N. do E.] ben, que as sexa -os enxeeiros son baratos, polo menos cando millns de usuarios de sistemas operativos se reparten o custo dos seus servizos. gualmente, aos usuarios de ordenador gstalles ter o ltimo Pentium e poder navegar pola rede, sen alterar as cousas que lles fan sentir coma se soubesen qu demo est acontecendo. s veces isto resulta posible, de feito. Engadir mis RAM ao sistema un bo exemplo dunha actualizacin que probablemente non estrague nada. Por desgraza, moi poucas actualizacins son as de pulcras e sinxelas. Lawrence Lessig, o que foi Mestre Especial no preito antimonopolio do Ministerio de Xustiza contra Microsoft, queixbase de que instalara o nternet Explorer no seu ordenador e ao facelo perdera toda a sa lista de pxinas favoritas (a sa lista persoal de sinais que usaba para navegar polo labirinto da internet). Era coma se comprase un novo xogo de neumticos para o seu coche e logo, ao marchar do taller, descubrise que, debido a algn inescrutable efecto colateral, todos os sinais e mapas de estradas do mundo fosen destrudos. Se fora como a maiora de ns, gastara unha chea de esforzo en compilar esa lista de favoritos. Este s un pequeno exemplo do tipo de problema que poden provocar as actualizacins. Os sistemas operativos vellos e desconxuntados teen valor no sentido, basicamente negativo, de que os novos fannos desexar non ter nacido. Todos os apaos e remendos que teen que facer os enxeeiros para proporcionarnos os beneficios da nova tecnoloxa sen forzarnos a pensar niso, ou a mudar os costumes, producen unha chea de cdigo que, co tempo, se converte nun xigantesco parche de goma, engrudo, fo de embalaxe e cinta illante que rodea ao sistema operativo. Na xerga dos hackers, chmase cruft. Un sistema que ten moitas, moitas capas descrbese como cruft+. Os hackers detestan facer as cousas das veces, pero cando ven algo crufty, o seu primeiro impulso arrincalo, tiralo e empezar de novo. Se Mark Twain volvese a San Francisco hoxe e estivese nun destes vellos edificios sismicamente restaurados pareceralle igual, con todas as portas e vents no mesmo sitio; pero se sase ra non o recoecera. E se volvera co seu enxeo intacto podera cuestionar se pagara a pena tomarse tantas molestias para salvar ese edificio. Nalgn momento, hai que facerse a pregunta: merece a pena, ou deberiamos derrubalo e levantar un bo; deberiamos poer outra vaga humana de enxeeiros a estabilizar a torre inclinada de Pisa, ou deberiamos deixar que a devandita torre caese e construr unha que non estea mal feita? Como a restauracin dun vello edificio, o cruft sempre parece unha boa idea cando se poen as primeiras capas -s mantemento rutineiro, unha xestin slida e prudente. sto resulta especialmente certo cando (por as dicir) nunca se baixa ao soto, nin se mira detrs do encofrado. Pero cando es un hacker que se pasa todo o tempo mirando as cousas desde ese punto de vista, o cruft fundamentalmente noxento e non podes evitar querer sacalo a golpe de escoupro ou, mellor anda, sinxelamente sar do edificio (deixar que a torre inclinada de Pisa caese) e poerse a construr unha nova que non se incline. Durante moito tempo, resultaba obvio para Apple, Microsoft e os seus clientes que a primeira xeracin de sistemas operativos con interface grfica estaba condenada, e que acabara por ser refugada en favor de sistemas completamente novos. A finais dos oitenta e principios dos noventa Apple realizou uns cantos esforzos estriles para crear novos sistemas operativos posteriores a MacOS, tales como Pink e Taligent. Cando estes esforzos fallaron realizaron un novo proxecto chamado Copland, que tamn fallou. En 1997 coquetearon coa idea de adquirir Be, pero no canto diso adquiriron NeXT, que ten un sistema operativo chamado NextStep que , de feito, unha variante de Unix. A medida que estes esforzos se sucedan e fracasaban, un atrs doutro, os enxeeiros de Apple, que eran dos mellores na profesin, non deixaban de engadir capas de cruft. Estaban tratando de converter a pequena torradora nunha mquina multitarea e apta para internet, e saulles sorprendentemente ben durante certo tempo, algo as coma o heroe dunha pelcula que cruza un ro na selva saltando sobre os lombos dos crocodilos. Pero no mundo real os crocodilos acbanse, ou pisas a un realmente listo. Falando diso, Microsoft abordou o mesmo problema dun modo considerablemente mis ordenado, creando un novo sistema operativo chamado Windows NT, que est explicitamente pensado para ser un competidor directo de Unix. NT quere dicir New Technology, Nova Tecnoloxa, que se podera ler como un rexeitamento do cruft. E de feito NT ten a reputacin de ser moito menos crufty do que acabou sendo MacOS; nun momento dado, a documentacin necesaria para escribir cdigo no Mac encha algo as como 24 cartafoles. Windows 95 era, e Windows 98 , crufty porque teen que ser retroactivamente compatibles cos anteriores sistemas operativos de Microsoft. Linux trata co problema do cruft do mesmo xeito en que os esquims supostamente trataban aos seus xubilados: se insistes en usar vellas versins de software Linux antes ou despois acabars por atoparte flotando polo estreito de Bering nun iceberg cada vez mis pequeno. Poden facelo porque a maior parte do software gratuto, as que non custa nada descargar versins actualizadas, e a maior parte dos usuarios de Linux son morlocks. A gran idea detrs de BeOS foi partir dunha folla de papel en branco e desear un sistema operativo do modo correcto. E iso exactamente o que fixeron. Era obviamente unha boa idea desde o punto de vista esttico, pero non un bo plan de negocios. Algunhas persoas que coezo no mundo GNU/Linux estn molestos con Be por emprender esta aventura quixotesca cando as sas formidables capacidades podan contribur a estender Linux. De feito, non ten ningn sentido ata que un recorda que o fundador da compaa, Jean-Lois Gasse, de Francia -un pas que durante moitos anos mantivo a sa propia versin separada e independente da monarqua inglesa na corte de St. Germain, con cortesns, cerimonias de coroacin, relixin estatal e poltica exterior. Agora, a mesma molesta, anda que admirable, teimosa que nos deu aos xacobinos a force de frappe, o Airbus e os sinais de ArrCt en Qubec, deunos un sistema operativo realmente chulo. Renego de vs, cans anglosaxns! Crear completamente un sistema operativo a partir da nada, sinxelamente porque ningn dos existentes era exactamente adecuado, pareceume un acto de tal chulera que me vin forzado a apoialo. Merquei un BeBox en canto puiden. O BeBox era un ordenador de procesador dual, con chips de Motorola fabricados especificamente para executar o BeOS; non poda executar ningn outro sistema operativo. Por iso o merquei. Sentn que era un modo de queimar as naves. A sa caracterstica mis distintiva son dous pilotos no panel frontal que soben e baixan como tacmetros para dar a sensacin do duro que est traballando cada procesador. Pareceume elegante, e ademais calculei que en canto a compaa crebase nuns poucos meses o meu BeBox sera un valioso obxecto de coleccionista. Pasaron dous anos e estou escribindo isto no meu BeBox. Os pilotos (das Blinkenlights, como os chaman na comunidade Be) pestanexan ledamente xunto ao meu cbado dereito mentres pulso as teclas. Be, nc. segue en activo, anda que deixaron de fabricar BeBoxes case inmediatamente despois de que eu comprase o meu. Tomaron a triste, pero probablemente bastante acertada, decisin de que o hardware era mal negocio, e levaron o BeOS a Macintosh e a clons do Mac. Posto que estes usan o mesmo tipo de chips Motorola que usaba o BeBox, non resultou especialmente difcil. Moi pouco tempo despois Apple esganou os fabricantes de clons do Mac e restaurou o seu monopolio do hardware. As que durante un tempo Apple fabricou os nicos novos ordenadores que podan executar BeOS. A estas alturas Be, como Spiderman co seu sentido de araa, desenvolvera un agudo sentido de cando o an esmagar coma a un bicho. Anda que non a tiveran, a idea de depender de Apple -tan frxil e con todo tan letal- para seguir existindo tera espantado a calquera. Emprendendo a sa propia aventura de salto de crocodilos, trasladaron o BeOS a chips de ntel (os mesmos chips que usan os ordenadores de Windows). E xusto no momento adecuado, cando Apple lanzou o seu novo hardware, baseado no chip G3 de Motorola, mantendo en segredo os datos tcnicos que os enxeeiros de Be necesitaran para executar o BeOS naqueles ordenadores. sto matara a Be como unha bala entre cella e cella, de non ter dado o salto a ntel. As que agora o BeOS pdese executar nunha gama incriblemente variada de hardware: BeBoxes, vellos Macs e orfos clons do Mac e ordenadores ntel para uso con Windows. Por suposto estes ltimos son ubicuos e sorprendentemente baratos hoxe en da, as que parece que os problemas de hardware de Be chegaron ao seu fin. Algns hackers alemns ata crearon un substituto de Das Blinkenlights: un circuto que se pode enchufar a mquinas compatibles con PC que executen BeOS. Leva os pilotos en forma de tacmetro, que foran unha caracterstica tan popular do BeBox. O meu BeBox xa empeza a estar vello, como lles pasa a todos os ordenadores cada dous anos ou as e, antes ou despois, terei que substitulo por un ordenador ntel. Ata despois diso, con todo, poderei seguir usndoo. Porque, inevitablemente, algun xa levou Linux ao BeBox. En calquera caso, BeOS ten unha interface grfica extremadamente ben pensada, construda sobre un marco tecnolxico slido. Basase desde o principio en modernos principios do software orientado a obxectos. O software do BeOS consiste en entidades case independentes de software chamadas obxectos, que se comunican envindose mensaxes unhas a outras. O sistema operativo mesmo est composto de tales obxectos, e funciona como unha especie de oficina de correos ou internet a travs da que se mandan mensaxes de obxecto a obxecto. O sistema operativo ten mltiples fos, o que quere dicir que como todos os demais sistemas operativos modernos pode camiar e mastigar goma de mascar vez; pero dlles aos programadores unha chea de poder sobre a xeracin e eliminacin de fos, ou subprocesos independentes. Tamn un sistema operativo multiprocesador, o cal significa que se lle d intrinsecamente ben executarse en ordenadores con mis dunha CPU (Linux e Windows NT tamn fan isto con eficacia). Para este usuario, un punto forte de BeOS a sa aplicacin incrustada Terminal, que permite abrir vents equivalentes s vents xterm de Linux. Noutras palabras, a interface de lia de comandos est dispoible se a quixeres. Debido a que BeOS segue certo estndar chamado POSX, quen de executar a maior parte do software GNU. dicir, que a inmensa cantidade de software de lia de comandos desenvolvido polos de GNU funciona nunha vent terminal de BeOS sen problemas. sto incle as ferramentas de desenvolvemento de GNU -o compilador e o enlazador- e incle todos os programias de utilidades. Estou a escribir isto usando unha especie de moderno editor de texto chamado Pe, escrito por un holands chamado Maarten Hekkelman, pero cando quero pescudar canto escribn, paso a unha vent terminal e executo wc. Como suxire o informe de fallo que citei antes, a xente que traballa para Be, e os programadores que escriben o cdigo de BeOS, parecen divertirse mis cs seus homlogos noutros sistemas operativos. Tamn parecen ser mis diversos en xeral. Hai un par de anos fun a unha universidade local para asistir conferencia duns representantes de Be. Fun porque asumn que o auditorio estara deserto, e pareceume que merecan un pblico de polo menos unha persoa. O feito foi que acabei de p no corredor, pois haba centos de estudantes enchendo a sala. Era como un concerto de rock. Un dos dous enxeeiros de Be no escenario era negro, o cal desgraciadamente algo moi raro no mundo da alta tecnoloxa. O outro denunciou animadamente o cruft, e louvou BeOS polas sas calidades libres de cruft, e de feito acabou dicindo que en dez ou quince anos, cando BeOS se volvese tan cruftoso como MacOS e Windows95, sera hora de tiralo e crear un novo sistema operativo a partir da nada. Dubido que isto fose poltica oficial de Be, pero impresionou a todo o mundo na sala! A finais dos oitenta o MacOS foi, durante un tempo, o sistema operativo dos artistas na onda e os hackers -e BeOS parece ter o potencial para atraer mesma xente hoxe. As listas de correo de Be estn cheas de hackers con nomes como Vladimir e Olaf e Pierre, pondose a parir uns a outros en crebado tecnoingls. A nica pregunta real acerca de BeOS se est condenado ou non. Ultimamente, Be respondeu pesada acusacin de que estn condenados coa aseveracin de que BeOS un sistema operativo multimedia fabricado para os creadores de contidos multimedia, e xa que logo non entra en competicin con Windows. sto un pouco inxenuo. Por volver analoxa dos concesionarios de coches, como se o dono da tenda de batmbiles afirmara que en realidade non compite cos demais porque o seu coche pode ir tres veces mis rpido e mesmo pode voar. Be ten unha oficina en Pars e, como mencionei, a conversa nas listas de correos sobre Be ten un sabor fortemente europeo. Ao mesmo tempo esforzronse moito por achar un nicho en Xapn, e Hitachi acaba de empezar a meter BeOS nos seus PC. As que, se tiver que lanzar unha prediccin, eu dira que estn xogando ao go mentres Microsoft xoga ao xadrez. Polo momento mantense lonxe da posicin extremadamente forte de Microsoft en Norteamrica. Estn tratando de se asentar nas beiras do taboleiro, por as dicir, en Europa e Xapn, onde a xente pode estar mis aberta a sistemas operativos alternativos, ou polo menos pode ser mis hostil a Microsoft, que nos Estados Unidos. O que mantn a Be trabado neste pas o feito de que xente intelixente dlle medo parecer imbcil. Corres o risco de parecer inxenuo cando dis: Probei BeOS, e isto o que opino. Parece moito mis sofisticado dicir: as probabilidades de que Be atope un nicho no mercado altamente competitivo dos sistemas operativos aproxmanse a cero. , en xerga tcnica, un problema de mente compartida. E no negocio dos sistemas operativos, a mente compartida algo mis ca unha mera cuestin de RP; ten efectos directos sobre a tecnoloxa mesma. Todos os enredos perifricos que poden enchufarse a un ordenador persoal -as impresoras, escners, interfaces de PalmPilot e Lego Mindstorms- precisan duns elementos de software chamados controladores ou drivers. gualmente, as tarxetas de vdeo e (en menor medida) os monitores necesitan drivers. Ata os diferentes tipos de placas nai no mercado se relacionan co sistema operativo de diferentes xeitos, e precsase un cdigo distinto para cada unha. Todo este cdigo especfico para o hardware non s ha de escribirse, senn tamn probarse, mellorarse, actualizarse, manterse e repararse. Debido ao feito de que o mercado do hardware virou tan enorme e complicado, o que realmente determina o destino dun sistema operativo non o bo que sexa tecnicamente, nin canto custe, senn a dispoibilidade do cdigo especfico do hardware. Os hackers de Linux teen que escribir ese cdigo eles mesmos, e realmente fano a unha rapidez asombrosa. Be, nc. ten que escribir todos os seus propios drivers, anda que a medida que BeOS foi gaando impulso programadores independentes empezaron a contribur con drivers, que estn dispoibles no sitio web de Be. Pero Microsoft leva vantaxe, de momento, porque non ten que escribir os seus propios drivers. Calquera fabricante de hardware que lance hoxe en da unha nova tarxeta de vdeo ou un novo perifrico ao mercado sabe que ser invendible a menos que incla o cdigo especfico do hardware que faga que funcione con Windows, e as todos os fabricantes de hardware aceptaron a carga de crear e manter a sa propia biblioteca de drivers 47 . 27.- A finais de 2001, Be nc. pechou as sas portas e vendeu a sa propiedade intelectual a Palm, includo BeOS. Uns cantos das antes de se anunciar a venda, un grupo de hackers iniciaron o OpenBeOS Project (http://open-beos.sorceforge.net), un proxecto dedicado a recrear, e logo estender, un clon libre de BeOS. [N. do E.] ,ente Compartida A AFRMACN DO GOBERNO dos EE.UU. de que Microsoft ten o monopolio do mercado de sistemas operativos pode ser a aseveracin mis obviamente absurda nunca presentada pola mente legal. Linux, un sistema operativo tecnicamente superior, reglase, e BeOS est dispoible por un prezo nominal. sto sinxelamente un feito que hai que aceptar, gsteche ou non, Microsoft. Microsoft realmente grande e rica e se hai que crer a algunhas das testemuas do Goberno, non son tipos moi agradables. Pero a acusacin de monopolio sinxelamente carece de sentido. O que realmente est pasando que Microsoft fxose, de momento, con certa vantaxe: dominan a competicin pola mente compartida, as que calquera fabricante de hardware ou software que queira ser tomado en serio sntese obrigado a fabricar un produto que sexa compatible cos seus sistemas operativos. Dado que os fabricantes de hardware escriben drivers compatibles con Windows, Microsoft non ten por que escribilos; para todos os efectos, os fabricantes de hardware estn engadindo novos compoentes a Windows, convertndoo nun sistema operativo mis capaz, sen cobrar a Microsoft polos seus servizos. unha boa posicin na que estar. O nico modo de combater tal adversario ter un exrcito de programadores altamente competentes que escriban drivers equivalentes de forma gratuta, que o que fai GNU/Linux. Pero a posesin desta vantaxe tecnolxica diferente dun monopolio en calquera sentido normal da palabra, porque aqu o dominio non ten nada que ver cos resultados tcnicos ou o prezo. Os antigos monopolios de barns ladrns eran monopolios porque controlaban fisicamente os medios de producin e/ou distribucin. Pero no negocio do software os medios de producin son os hackers que escriben cdigo, e a internet o equivalente aos medios de distribucin, e ningun afirma que Microsoft controle iso. Aqu, pola contra, o dominio atpase nas mentes da xente que compra software. Microsoft ten poder porque a xente cre que o ten. Fai moito dieiro. A xulgar polos recentes procedementos xudiciais en ambos Washingtons, parece que este poder e este dieiro impeleron a algns executivos moi peculiares a traballar para Microsoft, e que Bill Gates realice tests de saliva a algns deles antes de darlles tarxetas de identidade de Microsoft. Pero este non o tipo de poder que encaixa con calquera definicin normal da palabra monopolio, e non regulable legalmente. Poida que os tribunais ordenen a Microsoft que faga as cousas doutro modo, ata poida que partan a compaa 28 . Pero en realidade non poden facer nada respecto do monopolio da mente compartida, a menos que agarren a cada home, muller e neno no mundo desenvolvido e o sometan a un longo proceso de 28.- En 1999, o xuz federal Thomas Penfield Jackson ditaminou que Microsoft incorrera nas prcticas monopolistas ilegais das que se era acusado e ordenou unha divisin da empresa en das firmas, unha que producira o sistema operativo Windows e outra dedicada a programas de aplicacins. En 2000, en resposta a unha apelacin de Microsoft, o Tribunal Supremo de Estados Unidos anulou a sentenza dese xuz federal e remitiu o caso ao tribunhal da xuz Kollar-Kotelle. Logo de tres anos de asedio xudicial, o novo goberno do presidente George W. Bush, a travs do seu Departamento de Xustiza, ofreceu unha sada fcil compaa de Redmond, renunciando a dividila en das e liberndoos da obriga de publicar as especificacins tcnicas do sistema operativo, que permitise a terceiros desenvolver aplicacins en igualdade de condicins. Moitos atriburon este cambio de actitude magnfica sintona entre Microsoft e a Casa Branca e s suculentas contribucins de campaa realizadas por Microsoft aos republicanos. [N. do E.] lavado de cerebro. O dominio da mente compartida , noutras palabras, unha cousa moi rara, algo que os creadores das leis contra o monopolio nunca poderan ter imaxinado. Asemllase a un deses exasperados fenmenos modernos de teora do caos, algo relacionado coa complexidade, na que unha chea de entidades independentes pero conectadas (os usuarios de ordenadores do mundo), tomando as sas propias decisins, segundo unha poucas regras elementais, xeran un enorme fenmeno (o dominio total do mercado por unha soa compaa) que non ten sentido por ningunha anlise racional. Tales fenmenos estn cheos de puntos pivotes ocultos e enmaraados con estraos bucles de retroalimentacin, e non se poden entender: os que o intentan acaban 1. Virndose tolos 2. Rendndose 3. Desenvolvendo teoras exasperadas, ou 4. Convertndose en consultores sobre teora do caos moi ben pagados. Poida que haxa unha ou das persoas en Microsoft bastante bobas para crer que o dominio da mente compartida unha posicin estable e duradeira. Se cadra iso explica algn dos chalados que contrataron no sector de negocios, os fanticos que xuces enfurecidos levan constantemente aos tribunais. Pero a maiora deles deben ter a intelixencia para comprender que fenmenos coma estes son avultadamente inestables, e que non se pode dicir qu suceso estrao e aparentemente irrelevante podera facer que o sistema pasase a unha configuracin radicalmente diferente. Por expresalo doutro modo, Microsoft pode estar seguro de que o xuz Thomas Penfield Jackson non emitir unha orde para que se volvan programar sumariamente os cerebros de todos os habitantes do mundo desenvolvido. Pero non hai modo de predicir cando a xente decidir, en masa, volver programar os seus propios cerebros. sto podera explicar parte do comportamento de Microsoft, como a sa poltica de ter reservas estraamente grandes de dieiro, e a angustia extrema que lles entra cando aparece algo como Java. Nunca vin o interior do edificio de Microsoft onde estn todos os altos executivos, pero teo a fantasa de que nos corredores, a intervalos regulares, hai grandes caixas vermellas de alarma aparafusadas s paredes. Cada unha contn un grande botn vermello protexido por un cristal. Un martelo de metal colga por unha cadea xunto a el. Encima hai un gran cartel que di: ROMPER O CRSTAL EN CASO DE DESPLOME DA COTA DE MERCADO Non sei que sucede cando algun rompe o cristal e aperta o botn, pero seguro que sera interesante pescudalo. maxino bancos arruinndose en todo o mundo mentres Microsoft retira as sas reservas, e paquetes de billetes de cen envolvidos en plstico caendo do ceo. Sen dbida, Microsoft ten un plan, pero o que realmente me gustara saber se, a certo nivel, os seus programadores respiraran aliviados se a carga de escribir a nica interface Universal para Todo fose de speto retirada dos seus ombros. - (edo ,aimio (ereito (e (eus NO seu LBRO A vida do cosmos, que todo o mundo debera ler, Le Smolin d a mellor descricin que lin nunca de como o noso universo emerxeu dun equilibrio sorprendentemente preciso de diferentes constantes fundamentais. A masa do protn, a forza da gravidade, o mbito da forza nuclear dbil e unhas poucas ducias mis de constantes fundamentais determinan por completo que tipo de universo xurdir dun Big Bang. De seren estes valores ata lixeiramente diferentes, o universo sera un enorme ocano de gas morno ou un n quente de plasma ou algunha outra cousa basicamente pouco interesante, pura mentira, noutras palabras. O nico modo de obter un universo que non sexa mentira, que tea estrelas, elementos pesados, planetas e vida calcular ben os nmeros bsicos. Se houber algn ordenador, nalgn lugar, que puidese cuspir universos con valores aleatoriamente escollidos para as sas constantes fundamentais, por cada universo como o noso producira 10229 universos frustrados. Anda que non sentei a facer o clculo, a min isto parceme comparable probabilidade de facer que un ordenador Unix faga algo til entrando nun tty e introducindo lias de comando cando te esqueciches de todas as opcins e palabras clave. Cada vez que o teu dedo maimio pulsa a tecla ENTER estalo intentando. Nalgns casos o sistema operativo non fai nada, noutros casos borra todos os teus arquivos, na maiora dos casos simplemente che d unha mensaxe de erro. Noutras palabras, obts moitas mentiras. Pero s veces, se o fas todo ben, o ordenador rumia durante un intre e logo produce algo como Emacs. De feito, xera complexidade, que o criterio de Smolin para a propiedade de resultar interesante. Non s iso, senn que ademais parece que, unha vez que vas por debaixo de certo tamao -moito mis abaixo do nivel dos quarks, ao mbito da teora de supercordas- o universo non pode describirse coa fsica que se practica desde tempos de Newton. Se se mira unha escala o bastante pequena, vense procesos que parecen de natureza case computacional. Creo que a mensaxe est moi clara: nalgn lugar fra e mis al do noso universo hai un sistema operativo, codificado ao longo de incalculables perodos de tempo por algn tipo de deus hacker. O sistema operativo csmico usa unha interface de lia de comandos. Exectase algo parecido a un teletipo, cunha chea de rudo e calor, os bits introducidos revolven a papeleira como estrelas fugaces. O deus est sentado fronte ao seu teletipo, introducindo unha lia de comando tras outra, especificando os valores das constantes fundamentais da fsica: root@god:# universe -G 6.672e-11 -e 1.602e-19 \ -h 6.626e-34 protonmass 1.673e-27.... e cando acaba de escribir a lia de comandos, o seu dedo maimio dereito titubea sobre a tecla enter durante un ou dous ens, preguntndose que vai pasar; logo cae e o boom que se oe outro Big Bang. Vela un sistema operativo chulo, e se estivese dispoible na internet (libre, por suposto) todos os hackers do mundo o descargaran enseguida e pasaran toda a noite enredando, cuspindo universos a eito. A maiora seran universos bastante insulsos pero algns seran simplemente sorprendentes. Porque o que eses hackers estaran tratando de conseguir sera algo moito mis ambicioso ca un universo cunhas poucas estrelas e galaxias. Calquera hacker corrente podera facer iso. Non, o modo de labrarse unha gran reputacin na internet sera ser tan bo coa lia de comandos que os universos desenvolvesen vida espontaneamente. E unha vez que o modo de conseguir iso se convertese nun coecemento comn, eses hackers iran mis al, tratando de facer que os seus universos desenvolvesen o tipo adecuado de vida, tratando de achar o nico cambio no n-simo lugar decimal dunha constante fsica que nos dara unha terra na que, poamos, aceptasen a Hitler na escola de Belas Artes logo de todo, e acabase como artista rueiro con curiosas opinins polticas. Ata se esa fantasa se volvese realidade, a maiora dos usuarios (inclundome a min mesmo, algns das) non se quereran molestar en aprender todos eses arcanos comandos, e pugnar con todos os fracasos; uns poucos universos frustrados realmente poden encherche o faio. Tras pasar un intre introducindo lias de comando e pulsando a tecla enter e procreando aburridos universos errados empezariamos a desexar que houbera un sistema operativo que fose todo o contrario: un sistema operativo que tivese a potencia para facelo todo: para vivir a nosa vida por ns. Neste sistema operativo todas as decisins posibles que tivsemos que tomar seran predeterminadas por astutos programadores, e condensadas nunha serie de cadros de dilogo. Pulsando nos botns de radio poderiamos escoller de entre opcins mutuamente excluntes (HETEROSEXUAL/HOMOSEXUAL). As columnas de cadrios a riscar permitirannos seleccionar as cousas que quixeramos na nosa vida (CASAR/ESCRBR A GRAN NOVELA AMERCANA) e para as opcins mis complicadas poderiamos cubrir cadrios de texto (NMERO DE FLLAS: NMERO DE FLLOS:). Ata esta interface de usuario empezara a parecer tremendamente complicada pasado un tempo, con tantas opcins e tantas interaccins ocultas entre opcins. Volverase case inmanexable -o problema do "doce que pestanexa" de novo. A xente que nola proporcionou tera que proporcionar tamn asistentes e modelos, dndonos unhas poucas vidas por defecto que puidsemos usar como base para desear a nosa. O mis probable que estas vidas por defecto parecenranlles bastante boas maiora da xente, de todos os xeitos, si que lles amolara enredar con elas por medo a empeoralas. As que, tras unhas poucas versins, o software sera anda mis simple: iniciaralo e presentarache un cadro de dilogo cun nico botn grande no medio etiquetado: vivir. Ao que pulsaras ese botn empezara a ta vida. Se algo fose mal, ou non respondese s tas expectativas, poderaste queixar ao Departamento de Atencin ao Cliente de Microsoft. Se te atendese un empregado de atencin ao pblico, dirache que a ta vida a ben, que non lle pasaba nada e que en calquera caso ir moito mellor coa prxima actualizacin. Pero se insistiras, e te identificaras como avanzado, poderas falar cun enxeeiro de verdade. Que dira o enxeeiro, unha vez que explicases o teu problema e enumerases todas as insatisfaccins da ta vida? Probablemente dira que a vida unha cousa moi difcil e complicada, que ningunha interface pode cambiar iso, que calquera que crea o contrario un imbcil, e que se non che gusta que escollan por ti, deberas empezar a elixir por ti mesmo.