Ramas de la biologia
Software libre: historia y ventajas
Ramón Rey Vicente rrey@ramonrey.netSoftware libre: historia y ventajas
● ● ● ●
Historia del software libre GNU/Linux Software libre Modelo de desarrollo
Conceptos previos
● ● ● ● ● ●
Linux GNU/Linux Software libreSoftware comercial Software propietario Software privativo
El origen
● ● ● ●
Años 60: gran década Beatles LSD y aparece UNIX
UNIX (I)
● ● ●
Sucesor de MULTICS Dennis Ritchie y Ken ThompsonLaboratorios Bell (AT&T)
UNIX (II)
● ● ● ●
Sencillo Bien diseñado Desarrollado en ensamblador PDP-7 No era portable
UNIX (III)
● ● ● ●
Para portarlo, se exigía reescritura Se requeríaindependencia de la máquina El lenguaje C UNIX se reescribió en C: portabilidad
UNIX (IV)
● ● ● ●
Monopolio de AT&T Distribución “gratuita” de UNIX Berkeley crea su UNIX BSD Editor vi, capa dered
UNIX (V)
● ● ● ●
AT&T sigue con su System V AWK SUN desarrolla SunOS (Solaris) Todo gracias a compartir el código
UNIX (VI)
● ● ● ●
1984 AT&T se divide Puede explotarcomercialmente UNIX Restringe la distribución del código
Aparece GNU
● ● ● ● ● ●
Richard Matthew Stallman (RMS) Sistema GNU “GNU ́s Not UNIX” Proyecto GNU (1983) Free Software Foundation (1985) LicenciaGPL, para evitar restricciones Faltaba un núcleo
Aparece GNU (II)
● ● ●
RMS crea el compilador GCC El lenguaje C es fundamental para GNU Sigue la filosofia UNIX
Filosofía UNIX
● ● ● ●Todo es un archivo Navaja suiza Manual en línea Troff
Qué es UNIX
● ● ● ●
Una familia de sistemas operativos Una marca registrada (el nombre “UNIX”) Una especificación (Single UNIX Specification)sistemas “tipo UNIX”
Everybody loves Unix
Incluso gente de dudosa moralidad...
Everybody loves UNIX (II)
● ● ● ●
MS compró licencia en 1979 Microsoft XENIX No licenciaron el nombre...
Regístrate para leer el documento completo.