You are on page 1of 16

17/04/2012

Capítulo I. Introducción Andrés Santiago Cisneros Barahona

Una corta Historia de Linux
•1984: Richard Stallman inicia el proyecto GNU – GNU’s Not UNIX – http://www.gnu.org • Propósito: UNIX Libre – Libre de Libertad (no gratis) • Primer paso: re-implementación de utilitarios UNIX – Compilador de C, biblioteca de C – emacs (editor de texto) – bash (interpretador de comandos) • Para garantizar el proyecto GNU, se crea la Fundación de Software Libre – http://www.fsf.org

1

flexible y versátil Éxito creciente Multiusuario y multitarea Buen entorno para redes Portabilidad Potentes entornos gráficos 2 . – Linus’ UNIX-> Linux – Combinado con el GNU y otras herramientas forman un sistema UNIX completo • 1992: Nacen la primeras distribuciones – Núcleo de Linux – GNU y otras herramientas – Procedimiento de instalación Propiedades del LINUX Potente.17/04/2012 Una corta Historia de Linux • 1991: Linus Torvalds escribió una versión del núcleo de Linux – Inicialmente fue un proyecto de investigación sobre el procesador 386 en modo protegido.

17/04/2012 ¿Qué es el Linux? Es un Sistema Operativo Está formado por: Núcleo ( kernel) Núcleo Shell Sistema de archivos Utilidades ¿Qué es el Linux? Programas de Aplicación Shell Núcleo Componentes del Compilador Compilador Hardware 3 .

17/04/2012 Sistema Operativo ”Un sistema operativo es un programa que actúa como intermediario entre un usuario de una computadora y el hardware de esa computadora” Sistema Operativo ”Un sistema operativo es un programa. que nos provee de una abstracción al hardware subyacente de una computadora” 4 .

El núcleo Interactúa directamente con el hardware Funciones: ○Gestión memoria ○Control de acceso al ordenador y permisos ○Mantenimiento sistema de archivos 5 .17/04/2012 Sistema Operativo – Propiedades Kernel. Proceso de booteo. Dispositivos de entrada y salida Manejo de shells. Administración de procesos. Manejo de FileSystems. Sistema de permisos y privilegios. Administración de paquetes.

Utilidades del sistema: Ellas realizan tareas especializadas y son operadas por los usuarios 6 .17/04/2012 El núcleo ○Manejo interrupciones ○Manejo Errores ○Servicios I/O ○Asignación de recursos entre usuarios ○Control de procesos y comunicaciones entre procesos El núcleo Librerías del sistema: A través de ellas las aplicaciones interactúan con el kernel.

tc-shell ○ bash-shell (LINUX por defecto) Sistema de archivos Archivo: unidad básica organización de la información.COM de MS-DOS) Incluye un lenguaje de programación para procesamiento por lotes Existen distintos tipos de shell: ○ Sh ○ C-shell.17/04/2012 La Shell Intérprete de órdenes (equivale al COMMAND. Método lógico Sistema de archivos jerárquico Archivos locales o en transparentes (NFS) de red 7 . k-shell.

17/04/2012 Utilidades Diferencias notables entre el Linux y otros Sistemas Operativos ○ Fácil instalación de nuevos programas ○ La shell conoce dónde debe buscar las órdenes Utilidades ○ Edición y procesamiento de texto ○ Gestión de información ○ Comunicaciones electrónicas y para redes ○ Cálculos. 8 . etc.

17/04/2012 Variantes de Linux ¿Qué es una distribución? Una aplicación ¿Qué contiene una distribución? Un sistema Linux básico. Variantes de Linux SOLARIS Sistema Operativo Microsystems de Sun IRIX Para estaciones de trabajo ordenadores de Silicon Graphics. un sistema amigable de instalación y un conjunto de aplicaciones. y 9 .

Variantes de Linux Difusión libre y gratuita. Para múltiples plataformas. Gran cantidad de aplicaciones.17/04/2012 Variantes de Linux HP-UX •Sistema Operativo de ordenadores Hewlett-Packard •La última versión es HP-UX 11.0 DEC OSF/1 •El sistema en uso por Digital (Compaq-ahora HP). 10 . •Soporte de 64 bits. Muy potente y muy bien adaptado a los estándares de Linux.

Comparación de Linux con otros Sistemas Operativos DOS • Programas pueden quedar residentes. • No existen el concepto de procesos. 11 .17/04/2012 Comparación de Linux con otros Sistemas Operativos DOS • Desarrollado por Microsoft • Sistema mono-usuario • No existen control de permisos de ficheros. • Sólo para procesadores Intel.

• Par de posibles ejecuciones: – Seguridad – Desempeño o funcionamiento • La licencia no puede cambiar – Así sus cambios (y nombre) se quedarán para siempre 12 .html • Linux es llamado “copyleft”(en lugar de “copyright") – – – – – Se puede copiar el software Se puede conseguir el código fuente Se puede alterar el código fuente y recompilarlo Se puede distribuir los fuentes alterados y binarios Se puede cargar algún dinero para todo esto • Solamente no puede cambiar la licencia – Todos los clientes tienen los mismos derechos – Así realmente no puede hacer dinero al vender el software Efectos del Modelo de Licencia • Todos tienen acceso al código fuente – El desarrollo de software voluntario está en la Internet.gnu.17/04/2012 Status legal de Linux • La mayor parte del software ( incluyendo el núcleo de Linux ) es GPL (Licencia Pública General GNU) – http://www.org/copyleft/gpl. con coordinación central – Linus Torvalds coordina el desarrollo de núcleos (kernel) – Otros coordinan otras piezas del S.O.

17/04/2012 Recordar El kernel de Linux es distribuido bajo licencia GPL (General Public License) Esto implica que los autores han liberado el copyright sobre el software Recordar Linux es un software free. usarlo en la manera que quiera y distribuir copias sin ninguna restricción 13 . Esto implica que la gente puede copiarlo. modificarlo.

Cualquiera que use o cree su propio derivado de Linux .17/04/2012 Recordar Linux es un software free. no puede hacer este producto propietario. Recordar Linux es un software free. no puede ser redistribuido como un producto solo binario 14 . El software liberado bajo GPL.

Estas restricciones no prohíben realizar o vender distribuciones solo binarias. entonces debe asegurarse que el código fuente sea también distribuido. Si alguien distribuye software con algún componente GPL.17/04/2012 Recordar Linux es un software free. dando la oportunidad de vender también los fuentes por un precio razonable. 15 . Recordar Linux es un software free.

sería ilegal no hacerlo así. mientras se incluya el código fuente (GPL). No obstante es importante saber que es perfectamente legal cobrar por distribuir Linux. Debido a la naturaleza del copyright de GNU. 16 . al que Linux está sujeto.17/04/2012 Status legal de Linux RESUMEN Linux es gratuito en la versión actual y seguirá siéndolo en el futuro.