Sistemas Operativos. Software Libre

Documentos relacionados
TEMA 3. SISTEMAS OPERATIVOS

SISTEMAS OPERATIVOS. Informática Básica

SISTEMA OPEATIVO DEFINICIÓN

Qué es un sistema operativo?

TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN

TEMA 2: Sistemas Operativos

SISTEMA OPERATIVO FUNCIONES DEL SISTEMA OPERATIVO

Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación

TEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

Curso de Administración de Servidores GNU/Linux

Sistema Operativo Linux Agenda

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

Introducción. Linux es un sistema operativo basado en UNIX. Fue creado Linus Torvalds, estudiante filandes en 1991.

Herramientas Informáticas I Software: Sistemas Operativos

SOFTWARE LIBRE. Antecedentes históricos (FSF) Qué es el Software Libre? Libertades del Software Libre. Tipos de Licencia. Tipos de Software Libre

Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato

TEMA: LOS SISTEMAS OPERATIVOS

Conceptos de Linux. Tema 1 Laboratorio de sistemas operativos UTFSM-JMC

IES Abyla. Departamento de Informática. Sistemas Operativos

Introducción a GNU/Linux

(libre como la libertad) Edgar Guzmán Quetzaltenango, Guatemala Septiembre de 2,005

Funcionamiento de los Computadores:

Contenido. Práctica 1. Configuración de sistemas operativos. Vista clásica. Configuración y personalización

Introducción a la Administración de Sistemas Unix/Linux

T4.- El sistema operativo Linux.

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

Tema 8: Introducción n a los Sistemas Operativos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve.

una red de equipos no puede funcionar sin un sistema operativo de red

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado:

Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica

SENA CEET, Distrito Capital ADSI Instructor: Ing. Espec. Javier V.aquiro

Software Libre. Clase 13. Universidad Nacional de Quilmes

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

Introducción a Linux

PREPARACION DE UN DISCO

Tema: Componentes lógicos de un ordenador.

Tema 2. Sistemas operativos.

Conceptos Básicos de Software. Clase III

PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS

SISTEMAS OPERATIVOS. 1.- Qué es un sistema operativo? Funciones de los sistemas operativos Sistemas operativos más comunes

2.1. Los sistemas operativos. UNIDAD 2

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

TEMA: LOS SISTEMAS OPERATIVOS

Curso de Informática básica

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

CEFIRE de Valencia Curso Iniciación a LliureX Código: 07VA47IN435. Sesión 2: GNU/Linux

Tema I. Sistemas operativos

Tema 2 SISTEMAS OPERATIVOS

Los sistemas operativos más conocidos son los siguientes:

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos

LINUX es un sistema operativo, compatible UNIX. Posee dos características diferenciadoras del resto de SO:

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve

Manual de instalación AutoFirma 1.4.2

Introducción al software libre

Introducción al Mundo GNU/Linux

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática)

En esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.

Introducción a la Administración de Sistemas Unix/Linux

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa.

1.- Componentes de un ordenador

Maquinas Virtuales - VirtualBox. Talleres ETSIIT Oficina de Software Libre Universidad de Granada José Antonio Serrano García

Recopilación de las páginas publicadas originalmente en Proyecto Autodidacta:

Introducción a los Sistemas Operativos

SOFTWARE LIBRE EN INSTITUCIONES EDUCATIVAS. DISTRIBUCIONES LINUX Y CONCEPTOS BÁSICOS

Curso ICA de: LINUX BÁSICO

Apunte complementario curso LINUX. Introducción al manejo del entorno gráfico KDE

Ing. Andrés Bustamante

Mac OS X. Apple Inc. Historia

2.2. Principales características de los sistemas operativos. UNIDAD 2

Definición Kernel Procesos Memoria Sistema de Archivos Seguridad y Protección Interfaz con el usuario GNU/Linux. Sistemas Operativos

TEMA 4. SISTEMAS OPERATIVOS.

Tema 3. Sistemas Operativos

Taller de Software Libre

ReadMe de Parallels Tools

Tema 3: Conceptos básicos de GNU/LINUX. Objetivo:

SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

SISTEMAS OPERATIVOS ACTIVIDAD: TRABAJO COLABORATIVO

Tema 3: Software: Sistemas Operativos y Aplicaciones. Informática Básica

Unidad 5. Software libre: un poco de historia Ejercicios de autoevaluación

Manual de instalación AutoFirma 1.4.3

Conocer las herramientas de seguridad es un punto vital para mantener nuestro sistema seguro.

Software Computacional y su clasificación

CÁMBIATE A LINUX. Arturo Fernández Montoro


Sistemas Operativos de Red

LOS SISTEMAS OPERATIVOS.

Tema 1: Arquitectura de ordenadores, hardware y software

Ampliación Ficha 1: Componentes de un ordenador.

Windows NT. Desdoble del sistema operativo Windows: Sucesor de Windows NT 3.51 Hereda el interfaz de usuario (GUI) de Win95 Versiones:

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Sistema Operativo Linux

Qué es un Sistema Operativo?

Temario Linux Básico para Web

Transcripción:

Sistemas Operativos. Software Libre Introducción (I) Computadora: sistema electrónico que es capaz de realizar una serie de operaciones sobre unos datos de entrada y producir un conjunto de datos de salida Entrada Salida Programa

Introducción (II) Componentes de una computadora: Hardware: partes físicas de la máquina. Piezas que podemos tocar Software: parte lógica. Contiene las instrucciones que definen el funcionamiento de la computadora Tipos de software: Software de aplicación: programas que indican a la computadora qué hacer para resolver problemas concretos Sistemas operativos: programas que controlan los componentes de la computadora para que los usuarios y las aplicaciones puedan utilizarlos Sistema operativo (I) Software que controla directamente el hardware de la computadora Compone una ABSTRACCIÓN del hardware de la computadora, que la hace más fácil de utilizar (por ejemplo, las carpetas) Proporciona SERVICIOS a las aplicaciones que se ejecutan en la computadora (acceso a memoria, impresión, acceso a disco, ) Favorece la OPTIMIZACIÓN del aprovechamiento de los recursos disponibles Hardware Sistema Operativo Aplicaciones Usuario

Sistema operativo (II) Papel importante en la gestión de la SEGURIDAD del sistema Protección de archivos Cuentas de usuario Acceso a recursos por parte de usuarios y programas Hay sistemas operativos para usos específicos, y otros de uso genérico. Se pueden clasificar en base a distintos criterios: Monousuario / multiusuario Monotarea / multitarea Monoproceso / multiproceso De tiempo real (Sí/No) Distribuidos (Sí/No) Evolución de los Sistemas operativos (I) Primeras computadoras: Dedicadas a un uso concreto Sin sistema operativo Conforme se va añadiendo complejidad y aumentando la capacidad, se hacen necesarias capas de software que permitan a los programadores y los usuarios olvidarse de la complejidad de la máquina Años 60: primer S.O. suficientemente genérico (OS/360 de IBM) 1969: UNIX (multitarea, multiusuario)

Evolución de los Sistemas operativos (II) Años 70 y 80: microordenadores (Spectrum, Commodore, Amstrad, MSX,...). S.O.s casi exclusivos del modelo 1981: IBM lanza el Personal Computer. Con él, dos hitos: Una plataforma de hardware estándar El sistema operativo PC-DOS, desarrollado por Microsoft Al estandarizar el hardware, se facilitó la compatibilidad, y se posibilitó que un solo S.O. sirviera para muchos modelos distintos de computadora 1983: Apple Lisa, primera computadora comercializada cuyo S.O. incluía interfaz gráfica (inspirada en el Xerox Alto). Proyecto GNU Evolución de los Sistemas operativos (III) 1984: Apple Macintosh (MacOS). Inicio del desarrollo del S.O. GNU 1985: Commodore Amiga (S.O. propio) y Windows 1.0 para PC Los microcomputadores fueron desapareciendo a finales de los 80, en beneficio de la plataforma PC 1992: primera versión de GNU/Linux. Windows 3.1 1995: Windows 95 1999: MacOS X 2001: Windows XP 2002: proyecto LinEx 2004: Guadalinex v. 1.0

Proyecto GNU. Software Libre (I) Hasta 1983, todo el software era PRIVATIVO/NO LIBRE 1983: Richard Stallman inicia el proyecto GNU Objetivo: desarrollar un S.O. + aplicaciones que cualquiera pueda usar con libertad Libertades del software 0.- Libertad para utilizar el software con cualquier propósito 1.- Libertad para estudiar cómo funciona el programa y poderlo modificar para adaptarlo a las propias necesidades 2.- Libertad para distribuir copias para ayudar al prójimo 3.- Libertad para mejorar el programa y difundir las modificaciones para beneficio de la comunidad LIBRE NO QUIERE DECIR GRATIS Proyecto GNU. Software Libre (II) En 1991, el S.O. GNU no estaba terminado; necesitaba un kernel terminado y estable. En ese año, Linus Torvalds estaba escribiendo su propio S.O.: Linux GNU + kernel Linux = GNU/Linux 1992: primera versión de GNU/Linux Desde entonces, han aparecido cientos de distribuciones GNU/Linux Distribución GNU/Linux: sistema GNU/Linux + recopilación de aplicaciones software listas para funcionar sobre él RedHat, opensuse, Ubuntu, Mandriva, CentOS, Debian, Elementary, Mint, En España: gnulinex, Guadalinex, Asturix, Molinux, Lliurex,...

Software Libre Software de código abierto Un movimiento relacionado con el Software Libre es el movimiento Open Source (código abierto), nacido en 1998 Hacer el código fuente disponible para cualquiera, y que cualquiera pueda mejorarlo, venderlo, ejecutarlo... Casi todo el software libre ha sido desarrollado con un modelo Open Source El movimiento Software Libre tiene una vertiente social que no tiene el Open Source Índices de software libre y de código abierto (también para Windows) http://www.freealts.com http://cdlibre.org Ventajas de usar software libre y de código abierto Mayor seguridad, puesto que se puede auditar el software en cualquier momento (se dispone del código fuente) Mayor número de desarrolladores implica más rapidez en la detección y corrección de errores en el software Posibilidad de personalizar el software Los virus prácticamente no existen Uso de estándares abiertos para formatos de fichero, lo que permite que a menudo haya más de una opción para trabajar Apoyo de comunidades de usuarios para resolver problemas Mayor control sobre lo que realmente está pasando en la computadora

Inconvenientes del software libre y de código abierto A veces no hay una alternativa para un software privativo Muchos desarrolladores trabajan altruistamente. Pueden dejar proyectos a medias En ocasiones (cada vez menos) se necesitan conocimientos algo avanzados para poder aprovechar al máximo las capacidades del software A veces los esfuerzos se reparten demasiado entre distintos proyectos que pretenden resolver el mismo problema A veces falla la compatibilidad con algún hardware, porque los fabricantes no colaboran con la comunidad de desarrolladores Conceptos sobre Sistemas Operativos (I) Usuario: sujeto que utiliza un sistema informático Grupo de usuarios: usuarios que comparten los mismos privilegios (acceso a recursos) Administrador del sistema / superusuario / root: usuario que tiene control total sobre el sistema Partición de disco duro: división de un disco duro de una computadora Sistema de ficheros: estructura en una partición de disco duro para almacenar los datos Formatear una partición de disco: crear un sistema de ficheros para poder utilizar la partición

Conceptos sobre Sistemas Operativos (II) Cada Sistema Operativo tiene su sistema de ficheros favorito Windows NTFS, FAT32 GNU/Linux EXT4, EXT3, ReiserFS MacOS X HFS+ GNU/Linux y MacOS son los que más sistemas de ficheros soportan Directorio: agrupación jerárquica de archivos y/o otros directorios. En los S.O.s con interfaces gráficas, se suelen presentar como carpetas Archivo/fichero: bloque de bytes que almacena información para su uso. Pueden ser simplemente datos (ejemplo: un fichero JPG contiene una imagen) o programas (ejemplo: el fichero winword.exe es el Microsoft Word) Conceptos sobre Sistemas Operativos (III) Los S.O.s mantienen una serie de permisos sobre cada fichero y directorio: Ejecución Lectura Escritura Dependiendo del S.O. y del sistema de ficheros, el control sobre los permisos es mayor o menor. También puede haber un propietario y un grupo de usuarios asociado a un fichero Si el sistema de ficheros lo soporta, se pueden definir cuotas de disco (límites de espacio) para usuarios y/o grupos

Conceptos sobre Sistemas Operativos (IV) Proceso: una ejecución de un programa. En sistemas multitarea, puede haber más de un proceso del mismo programa (ej: dos navegadores web abiertos a la vez) Los S.O.s multitarea proporcionan herramientas para ver qué procesos están en marcha, y así poder parar o priorizar procesos según se necesite Interfaz: medio a través del cual se comunican dos entidades Entre un ordenador y un usuario: textuales, gráficas, sonoras, Windows y MacOS tienen una sola interfaz gráfica. GNU/Linux tiene muchas posibilidades (GNOME, KDE, LXDE, fvwm, ). Cada una define un aspecto de las ventanas, los botones, el comportamiento ante los clicks de ratón, las aplicaciones de configuración del sistema, Memoria virtual / swapping: cuando el S.O. se queda sin memoria para los procesos, utiliza parte del disco duro como extensión de la memoria