El Sistema Operativo GNU/LINUX

Click here to load reader

  • date post

    12-Jan-2016
  • Category

    Documents

  • view

    79
  • download

    6

Embed Size (px)

description

El Sistema Operativo GNU/LINUX. Sistema Operativo GNU/LINUX. - PowerPoint PPT Presentation

Transcript of El Sistema Operativo GNU/LINUX

  • El Sistema Operativo GNU/LINUX

  • Sistema Operativo GNU/LINUX Linux es el ncleo de sistema operativo libre ms popular y constituye la base del sistema operativo Linux (tambin llamado GNU/Linux), que ha comenzado a competir con sistemas operativos no libres como Unix y Windows. Es un sistema operativo multiusuario y multitarea basado en UNIX. Versin de libre distribucin (gratis) del sistema operativo Unix, desarrollada inicialmente por Linus Torvalds, con contribuciones de programadores de todo el mundo. Sistema operativo (apoyado en las normas de la GNU), similar al UNIX. Linux tiene todas las caractersticas que se pueden esperar de un moderno y flexible UNIX. Incluye multitarea real, memoria virtual, libreras compartidas, direccin y manejo propio de memoria y TCP/IP.

  • Sistema Operativo GNU/LINUX GNU/Linux es, a simple vista, un Sistema Operativo. Es una implementacin de libre distribucin UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386, as como los clones AMD y Cyrix. Tambin soporta mquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0.Como sistema operativo, GNU/Linux es muy eficiente y tiene un excelente diseo. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga slo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por pginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto esttica como dinmicamente; se distribuye con cdigo fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.

  • Sistema Operativo GNU/LINUX Un poco de HistoriaHacia la dcada del 80, la mayora del software se haba vuelto propietario, o sea, tena dueos que prohiban y evitaban la cooperacin entre los usuarios. Esto hizo que en 1983, Richard Stallman concibiera la Free software Foundation (Fundacin software libre, FSF) y en sta el Proyecto GNU como una forma de recuperar el espritu cooperativo de los primeros das de la computacin, y posibilitar nuevamente la cooperacin sacando los obstculos impuestos por los dueos del software propietario.El proyecto GNU consiste en el desarrollo de un sistema operativo y juego de aplicaciones totalmente libre y compatible con UNIX. El proyecto incluye desarrollar una versin libre de cualquier aplicacin que no se disponga libre. De esta forma, una computadora puede estar equipada con software libre y cumplir cualquier funcin; esto incluye el sistema operativo y todos los programas que uno necesite para cualquier funcin. Ya que sin un sistema operativo no puede usarse una computadora, se tom esto como punto de partida para el proyecto GNU.

  • Sistema Operativo GNU/LINUX Historia (continuacin)En 1990, se haban encontrado o escrito la mayora de los componentes mayores del sistema operativo excepto uno: el kernel o ncleo. Para ese entonces, Linux comenz como proyecto personal del entonces estudiante Linus Torvalds, que se bas en el Minix de Andy Tanenbaum (profesor que cre su propio clon de UNIX para PC-XT para usarlo en su docencia). Combinando Linux con el resto del sistema GNU se llego a la meta inicial de un sistema operativo libre: El sistema GNU basado en Linux. Se estima que hoy hay millones de usuarios de GNU/Linux. Actualmente Linus Torvals lo sigue desarrollando, pero a estas alturas el principal autor es la red Internet, desde donde un gigantesco grupo de programadores y usuarios aportan su tiempo y ayuda, tanto al ncleo Linux como al resto de las aplicaciones. La FSF contina con el proyecto GNU desarrollando otras aplicaciones que todava no tienen su versin libre.

  • Sistema Operativo GNU/LINUX El movimiento alrededor de GNU/LinuxLos componentes de un sistema GNU/Linux no estn en el dominio pblico, ni son shareware. Son lo que se llama "software libre". Esto significa que el cdigo fuente est disponible a todo el que lo quiera y siempre lo estar. El software libre puede ser vendido o regalado, a discrecin de todo aquel que posea una copia, pero a todo aquel que lo distribuye se le obliga a distribuirlo con el cdigo fuente. Todo esto esta reglamentado por la Licencia Pblica general GNU (GPL). Esta licencia se encarga de que GNU/Linux permanezca siempre libre. Linux sigue con el modelo de "desarrollo abierto". Se desarrolla por un grupo no estructurado de programadores de todo el mundo unidos a travs de la Internet. Todas las nuevas versiones se liberan al pblico, se consideren o no con "calidad de produccin". El mtodo que se sigue para determinar si se tiene una versin estable o no, es el siguiente: Las versiones se numeran como x.y.z; aquellas con y par son versiones estables; aquellas con y impar son versiones de desarrollo. Por ejemplo, la versin 1.2.13 es estable; la 2.1.44 es de desarrollo. La ltima versin estable es la 2.2.10.

  • Sistema Operativo GNU/LINUX Qu hardware se necesita para correr GNU/Linux?Debido a su eficiente aprovechamiento de recursos, GNU/Linux tiene requisitos de hardware mnimos muy bajos: Una configuracin mnima puede ser una 386 SX/16 con 1MB de RAM, y una diskettera (ms teclado, placa de vdeo, monitor, etc.). Esto es suficiente para arrancar y entrar al sistema.Para tener un sistema con todos los comandos importantes y una o dos aplicaciones pequeas se requieren alrededor de 10 MB de disco duro.Para un sistema ms completo, se aconsejan 4 MB de memoria, u 8 si se piensa utilizar una interfaz grfica. Si se van a tener muchos usuarios y/o muchos procesos a la vez, seran aconsejable hasta 16 MB. 32 MB es ms que suficiente para cargas pesadas a un mximo rendimiento. En lo que respecta a disco duro, depende de las aplicaciones que se instalen, se va desde los 10 MB bsicos hasta los 350 MB de una distribucin instalado con varias aplicaciones (incluye compiladores, paquetes de oficina, interfaz grfica, etc.). Obviamente, un procesador ms veloz siempre ser ventajoso.

  • Sistema Operativo GNU/LINUX GNU/Linux frente a los otros sistemas operativosGNU/Linux es una muy buena alternativa frente a los dems sistemas operativos. Ms all de las ventajas evidentes de costo, ofrece algunas caractersticas muy notables. En comparacin con las otras versiones de Unix para PC, la velocidad y confiabilidad de GNU/Linux son muy superiores. Tambin est en ventaja sobre la disponibilidad de aplicaciones, ya que no hay mucha difusin de estos otros Unix (como Solaris, XENIX o SCO) entre los usuarios de PC por sus altos costos. Comparado con sistemas operativos como los diferentes Microsoft Windows, GNU/Linux tambin sale ganando. Los bajos requisitos de hardware permiten hacer un sistema potente y til de aquel 486 que algunos guardan en un armario. Esta misma caracterstica permite aprovechar al mximo las capacidades de las computadoras ms modernas. No solo es superior respecto a el sistema de multitarea y de administracin de memoria, sino tambin en la capacidades de networking (conectividad a redes) y de multiusuario (an comparando con sistemas multiusuario como NT). La nica desventaja de GNU/Linux frente a estos sistemas, es la menor disponibilidad de software, pero este problema disminuye con cada nuevo programa que se escribe para el proyecto GNU.

  • Sistema Operativo GNU/LINUX Qu es una Distribucin GNU/ Linux

    Una distribucin es un conjunto de aplicaciones reunidas junto al ncleo de Linux optimizado todo ello para su instalacin y funcionamiento. Ejemplos de distribuciones son: Red Hat Fedora, Debian, SuSe, Mandrake , etc.

  • Sistema Operativo GNU/LINUX Las Principales distribuciones de LINUX DISTRIBUCION MANDRAKEMandrake Linux, creada por Gal Duval, es una distribucin que ha experimentado un enorme aumento de popularidad desde su primera versin de julio de 1998. Los desarrolladores partieron de la distribucin de Red Hat, cambiaron el entorno de escritorio predeterminado por KDE, y aadieron un instalador fcil de usar rompiendo el mito de que linux es dificil de instalar. Las herramientas de deteccin de hardware de Mandrake y sus programas para el particionamiento de discos son consideradas por muchos como las mejores de la industria, y muchos usuarios se encontraron usando Mandrake all donde otras distribuciones no haban conseguido entregar la usabilidad necesaria. Desde entonces Mandrake Linux ha madurado y se ha convertido en una distribucin popular entre los nuevos usuarios de linux y aquellos hogares que buscan un sistema operativo alternativo.

  • Sistema Operativo GNU/LINUX Red Hat (Continuacin, distribuciones....)Para muchos el nombre de Red Hat equivale a Linux, ya que probablemente se trata de la compaa de linux ms popular del mundo. Fundada en 1995 por Bob Young y Marc Ewing, Red Hat Inc solo ha mostrado beneficios recientemente gracias a otros servicios en lugar de a la distribucin en si. Aun y as, Red Hat es la primera eleccin para muchos profesionales y parece que seguir siendo un peso pesado durante mucho tiempo.Afortunadamente se resistieron a realizar ningn plan de rpida expansin durante el boom de las punto-com durante los aos 1998 - 1999, concentrndose en su negocio principal. Este tipo de gestin prudente si sigue as, es propensa a garantizar estabilidad y dependencia.. Qu hace a Red Hat Linux tan especial? Su curiosa mezcla de conservadurismo y paquetes punteros mezclados sobre muchas aplicaciones desarrolladas en casa. Los paquetes no son los ms actuales, una vez se anuncia una nueva versin beta, las versiones de los paquetes se mantienen, excepto para actualizaciones de seguridad. Como resultado se obtiene una distribucin bien probada y estable. El programa de betas y las facilidades para enviar fallos estn abiertas al pblico y hay un gran espritu en las listas de correo pblicas.

  • Sistema Operativo GNU/LINUX Debian GNU/Linux(Continuacin, distribuciones....) Debian es un proyecto totalmente no-comercial; posiblemente el ms puro de los ideales que iniciaron el movimiento del software libre. Cientos de desarrolladores voluntarios de alrededor del mundo contribuyen al proyecto, que es bien dirigido y estricto, asegurando la calidad de una distribucin conocida como Debian. En cualquier momento del proceso de desarrollo existen tres ramas en el directorio principal: "estable", "en pruebas" e "inestable" (tambin conocida como "sid"). La distribucin es posiblemente la ms estable y confiable, aunque no la ms actualizada. Mientras que la rama estable es perfecta para servidores con funciones crticas, muchos usuarios prefieren usar las ramas de pruebas o inestable, ms actualizadas, en sus ordenadores personales. Debian es tambin famosa por su reputacin de ser dificil de instalar, a menos que el usuario tenga un profundo conocimiento del hardware de la computadora. Compensando este fallo est "apt-get" un instalador de paquetes Debian. Tan pronto como Debian est en funcionamiento, todas las actualizaciones, de cualquier tipo pueden realizarse mediante la herramienta apt-get.

  • Sistema Operativo GNU/LINUX SuSE (Continuacin, distribuciones....)

    SuSE es otra compaa orientada a los escritorios, aunque variedad de otros productos para empresas estn disponibles. La distribucin ha recibido buenas crticas por su instalador y la herramienta de configuracin YaST, desarrollada por los desarrolladores de la propia SuSE.

    La documentacin que viene con las versiones comerciales, ha sido repetidas veces evaluada como la ms completa, til y usable con diferencia a la de sus competidores. SuSE Linux 7.3 recibi el premio "Producto del ao 2001" que entrega el Linux Journal. La distribucin tiene un gran porcentaje de mercado en Europa y Amrica del norte, pero no se vende en Asia y otras partes del mundo.El desarrollo de SuSE se realiza completamente a puerta cerrada, y no se lanzan betas pblicas para probar. Siguen la poltica de no permitir descargar el software hasta tiempo despus de que salgan a la venta las versiones comerciales. A pesar de todo, SuSE no entrega imagenes ISO de fcil instalacin de su distribucin, usando el software empaquetado para la gran mayora de su base de usuarios.

  • Sistema Operativo GNU/LINUX Knoppix (Continuacin, distribuciones....)

    Desarrollada por Klaus Knopper en Alemania, es seguro que esta distribucin basada en Debian ha puesto la vara muy alta, especialmente con su deteccin automtica de hardware que otras distribuciones comerciales no soportan. Su arranque automtico, gran cantidad de software, su sistema de descompresin al vuelo y la posibilidad de instalarlo al disco duro han convertido a knoppix en una herramienta indispensable. Puede ser usada como un disco de rescate, una herramienta para ensear linux o una herramienta para probar una nueva computadora antes de comprarla. Tambin puede ser usada como una completa distribucin linux para el uso diario.Frecuentemente se lanzan nuevas versiones de Knoppix, aproximadamente, una nueva versin cada 1 o 2 semanas. Las actualizaciones incluyen parches de fallos as como el ltimo software de la rama inestable de Debian.

  • Sistema Operativo GNU/LINUX Lindows (Continuacin, distribuciones....)Lindows, fue iniciado por Michael Robertson, fundador y CEO de MP3.com, en octubre del 2001, en San Diego, EEUU. El objetivo inicial era desarrollar un SO basado en Linux capaz de utilizar no solo las aplicaciones de Linux, sino tambin las principales herramientas de Windows tales como MS Office. Este ambicioso objetivo fu abandonado ya que los desarrolladores de LindowsOS parecan haber subestimado el esfuerzo necesario para cumplirlo. La primera versin hecha pblica de LindowsOS fu anunciada en Noviembre del 2002 bajo el nombre de LindowsOS 3.0. Las principales caractersticas del producto son una instalacin rpida y sencilla, y Click-N-Run, una infraestructura para instalar software del repositorio de la compaa. Las opiniones sobre el producto son para todos los gustos, parece ser que Click-N-Run todava necesita mucho trabajo para pulir sus fallos. La enorme campaa de marqueting puede resultar agobiante, pero han conseguido que LindowsOS (y Linux) aparezcan en los principales medios y que vengan preinstalados en ordenadores nuevos de tiendas de EEUU y Reino Unido.

  • Sistema Operativo GNU/LINUX Sistema de usuarios y manejo de claves.

    Al igual que Unix, Linux es un sistema operativo multiusuario y multitarea. Multitarea significa que se puede realizar ms de una tarea a la vez. Multiusuario significa que el sistema puede ser empleado por ms de un usuario. Por ser multiusuario, Unix debe diferenciar a los usuarios y su informacin, para lograrlo a cada usuario se le asigna una identificacin nica (en ingls login), un grupo, una clave de acceso (en ingls password) y un espacio independiente del espacio de los dems usuarios (ese espacio se llama directorio personal y permite organizar informacin del usuario en archivos).Unix brinda tambin un esquema de permisos, con el que un usuario puede conceder o quitar permisos para ver o modificar sus archivos a otros usuarios o a usuarios de su mismo grupo. Gracias, al sistema de usuarios y al esquema de permisos no es posible que un usuario normal desconfigure el sistema completo o lo infecte con virus ---la configuracin general del sistema slo puede cambiarla el administrador del sistema, cuyo login es root.

  • Sistema Operativo GNU/LINUX Como usuario de Linux, usted tendr un login, un grupo principal, un espacio y una clave. Para evitar una mala utilizacin de los recursos por parte de otra persona a nombre suyo, su clave de acceso debe ser secreta. Adems por seguridad, es recomendable que cada usuario cambie su clave de acceso al menos cada dos meses, empleando el comando passwd desde un intrprete de comandos.

    Puede entrar a una sesin con su login y clave o bien desde un entorno grfico (con un programa llamado gdm) o bien desde una interfaz tipo texto. Su sistema Linux puede brindarle simultneamente varias interfaces tipo texto ---llamadas consolas virtuales--- junto con el entorno grfico.Desde el entorno grfico puede pasar a una consola virtual presionando Ctrl-Alt-F1 , (En su sistema puede haber varias consolas virtuales, puede pasar de una a otra con Ctrl-Alt-F1 o la secuencia anloga con F2, F3, F4 o F5) y desde una consola virtual puede retornar a la sesin grfica con Ctrl-Alt-F7

  • Sistema Operativo GNU/LINUX Cuando inicie una sesin desde una consola virtual, entrar a un intrprete de comandos donde podr dar comandos o ejecutar programas. En una sesin grfica podr emplear el ratn, por ejemplo para elegir opciones de mens, an cuando en Unix es usual emplear un intrprete de comandos incluso desde sesiones grficas (porque es ms efectivo trabajar con 10 dedos en el teclado que con 2 sobre el ratn).

    Los programas iniciados desde una consola virtual, generalmente pueden interrumpirse con la secuencia de teclas Control-C, para reiniciar la sesin grfica puede emplear la secuencia Ctrl-Alt-Backspace.

  • Sistema Operativo GNU/LINUX Tenga en cuenta salir de su sesin cuando termine de trabajar y recuerde no apagar el computador sin antes haber "cerrado" el sistema operativo (si apaga el computador antes de cerrar Linux puede que pierda informacin). Para salir de una sesin con un intrprete de comandos se emplea el comando exit, para salir de una sesin grfica con Gnome busque entre los mens la opcin Logout o Salir. La labor de "apagar" depende de la poltica que el administrador haya escogido, eventualmente usted podr hacerlo desde los mens de gdm ---el administrador puede apagar el sistema con el comando halt .

    Con respecto al administrador(es) del sistema (quien maneja la cuenta root), es una persona, que est sirviendo y ayudando a mantener la red y los recursos del sistema.