Nota: La página original es más nueva que esta traducción.
Charla en LinuxTag en Karlsruhe
7 de junio de 2002
Charla sobre los dos Proyectos internos de Debian, Debian-Med y
Debian-Junior en la LinuxTag celebrada en Karlsruhe. Dispone de los materiales
completos en fuente MagicPoing y con formato HTML.
Aquí tiene el texto completo en formato HTML sencillo.
Proyectos internos de Debian
Debian-Med
Software Libre en la Medicina
Debian-Junior
Sistema Operativo Libre para Niños
(página 1)
De un vistazo
- Motivación de los proyectos internos de Debian
- Estado del software libre en campos especiales
- ¿Por qué es adecuada Debian para estos proyectos?
- Tecnología: metapaquetes, sistema de menús
- ¿Por qué no limitarnos a hacer un «fork» de Debian?
- Resumen: objetivos de los proyectos internos de Debian
- Futuro
(página 2)
Motivatión
- Perfil de los usuarios objetivo:
- menor competencia técnica
- no son capaces de instalar programas desde su origen con un
esfuerzo aceptable
- no tienen interés en la administración
- interés en un subconjunto definido del software libre
disponible
- necesidad de facilidad de uso
- perfil de seguridad definido
- Otros proyectos posibles:
- multimedios
- autoridades
- oficina
- empresa / contabilidad
- educación
- ¿¿¿???
(página 3)
Estado del software libre especializado
- Huérfanos de origen (upstream)
- Licencias extrañas
- Difícil de usar por falta de interfaz gráfica
- Problemas de adaptación (arquitectura, orden de los bytes, 32 versus
64 bits)
- Formato de datos no intercambiable
- Desarrollo paralelo de misma funcionalidad
- Las herramientas o aquellas en que se basan no están pensadas para
estos usos
(página 4)
Ejemplos de software libre para la práctica de la medicina
- GnuMed
→ robusto, seguro, adaptable, diseño
profesional (PostgreSQL+Python) aún no está listo
- FreePM
→ no dispone de acceso a bases de datos
profesionales (Zope), ya está en funcionamiento
- FreeMed
→ no dispone de acceso a base de datos
apropiada (PHP + MySQL), desarrollo parado
- Tk Family Practice
→ base de datos propia, adaptable (Tcl/Tk),
ya está en producción
- OIO - Open Infrastructure for Outcomes
→ cuidado de pacientes externos, robusto,
flexible (Zope+PostgreSQL), sólo navegador como frontal
- SQL Clinic
→ residencia psiquiátrica, interfaz webv
PostgreSQL + Perl
- ... y otros ...
(página 5)
¿ ? ¿ ? ¿
Por qué
necesita el mundo esta
gran cantidad de programas
libres
para gestionar
los datos de los pacientes
¿ ? ¿ ? ¿
(página 6)
¿Razones para tal variedad de sistemas de pacientes?
- razones históricas
- menor popularidad
- decisiones tecnológicas diferentes
- Conceptos diferentes
Objetivo de Debian-Med: Integración
(página 7)
Ejemplo: odontología
- OdontoLinux
→ PostgreSQL, PHP, existe paquete para
Debian
- LinuDent
→ Tcl/Tk, comparte código con Tk Family
Practice
Ahora los autores están en contacto ...
(página 8)
Microbiología
- Debian contiene varios paquetes para anlizar DNA y secuencias de
proteínas
- diferente estado de desarrollo
- diferentes licencias
- algunas veces no son compatibles con DFSG
- impide amplia distribución
- problemas
- formatos de datos incompatibles
- problemas en diferentes plataformas de hardware
- uso diferente
Objetivo de Debian-Med: Aplicar los estándares de calidad de Debian
(página 9)
Soluciones faltantes en el software libre
- base de datos de medicamentos
- farmacia
- fisioterapia
- veterinaria
Objetivo de Debian-Med: Dar soporte a los desarrolladores
(página 10)
Campos especiales
- medical imaging
- diferentes formatos de imagen propietarios de dispositivos
médicos
- problemas de licencia y patentes
- control de dispositivos médicos
- hay reemplazos para software propietario en sistemas no libres
con desventajas en funcionalidad y seguridad
Objetivo de Debian-Med: Indicar a los
programadores las ventajas del software
libre
(página 11)
Problemas complejos
- investigación
- aplicaciones potentes (DHCP / VISTA)
- telepatología (ipath)
- historial
Objetivo de Debian-Med: Demanda de empaquetado sólido
(página 12)
Documentación
- debilidad «tradicional» del software libre
- ¡Posibilidad de contribución sin habilidades técnicas!
- Medicine HOWTO
- parte del Linux Documentation Project (LDP)
- describe el software libre para medicina existente
- sería bueno tener una traducción
- Documento de análisis Resmedicinae
- análisis de los programas existentes
- especificación de requerimientos en software de gestión
- sólo hay una traducción rudimentaria al inglés
- se necesita este tipo de documentos en otros campos
Objetivo de Debian-Med: Empaquetar documentación y traducciones
(página 13)
Debian-Junior
- Objetivo: hacer de Debian un SO que niños de todas las
edades quieran usar
- hacerlo tan sencilla que los niños no la teman
- hacerla tan agradable que les guste
- convertirla en campo de experimentación para los niños
- no sólo proporcionar juegos sino preocuparse de su calidad
- Debian-Junior fue el primer proyecto interno de Debian
- Debian-Med adoptó ideas y técnicas
Idea básica: No hacer una distribución separada sino hacer Debian
adecuada para propósitos especiales
(página 14)
Por qué usar Debian para estos propósitos
- potentes herramientas de empaquetado
- gran seguridad en calidad
- desarrollada por alrededor de 1000 voluntarios
- da soporte a 11 arquitecturas de hardware (auto builders: alpha,
arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc)
- los desarrolladores tienen influencia en el desarrollo (sólo tienen
que hacerlo)
→ Sub Proyectos
(página 15)
Por qué Debian como plataforma para la medicina
(página 16)
(Tecnología (1): Meta Paquetes
- proporcionar meta paquetes
- definir dependencias
- configuración adaptada a ciertas tareas
- colección de software para campos específicos
- no se necesita investigar en soluciones disponibles
- comparación sencilla
- documentación
- empaquetado y creación de documentación relevante
- traducción
(página 17)
Ventajas de los metapaquetes (1)
- definir dependencias de paquetes para ciertas tareas
- el usuario no está forzado a buscar entre toda la lista de
paquetes de Debian
- instalación sencilla de software específico
- no se borrará software necesario de manera accidental, porque
está fijado por el metapaquete
- conflictos con paquetes incompatibles
- apt cuida de la instalación adecuada de dependencias
- instalación sencilla
- garantía de sistemas estables
- pequeño esfuerzo de administración
(página 18)
Ventajas de los metapaquetes (2)
- valor añadido para el usuario general de Debian
- la normativa de Debian no prohibe instalar
junior-games-card incluso si trabajas
en una oficina :-)
- instalar junior-coloring
proporciona un escritorio de herramientas sencillas para
pintar
- se pueden usar paquetes para oficinas de médicos (aún sin
empaquetar en cualquier otra oficina
Demostración al final de esta charla.
(página 19)
Tecnología (2): Menús de usuario
- definir una lista de usuarios de subproyectos usando
debconf para gestionar grupos como
junior y med en /etc/group
- proporcionar a esos usuarios una estructura de menú para sus
tareas
- no molestar a otros usuarios con estos menús adicionales
- proporcionar un script update-subproject para actualizar
los menús de usuario tras la instalación de un paquete o añadido de
usuarios a esos grupos
- aún no está implementado
- los paquetes Debian-Med actuales dan una idea del aspecto
(página 20)
¿Por qué no limitarnos a hacer un «fork» de Debian?
- una distribución separada supondría esfuerzos extra
- la integración con Debian tiene ventajas
- enorme base de usuarios por todo el mundo, por tanto nos hacemos
públicos a costa de Debian
- sistema estable y seguro sin esfuerzo extra
- ya de paso, Bug Tracking System
- infraestructura (HTTP-, FTP-, Mailserver, PKI, ...) añadida
- contribuir algo a Debian
- mejorar la calidad de los paquetes haciéndolos más
amigables
(página 21)
Resumen: Objetivos de Debian-Med
- integración de software para medicina
- aplicar los estándares de calidad de Debian a este software
- soporte para los desarrolladores
- indicar ventajas del software libre a los programadores
- paquetes sólidos para software grande difícil de instalar
- proporcionar documentación y traducción
(página 22)
Futuro
Debian-Junior
- la primera versión será lanzada con woody
- se incluye en la lista de selección de tareas del CD de
instalación
Debian-Med
- sólo los primeros pasos
- algunos meta paquetes preparados
- gran interés de desarrolladores y usuarios
- primera versión en Woody+1
- Live-CD basado en Knoppix
(página 23)
Más información
(página 24)