Cosas mías

October 2, 2005

Windows 98 pirata en un sistema embebido

Hace poco que acabo de llegar de una de esas ferias sectoriales que todos odiamos pero que en una etapa u otra de nuestra vida nos toca soportar como expositores, lo que significa tener un área dentro de la misma, con tus productos expuestos (en mi caso, los de mi jefe). Aparte has de buscarte clientes, invitándolos a que se acerquen a tu sitio, aparte de los que lo hacen ya de por sí.

Pero este comentario no viene al caso por la feria en sí, sino por algo que ha ocurrido dentro de ella y que me ha dejado a cuadros. Por motivos que no vienen al caso, no voy a decir de qué sector se trata, y borraré cualquier comentario alusivo al mismo. Pero vayamos al meollo de la cuestión.

En los sistemas embebidos pequeños normalmente el centro de los mismos consiste en una placa con un microprocesador de 8 ó 16 bits, sencillo y sin pretensiones (léase Hitachis, Motorololas, 805x yun muy largo etcétera) que ejecutan las tareas para los que han sido concebidos mediante un programa hecho a pelo generalmente en C o en C++ y muchas veces en ensamblador.

En otros sistemas algo más grandes, como los controladores de parkings, puntos de información, sistemas de vigilancia, etc, lo más normal es meter un PC dentro, con todos los problemas que ello conlleva. Me refiero a que lo más común es que en el transporte el ventilador del micro se caiga y al encender el equipo, el micro se queme. O problemas de calor o golpes.

Pero dado que los tiempos de desarrollo e implementación disminuyen drásticamente si se utiliza un PC, el hacer una máqunia con un PC dentro es una de las formas más comunes que tienen los fabricantes de implementar sistemas rápidamente, técnica que se está imponiendo incluso en equipos en los que no es completamente necesario ya que no requieren tanta potencia gráfica ni de procesador. El implementar sistemas así tiene otras desventajas que no vamos a comentar aquí.

Aquí está lo gordo
La licencia de un Windows XP vale una pasta, lo mismo que la del XP Embedded. ¿Sabéis lo que ha hecho una empresa de las más grandes que hay en el sector al que me refiero? Pues se ha bajado un Windows 98 pirata que hay circulando por ahí (del que al parecer está disponible el código fuente) y lo va a implementar en placas de PC.

Cuando me enteré casi me tiro al suelo de risa. Es increíble cómo hay gente que deja el futuro de su empresa en algo tan endeble. Entre los futuros problemas se encuentran:

  • Problemas con el sistema de ficheros FAT (y la pérdidad de toda la información).
  • Cuando se acaben las placas con PCI veremos qué hacen.
  • Utilizar un código que a saber lo que le han añadido/modificado terceras partes.
  • Como el W98 es un sistema completamente seguro, veremos qué va a pasar (tono sarcástico)
  • Como se entere Microsoft van a tener que estar pagando multa hasta el día del juicio final.
  • No cito más porque no vale la pena, pero es realmente triste que no sólo el jefe de I+D adopte una decisión así, sino que sus superiores no se den cuenta del problema en que se meten. Y es que el tío es un incondicional de los segmentos de Intel.

    En fin.

    Comments »

    The URI to TrackBack this entry is: http://rfog.blogsome.com/2005/10/02/windows-98-pirata-en-un-sistema-embebido/trackback/

    No comments yet.

    RSS feed for comments on this post.

    Leave a comment

    Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



    Anti-spam measure: please retype the above text into the box provided.

    Get free blog up and running in minutes with Blogsome
    Theme designed by Gary Rogers