Universidad Autónoma de Santo Domingo                         LinuxAutores:      Nombres:                      Matriculas:...
Contenido Introducción                          3 Antecedentes                          3 Definición                   ...
Introducción      La finalidad de este trabajo es exponer las características delSistema Operativo Linux, incluyendo las v...
Las primeras discusiones sobre Linux fueron en el grupo de noticiascomp.os.minix, en estas discusiones se hablaba sobre to...
Estructura      Es vital conocer la estructura interna del sistema que utilicemospara poder tener absoluto control sobre l...
Directorio vacío, normalmente se suele usar para montajes deunidades temporales que deseamos cargar en ese momento./var   ...
El kernel ó núcleo de Linux se puede definir como el corazón deeste sistema operativo. Es el encargado de que el software ...
Distribuciones de LinuxSLACKWARE    Esta distribución es de las primeras que existió. Tuvo un periodo enel cual no se actu...
DEBIAN    Otra distribución con muy buena calidad. El proceso de instalaciónes quizás un poco más complicado, pero sin may...
KUBUNTU   Distribución basada en Ubuntu, con lo que esto conlleva y centradaen el usuario final y facilidad de uso. La gra...
Es decir, lo que Linus desarrolló fue el corazón de los actualessistemas operativos open source, que actualmente también s...
•    No es muy común su uso en Compañías, por lo que        generalmente se usa para trabajar desde Casa, así que debes   ...
un procesador más veloz siempre será ventajoso. El coprocesadormatemático nuca es requisito, pero acelera aquellas aplicac...
Conclusiones      Linux es un sistema operativo que posee un núcleo del mismonombre. El código fuente es abierto, por lo t...
SugerenciasPara los informáticos que gustan de la estabilidad y el desarrollo Linuxes una excelente opción a la hora de el...
ReferenciasLibrosPons, Nicolás. (Marzo 2005)Linux: principios básicos del uso del sistema. (Version online) EdiciónEspañol...
Upcoming SlideShare
Loading in …5
×

Linux

2,242 views
2,162 views

Published on

Trabajo sobre el sistema operativo Linux, materia: sistemas operativos Profesor José Binet

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,242
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Linux

  1. 1. Universidad Autónoma de Santo Domingo LinuxAutores: Nombres: Matriculas: o Angstrom Mena Carreras 100012920 o Sergio Florentino DC-3651 o María Victoria Lahoz BE-1387 o Idalne Mercedes DD-7067Grupo: GNUDatos del curso:Materia: Sistema OperativoSección: 01Profesor: José Binet Página 1
  2. 2. Contenido Introducción 3 Antecedentes 3 Definición 4 Estructura 5 Características 7 Distribuciones de Linux 8 Manifiesto de Linux 10 Ventajas y desventajas de Linux 11 Implementación 12 Sistema operativo distribuido 13 Conclusiones 14 Sugerencias 15 Referencias 16 Página 2
  3. 3. Introducción La finalidad de este trabajo es exponer las características delSistema Operativo Linux, incluyendo las ventajas y desventajas delmismo, tipos de distribuciones existentes, las nuevas tecnologíasimplementadas en este y otros conceptos que podrán leer a lo largo deeste. AntecedentesHistoria de Linux En 1988 Linus Torvalds entra a la Universidad. Ese mismo año fuecuando el sistema operativo didáctico, basado en UNIX y creado porAndy Tannenbaum, empezó a cobrar importancia. Dicho sistema era elMinix.Linus entró a formar parte de la comunidad de usuarios Minix. AndyTannenbaum cometió un error en su sistema operativo. Era demasiadolimitado, tanto técnicamente como políticamente, en ningún momentotuvo en cuenta la posibilidad de incluir Minix al proyecto GNU. Lacreación de Andy Tannenbaum estaba pensando para ser distribuida.Su primer error fue ceder todos sus derechos a Prentice Hall, queempezó a cobrar 150 dólares por licencia.Así, Linus tomó la decisión de cambiar esta política debido a que elsistema Minix era ideal para los estudiantes de sistemas operativos, ysu precio era considerablemente alto.Linus Torvalds empezó, como una afición y sin poderse imaginar a loque llegaría este proyecto, a programar las primeras líneas de códigode este sistema operativo llamado LINUX. Página 3
  4. 4. Las primeras discusiones sobre Linux fueron en el grupo de noticiascomp.os.minix, en estas discusiones se hablaba sobre todo deldesarrollo de un pequeño sistema Unix para usuarios de Minix quequerían mas.El proyecto GNU había producido varios de los componentes delsistema operativo, incluyendo un intérprete de comandos, unabiblioteca C y un compilador, pero aún no contaba con el núcleo quepermitiera complementar el sistema operativo.Entonces, el núcleo creado por Linus Torvalds, llenó el hueco final queel sistema operativo GNU exigía.Linux nunca anuncio la versión 0.01 de Linux (agosto 1991), estaversión no era ni siquiera ejecutable, solamente incluía los principiosdel núcleo del sistema, estaba escrita en lenguaje ensamblador yasumía que uno tenia acceso a un sistema Minix para su compilación.El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" deLinux, -versión 0.02. Con esta versión Linus pudo ejecutar Bash (GNUBourne Again Shell) y gcc (El compilador GNU de C) pero no muchomas funcionaba. En este estado de desarrollo ni se pensaba en lostérminos soporte, documentación, distribución.. Definición La marca Linux (Número de serie: 1916230) pertenece a LinusTorvalds y se define como "un sistema operativo para computadorasque facilita su uso y operación"El término Linux se utiliza para describir al sistema operativo tipo Unixque utiliza filosofías y metodologías libres y que está constituido por lacombinación del núcleo Linux con las bibliotecas y herramientas delproyecto GNU, además de otros proyectos libres y no libres. Página 4
  5. 5. Estructura Es vital conocer la estructura interna del sistema que utilicemospara poder tener absoluto control sobre las operaciones querealizamos sobre él. Además de familiarizarnos mejor con el entorno,resulta tremendamente útil a la hora de buscar un archivo específico.En Linux existen diversos directorios y subdirectorios que cumplenesta labor. Librerías, binarios, programas instalados, archivostemporales, etc., se encuentran contenidos en sitios específicos dondepodemos ubicarlos si precisamos en algún momento de ellos.A continuación daremos una breve descripción sobre ellos:/bin En este directorio podemos encontrar todos los archivosejecutables del sistema. En el están muchos de los comandos queusamos habitualmente como por ejemplo ls, cat, more, cp, tar…además de los de tus programas./home Aquí se encuentran todos los archivos de los usuarios del sistema.Si mi nombre de usuario es kiefer seria /home/kiefer/media Generalmente aquí es donde se montan los Cds y Dvds además delos SticksUSB y discos duros externos./sbin Contiene archivos ejecutables que por lo general son comandosusados para la administración del sistema. Los comandos mount, halt,umount y shutdown son algunos de ellos./usr Contiene varios archivos y subdirectorio importantes como puedenser las configuraciones del entorno grafico X, fuentes del kernel,librerias, juegos y un largo etc./boot Todos los archivos necesarios para el arranque incluidos elcargador Grub y los kernels disponibles./mnt Página 5
  6. 6. Directorio vacío, normalmente se suele usar para montajes deunidades temporales que deseamos cargar en ese momento./var Contiene varios archivos que definen el sistema así como archivoslog que almacenan cada movimiento del sistema como por ejemplo elfichero /var/log/messages./cdrom Normalmente es un enlace simbólico hacia /media/cdrom/dev Aquí es donde están todos los drivers y los dispositivos, estos seidentifican en forma de archivo./lib Contiene librarias para C y otros lenguajes de programación./proc Directorio que contiene información sobre diferentes partes delsistema, cpu, discos, tiempo uptime, irqs, memoria, etc…/opt En este directorio se suelen almacenar todos los archivos de unainstalación fuera de los repositorios como puede ser cuando instalamosun .deb/etc Contiene prácticamente todos los archivos de configuración delequipo y los demonios de inicio en /etc/init.d entre otras cosas./lost + found Directorio especifico para archivos perdidos. Cada partición tiene elsuyo propio independientemente./root Directorio particular del superusuario del sistema (root)/tmp Directorio temporal que pueden usar todos los usuarios paraarchivos temporales y del sistema.Kernel/Núcleo Página 6
  7. 7. El kernel ó núcleo de Linux se puede definir como el corazón deeste sistema operativo. Es el encargado de que el software y elhardware de tu ordenador puedan trabajar juntos.Las funciones más importantes del mismo, aunque no las únicas, son: • Administración de la memoria para todos los programas y procesos en ejecución. • Administración del tiempo de procesador que los programas y procesos en ejecución utilizan. • Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda.Además de ser una biblioteca que provee abstracciones, el kernel es elárbitro que asigna tiempo de ejecución a distintas tareas. Estas tareastienen asociadas recursos de la PC (p. Ej. una lista de archivosabiertos) en un área de memoria. A todo eso junto se lo llama proceso Características El sistema Linux ofrece las siguientes características: • Estabilidad: Tiene protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. • Multitarea: Varios programas (realmente procesos) ejecutándose al mismo tiempo. • Multiusuario: Varios usuarios en la misma máquina al mismo tiempo (y sin licencias para todos). • Multiplataforma: Se ejecuta en muchos tipos de CPU, no sólo Intel. • Manejo de la Memoria: La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre Página 7
  8. 8. Distribuciones de LinuxSLACKWARE Esta distribución es de las primeras que existió. Tuvo un periodo enel cual no se actualizo muy a menudo, pero eso es historia. Es raroencontrar usuarios de los que empezaron en el mundo Linux hacetiempo, que no hayan tenido esta distribución instalada en suordenador en algún momento.Página: http://www.slackware.com/UBUNTU Distribución basada en Debían, con lo que esto conlleva y centradaen el usuario final y facilidad de uso. Muy popular y con mucho soporteen la comunidad. El entorno de escritorio por defecto es GNOME.Página: http://www.ubuntu.com/REDHAT ENTERPRISE Esta es una distribución que tiene muy buena calidad, contenidos ysoporte a los usuarios por parte de la empresa que la distribuye. Esnecesario el pago de una licencia de soporte. Enfocada a empresas.Página: http://www.redhat.com/FEDORA Esta es una distribución patrocinada por RedHat y soportada por lacomunidad. Fácil de instalar y buena calidad.Página: http://fedoraproject.org/es/ Página 8
  9. 9. DEBIAN Otra distribución con muy buena calidad. El proceso de instalaciónes quizás un poco más complicado, pero sin mayores problemas.Proporciona un sistema operativo maduro y estable. Muy configurable.Ubuntu se basa en esta distribución. El proyecto Debían comenzó en elaño 1993, evolucionando gracias a las aportaciones de usuarios ydesarrolladores. Es recomendable tener ciertos conocimientos antes delanzarse a utilizar Debían.Página: http://www.debian.org/OpenSuSE Es una distribución de origen alemán. Otra de las grandes. Fácil deinstalar. Versión libre de la distribución comercial SuSE.Página: http://www.opensuse.org/es/SuSE LINUX ENTERPRISE Otra de las grandes. Muy buena calidad, contenidos y soporte a losusuarios por parte de la empresa que la distribuye, Novell. Esnecesario el pago de una licencia de soporte. Enfocada a empresas.Página: http://www.novell.com/linux/GENTOO Esta distribución es una de las únicas que incorporaron unconcepto totalmente nuevo en Linux. Es un sistema inspirado en BSD-ports. Podemos compilar/optimizar vuestro sistema completamentedesde cero. No es recomendable adentrarse en esta distribución sinuna buena conexión a internet, un ordenador medianamente potente(si queremos terminar de compilar en un tiempo prudencial) y ciertaexperiencia en sistemas Unix.Página: http://www.gentoo.org/ Página 9
  10. 10. KUBUNTU Distribución basada en Ubuntu, con lo que esto conlleva y centradaen el usuario final y facilidad de uso. La gran diferencia con Ubuntu esque el entorno de escritorio por defecto es KDE.Página: http://www.kubuntu.org/MANDRIVA Esta distribución fue creada en 1998 con el objetivo de acercar eluso de Linux a todos los usuarios, en un principio se llamo MandrakeLinux. Está enfocada principalmente a usuarios novatos o de nivelmedio y esta basada en REDHAT.Página: http://www.mandriva.com/en/pro/pulse/ Manifiesto de Linux Linux llegó al mundo con una declaración de Torvalds publicada encomp.os.minix en la que instaba a los programadores de todo elmundo a sumarse a su proyecto. En una parte les decía “¿Añoras losbuenos tiempos del Minix 1.1, cuando los hombres eran hombres yescribían sus propios manejadores de dispositivos? ¿No formas parteahora de un proyecto interesante y no te mueres por hundirle el dientea un sistema operativo que puedas modificar según tus necesidades?¿No te frustra descubrir que todo funciona bien en Minix? ¿Seacabaron los desvelos para hacer que un programejo trabaje bien?Entonces tal vez este mensaje sea para tí…”.El 5 de octubre de 1991, Linus Torvalds anuncia la primera versiónoficial de Linux, lo puso a disposición del público a través de unservidor FTP de la universidad finlandesa.Linus pronto se sumó a la filosofía del proyecto GNU (GNU is Not Unix)de la Free Software Foundation, convirtiendo a Linux en un productode licencia GPL (Licencia Pública General), y consiguiendo quenumerosos desarrollos ya existentes lo adoptaran y que muchosprogramadores generaran otros nuevos. Página 10
  11. 11. Es decir, lo que Linus desarrolló fue el corazón de los actualessistemas operativos open source, que actualmente también se conocenpor extensión con el nombre de Linux, pero que son obra del trabajoconjunto de miles de desarrolladores de todo el mundo..Cuando Linus decidió que su creación se acogiera a la Licencia PúblicaGeneral, estaba sumándose a la filosofía libertaria del softwareimpulsada en los 80 por Richard Stallman, máximo responsable deGNU y defensor a ultranza del Free Software. Ventajas Y Desventajas Del Sistema Operativo LinuxVentajas • Es totalmente gratuito y aunque posea versiones de paga (con soporte técnico) es aun más barato que comprar Windows. • Los distros importantes tienen muchos programas muy útiles y que lo puedes encontrar muy fácilmente en Internet. • Un punto muy importante es la seguridad, los hackers y/o creadores de virus rara vez atacan a Software de Linux. • Como se puede observar en muchas webs, existe infinidad de Información técnica que te servirá de ayuda (Podríamos incluir este Post) • Se lleva bien en el arranque en conjunto con Windows. • Carga y realiza tareas con mayor eficiencia que Windows. • La constante actualización y nuevas versiones es asombrosa. Existen infinidades de Distribuciones de Linux.Desventajas • El origen técnico de Linux aún se percibe; antes de que puedas creerlo, estarás abriendo una “Terminal” de Linux y escribiendo comandos. Algo que nunca harías con Windows. Página 11
  12. 12. • No es muy común su uso en Compañías, por lo que generalmente se usa para trabajar desde Casa, así que debes hacer ajustes laboriosos. • A la hora de trabajar con documentos de Windows complejos, se podría convertir en una tareas difícil o casi imposible debido a la poca compatibilidad para importar desde Windows para Linux. • Instalar controladores de Hardware y programas resulta ser mas complicado que en Windows. Esto debido a que las empresas creadoras de controladores crean sus productos en base a Windows, el sistema operativo más usado a nivel mundial. • Muchos juegos no se ejecutan en Linux así que olvídate de grandes Gráficos y poner a trabajar tu tarjeta de video al máximo. Claro existen sus excepciones. Implementación Debido a su eficiente aprovechamiento de recursos, GNU/Linuxtiene requisitos de hardware mínimos muy bajos: Una configuraciónmínima puede ser una 386 SX/16 con 1MB de RAM, y una diskettera(más teclado, placa de vídeo, monitor, etc.). Esto es suficiente paraarrancar y entrar al sistema.Para tener un sistema con todos los comandos importantes y una odos aplicaciones pequeñas se requieren alrededor de 10 MB de discoduro.Para un sistema más completo, se aconsejan 4 MB de memoria, u 8 sise piensa utilizar una interfaz gráfica. Si se vana tener muchosusuarios y/o muchos procesos a la vez, serían aconsejable hasta 16MB. 32 MB es más que suficiente para cargas pesadas a un máximorendimiento. En lo que respecta a disco duro, depende de lasaplicaciones que se instalen, se va desde los 10 MB básicos hasta los350 MB de una distribución instalado con varias aplicaciones (incluyecompiladores, paquetes de oficina, interfaz gráfica, etc.). Obviamente, Página 12
  13. 13. un procesador más veloz siempre será ventajoso. El coprocesadormatemático nuca es requisito, pero acelera aquellas aplicaciones decalculo de punto flotante intensivo. Sistema Operativo Distribuido Hay que tener en cuenta que un sistema distribuido es unconjunto de computadores independientes que se presenta a losusuarios como un sistema único.Por consiguiente podemos de decir que Linux es un SO distribuido porque cumple con las siguientes características: • Control de recursos locales y remotos. • Capacidad de Procesamiento en paralelo. • Sistemas Abiertos (Facilidades de cambio y crecimiento). • Plataforma no estándar Página 13
  14. 14. Conclusiones Linux es un sistema operativo que posee un núcleo del mismonombre. El código fuente es abierto, por lo tanto, está disponible paraque cualquier persona pueda estudiarlo, usarlo, modificarlo yredistribuirlo.Es un sistema operativo de inmensas capacidades que puede serutilizado por diferentes tipos de usuarios debido a su versatilidad quepermite configurarlo a medida según las necesidades de cada uno denosotros.Nuestra opinión sobre este sistema operativo es que ha tenido estagran evolución por la ideología que sigue este sistema operativo, lacual permite que cualquier usuario tenga la posibilidad de modificar elcódigo fuente, personalizando el sistema.Este sistema es apto para grandes estaciones de trabajo y deservidores de red, entre otros por la gran potencia de cálculo yvelocidad de intercomunicación que este ofrece.Es un sistema muy estable y recomendable para cualquier informático,no solo con la gran cantidad de sistemas de ficheros y protocolos dered que es capaz de utilizar, sino que además ofrece una granposibilidad de desarrollo. Página 14
  15. 15. SugerenciasPara los informáticos que gustan de la estabilidad y el desarrollo Linuxes una excelente opción a la hora de elegir un sistema operativo quecumpla nuestras necesidades, sin mencionar que es un softwaregratuito.Olvidarse de los falsos mitos acerca de Linux acerca de que es pococonfiable y un sistema bastante difícil. Página 15
  16. 16. ReferenciasLibrosPons, Nicolás. (Marzo 2005)Linux: principios básicos del uso del sistema. (Version online) EdiciónEspañola.WebComputación Aplicada al Desarrollo SA de CV Recuperada Abril (S. F.)06, 2011 de:http://www.cad.com.mx/historia_de_linux.htmMartinez, Rafaellinux-es.org Recuperado Abril 06, 2011 de: http://www.linux-es.org/kernel“Kiefer” (Febrero28,2009)Arcalinux.wordpress.com Recuperado Abril 06, 2011 de:http://arcalinux.wordpress.com/2009/02/25/estructura-de-linux/Leon Aguilera Radford (Septiembre 04, 2001)maestrosdelweb Recuperado Abril 07, 2011 dehttp://www.maestrosdelweb.com/editorial/linus/Alegsa(S. F.)Definicón de Linux Recuperado Abril 07, 2011 de:http://www.alegsa.com.ar/Dic/linux.php Página 16

×