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:
- 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!!
- 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.
- Es fácil desarrollar software: entorno Qt completo
integrado hace que desarrollar aplicaciones (con Kdevelop, por ejemplo)
sea muy sencillo, incluso aplicaciones multimedia.
- Consume muy pocos recursos: un sistema con 256 MiB RAM,
memoria 1GiB CompactFlash y procesador a 600Mhz sirve sobradamente para
ejecutar la aplicación.
- 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.