Você está na página 1de 15

Clase 12 Qu es 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 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, 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. El movimiento al rededor de GNU/Linux Ms all de todas estas notables caractersticas tcnicas, GNU/Linux es mucho ms que lo dicho anteriormente. Lo que hace realmente nico a GNU/Linux entre otros sistemas operativos es que conlleva una idea del modo en que debera desarrollarse el software. Los 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. Sin embargo, este modelo de desarrollo abierto mantiene siempre la ltima versin disponible, y las nuevas versiones se liberan cada pocas semanas. En ocasiones las funciones nuevas contienen errores, pero con cientos de personas en Internet probando y leyendo el cdigo fuente suelen corregirse en cuestin de horas. Todo esto resulta en un sistema de alta calidad tecnolgica, con menos errores que los sistemas comerciales, a un costo cero o muy bajo y con la disponibilidad del cdigo fuente que permite aprender, modificar o ayudar al desarrollo del sistema. Historia de Linux, GNU y el software libre En 1971, cuando Richard Stallman empez su carrera en el MIT, el trabajaba en un grupo que usaba exclusivamente software libre. Hasta las grandes compaas distribuan software libre. Los programadores tenan la libertad de cooperar entre ellos y usualmente la ejercan. Hacia 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 100software 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. 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 (ver http://counter.li.org). Actualmente Linus 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. 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 vana tener muchos usuarios y/o muchos procesos a la vez, seran aconsejables 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. El coprocesador matemtico nuca es requisito, pero acelera aquellas aplicaciones de clculo de punto flotante intensivo. GNU/Linux frente a los otros sistemas operativos GNU/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 Unixes (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. Es poco prctico tener una PC con 16 Mb de RAM y ponerle un sistema operativo que ocupa 13 (que es lo que reporta sobre Windows 95 el System Information de Symantec). 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, y con algunas empresas que estn desarrollando software comercial para GNU/Linux. Los falsos mitos sobre GNU/Linux Hay varios falsos mitos circulando acerca de GNU/Linux y el software libre en general. Usualmente son emitidos como antipropaganda por parte de las empresas perjudicadas por la competencia (tctica llamada FUD), o como prejuicios de gente que en realidad no conoce del tema del que habla. Es muy fcil probar la falsedad de los siguientes mitos: "GNU/Linux es difcil de usar". En los primeros momentos de GNU/Linux esto era cierto, pero el esfuerzo que se ha dedicado a este tema ha llevado a GNU/Linux a tener interfaces grficas tanto o ms intuitivas que las disponibles en sistemas comerciales. Los procedimientos de instalacin tambin se han vuelto simples gracias a las "distribuciones", paquetes prearmados de GNU/Linux y otras aplicaciones con programas de instalacin y soporte. "GNU/Linux es poco confiable". Los defensores de este argumento dicen que el desarrollo descentralizado impide el control de calidad y las garantas del software no libre. Los hechos han demostrado precisamente lo contrario: las mediciones reportan que los sistemas GNU son ms confiables que todos los sistemas operativos ms conocidos. El modelo abierto de desarrollo permite que miles de personas efecten el control de calidad y correccin de errores a la vez; la Internet permite que esas correcciones alcances los usuarios en tiempos fuera de alcance para una empresa cerrada. "GNU/Linux no es apto para trabajos grandes" o "GNU/Linux es un clon de UNIX recortado para correr en una PC". Una vez ms, los hechos desmienten esto. Las caractersticas tecnolgicas superiores de GNU/Linux y la alta confiabilidad mencionada antes han llevado a GNU/Linux a ser la eleccin de entidades que requieren sistemas crticos para una misin (ver http://wauug.erols.com/mclinux/). Estos usuarios han probado que un sistema GNU/Linux bien mantenido puede funcionar ms de 600 das sin caerse ni rearrancarse. GNU/Linux no es un UNIX recortado: Tiene todas las caractersticas de un UNIX moderno y evoluciona paralelamente a los ltimos desarrollos de la industria del software. Adems, no slo corre en la PC, sino en muchas otras plataformas importantes. "Es necesario saber programar para usar GNU/Linux" o "GNU/Linux es un sistema solo para programadores". A pesar de que muchos usuarios de GNU/Linux son programadores interesados en desarrollar software para GNU/Linux o Unix en general, muchos no lo son, al igual que con cualquier otro sistema operativo. Este argumento es tan fundado como decir que para ver televisin es necesario saber electrnica. "Linux es inseguro". Estrictamente hablando, Linux es un kernel, y un kernel de sistema operativo es inherentemente seguro por no poseer comunicacin con el exterior. Las fallas de seguridad vienen a travs de programas que proveen servicios de soporte, usualmente de red. Los programas de este tipo (ftp, telnet, servidores de web) que viene en un sistema GNU/Linux, no son software de Linux, sino software de UNIX. Por lo tanto GNU/Linux es tan seguro como otros sistemas UNIX. La seguridad es tomada en serio por la comunidad GNU/Linux. Cuando surgen alertas de problemas de seguridad, las reparaciones suelen hacerse en pocas horas gracias al modelo abierto. Distribuciones Una distribucin no es otra cosa, que una recopilacin de programas y ficheros, organizados y preparados para su instalacin. Estas distribuciones se pueden obtener a travs de Internet, o comprando los CDs de las mismas, los cuales

contendrn todo lo necesario para instalar un sistema Linux bastante completo y en la mayora de los casos un programa de instalacin que nos ayudara en la tarea de una primera instalacin. Casi todos los principales distribuidores de Linux, ofrecen la posibilidad de bajarse sus distribuciones, va FTP (sin cargo alguno). Existen muchas y variadas distribuciones creadas por diferentes empresas y organizaciones a unos precios bastantes asequibles (si se compran los CDs, en vez de bajrsela va FTP), las cuales deberan poder encontrar en tiendas de informtica, libreras. En el peor de los casos siempre podes encargarlas directamente por Internet a las empresas y organizaciones que las crean. A veces, las revistas de informtica sacan una edicin bastante aceptable de alguna distribucin. Si van a instalar el sistema por primera vez, recomendamos hacerlo con una de estas distribuciones y en un futuro cuando queres actualizar el sistema con las ltimas versiones y actualizaciones del ncleo y programas que utilicemos, usar Internet. Si lo que queres es probar una distribucin Linux sin necesidad de instalarla, podes probar una distribucin LiveCD. A continuacin podes encontrar informacin sobre las distribuciones ms importantes de Linux (aunque no las nicas). REDHAT ENTERPRISE Esta es una distribucin que tiene muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye. Es necesario el pago de una licencia de soporte. Enfocada a empresas.

FEDORA Esta es una distribucin patrocinada por RedHat y soportada por la comunidad. Facil de instalar y buena calidad.

DEBIAN Otra distribucin con muy buena calidad. El proceso de instalacin es quizs un poco mas complicado, pero sin mayores problemas. Gran estabilidad antes que ltimos avances.

OpenSuSE Otra de las grandes. Facil de instalar. Versin libre de la distribucion comercial SuSE.

SuSE LINUX ENTERPRISE Otra de las grandes. Muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye, Novell. Es necesario el pago de una licencia de soporte. Enfocada a empresas.

SLACKWARE Esta distribucion es de las primeras que existi. Tuvo un periodo en el cual no se actualizo muy a menudo, pero eso es historia. Es raro encontrar usuarios de los que empezaron en el mundo Linux hace tiempo, que no hayan tenido esta distribucion instalada en su PC en algn momento.

GENTOO Esta distribucion es una de las nicas que han incorporado un concepto totalmente nuevo en Linux. Es un sistema inspirado en BSD-ports. Podes compilar/optimizar nuestro sistema completamente desde cero. No es recomendable adentrarse en esta distribucion sin una buena conexin a Internet, una PC medianamente potente (si queres terminar de compilar en un tiempo prudencial) y cierta experiencia en sistemas Unix.

UBUNTU Distribucion basada en Deban, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El entorno de escritorio por defecto es GNOME.

KUBUNTU Distribucion basada en Ubuntu, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. La gran diferencia con Ubuntu es que el entorno de escritorio por defecto es KDE.

MANDRIVA Esta distribucion fue creada en 1998 con el objetivo de acercar el uso de Linux a todos los usuarios, en un principio se llamo Mandrake Linux. Facilidad de uso para todos los usuarios.

Instalacin Ubuntu Ubuntu es una de las tantas distribuciones disponibles de Linux para los equipos hogareos, esta distribucin es una de las utilizadas ya que presenta una interfaz muy sencilla, practica y completa. Adems consta de una envi gratis del CD con el SO. Esta distribucin presenta una herramienta bastante til que es el liveCD donde nosotros podemos probar el SO antes de la instalacin. Ahora una vez que lo probamos lo que tenemos que hacer es seguir unos sencillos pasos. Primero para comenzar con la instalacin lo que tenemos que ubicar es el icono de instalar en el escritorio del liveCD

La segunda es la primera imagen que vemos del instalador, que nos da un aviso de que el SO esta por ocupar el disco y nos pide que salvemos la informacin antes de empezar con la misma

En la tercera, podemos constatar los primeros cambios en el instalador, aqu nos piden que seleccionemos el idioma por defecto del sistema.

En la cuarta debemos indicarle nuestra localizacin y automticamente tambin modificara nuestra zona horaria, los puntos rojos marcan las zonas predeterminadas Buenos Aires es una de ellas.

La quinta, nos pregunta por la distribucin de nuestro teclado que es normalmente es QWERTY, escogemos y seguimos.

Y ahora si, toca proporcionar los datos identificativos normales, nuestro nombre, nombre del usuario ya que estos pueden variar, el password y por ultimo el nombre de la PC en la red.

Con ello ya est preparado para la fase ms engorrosa para aquellos que nunca han instalado el sistema operativo, el particionamiento. Se analizan los discos y se da seleccin de lo que pretendemos hacer

Nos consulta sobre que accin deseamos emprender, escogemos la ltima, la edicin manual.

Aqu ya vemos el particionador, anteriormente era bastante complicado operar ya que era todo bajo comandos por lo tanto se empez a utilizar el Modo GUI debido a la trascendencia mejor de la actual presentacin. Podemos modificar grficamente toda la estructura del disco duro y montarlo como nos plaza.

Y una vez cerrado el particionador, tras haber realizado las operaciones pertinentes, toca decirle donde va cada cosa swap, root, home, e infinito...

Antes de escribir todos los cambios que hayamos podido pedirle, se asegura de que estamos seguros de lo que deseamos realizar, si lo estamos, pues adelante.

Empieza a escribir los cambios solicitados en el particionamiento creando la estructura deseada.

Y antes de empezar, un resumen de todo.

Y ahora s, empieza la instalacin propiamente dicha con el copiado de todo lo necesario.

Una vez finalizado nos informa de ello y nos ofrece la posibilidad de reiniciar para entrar en el sistema recin instalado.

Você também pode gostar