lunes, 16 de abril de 2012

Para que alistarse a la marina si puedes ser pirata


En informática, un hacker es una persona que pertenece a una de estas comunidades o subculturas distintas perono completamente independientes:
  • Gente apasionadapor la seguridad informática. Esto concierne principalmente a entradas remotasno autorizadas por medio de redes de comunicación como Internet ("Black hats"). Pero tambiénincluye a aquellos que depuran y arreglan errores en los sistemas ("White hats") y a los demoral ambigua como son los "Greyhats".
  • Una comunidad de entusiastas programadores ydiseñadores de sistemas originada en los sesenta. Esta comunidad se caracterizapor el lanzamiento del movimiento de software libre. La World Wide Web eInternet en sí misma son creaciones de hackers.
  • La comunidad de aficionados a la informáticadoméstica, centrada en el hardware posterior a los setenta y en el software(juegos de ordenador, crackeo de software) de entre los ochenta/noventa.
En la actualidad se usa de forma corriente para referirse mayormente a los criminalesinformáticos, debido a su utilización masiva por parte de los medios decomunicación desde la década de 1980. Este uso parcialmente incorrecto se havuelto tan predominante que, en general, un gran segmento de la población no esconsciente de que existen diferentes significados.
Los hackers delsoftware libre consideran la referencia a intrusión informática como un usoincorrecto de la palabra, y se refieren a los que rompen los sistemas deseguridad como “crackers”(analogía de "safecracker",que en español se traduce como "unladrón de cajas fuertes").
El término cracker se utiliza para referirse alas personas que rompen algúnsistema de seguridad. Los crackers pueden estar motivados por una multitud de razones, incluyendo fines de lucro, protesta, o por el desafío.



Enreferencia a la película, creo que el término pirata no se centra tanto en elhecho de que los protagonistas fueran unos expertos informáticos, y si mas, al el hecho de lo que conocemos hoy en día como piratería, es decir, a la apropiación,acaparación y distribución de algún contenido sin poseer licencia o permiso desu autor. Por lo que veo en la película, tanto Bill Gates como Steve Jobs nollevaban la voz cantante en el lado informático, sin embargo, los dos teníasuna visión empresarial descomunal. Es aquí, en esta faceta, donde los dosmuestran su lado más pirata (con permiso de Leticia Sabater). Es en laspequeñas tretas y trucos que cada uno de ellos tiene para salirse con la suya,es decir, apropiarse del sistema de los demás, a lo que hace referencia eltitulo de la película, o por lo menos así lo entiendo. Hoy en día veneramos aestos dos hombres como genios que cambiaron la vida diaria de los ciudadanosdel mundo, y son más conocidos que Xerox, la que a mi parecer, y según explicanen la película es quien tenía la gallina de los huevos de oro. Su problema fueque la vendían peor que a una gallina normal. Es ahí donde los dos geniostenían todo su talento y su ambición. Me hubiera gustado saber hasta dondehabrían llegado estos dos visionarios en la actualidad, donde los derechos deautor son cuidadosamente tratados y donde cada persona o grupo empresarial,antes incluso casi de empezar con un proyecto lo tiene registrado y asegurado.Seguro que se las hubieran ingeniado para hacer algo, o quizá solo copiarían yse les recordaría tan solo como unos buenos artistas y no como unos genios.

Guerra interna en Apple

Diversas empresas han adoptado como estrategia la competitividad interna entre sus propios productos. Procter & Gamble es conocida por llenar los lineales de los supermecados de detergente con equipos de marketing en la sombra que disputan su lugar en el mercado.
Apple fue otra de las empresas que utilizó esta estrategia de gestión. La competitividad entre los desarrolladores de Macintosh y el Apple II. Para conseguir el éxito de esta estrategia son necesarios diversos factores:

- Fomentar una cultura de miedo. La personalidad tiránica de Steve Jobs fue fundamental para desarrollar la competitividad interna. Una personalidad que no dejaba indiferente y que al igual que se le temía, se le admiraba. Era capaz de llevar a la gente a una situación límite, pero a su vez, resultando en una admirable lealtad hacia la compañía y hacia su persona, moldeando a los empleados a su antojo, dándoles una causa por la que luchar.

- Unir trabajo en equipo con competitividad. Algunas compañías, como General Electric, fomentan una competitividad basada en el rendimiento individual. Como contrapunto, Jobs fomentaba el trabajo en equipo, pero también una feroz competitividad entre los distintos equipos.

- Una estructura abierta. Jobs fomentaba una cultura anárquica en Apple, contrapuesta a la formalidad de los "hombres de negocios" de IBM y HP.

Las consecuencias de una gestión de este tipo son principalmente las relativas al desgaste de los empleados, y las bajas de éstos, ya sean voluntarias o involuntarias (un mínimo número de bajas voluntarias se suele considerar como un estándar de buena gestión en el mundo empresarial). Sin embargo, una de las obsesiones de Jobs era crear un entorno en el que los empleados sintieran la empresa como una familia.

El modo de gestionar de Jobs parece a simple vista un ejemplo perfecto de lo que ningún manager debería hacer. Sin embargo, su excesivo perfeccionismo, el poner los productos por delante de los beneficios, su exigencia hacia sus empleados, se han convertido en un modelo a seguir y el modelo de Apple es estudiado en escuelas de negocio como un éxito. Pero hace falta un líder como Jobs para llevar a buen puerto una estrategia de este estilo.

domingo, 15 de abril de 2012

EL SOFTWARE: el invento que estandarizo la industria informática






Antes de exponer mi entrada, creo que es conveniente hacer una pequeña descripción sobre que se considera hardware y software, que, aunque puedan considerarse conceptos básicos del lenguaje informático, no siempre se tiene claro su significado. En primer lugar, hablamos de hardware al referirnos a la parte física, visible y tangible de un ordenador, la parte dura, de ahí la terminación “hard”. En cambio el software está considerado como la parte lógica o la parte blanda “soft”, es decir, el juego de instrucciones que está compuesto por sistemas operativos y programas que controlan el hardware. Ambos elementos son importantes y relevantes porque tienen que complementarse para poder ejecutarse, ya que sin el hardware para el que programar difícilmente podríamos hablar de software para ejecutar en él y viceversa.

Pero a pesar de la importancia de ambos para la evolución informática tal y como la conocemos hoy en día, fue sin duda el software el que jugó un papel transcendental en el desarrollo y la estandarización de la industria.


UN ERROR DE MILES DE MILLONES


En el año 1980 Bill Gates con apenas 25 años, en representación de la empresa aún desconocida, Microsoft, se reunía con IBM una de las multinacionales que mantenía por aquel entonces el monopolio del mercado informático y de dispositivos electrónicos, para ofrecerles un sistema operativo destinado a la primera computadora personal que dicha marca pretendía sacar al mercado, ya que esta entonces su uso se limitaba al entorno industrial.

Debido a la nueva demanda que se estaba creando de equipos destinados al uso personal, por culpa en parte de la empresa Apple que estaba obteniendo un rápido auge gracias a esta clase de productos. Bill Gates les ofrecía un programa que superaría el anterior, capaz de adaptarse perfectamente a las necesidades de su nuevo ordenador, el llamado MS-DOS, pero a cambio sólo pedía como condición mantener la licencia de dicho sistema, a lo que IBM no puso objeción ninguna y cedió argumentando que "los beneficios estaban en los ordenadores, y no en el software”. Esta afirmación marcaría uno de los mayores errores en negociaciones de empresas que se haya dado en la historia.



EL SOFTWARE QUE CAMBIÓ LA IDUSTRIA INFORMÁTICA


Un año más tarde cuando IBM lanzó al mercado dicho PC de uso personal, tuvo una gran acogida e incluso se superaron las expectativas de ventas. Poco después, se abriría un amplio mercado en el comercio de computadoras y surgirían multitud de ordenadores con características similares a precios más competitivos, pero que también llevaban incorporado el sistema operativo MS-DOS, por lo que Bill Gates se enriquecía vendiendo la licencia a todas aquellas empresas que demandaban su producto consideraban que era un éxito seguro. Mientras tanto, a IBM se vio obligado a compartir su éxito por no haber comprado la licencia.

Todo ello propicio la estandarización de los ordenadores a nivel doméstico que, hasta ese momento, eran totalmente diferentes e incompatibles. Cada empresa tenía su propio modelo y necesita un sistema operativo determinado, por lo que cualquier actualización o mejora limitaba la vida útil del mismo.

Pero con la llegada del nuevo modelo de software de IBM, muchas empresas debido al éxito que está obteniendo se ven casi obligadas a imitarlo y además a utilizar el mismo sistema operativo, por lo que se acabarán las incompatibilidades.

Lo cierto es que la industria necesitaba un estándar para poder desarrollarse, por lo que gracias a dicho estándar la mayoría de nosotros tenemos un PC en nuestros hogares.


LO IMPORTANTE ESTÁ EN EL INTERIOR


Finalmente, con la evolución de la técnica, los costos del hardware disminuyeron de forma continuada, mientras que los costes en el software se fueron incrementando, llegando a transformarse en la parte más voluminosa de los gastos en tecnología informática. El hardware, ya no era lo más importante y el software ocupó su lugar.

Prueba de ello son la multitud de aparatos que requieren una actualización y renovación permanente de su software para completarse y seguir evolucionando correctamente. Como ocurre con los ordenadores y la telefonía móvil que año tras año saca las nuevas versiones de sus modelos basados más en la funcionalidad que en los cambios de diseño apenas apreciables.

Otro caso podría ser el de las video consolas, en el que los usuarios realizan un desembolso inicial que deben aumentar para acceder a los nuevos contenidos, videojuegos o utensilios periféricos.

Finalmente, a pesar de no pertenecer al mismo sector, los automóviles están considerados como uno de los mayores gastos ya que suponen una elevada inversión inicial en la adquisición del mismo, pero también conllevan una serie de gastos implícitos necesarios, como pueden ser el seguro, revisiones, mantenimiento y, especialmente, la gasolina.


MS-DOS, el sistema operativo que conquistó el mundo

MS-DOS fue el principal sistema operativo en ordenadores personales durante la década de los ochenta y la primera mitad de los noventa. Su nombre son las siglas de Microsoft Disk Operating System.  El modelo de interfaz de usuario de MS-DOS era el interprete de comandos.

Su importancia era clave, ya que el sistema operativo se ocupa de la gestión de los recursos de hardware, da servicio a las aplicaciones de software que se apoyan en él y hace de interprete entre la máquina y ellas. A pesar de la negativa imagen de Microsoft si que hay que reconocerle que gracias a ellos el mercado se hizo más horizontal. Antes el consumidor el software solía ser específico para cada máquina, haciendo al consumidor dependiente de una fabricante.  

El origen del MS-DOS


MS-DOS estaba basado en uno de los primeros sistemas operativos para microcomputadoras: el CP/M (Control Program/Monitor) desarrollado por Gary Kidall en los setenta. Microsoft compró un clon de este sistema operativo llamada QDOS (Quick and Dirty Operating System) desarrollada por Tim Patterson. Cuando Microsoft licenció este sistema operativo a IBM lo hizo bajo el nombre de MS-DOS. Hay muchas críticas a la falta de innovación de Microsoft y la peor calidad, funcionalidades y flexibilidad de MS-DOS frente a CP/M, pero la oportunidad y la visión empresarial de Gates consiguió que fuera el estándar.

La apuesta de IBM por Microsoft

IBM era la empresa dominante como fabricante y vendedor de computadoras centrales (grandes computadoras para empresas y administraciones). El desarrollo de los microcomputadores y de los ordenadores personales prometían alterar seriamente el mercado, pero este sector de la industria se desarrollaba muy rápidamente y fuera del ámbito de la grandes compañías.

IBM intentó entrar en este sector pero la burocracia y lentitud propia de una gran empresa chocaba con la innovación constante que marcaba el ritmo. Después de fracasar intentando manufacturar un microordenador, IBM apostó por desarrollar su propio PC. Esta vez abordó la idea desde un planteamiento diferente: creando una pequeña unidad, al estilo de los equipos de desarrollo de las nuevas compañías, y trabajando con ellas. 

El sistema operativo CP/M de Digital Research tenía todo a favor para ser el elegido para adaptarse al proyecto de IBM. Si bien los sistemas operativos eran habituales en los computadores centrales (mainframe computers) los microordenadores no tenían tanta capacidad ni necesidad de ellos. En esta situación CP/M se había convertido en el más popular y eficaz para este tipo de máquinas.  

Sin embargo, nunca llegó a firmarse un acuerdo entre las dos empresas sin que hayan quedado claros los motivos. Hay varias versiones sobre los hechos que llevaron a descartar esta opción y hacer que IBM llamara a la puerta de Microsoft. La compañía de Bill Gates era una empresa muy pequeña en aquel tiempo, pero la falta de tiempo y los rumores de que poseían un sistema operativo hizo que IBM contactará con ellos. Bill Gates vio la gran oportunidad de colocar su software en el que sería el estándar de los ordenadores personales y aseguró que tenía el MS-DOS.  Además, ofreció un trato que en aquel momento a  IBM le parecía ventajoso para ellos, ya que no les vendía el sistema, si no que les otorgaba la licencia y se reservaba el derecho a venderlo a terceros.

Sistemas operativos exclusivos: el intento de IBM

Cuando IBM se dio cuenta de su error al pensar que el software no era negocio, y ver que el MS-DOS aparecía en otras marcas de PCs intentó desarrollar un sistema operativo exclusivo: el OS/2. En 1985 firmó un acuerdo con Microsoft que se encargó de su desarrollo. La mentalidad de gran empresa dedicada a ordenadores centrales peso en la decisión de IBM que no acababa de entender las condiciones del nuevo mercado. No valoró  la importancia de la compatibilidad que permitía hacer crecer la industria y desarrollar diferentes software, ni  la resistencia de los clientes a cambiar de sistema operativo.  OS/2 no consiguió demasiado éxito y provocó choques con Microsoft que era partidaria del hardware abierto y compatible, clave de su éxito.

El fin de la era MS-DOS

MS-DOS fue la base sobre la que operaban las primeras versiones de Windows, consideradas interfaces gráficas de usuario. Windows 95 ya se presentó como un sistema operativo más desarrollado que integraba MS-DOS , que antes se presentaba por separado, y que no dependía exclusivamente de él. La presentación de Windows XP en el 2001 usaba el lema “el fin de la era MS-DOS”



sábado, 14 de abril de 2012

La evolución de la interfaz gráfica de usuario (GUI)


La interfaz gráfica del usuario o GUI (siglas en inglés de graphical user interface), permite la interacción entre el usuario y la aplicación informática por medio de una serie de elementos gráficos como ventanas o menús que el usuario manipula con el ratón o con el teclado.
El ordenador traduce con ella los datos, convirtiéndolos en imagen. La interfaz gráfica es más sencilla de manejar que las interfaces de línea de comandos y por tanto resulta accesible para los usuarios comunes. Además, las aplicaciones escritas para una interfaz gráfica de usuario son independientes de los dispositivos y éstos pueden cambiar sin que afecte a la utilidad de las aplicaciones.
Por otro lado, una mayor lentitud sería la principal desventaja frente a las interfaces de texto.
En cuanto a su evolución, Xerox Alto fue el primer ordenador con un sistema operativo de interfaz gráfica, creado en 1972 por Xerox y diseñado para laboratorios, que introdujo por primera vez el escritorio.
En 1981 aparecía Xerox 8010 Star, el primer ordenador personal comercial con GUI integrada.
Interfaz gráfica de Xerox 8010 Star
Más tarde, Macintosh compró parte de Xerox e implementó su tecnología.

Lisa, el primer ordenador personal comercial de Apple en 1983, fue rápidamente reemplazado por el Mac I al año siguiente.

Sistema GUI creado para Macintosh en 1984


La masificación de la interfaz gráfica comenzó tras la decisión de Microsoft de implementarla en su sistema con Windows 1.0 en 1985. En aquel momento la informática dejaba de ser algo exclusivo de los profesionales o expertos y llegaba al gran público.

Interfaz gráfica de Windows 1.0


Posteriormente, Windows 95 surgió como una nueva versión de sistema operativo  orientada a los consumidores en 1995, con una gran capacidad de almacenamiento entre otras mejoras que beneficiaron en gran medida a Microsoft, al tiempo que desbancaba al sistema OS/2 de IBM.
Microsoft lanzó entonces al mercado cinco versiones diferentes de Windows 95 con distintas ventajas como Windows 95B USB que incluía el soporte para USB o el Windows 95 C que incluía Internet Explorer 4.0. A partir de entonces los directorios se llamarían carpetas y aparecía la barra de tareas.

En la película-documetal Piratas de Silicon Valley, queda perfectamente reflejado el proceso de implantación de las interfaces gráficas y sus importantes consecuencias, así como el poder de los más grandes sobre los inventos de los más pequeños o la competencia pirata.
En este sentido destaca el momento en el que Steve Jobs y su equipo visitan Xerox para conocer su nuevo trabajo de GUI con el primer ratón e inmediatamente hacerse con él, o el momento en el que Bill Gates traslada a Microsoft al estilo pirata la tecnología que una vez fue de Xerox y posteriormente de Apple, para finalmente crear Windows y que se produjera definitivamente la masificación de la interfaz gráfica.



,