Aplicaciones web en el escritorio

Cómo tener una aplicación web en el escritorio?, la respuesta es Prism. Prism es un proyecto parte de Mozilla que permite crear íconos en el escritorio y en el menu de incio en los principales OS de hoy: Windows, Mac OS X y Linux. De esa forma un usuario puede pensar que se trata de una aplicación local.

Aunque aún esta en versión beta, es completamente funcional y puede ser una alternativa para aquellos que quieren hacer pasar sus aplicaciones web, como una aplicación local en la PC.

Cuando se ejecuta Prism, se obtiene una ventana en donde debemos asignarle un nombre a nuestra apliación, indicar el URL desde donde debe de invocarse e indicar si deseamos crear íconos para la misma en el escritorio, y en la versión Windows en el menu de Inicio tambien. Aquí un snapshot de qué se obtiene al ejecutar Prism:

Prism

Yo lo he usado para crear shortcuts a AdSense y Gmail y funciona perfecto, espero que tambien les sirva a Uds., especialmente si tienen pensado vender algun producto en la modalidad SAAS (Software As A Service), este utilitario es genial para ocultar el browser al cliente.

¿Por qué Linux no se populariza?

He encontrado en el blog An Amaizing Mind, un artículo muy interesante que explica una de las razones de por qué Linux no se ha vuelto tan popular en los escritorios cómo Windows o Mac OS X.

El autor del mismo para explicar su teoría cuenta una de las historias de Tom Sawyer, cuando éste tiene que pintar una cerca, y sus amigos van ha burlarce de él, este sencillamente los ignora y pretende que pintar la cerca es más importante que jugar con sus amigos, de esa forma él consigue que sus amigos deseen hacer lo que él hace, y con ello Tom logra que sus amigos paguen por el privilegio de pintar la cerca.

El punto que sostiene el autor de dicho blog, es que no importa cuan superior es Linux desde el punto de vista técnico a Windows o Mac OS X, el hecho de que Linux se pueda conseguir gratuitamente es su problema de relaciones públicas, porque la percepción del público es que es un sistema operativo que no vale nada.

Vlad Dolezal, el autor de este artículo que estamos comentando, lo pone en estos términos para que entendamos la mentalidad de aquellas personas que son nuevas en computadoras:

  1. Linux se consigue gratuitamente. Eso es bueno.
  2. Windows se puede conseguir gratis a través de una copia pirata. Eso tambien es bueno.
  3. Windows vale$300, Linux vale $0, es mejor conseguir la copia del que vale $300.

Cómo dice Dolezal, que es estudiante de psicología, todo depende de la precepción que tiene el público del producto y no de las características del mismo. Citando un ejemplo de una casa disquera inglesa a principios de los 70, que en un principio enfoco su estratégia de marketing en ofrecer música popular a una libra el LP (Long Play), pero esto llevo a la empresa al borde de la ruina. Sin embargo un nuevo ejecutivo que se unió a la compañía resolvió el problema con sólo aumentar el precio de los LP a tres libras.

Mucha gente tiene el prejuicio de que algo costoso es intrínsicamente mejor que el equivalente más económico, claro cómo comenta Dolezal, las decisiones de las personas no son hechas en base a análicis sino a sentimientos irracionales.

Dado ese panorama, Dolezal que es también un gran entusiasta de Linux Ubuntu, esta planeando hacer correr el rumor entre sus amistadas que Ubuntu es un nuevo, seguro y poderoso sistema operativo, que cuesta $500, pero que él ha conseguido pirata por Internet, y ofrecerá instalarlo. ¿Qué resultará de este experimento?, no lo sabremos hasta la próxima semana, cuándo Dolezal nos comentará en su blog cómo le fue con su estrategia de promoción de software libre .

¿Cómo saber si nuestro servidor Linux ha sido hackeado?

A pesar de las leyendas urbanas de que Linux es super seguro, o es muchísimo más difícil de hackear que un Windows, lo cierto es que dado el tamaño de Internet la probabilidad de que nuestro servidor sea atacado es mucho mayor, que hace algunos años atras. Además es conveniente recordar que una computadoras es tan confiable cómo el usuario que la administra  lo es.

Imagine que una computadora con Linux es cómo un auto, por más que le digan que necesita poco mantenimiento, si Ud. piensa que eso significa, ir a la gasolinera para poner combustible, pues no tardará mucho tiempo para que este en problemas. Si no revisa la presión de aire de las llantas, el nivel de aceite, y otros detalles, su carro no tardará en arruinarce.

Una computadora es también un activo valioso para muchas personas, y el que instale Linux como OS, no le garantiza que no sea victima de ataques, que pueden ser o no exitosos, en función de las medidas de seguridad que Ud. tome, por ejemplo actualice periódicamente su Linux, y aplique los parches más recientes a los programas que use con mayor frecuencia, y además revise periódicamente si es que no se ha colado alguien en su server, para ello existen dos utilitarios sobre los caules le dire cómo  instalarlos y usarlos.  El primero se llama  chkrootkit y el otro rkhunter.

chkrootkit: este programa detecta si en nuestro sistema ha sido instalado un "rootkit", que es un conjunto de programas que habilitan la administración remota del equipo, sin que el encargado del mismo se de cuenta.

Si cuenta con Debian o Ubuntu, instalarlo es tan fácil cómo tipear estos comandos:

Debian: apt-get install chkrootkit

Ubuntu: sudo apt-get install chkrootkit

Si Ud. no usa Debian o Ubuntu, no le queda más que instalar desde las fuentes, para ello debe de ir a la página web de chkrootkit, descargarlo e instalarlo en su sistema.

Ejecutar el programa es tan simple cómo invocarlo desde el prompt con privilegios de root, y el resultado sera un reporte que nos indica si nuestro sistema ha sido hackeado.

rkhunter: su nombre signigica casador de rootkits (rk = rootkit, hunter = casador), al igual que chkrootkit busca si nuestro sistema ha sido exitosamente hackeado y alguien ha instalado un rootkit o algun trojano, rkhunter debe ser descargado e intalado a mano, aquí el procedimiento a seguir cómo usuario root:

# wget http://superb-east.dl.sourceforge.net/sourceforge/rkhunter/rkhunter-1.3.0.tar.gz
# tar xvfz rkhunter-1.3.0.tar.gz
# cd rkhunter/
# ./installer.sh –layout /usr/local –install
# rkhunter –update

Con los pasos anteriores rkhunter queda instalado y podemos efectuar el test de nuestro equipo cada vez que queramos con el siguiente comando (siempre como usuario root):

# rkhunter -c

Recuerde periódicamente ejecutar el comando "rkhunter –update", para asegurarce de que esta usando las últimas firmas de rootkits, troyanos o gusanos, sería el equivalente a actualizar los antivirus para los windows.

Linux tiene mejor compatibilidad hacia atrás con aplicaciones windows que Vista.

Una de las razones de que Windows haya logrado su posición dominante en el mercado ha sido la política de backward compatibility (o compatibilidad hacia atrás), donde en teoría se podía ejecutar viejas aplicaciones de DOS sobre Windows, y cada nueva versión de Windows ha tratado de mantener compatibilidad a nivel de ejecutables con las anteriores versiones. Este atributo es especialmente valioso para aquellos que usan su PC para jugar.

Pero yo ya había notado que tanto los emuladores de Windows/DOS, como las soluciones tipo capa de compatibilidad cómo Wine, no lo hacían tan mal. Pero al parecer incluso ya han superado a sus contrapartes Windows Vista. En un artículo en el blog "Wating time with Mike and Dari", hay un extenso artículo donde se detalla los problemas de compatibilidad encontrados para ejecutas juegos antiguos en Windows Vista, incluso un juego en particular llamado "Blackthorne", puede ser ejecutado normalmente desde el emulador DOSBox, pero puede hacer colapsar a un sistema Windows Vista.

El blog es claro y dice que el campeón de los juegos sigue siendo Windows XP, pero Linux es de hecho una mucho mejor alternativa que Windows Vista. Recordemos que la intensión de Microsoft es forzar a todos los usuarios a migrar a Vista en los próximos dos años, así que para los fanáticos de los juegos Linux sería una mucho mejor alternativa.

Zoológico de Sistemas Operativos

Con el auge de los nuevos procesadores multi-core y la tecnología de virtualización con muy poca pérdida de perfomance, ahora es posible para cualquiera probar un OS sin necesidad de pasar por todo el engorroso proceso de instalarlo y configurar un dual-boot. En estos días sólo basta descargar la imagen del OS que deseamos emular y listo, podemos probar aquel Sistema Operativo del que tanto hemos oido. Sin embargo a veces no resulta sencillo encontrar las imagenes listas para ejecutar, para ello un grupo de entusiatas han creado el website FreeOSZoo, donde se puede encontrar imagnes de disco de la gran mayoría de Sistemas Operativos gratuitos.

Les recomiendo darle una mirada a ReactOS, este es un OS que tiene cómo meta ser un reemplazo de Windows XP, de manera GPL, pues se tiene acceso al código fuente, de conseguir su ambicioso objetivo este OS podría ser un serio competidor de Linux, pues la gran mayoría del software de Windows correría de manera nativa, y puede ser posible que de tener éxito se pueda convertir hasta en un serio rival de Microsoft, por el momento sigue en fase beta.

Las images que se ofrecen en FreeOSZoo son para QEMU, un muy buen emulador, que ofrece versiones tanto para Linux cómo para Windows, si estan buscando imágenes para VMWare o VirtualBox pueden encontrarlas en el website VirtualAppliances. Espero que disfruten su visita al OSZoo.

FreeOSZoo