trabajo sobre linux.docx
-
Upload
dennyjoseteran -
Category
Documents
-
view
3 -
download
0
Transcript of 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
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
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
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
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
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
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
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
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
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
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
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
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
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