trabajo sobre linux.docx

19
Tabla de contenido INTRODUCCION SOFTWARE LIBRE 3 DEFINICION DE SISTEMA OPERATIVO 4 SOFTWARE GNU 4 EL ORIGEN DE UNIX Y LINUX 5 UNIX 5-7 LINUX 7-8 CARACTERÍSTICAS O FUNCIONES DE LINUX 8-9 DIFERENCIAS ENTRE LINUX Y OTROS SISTEMAS OPERATIVOS 9- 10 VENTAJAS 10 DESVENTAJAS 11 DISTRIBUCIÓN LINUX 12 CONCLUSION 13 INFOGRAFIA 14 1

Transcript of trabajo sobre linux.docx

Page 1: trabajo sobre linux.docx

Tabla de contenido

INTRODUCCION

SOFTWARE LIBRE 3DEFINICION DE SISTEMA OPERATIVO 4

SOFTWARE GNU 4

EL ORIGEN DE UNIX Y LINUX 5

UNIX 5-7

LINUX 7-8

CARACTERÍSTICAS O FUNCIONES DE LINUX 8-9

DIFERENCIAS ENTRE LINUX Y OTROS SISTEMAS OPERATIVOS 9-10VENTAJAS 10

DESVENTAJAS 11

DISTRIBUCIÓN LINUX 12

CONCLUSION 13

INFOGRAFIA 14

1

Page 2: trabajo sobre linux.docx

INTRODUCCION

Entre los años 60 y 70 del siglo XX, el software no era considerado un

producto sino un añadido de los vendedores de las grandes computadoras

de la época (las mainframes), aportaban a sus clientes para que estos

pudieran usarlos.

En esta cultura era común que los programadores y desarrolladores

de software compartieran literalmente sus programas unos a otros. Este

comportamiento era habitual en algunos de los mayores grupos de usuarios

de la época. A finales de los 70 las compañías iniciaron el hábito de imponer

restricciones a los usuarios con el uso de acuerdos de licencias.

GNU/Linux es un sistema operativo, el corazón que hace que todos

los componentes de un ordenador funcionen coordinadamente y de la forma

esperada. Posee aplicaciones de todo tipo, algunas muy parecidas a otras

muy populares y privativas, pero con la particularidad de que tanto sistema

operativo como aplicaciones son Software Libre.

El sistema operativo Linux esta considerado como un software de libre

distribución junto con su código fuente para que pueda ser modificado por

cualquier persona, dando rienda suelta a la creatividad. Pero muchas dudas

asaltan al usuario cuando escucha alguna información acerca de este

sistema operativo por primera vez, la pregunta común que muchos nos

hacemos es si pueden seguir realizando las mismas tareas que realizo en

otro sistema operativo conocido en Linux y si existe programas para realizar

las tareas a las que estamos acostumbrados.

2

Page 3: trabajo sobre linux.docx

SOFTWARE LIBRE

Software libre (en inglés free software) es el software que, una vez

obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido

libremente.

El software libre suele estar disponible gratuitamente en Internet, o a

precio del coste de la distribución a través de otros medios; sin embargo no

es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser

vendido comercialmente.

Análogamente, el software gratis o gratuito (denominado usualmente

freeware) incluye en algunas ocasiones el código fuente; sin embargo, este

tipo de software no es libre en el mismo sentido que el software libre, al

menos que se garanticen los derechos de modificación y redistribución de

dichas versiones modificadas del programa.

Según la Free Software Fundation, un software libre se refiere a la

libertad que tienen los usuarios para ejecutar, copiar, distribuir, estudiar,

modificar el software y distribuirlo modificado. El software libre respeta la

libertad de los usuarios sobre el producto adquirido y, por tanto, una vez

obtenido puede ser usado, copiado, estudiado, cambiado y redistribuirlo

libremente.

El software libre suele estar disponible gratuitamente, o al precio de

costo de la distribución a través de otros medios; sin embargo no es

obligatorio que sea así, por lo tanto no hay que asociar software libre a

“software gratuito” ya que, conservando su carácter libre, puede ser

distribuido comercialmente ( software comercial). Análogamente, el “software

gratis” o gratuito incluye en ocasiones el código fuente; no obstante, ese tipo

3

Page 4: trabajo sobre linux.docx

de software no es libre en el mismo sentido de software libre, a menos que

se garanticen los derechos de modificación y de redistribución de dichas

versiones modificadas del programa.

El software libre es una cuestión de libertad de los usuarios para

ejecutar, copiar, distribuir, estudiar, cambiar y modificar el software. Más

concretamente, se refiere a los cuatro tipos de libertades para los usuarios

de software:

La libertad de usar el programa, con cualquier propósito.

La libertad de estudiar el funcionamiento del programa, y adaptarlo a

sus necesidades. El acceso al código fuente es un prerrequisito para

esto.

La libertad de distribuir copias para ayudar a los demás.

La libertad de mejorar el programa y de publicar las mejoras, de modo

que toda la comunidad se beneficie. El acceso al código fuente es un

prerrequisito para esto.

DEFINICIÓN DE SISTEMA OPERATIVO

Un sistema operativo (SO) es un conjunto de programas destinados a

permitir la comunicación del usuario con un ordenador y gestionar sus

recursos de manera eficiente. Comienza a trabajar cuando se enciende el

ordenador, y gestiona el hardware de la máquina desde los niveles más

básicos.

Un sistema operativo se puede encontrar normalmente en la mayoría

de los aparatos electrónicos que podamos utilizar sin necesidad de estar

conectados a un ordenador y que utilicen microprocesadores para funcionar,

ya que gracias a estos podemos entender la máquina y que ésta cumpla con

4

Page 5: trabajo sobre linux.docx

sus funciones (teléfonos móviles, reproductores de DVD, equipos de sonido y

computadoras)

SOFTWARE GNU

La denominación de Software GNU engloba de forma general a

cualquier software desarrollado o mantenido por el Proyecto GNU, que

conforma el Sistema Operativo GNU. El Directorio de Software de la Free

Software Foundation proporciona una interfaz web para buscar Software

GNU y Software Libre catalogados por funcionalidades.

EL ORIGEN DE UNIX Y LINUX

UNIX

Es un sistema operativo de tiempo compartido, controla los recursos

de una computadora y los asigna entre los usuarios. Permite a los usuarios

correr sus programas. Controla los dispositivos de periféricos conectados a la

máquina.

Posee las siguientes características:

Es un sistema operativo multiusuario, con capacidad de simular

multiprocesamiento y procesamiento no interactivo.

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

5

Page 6: trabajo sobre linux.docx

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.

Garantiza un alto grado de portabilidad.

El sistema se basa en un Núcleo llamado Kernel, que reside

permanentemente en la memoria, y que atiende a todas las llamadas

del sistema, administra el acceso a los archivos y el inicio o la

suspensión de las tareas de los usuarios.

La comunación con el sistema UNIX se da mediante un programa de

control llamado SHELL. Este es un lenguaje de control, un intérprete,

y un lenguaje de programación, cuyas características lo hacen

sumamente flexible para las tareas de un centro de cómputo. Como

lenguaje de programación abarca los siguientes aspectos: Ofrece las

estructuras de control normales: secuenciación, iteración condicional,

selección y otras.

Paso de parámetros.

Sustitución textual de variables y Cadenas.

Comunicación bidireccional entre órdenes de shell.

El shell permite modificar en forma dinámica las características con

que se ejecutan los programas en UNIX: Las entradas y salidas

pueden ser redireccionadas o redirigidas hacia archivos, procesos y

dispositivos; Es posible interconectar procesos entre sí.

6

Page 7: trabajo sobre linux.docx

Diferentes usuarios pueden "ver" versiones distintas del sistema

operativo debido a la capacidad del shell para configurar diversos ambientes

de ejecución. Por ejemplo, se puede hacer que un usuario entre

directamente a su sección, ejecute un programa en particular y salga

automáticamente del sistema al terminar de usarlo.

LINUX

El proyecto GNU, que se inició en 1983 por Richard Stallman; tiene

como objetivo el desarrollo de un sistema operativo Unix completo y

compuesto enteramente de software libre. La historia del núcleo Linux está

fuertemente vinculada a la del proyecto GNU. En 1991 Linus Torvalds

empezó a trabajar en un reemplazo no comercial para Minix que más

adelante acabaría siendo Linux.

Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU

ya había producido varias de las herramientas fundamentales para el manejo

del sistema operativo, incluyendo un intérprete de comandos, una biblioteca

C y un compilador, pero como el proyecto contaba con una infraestructura

para crear su propio núcleo (o Kernel), el llamado Hurd, y este aún no era lo

suficiente maduro para usarse, comenzaron a usar a Linux a modo de

continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de

mantener cooperatividad entre desarrolladores. El día en que se estime que

Hurd es suficiente maduro y estable, será llamado a reemplazar a Linux.

Linux es un sistema operativo diseñado por cientos de programadores

de todo el planeta, aunque el principal responsable del proyecto es Linus

Tovalds. Su objetivo inicial es propulsar el software de libre distribución junto

7

Page 8: trabajo sobre linux.docx

con su código fuente para que pueda ser modificado por cualquier persona,

dando rienda suelta a la creatividad. El hecho de que el sistema operativo

incluya su propio código fuente expande enormemente las posibilidades de

este sistema. Este método también es aplicado en numerosas ocasiones a

los programas que corren en el sistema, lo que hace que podamos encontrar

muchísimos programas útiles totalmente gratuitos y con su código fuente.

CARACTERÍSTICAS O FUNCIONES DE LINUX

Las características o funciones principales de este magnífico sistema

operativo son:

Sistema multitarea: En Linux es posible ejecutar varios programas a

la vez sin necesidad de tener que parar la ejecución de cada

aplicación.

Sistema multiusuario: Varios usuarios pueden acceder a las

aplicaciones y recursos del sistema Linux al mismo tiempo. Y, por

supuesto, cada uno de ellos puede ejecutar varios programas a la vez

(multitarea).

Shells programables: Un shell conecta las órdenes de un usuario

con el Kernel de Linux (el núcleo del sistema), y al ser programables

se puede modificar para adaptarlo a tus necesidades. Por ejemplo, es

muy útil para realizar procesos en segundo plano.

Independencia de dispositivos: Linux admite cualquier tipo de

dispositivo (módems, impresoras) gracias a que cada una vez

instalado uno nuevo, se añade al Kernel el enlace o controlador

necesario con el dispositivo, haciendo que el Kernel y el enlace se

8

Page 9: trabajo sobre linux.docx

fusionen. Linux posee una gran adaptabilidad y no se encuentra

limitado como otros sistemas operativos.

Comunicaciones: Linux es el sistema más flexible para poder

conectarse a cualquier ordenador del mundo. Internet se creó y

desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene las

mayores capacidades para navegar, ya que Unix y Linux son sistemas

prácticamente idénticos. Con Linux podrá montar un servidor en su

propia casa sin tener que pagar las enormes cantidades de dinero que

piden otros sistemas.

DIFERENCIAS ENTRE LINUX Y OTROS SISTEMAS OPERATIVOS

Es importante entender las diferencias entre Linux y otros sistemas

operativos, tales como MS-DOS, OS/2, y otras implementaciones de UNIX

para ordenador personal. Primeramente, conviene aclarar que Linux puede

convivir felizmente con otros sistemas operativos en la misma máquina: es

decir, Ud. puede correr MS-DOS y OS/2 en compañía de Linux sobre el

mismo sistema sin problemas.

Linux es una excelente elección para trabajar con UNIX a nivel

personal. Si Ud. es un desarrollador de software UNIX, Linux le permitirá

desarrollar y probar el software UNIX en su PC, incluyendo aplicaciones de

bases de datos y X Windows. Si es Ud. estudiante, la oportunidad está en

que los sistemas de su universidad correrán UNIX. Con Linux, podrá correr

su propio sistema UNIX y adaptarlo a sus necesidades. La instalación y uso

de Linux es también una excelente manera de aprender UNIX si no tiene

acceso a otras máquinas UNIX.

9

Page 10: trabajo sobre linux.docx

Linux no es sólo para los usuarios personales de UNIX. Es robusto y

suficientemente completo para manejar grandes tareas, así como

necesidades de cómputo distribuidas. Muchos negocios, especialmente los

pequeños, se están cambiando a Linux en lugar de otros entornos de

estación de trabajo basados en UNIX. Las universidades encuentran a Linux

perfecto para dar cursos de diseño de sistemas operativos. Grandes

vendedores de software comercial se están dando cuenta de las

oportunidades que puede brindar un sistema operativo gratuito.

VENTAJAS DE LINUX

Precio

Es más seguro que otros servidores.

Reconoce otros sistemas Operativos en una red.

Es veloz para realizar las tareas.

Posee el apoyo de programadores a nivel mundial.

Incluye el código fuente.

Ideal para la programación

Se puede usar en casi cualquier computadora desde una 386.

Es multitarea.

Maneja múltiples procesadores

Libre de Virus

Se tiene la posibilidad de instalar varios programas, como: hojas de

cálculo, bases de datos, procesadores de texto, varios lenguajes de

programación, paquetes de telecomunicaciones y juegos.

10

Page 11: trabajo sobre linux.docx

DESVENTAJAS DE LINUX

No cuenta con una Empresa que lo respalde.

Corre el riesgo a fragmentarse como en el caso de Unix.

Carencia de soporte técnico.

Problemas de hardware, no soporta todas las plataformas, y no es

compatible con algunas marcas específicas.

No hay forma segura de instalarlo sin reparticionar el disco duro. Lo

que implica borrar toda la información del mismo y después

restablecerla.

Se requiere experiencia y conocimiento del sistema para administrarlo.

Es un sistema de comandos y existen muchas opciones por lo que en

ocasiones es difícil realizar algunas tareas, que en otros sistemas

operativos de red son triviales.

DISTRIBUCIÓN LINUX

Una distribución Linux es una distribución de software basada en el

núcleo Linux que incluye determinados paquetes de software para satisfacer

las necesidades de un grupo específico de usuarios, dando así origen a

ediciones domésticas, empresariales y para servidores. Por lo general están

compuestas, total o mayoritariamente, de software libre, aunque a menudo

incorporan aplicaciones o controladores propietarios.

11

Page 12: trabajo sobre linux.docx

Además del núcleo Linux, las distribuciones incluyen habitualmente las

bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X

Window System. Dependiendo del tipo de usuarios a los que la distribución

esté dirigida se incluye también otro tipo de software como procesadores de

texto, hoja de cálculo, reproductores multimedia, herramientas

administrativas, etcétera. En el caso de incluir herramientas del proyecto

GNU, también se utiliza el término distribución GNU/Linux.

Existen distribuciones que están soportadas comercialmente, como

Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.), Mandriva, y

distribuciones mantenidas por la comunidad como Debian y Gentoo. Aunque

hay otras distribuciones que no están relacionadas con alguna empresa o

comunidad, como es el caso de Slackware.

12

Page 13: trabajo sobre linux.docx

CONCLUSION

Podemos concluir que Linux es una excelente elección para trabajar

con Unix a nivel personal. Este sistema Operativo permite desarrollar y

probar el software Unix en su PC, incluyendo aplicaciones de bases de

datos y Windows. Es un sistema que no es sólo para los usuarios

personales de UNIX, sino también para manejar grandes tareas.

Muchos negocios pequeños se están cambiando a Linux. Vendedores

de software comercial están viendo las oportunidades que puede brindar un

sistema gratuito.

El sistema Linux es, propiamente, el núcleo de un sistema operativo.

Un conjunto de programas que controla los aspectos más básicos del

funcionamiento de un ordenador. Su desarrollo lo inició en 1991 Linus

Tovalds, entonces estudiante en la Universidad de Helsinki, en Finlandia, y

se completó con miles de aportaciones de usuario a través de Internet.

13

Page 14: trabajo sobre linux.docx

INFOGRAFÍA

http://ns.intertux.com.mx/linux.html

http://www.marqueze.net/linux/explica.htm

http://www. monografias.com

http://www.nyx.net/~sgjoen/disk.html

http://linux-es.uio.no/docs/HOWTO/mini/Partition.

ftp://ftp.kernel.org/pub/linux/kernel/

14