6. Erase una vez...
● 1993: Plan 9, FreeBSD, NetBSD
● 1995: Digital UNIX, OpenBSD, OS/390
● 1996: Windows NT
● 1997: Inferno, SkyOS
● 1999: AROS
● 2000: AtheOS, MorphOS
● 2001: z/OS
● 2002: Syllable
7. En la década de 1950
● Inicialización secuencial a base de
instrucciones en ensamblador para
manejo de Entrada/Salida; una vez
inicializado, finalizaba e invocaba a otro
programa para procesamiento de datos
en tubos de vacío
8. En la década de 1960
● Sistemas Operativos basados en cinta
● Programa monitor básico
● Programación por lotes
● Leía la información en cinta
● Computación en 3 pasos (perforada a
cinta, computación, cinta a impresión)
● Sistemas de Tiempo Compartido
● Aparecen los sistemas multitarea
● Uso de transistores
9. En la década de 1970
● Aparecen los sistemas de Tiempo Real
● Propagación de sistemas multitarea
● Sistemas Operativos programados en
lenguajes de medio nivel
● Aparece el concepto de virtualización
● Aparece el concepto de Sistema de
Archivos
● Aparecen los Sistemas Operativos de
Disco
10. En la década de 1980
● Aparecen las interfaces gráficas de
usuario
● Se propagan los DOS
● Se populariza la conexión en red y
protocolos de comunicación
● Aparecen los Sistemas Operativos de
Tiempo Real Duro
● Sistemas Multimedia
11. En la década de 1990
● Preemptive Multitasking
● Sistemas de baja latencia
● Direccionamiento de memoria en 64 bits
● Se popularizan los UNIX-Like
● Aparecen los Sistemas Operativos
Distribuidos
12. En la década de 2000
● Aparecen proyectos de investigación y
desarrollo en el mundo del Software Libre
13. Metodologías emergentes
● Single Addressing Space
● Programación concurrente
● Comunicación entre procesos asíncrona
● Manejo de procesos sin bloqueo
● Sistemas de Archivos con control de Base
de Datos
● Paravirtualización
● Control dinámico de latencia
● Sistemas distribuidos persistentes
14. Metodologías emergentes
● Persistencia Ortogonal
● Programación en plataforma abstracta
(.NET, Java, Python)
15. Y luego...
● Están desapareciendo muchos proyectos
de investigación y desarrollo en el
software libre
● Aún más en el área de Sistemas
Operativos
16. Variables
● Los desarrolladores de Software Libre
están en la Universidad
● En el mundo laboral casi no hay
desarrolladores de Software Libre
● A las empresas no les interesa innovar,
les interesa vender
● El desarrollador debe de sostenerse
económicamente
● La investigación es una inversión a largo
plazo
17. Variables
● Falta de interés en Ciencias
Computacionales
● Universidades cerrando carreras
científicas y tecnológicas
● Falta de oportunidad de los egresados
para mejorar sus habilidades y talentos
18. Propuestas de solución
● Inversión del gobierno en desarrollo de
ciencia y tecnología
● Inversión de las empresas en desarrollo
de ciencia y tecnología
● Liberar desarrollos de gobierno como
Software Libre
● Incentivos a los desarrolladores dentro de
las empresas