• No se han encontrado resultados

Que es el sistema operativo Linux y sus familias. L.I. Francisco Ruiz Sala Instituto de Astronomía UNAM

N/A
N/A
Protected

Academic year: 2021

Share "Que es el sistema operativo Linux y sus familias. L.I. Francisco Ruiz Sala Instituto de Astronomía UNAM"

Copied!
25
0
0

Texto completo

(1)

Que es el sistema operativo

Linux y sus familias

L.I. Francisco Ruiz Sala Instituto de Astronomía

(2)

Unix Definición:

• Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Dennis Ritchie, Ken Thompson y Douglas McIlroy.1 2

• En 1972 se tomó la decisión de escribir nuevamente UNIX, pero esta vez en el lenguaje de programación C. Este cambio significaba que UNIX podría ser fácilmente modificado para funcionar en otras computadoras (de esta manera, se volvía portable) y así otras variaciones podían ser desarrolladas por otros programadores.

• Una de estas licencias fue otorgada al Departamento de Computación de la Universidad de California, con sede en Berkeley. • En 1975 esta institución desarrolló y publicó su propio sucedáneo de

UNIX, conocida como Berkeley Software Distribution (BSD), que se convirtió en una fuerte competencia para la familia UNIX de AT&T.

(3)

Historia Linux:

• En 1991, Linus Benedict Torvalds, estudiante de la Universidad Helsinki, estrenó la primera versión pública de su sistema operativo Linux la 0.02. Desde entonces, millones de usuarios de todo el mundo poseen este sistema gratuito y miles de ellos contribuyen a su contínuo desarrollo aportando ideas, programas, información sobre fallos del sistema ya sea en hardware/software (bugs), ayuda, tutoriales, etc.

• Linux nació de la idea de crear un sistema clon de Unix basado en GNU (General Public License) y el código fuente disponible gratuitamente. Esta idea nació en 1991 cuando Linus Torvalds estudiaba la carrera de Ciencias Informáticas. Torvalds se encontraba especialmente interesado en Minix, el único sistema Unix disponible en aquél entonces de fácil acceso para los estudiantes y profesores. Este sistema gratuito fue creado por Andrew Tanenbaum con el porpósito de facilitar a los alumnos de la universidad el estudio y diseño de sistemas operativos. Minix era un Unix más, tanto en apariencia como en el kernel(núcleo del sistema operativo), pero distaba mucho de ser comparable a uno de los grandes. Es a partir de aquel momento que Torvalds decidió crear un sistema que excediera los éstandares de Minix, poniendo en marcha el proyecto personal Linux.

(4)

Caracteristicas

- Es un sistrema operativo multiusuario, con capacidad de simular

multiprocesamiento y procesamiento no interactivo.

- Está escrito en un lenguaje de alto nivel : C.

- Dispone de un lenguaje de control programable llamado SHELL.

- Ofrece facilidades para la creación de programas y sistemas y el

ambiente adecuado para las tareas de diseños de software.

- Emplea manejo dinámico de memoria por intercambio o

paginación.

- Tiene capacidad de interconexión de procesos.

- Permite comunicación entre procesos.

- Emplea un sistema jerárquico de archivos, con facilidades de

protección de archivos, cuentas y procesos.

- Tiene facilidad para redireccionamiento de Entradas/Salidas.

(5)

Que es Linux:

GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema operativo GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por

cualquiera bajo los términos de la GPL (Licencia Pública General de GNU,) y otra serie de licencias libres.

El núcleo Linux, desde la primera publicación de su código fuente en 1991, nacido desde un pequeño número de archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado actual de cerca de 296 MiBs (220 bytes) de fuente bajo la Licencia pública general de GNU.

La verdadera denominación del sistema operativo es "GNU/Linux" debido a que el resto del sistema (la parte fundamental de la interacción entre el hardware y el usuario) se maneja con las herramientas del proyecto GNU (www.gnu.org) y con entornos de escritorio (como GNOME), que también forma parte del proyecto GNU aunque tuvo un origen independiente

A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las

denomina distribuciones. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo, otro informe le da una cuota de mercado de 89% en los 500 mayores supercomputadores.

(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)

Multitarea

Multiusuario

Multiplataforma

Soporte para varios tipos de sistemas de

archivos

Ligero

Portable

(14)

Definiciones:

Shell o Terminal: En informática, el shell o intérprete de comandos

es una interfaz de usuario para acceder a los servicios del sistema

operativo.

X11:El Sistema de Ventanas X (en inglés, X Window System) es un

software que fue desarrollado a mediados de los años 1980 en el

MIT para dotar de una interfaz gráfica a los sistemas Unix.

KDE: Es una comunidad internacional que desarrolla software libre.

Produce un entorno de escritorio, multitud de aplicaciones e

infraestructura de desarrollo para diversos sistemas operativo como

GNU/Linux, Mac OS X, Windows, etc.

GNOME: es un entorno de escritorio e infraestructura de desarrollo

para sistemas operativos GNU/Linux, Unix y derivados Unix como,

BSD o Solaris; compuesto enteramente de software libre.

(15)
(16)
(17)

Contenido:

/ Raíz del sistema de archivos.

/dev Contiene ficheros del sistema representando los dispositivos que estén físicamente instalados en el ordenador.

/etc Este directorio esta reservado para los ficheros de configuración del sistema. En este directorio no debe aparecer ningún fichero binario (programas). Bajo este deben aparecer otros dos subdirectorios:

/etc/X11 Ficheros de configuración de X Window

/etc/skel Ficheros de configuración básica que son copiados al directorio del usuario cuando se crea uno nuevo.

/lib Contiene las librerías necesarias para que se ejecuten los programas que residen en /bin (no las librerías de los programas de los usuarios).

/proc Contiene ficheros especiales que o bien reciben o envían información al kernel

del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros).

/sbin Contiene programas que son únicamente accesibles al superusuario o root.

/usr Este es uno de los directorios más importantes del sistema puesto que contiene los programas de uso común para todos los usuarios. Su estructura suele ser similar a la siguiente:

(18)

/usr/X11R6

Contiene los programas para ejecutar X

Window

.

/usr/bin

Programas de uso general, lo que incluye el compilador

de C/C++.

/usr/doc

Documentación general del sistema.

/usr/etc

Ficheros de configuración generales.

/usr/include

Ficheros de cabecera de C/C++ (.h).

/usr/info

Ficheros de información de GNU.

/usr/lib

Librerías generales de los programas.

/usr/man

Manuales accesibles con el comando

man

.

/usr/sbin

Programas de administración del sistema.

/usr/src

Código fuente de programas. Existen además de los

anteriores otros directorios que se suelen localizar en el directorio

/usr

, como por ejemplo las carpetas de los programas que se

instalen en el sistema.

/var

Este directorio contiene información temporal de los

programas (lo cual no implica que se pueda borrar su contenido,

de hecho,

¡no se debe hacer!)

(19)
(20)
(21)

Permiso Identifica

– Archivo

d Directorio

b Archivo de bloques especiales

(Archivos especiales de dispositivo)

c Archivo de caracteres especiales

(Dispositivo tty, impresora…)

l Archivo de vinculo o enlace (soft/symbolic link)

p Archivo especial de cauce (pipe o tubería)

Directorio:

Permiso Identifica

– Sin permiso

r Permiso de lectura

w Permiso de escritura

x Permiso de ejecución

(22)

Permisos y cambios:

Permiso Valor Octal Descripción

– – –

0

no se tiene ningún permiso

– – x

1

solo permiso de ejecución

– w –

2

solo permiso de escritura

– w x

3

permisos de escritura y ejecución

r – –

4

solo permiso de lectura

r – x

5

permisos de lectura y ejecución

r w –

6

permisos de lectura y escritura

r w x

7

todos los permisos establecidos,

(23)

Ejemplo de permisos

Permiso Valor Descripción

rw– ––– –— 600 El propietario tiene permisos de lectura y escritura

rwx ––x ––x 711 El propietario lectura, escritura y ejecución, el grupo y otros solo ejecución rwx r-x r-x 755 El propietario lectura, escritura y ejecución, el grupo y otros pueden

leer y ejecutar el archivo

rwx rwx rwx 777 El archivo puede ser leído, escrito y ejecutado por quien sea r–– ––– –— 400 Solo el propietario puede leer el archivo, pero ni el mismo puede

modificarlo o ejecutarlo y por supuesto ni el grupo ni otros pueden hacer nada en el

rw- r-– ––– 640 El usuario propietario puede leer y escribir, el grupo puede leer el archivo y otros no pueden hacer nada

(24)
(25)

Bibliografia

Operating Systems Third Edition Autor/es: Harvey M. Deitel Editor: Prentice Hall Año: 2004 ISBN: 0 - 13 - 124696 – 8 Operating Systems 5º Edición Autor/es: Williams Stallings

Editor: Prentice Hall Año: 2005ISBN: 978 - 84 - 205 -4462 – 5

Sistemas Operativos. Una visión aplicada J. Carretero et al. McGraw-Hill. 2001

La Biblia de Administración de sistemas Linux. Dee-Ann Leblanc, col. La Biblia de, Ed. Anaya Multimedia, 2001, ISBN: 84-415-1126-8.

MANUAL DE ADMINISTRACION DE LINUX Tapa blanda – 1 sep 2006 de Steve Shah (Autor) Tapa blanda: 656 páginas

Editor: McGraw-Hill Interamericana de España S.L.; Edición: 4 (1 de septiembre de 2006)

Idioma: Español

Referencias

Documento similar

Tanto en la Sierra como en la Vega y Campiña podemos encontrar este tipo de serie hidrogeológica, si bien son las ubicadas en la primera las que sobresalen

Tras establecer un programa de trabajo (en el que se fijaban pre- visiones para las reuniones que se pretendían celebrar los posteriores 10 de julio —actual papel de los

Primeros ecos de la Revolución griega en España: Alberto Lista y el filohelenismo liberal conservador español 369 Dimitris Miguel Morfakidis Motos.. Palabras de clausura

¿Qué le pasó al niño cuando se encontró con el

Como desarrollaremos más adelante, un mecanismo esencial por el cual el estrés prenatal puede afectar al resultado de estos procesos a largo plazo es mediante cambios epigenéticos

o esperar la resolución expresa" (artículo 94 de la Ley de procedimiento administrativo). Luego si opta por esperar la resolución expresa, todo queda supeditado a que se

1. LAS GARANTÍAS CONSTITUCIONALES.—2. C) La reforma constitucional de 1994. D) Las tres etapas del amparo argentino. F) Las vías previas al amparo. H) La acción es judicial en