-
Los Primeros Computadores
1945 hasta 1970: los Real Programmers fueron la cultura tecnica
dominante en el ambito de la computacion. -
Acuerdo judicial
Acuerdo judicial (antitrust) de 1956 impide a AT&T comercializar
Unix: debe licenciarlo (con fuentes) a quien se lo solicite. -
Software Acompanante del Hadware
Durante los anos 1960 el software venia como acompanante del hardware, no se considera un elemento independiente.
El software se distribuia con su codigo fuente: grupos de usuarios lo comparten, y lo mejoran. -
Los primeros hackers
el MIT adquiere la primera PDP-1. La usa el Tech Model
Railroad Club (TMRC), nucleo del IA Lab del MIT. -
IBM
Todo cambia con el unbundling de hardware, software y servicios de IBM (1969) -
Unix
Ken Thompson invento Unix (mismo aÑo que Arpanet).
Surge de los deshechos de Multics, en AT&T (Bell Labs). -
El privativo
El software empieza a ser privativo \por defecto"
Esfuerzos \aislados": TeX, Spice, etc. -
Primera Interned
Primera Internet:
Implementaciones de referencia, disponibles para todos: la base de los estandares actuales.
CSRG (Computer Systems Research Group) de Berkeley:
Importancia de compartir fuentes (cultura Unix \original"). -
El primer computador
El primer computador personal (Altair 8800) sale al mercado en 1975
como \kit". -
Inicio de APPLE
Nace una industria: Apple se fundo en 1977. Microsoft en 1975 (para vender interpretes de Basic a los usuarios de Altair). -
IBM lanza su PC
La gran industria lo ignora hasta muy tarde: IBM lanza su PC en
1981. -
DEC
1983: DEC cancela la lnea PDP-10. ITS ya no tiene futuro (no era
portable).
Se extienden los acuerdos de no-divulgacion -
Inicio
Nace en 1984 con el Proyecto GNU.
En los 90, Linux y el modelo bazar suponen su culminacion. -
Nacimiento de Linux
Linux es un kerne, Lo inicia Linus Torvalds, en 1991 -
Ian Murdock
Ian Murdock: Fundo Debian GNU/Linux (1993) y su manifesto: compromiso social, mantenida por la comunidad, y una de las distribuciones mas importantes -
Linux Madurando poco a poco
El software libre empieza a estar listo para el escritorio (GNOME 2.x KDE 3.x, OpenOce), y es simple de instalar por el usuario final.