introduccion al s.o. linux

13

Upload: cristian-quinteros

Post on 11-Apr-2017

87 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Introduccion al s.o. linux
Page 2: Introduccion al s.o. linux

Un poco de Historia

Linux es un sistema operativo creado en 1991 por el finlandés Linus Torvalds, basado en la idea de crear un clon del sistema operativo que utilizaba llamado Minix, una variante de UNIX.

Linux se distribuye bajo la licencia GPL, y junto con las utilidades del proyecto GNU constituyen lo que hoy se conoce como GNU/Linux.

Page 3: Introduccion al s.o. linux

Algunas características:

• Sistema operativo libre y multiplataforma

• Sistema multiusuario y multiproceso

• No hay existe infección de virus

• Soporte para múltiples sistemas de archivos

• Soporte de múltiples protocolos de red

• La línea de comandos es necesaria

Page 4: Introduccion al s.o. linux

Estructura de un sistema Linux

Page 5: Introduccion al s.o. linux

Distribuciones de Linux

La licencia GPL permite que cualquier persona pueda acceder al código fuente de Linux, modificarlo y redistribuirlo siempre y cuando lo haga bajo las mismas condiciones.

Es por eso que muchas empresas y desarrolladores modifican Linux a su gusto, añadiéndole o quitándole componentes según las necesidades, para después redesitribuirlos con un nombre o marca propia.

A estos paquetes se les conoce como Distribuciones de Linux.

Page 6: Introduccion al s.o. linux

Arranque del sistema

Una vez que la BIOS hace todo el chequeo de los dispositivos instalados en el equipo y reconoce el disco dónde se encuentra el sistema operativo, entra en acción el cargador.

El cargador no es más que un programa instalado en el MBR que se encarga de hacer arrancar los sistemas operativos que hay instalados. Los más comunes en Linux son LILO (LInux Loader) y GRUB (GRand Unified Bootloader).

Page 7: Introduccion al s.o. linux

Usuarios y permisos

Existen 3 tipos de cuentas de usuario en Linux:

• Root: Es el administrador del sistema, tiene permisos para realizar todo en todos los componentes del sistema.

• Especiales: Son cuentas especiales usadas por el propio sistema para tareas especificas.

• Normales: Son usuarios con permisos limitados, solo pueden realizar o ejecutar ciertas tareas que el root les permita.

Page 8: Introduccion al s.o. linux

Intérprete de comandos

A pesar de que hoy en día Linux cuenta con un poderoso entorno gráfico, su poder reside en la consola o intérprete de comandos. Este es el programa que recibe las ordenes que digita el usuario y las ejecuta. En Linux existen varios intérpretes de comandos, sin embargo el más utilizado es BASH (Bourne Again Shell).

Page 9: Introduccion al s.o. linux

Intérprete de comandos II

La consola cuenta con la siguiente estructura:

El símbolo del final hace referencia al tipo de usuario, si es un $ significa que es un usuario normal, pero si es un # significa queel usuario es root.

Page 10: Introduccion al s.o. linux

Al igual que muchos sistemas UNIX, Linux utiliza X.org como servidor gráfico, este es una implementación libre del protocolo X Window System.

El servidor gráfico provee funciones de acceso a la pantalla, teclado y ratón mediante un modelo cliente/servidor. Pero las interfaces de usuario como botones, menús o ventanas por ejemplo, son provistas por el ambiente de escritorio o manejador de ventanas.

Entorno gráfico

Page 11: Introduccion al s.o. linux

En Linux existe múltiples entornos de escritorio, unos más poderosos que otros, pero que en general proveen al usuario todo el sistema de ventanas para interactuar con las aplicaciones.

Entre los entornos de escritorio para Linux se pueden destacar GNOME, KDE, XFCE, LXDE, UNITY y ROX por citar algunosejemplos, siendo los 2 primeros los más populares.

Entorno de escritorio

GNOME(GNU Network Object Model Environment)

KDE (Development Environment)

Page 12: Introduccion al s.o. linux

Aplicaciones Windows y su equivalente Linux

Page 13: Introduccion al s.o. linux