Proyecto embedded4geode: herramientas de Software Libre para la plataforma AMD/Geode.


Se trata de una distribución Knoppix adaptada para este propósito, con ligeras modificaciones, y una interfaz basada en Qt que corre una aplicación Libre.

Este proyecto, aún en sus inicios, da lugar a un sistema embebido Libre para la plataforma AMD/Geode con las siguientes características:

  1. Es [casi] incorrompible: trabaja sobre una imagen fija (estilo Knoppix) que se carga en memoria, por lo que tras cada reinicio el sistema queda intacto, incluso después de un apagado erróneo, ¡¡y sin esperas!!
  2. Es fácilmente actualizable: incluso mientras la aplicación está funcionando, se actualiza desde una memoria USB. Al siguiente reinicio, se carga la imagen nueva.
  3. Es fácil desarrollar software: entorno Qt completo integrado hace que desarrollar aplicaciones (con Kdevelop, por ejemplo) sea muy sencillo, incluso aplicaciones multimedia.
  4. Consume muy pocos recursos: un sistema con 256 MiB RAM, memoria 1GiB CompactFlash y procesador a 600Mhz sirve sobradamente para ejecutar la aplicación.
  5. No es a tiempo real. Aunque podría serlo en un futuro.
La aplicación, aún poco madura pero probadamente estable y funcional, es lo más fácil de publicar en el sistema de control de versiones. Soy la única persona trabajando en este software (conté con la ayuda de un amigo para comenzar (David), a quien estoy muy agradecido).
Lamento el retraso, es culpa mía, para Mi trabajo y mi gran afición son el Software Libre y la Libertad de la Información. Mi intención es desarrollar este sistema hasta llevarlo a un punto aceptable para todos aquellos que quieran competir comercialmente con Software Libre contra alternativas privativas para cualquier propósito (la aplicación original está diseñada con propósitos médicos, pero puede ser fácilmente adaptada), o cualquier otra persona interesada en ello, mirando siempre hacia el futuro con justificado optimismo, ¡y ganas también de utilizarlo en nuestros propios desarrollos de hardware!
Aceptaría trabajar en proyectos de Software Libre que se basen en estos desarrollos aportando mi experiencia, tiempo y soporte, siempre que ello no entre en conflicto de intereses con el trabajo realizado para mis últimos compañeros (o posteriores), que ha sido en el área de la Medicina Estética, no deseo causarles ningún perjuicio sino al contrario (creo que las aportaciones hechas revertirían en beneficios para ellos también al recibir el feedback comunitario). Sistemas embebidos se usan en muchas empresas y muy variadas. Mi intención es trabajar honradamente en ello fiel a mi ética, ¡a ser posible con una justa remuneración económica!
Brevemente aparecerán las herramientas que posibiliten construir la distribución GNU/Linux/Debian/Knoppix. Es muy complicado subir muchos megas a un control de versiones, debo hacerle cirugía al Proyecto en mi escaso tiempo libre y hacerlo válido para un sistema así. Sé que hay algunas herramientas útiles para construir distribuciones tipo Knoppix y poder incluir los cambios hechos como parte del proceso de generación de una distribución personalizada. Si alguien tiene interés no obstante en cualquier cosa que no esté publicada aún, puede contactarme y gustosamente la compartiré de forma manual, a la antigua. Aproximadamente el 99,99% del código no ha sufrido modificaciones, y unos simples scripts de shell hacen aproximadamente el 99% del trabajo.
Agradezco a mis compañeros y a mi jefe su compresión y su apoyo, así como a todos quienes tomaron parte en todo el largo proceso, en una u otra posición. La idea de utilizar Software Libre fue de José, otro fue quien contactó conmigo y mi jefe siempre ha respetado cuando menos mis opiniones sobre este tema, incluso desde la prudencia de sus inicios en la materia.
Con [parte de] el dinero ganado en este proyecto estoy montando la Asociación por la Libertad de la Información, que está aún en proceso de surgimiento. Por este motivo, el dinero [de momento] no es problema. Necesitamos voluntarios para llevar esta idea adelante, y hacerlo de la mejor forma posible. Nuestro primer objetivo es desarrollar un Software Libre para una Web de Gestión y Actividad de Asociaciones que permita llevar a cabo tanto la gestión integral de una Asociación como todas las actividades que se deseen, trasladando el concepto de Asociación a Internet de forma legalmente válida y homologable. Moveré cielo y tierra hasta conseguirlo, es un proceso muy lento y difícil, que compite tanto con mi carrera universitaria como con mi trabajo. Cuento con el apoyo de varias personas que como yo tienen otras responsabilidades en su vida.
Esta web está en sus más tiernos inicios, echad un vistazo al BZR (bazaar) para más detalles sobre cómo bajaros las fuentes BZR en SourceForge.net.
Por último, todo este proyecto de Software Libre, toda esta web, es responsabilidad mía, la persona que desarrolló la aplicación, con licencia GPL si no se dice otra cosa (podéis usar la 3 cuando os apetezca si yo soy el autor y no lo dice explícitamente), basada en Knoppix. Si alguien tiene alguna queja, alabanza o lo que sea, deberá dirigirse a mí. Podéis contactar conmigo a través de este formulario de SF.net.

(c) 2009 Ricardo L. Febrero
Todo el contenido de este documento está bajo licencia Creative Commons Attribution-NoDerivs 3.0 al tratarse fundamentalmente de una opinión personal con un determinado punto de vista, que debe ser tomada con la precaución debida.
SourceForge.net Logo