Como Utilizar Linux - Codigo Fuente

download Como Utilizar Linux - Codigo Fuente

of 155

Transcript of Como Utilizar Linux - Codigo Fuente

Como Utilizar Linux Cdigo LinuxAiram De JessBienvenido a cdigo linux, una pgina en castellano dedicada al conocimiento del sistema operativo GNU/Linux. Siga los enlaces de la izquierda para acceder a la informacin, es recomendable hacerlo en el orden en el que estn.

En la Introduccin est la exposicin de motivos para la creacin de esta web y la historia de la informtica, en especial, la de la GNU y Linux. En Windows vs. Linux hay una pequea comparativa entre estos dos sistemas operativos. En GNU: Software libre hay informacin sobre la GNU y el software libre. En Distribuciones encontrars una descripcin de las 'versiones' de Linux ms populares. En Curso Linux podrs conocer GNU/Linux desde el principio. En Enlaces hay una lista de enlaces relacionados con GNU/Linux.

1

Como Utilizar Linux Cdigo LinuxAiram De Jess

IntroduccinBienvenido, otra vez, a esta pgina de divulgacin del sistema operativo GNU/Linux. El propsito de esta web es acercar GNU/Linux al usuario normal, que estn acostumbrados a usar otros sistemas operativos como Windows. La controversia sobre los dos sistemas ha sido, y continua siendo, muy grande, en medio se encuentran dos filosofas: de entender la informtica, el mundo de los negocios, e incluso, de vida. Estos dos S.O. junto con los de Apple, son los dominantes en el mercado actual. La fortsima competencia, entre estos S.O. en unos casos favorece y en otros muchos perjudica al usuario final, que se encuentra entre muchas fuentes de informacin que pretenden ser las correctas y convencer al usuario de que su S.O. es el mejor, por unos u otros motivos. Aunque en esta misma pgina haya una breve comparativa entre GNU/Linux y Windows, esta dista mucho de ser completa y objetiva, por lo que se dejara al lector la decisin final, teniendo en cuenta que no son excluyentes entre si; se puede tener en el mismo ordenador varias distribuciones GNU/Linux y Windows. Al final lo mejor es ir probando hasta encontrar una que se adapte a sus necesidades, que es, en definitiva, para lo que estn. Como ya habr notado el lector, esta pgina esta escrita por un principiante en casi todo, por lo que muchas partes de ella estn pobremente redactadas, faltas de estilo y con poca cohesin; espero, que a pesar de lo anterior, el lector pueda encontrar la informacin que necesita para comprender y utilizar un sistema GNU/Linux como le convenga. Caractersticas generales de Linux: Lo primero que hay que saber es que Unix, y por lo tanto Linux, no fue diseado como un sistema intuitivo y que existen grandes diferencias entre el manejo de Windows y Linux. Como pronunciar Linux: Como pronuncias Linux? y Cmo sabes que se pronuncia as? Aqu esta Linus Torvalds pronunciando Linux en Ingls y en Sueco, Linus dijo a propsito de esto: "Llmalo como quieras, pero simplemente salo". Pero, qu es Linux? Lo primero que tienes que saber es que Linux es solo el ncleo (o Kernel) que controla la comunicacin entre el hardware y administra la memoria, entre otras cosas. Al conjunto del Kernel y el resto de los programas se le llama GNU/Linux. Por ejemplo: Si estas en modo grfico, lo que ves es el sistema X-Window (no Windows) y un gestor de escritorio como KDE o Gnome. Si estas en modo consola lo que ves es el interprete de comandos como BASH, SSH o TCSH. El kernel se ocupa de dar a cada programa la memoria que necesita y si intenta escribir en otra parte de la memoria, impedrselo entre otras muchas cosas.2

Como Utilizar Linux Cdigo LinuxAiram De JessConceptos bsicos sobre el kernel Linux: Multiusuario: Puede haber ms de un usuario, cada uno, tendr un escritorio, una configuracin y podr restringir el acceso a sus archivos a el resto de usuario excepto al root. El root es el administrador del sistema, por lo que puede hacer absolutamente todo lo que quiera con el sistema, puede configurarlo y dejarlo perfecto para usarlo o borrar los archivos del sistema, estoy explicando esto por que es muy importante ya que si vas a borrar o modificar algo que afecte a todos los usuarios o que pueda ser peligroso te pedir la contrasea del root. Pero no solo soporta a muchos usuarios, sino que pueden haber ms de un usuario usando el sistema a la vez a travs de las consolas virtuales (VCs) que veremos ms adelante. Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son

X86: 386, 486, Pentium I/II/III, Pentium Pro. Amiga. Atari. Alpha. Sparc. PowerPC. ARM. MIPS.

Multiprocesador: Soporte para sistemas con ms de un procesador esta disponible para Intel y SPARC. Multitarea: Capacidad ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preventiva,la cual asegura que todos los programas que se estn utilizando en un momento dado sern ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa. Linux incluye, tambin:

Proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. Carga de ejecutables por demanda: Linux slo lee del disco aquellas partes de un programa que estn siendo usadas actualmente. 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 puede ser usada para cach y sta puede a su vez ser reducida cuando se ejecuten grandes programas. Libreras compartidas de carga dinmica (DLLs) y libreras estticas. Todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; adems todo ello se puede distribuir libremente. Hay algunos programas comerciales que

3

Como Utilizar Linux Cdigo LinuxAiram De Jess

estn siendo ofrecidos para Linux actualmente sin cdigo fuente, pero todo lo que ha sido libre sigue siendo libre. Soporte para muchos teclados nacionales o adaptados y facilidad para aadir nuevos dinmicamente. Consolas virtuales mltiples: Varias sesiones de login a travs de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de vdeo). Se crean dinmicamente y puedes tener hasta 64. Acceso a la mayora de sistemas de archivos, tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud. Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS. Soporte en slo lectura de HPFS-2 del OS/2 2.1 y lectura/escritura del NTFS de Windows XP. Sistema de archivos de CD-ROM que lee todos los formatos estndar de CD-ROM. TCP/IP, incluyendo ftp, telnet, NFS, etc. Appletalk. Software cliente y servidor Netware. Lan Manager / Windows Native (SMB), software cliente y servidor. Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.

4

Como Utilizar Linux Cdigo LinuxAiram De Jess

Historia de la informtica (en 9 actos):El principio, nace UNIX:Antes de los aos 50 las computadoras eran monousuario, ya que slo una persona poda estar trabajando en ellas al mismo tiempo. Ms adelante, al comienzo de lo '60, aparecieron los sistemas de tiempo compartido, y gracias a ellos, varios usuarios podan estar conectados a la misma vez a una computadora. A mediados de los '60 las empresas MIT, AT&T y General Electric se juntaron para realizar un gran proyecto, se trataba de hacer un SO de gran potencia al que denominaron MULTICS. El proyecto fue un fracaso pero uno de los programadores del MIT que habra trabajado en el proyecto, Ken Thompson y un grupo de colaboradores decidieron escribir una versin miniatura de MULTICS. Unos de los compaeros de Ken, Brian Kernigham, en una reunin de equipo bromeando llam al sistema de Ken Thompson UNICS. UNICS fue un gran xito y Ken decidi que UNIX era un nombre ms atractivo que UNICS. Haba nacido UNIX. Un famoso articulo del ao 1974 que describa UNIX atrajo la atencin de las universidades que solicitaron el cdigo fuente para estudiarlo y explicarlo en las aulas. Muy pronto, UNIX logro una gran aceptacin en la comunidad cientfica y el inters por este sistema operativo comenz a extenderse. A partir de este momento comienza una verdadera avalancha de versiones del sistema, lo que primero en un principio empez como un proyecto de investigacin se convirti ms tarde en un gran negocio. Las ms importantes de todas las versiones de UNIX fueron la BSD, de la Universidad de California en Berkeley, que contena una serie de mejoras que hicieron a UNIX un sistema operativo ms amigable, y la System V. Esta ltima surgi de la fusin de las respectivas versiones de UNIX de AT&T Bell Laboratories, los creadores del sistema, y Sun Microsystems. Actualmente el System V es considerado el estndar de UNIX, ya que toda la industria ha sido agrupada entorno a l.

Historia del PC:Durante los aos 80 el mundo de la informtica experimento unos cambios trascendentales que la llevaran a ser uno de los negocios ms lucrativos que existen. Durante esos aos la poderosa IBM intentaba construir un ordenador personal (PC) que pudiera competir con el Apple II. IBM despus de 'construir' el PC con el mejor hardware del momento busco un sistema operativo, en ese momento Bill Gates con Microsoft aprovecho un gran fallo de IBM y logro hacerse con el control del mercado con un sistema operativo que no haban diseado,5

Como Utilizar Linux Cdigo LinuxAiram De Jessel resultado: La gran mayora de los habitantes de los pases ricos tienen un PC compatible con IBM y con Microsoft Windows como sistema operativo, las ventas de Microsoft han hecho a Bill Gates el hombre ms rico de la tierra.

Los inicios:"En septiembre de 1980 en Boca Raton (Florida, Estados Unidos), un equipo de 12 especialistas recibieron el encargo de desarrollar en un ao "una mquina que la gente deseara tener". En ese equipo se encontraban los doctores David J. Bradley y Mark Dean. Esta es la versin oficial de IBM, pero lo cierto es que el IBM PC no se desarrollo en ningn laboratorio, sino que sera diseado en los despachos de los directores de las empresas ms importantes de EEUU. La primera parte del desarrollo del IBM-PC se bas en la eleccin de los componentes y el tipo de arquitectura. La eleccin del microprocesador la tuvieron muy clara desde el principio, ya que la empresa Intel era lder en el desarrollo de estos chips. Escogieron el Intel 8088 con un bus de 8 bits fabricado en 1978. Se rumorea que el gran xito del microprocesador antecesor al 8088, el Intel 8086 (adems de las vertiginosas ventas del Apple II) fue la motivacin que provoc la incursin de IBM en el mercado de los computadores de hogar. Pero el verdadero problema de IBM era la eleccin del alma de su PC: el sistema operativo. El equipo de IBM era consciente de que el xito o el fracaso de su PC se basara fundamentalmente en su sistema operativo. El ms adecuado era el CP/M, un sistema que ya haba sido utilizado en otras microcomputadoras basadas en chips de Intel. El CP/M, desarrollado por Digital Research, empresa familiar a cargo de Gary Kildall y su mujer, era un sistema operativo de 8 bits consolidado en el mercado de los PCs, adems estaba a punto de ver la luz la versin de 16 bits. Esta versin era ideal para el IBM-PC. Curiosamente IBM pensaba que el CP/M era obra de la recin nacida Microsoft de un desconocido Bill Gates. Hacia Washington se dirigi un equipo de IBM, chequera en mano, dispuesto a traerse bajo el brazo el flamante CP/M. Para sorpresa de todos, Gates les cont que CP/M perteneca a Digital Research. Este patinazo de IBM, le permiti a Gates tomar posiciones. Con el mismo mpetu, el equipo de IBM vol hacia California para hablar con Kildall, esta vez no poda haber errores. El CP/M sera de IBM. Pero, para an mayor sorpresa de la gente de IBM, el presidente de Digital Research falt a su cita, segn unos porque haca un buen da para volar en su Jet privado, segn otros porque estaba cerrando un importante negocio. Al frente estaba su mujer, que ante las exigencias de IBM y sus extensos contratos, les dijo que tendra que consultarlo con sus abogados. La gente de IBM, que no era famosa por su paciencia se volvieron a California para hablar6

Como Utilizar Linux Cdigo LinuxAiram De Jesscon Microsoft. Le preguntaron a Gates si les podra proporcionar un sistema operativo tan potente o ms que el CP/M para el IBM/PC. Gates, que misteriosamente esperaba esta proposicin, acepto con una sola condicin de la que IBM se arrepentira ms tarde: el Sistema Operativo no sera vendido, si no que se lo iban a licenciar. "No creemos que eso vaya ser un inconveniente" habran pensado los ejecutivos de IBM, "...despus de todo, las ganancias estn en el Hardware" Pero, en realidad, Gates no tena ningn sistema operativo que ofrecer. La astucia de Gates, ayudada por el patinazo de IBM en su anterior visita, le dio el tiempo suficiente para buscar el sistema operativo de 16 bits que sus clientes iban buscando: ni ms ni menos que el QDOS de Tim Paterson, distribuido por la Seatle Computer Products y un tremendo fracaso comercial. Microsoft le compr todos los derechos de explotacin del QDOS a Tim Paterson por $50.000, mucho ms de lo que ste podra haber sacado vendindolo por su cuenta. Negocio redondo. Algunos dicen que el QDOS es un plagio de CP/M, otros aseguran que es pura casualidad, pero lo que es cierto es que el parecido es asombroso. El equipo de IBM qued maravillado por el flamante QDOS de Bill, rebautizado como MS-DOS. Ms tarde, Microsoft contratara a Paterson para desarrollar las posteriores versiones de MS-DOS. Kildall nunca se atrevi a demandar al Gigante Azul pero se rumorea que en una ocasin ste les dijo "Pregntele a Bill por qu la funcin 6 (en QDOS y todava hoy en MS-DOS) termina con un signo de dlar. Nadie en el mundo sabe eso, excepto yo". Finalmente, tras 11 meses, el 12 de Agosto de 1981 IBM lanz exitosamente su "flamante" IBM PC. Posea un microprocesador Intel 8088, 16k de RAM, ampliables a 256k, una unidad de diskettes de 160k, un monitor de pantalla verde monocromtica y equipado con el MS-DOS rebautizado como PC-DOS. Su precio inicial fue de $3.285, unas 400.000 ptas de la poca (el salario medio en Espaa en 1981 era de 65.547 ptas).

Los PCs dominan el mundo:El primer PC de IBM fue presentado como "una computadora de bajo precio que tendr una gran aceptacin social". Es cierto que tuvo una gran aceptacin social, pero ni el primer PC ni todos los posteriores de IBM tenan lo que se dice "un precio bajo"; este hecho fue el culpable de que la compaa solo se mantuviera lder en el mercado durante poco tiempo. Aunque las previsiones de venta iniciales fueron de 241.683 dlares (unos 45 millones de pesetas) para los cinco aos siguientes, esa cifra fue superada en tan slo un mes. En diciembre de 1984, IBM haba vendido ms de 250.000 PCs. Todo un xito para lo que ofreca el IBM PC. Es cierto que el PC no ofreca ninguna cualidad nueva e incluso era mucho ms caro que los otros ordenadores domsticos. Pero la clave de su xito no estuvo en las cualidades del producto, sino en quien lo haba fabricado. Por aquellos aos, IBM era7

Como Utilizar Linux Cdigo LinuxAiram De Jessuna de las pocas empresas de informtica conocidas por todos. Ese simple hecho generaba una confianza en los consumidores que no haca, por ejemplo, Apple o Commodore, aunque sus computadores personales fueran bastantes superiores tecnolgicamente y ms asequibles. Esta confianza de los consumidores se traslad inmediatamente a los desarrolladores de software que, cansados de ver como sus aplicaciones duraban apenas dos meses en el mercado, el tiempo necesario para que el PC de moda fuera desbancado por otro totalmente distinto y de otra compaa, vieron un oasis en el caos de la computacin domstica. Las compaas de software sintieron que, por fin, sus plegarias haban sido escuchadas, y el desarrollo de aplicaciones se haba convertido en un negocio rentable. De esta manera, se empezaron a lanzar un sinfn de utilidades para el nuevo IBM-PC. Lo que le tenemos que agradecer a IBM fue la creacin del primer estndar de computador personal pero, en absoluto, ni que fuera un buen PC y mucho menos el primer PC de la historia. Apenas dos aos le dur a IBM la hegemona en el mercado de los computadores personales. La culpa de esto la tuvo Gates y su nica condicin en el trato con IBM. Al siguiente ao de la creacin del IBM PC, Microsoft, ya haba licenciado el MS-DOS a otras empresas, concretamente a 50 fabricantes de micro computadoras. ste fue el principio del amasamiento de fortuna que hara al capo de Microsoft convertirse en el ser ms rico del planeta unos aos ms tarde. Al siguiente ao, en 1983, Compaq lanza el primer PC Clon, comenzando as una carrera que an contina en nuestros das. Compaq tardara pocos aos en superar a IBM en ganancias, adems de adelantarse tecnolgicamente en diversas ocasiones. Muy pronto empezara a surgir un sinfn de fabricantes de clones PC que condujo a IBM a dejar un poco de lado la microinformtica y centrar sus beneficios en las grandes computadoras y las empresas.

El hundimiento de IBM:Aunque sea difcil de creer, fue la ambicin de un solo hombre la que marc la evolucin de la microinformtica tal y como la conocemos hoy en da. Cuando Bill Gates cerr el trato con IBM saba que slo tena que cruzar los dedos y sentarse a esperar. Saba que tarde y temprano volveran a llamar a su puerta. El xito del IBM PC estaba cantado y eso era justo lo que quera Gates. Saba que muy pronto otros fabricantes empezaran a interesarse en el IBM PC, pero tambin saba que para que stos pudieran producir PCs iguales que los de IBM necesitaran su alma, el MSDOS. Y as fue. Microsoft empez a licenciar este sistema operativo a todo el que pasara por sus dependencias con un buen puado de dlares. Esto podra explicar el porqu todos tenemos en nuestros hogares un PC (que en la mayora de los casos es un clnico) y no un Mac de Apple, aunque ste ltimo ofrezca mayores prestaciones. Apple, tuvo la oportunidad de universalizar su computador personal, pero por orgullo, exceso de confianza o miedo, no cedi ninguno de sus derechos de explotacin. Este caso sera distinto al de IBM porque Apple desarrollaba tanto su hardware como el software, por lo tanto era dueo de sus computadores de cabo a rabo. Si Apple hubiera vendido los derechos del hardware y se hubiera reservado los de software, ahora mismo seguramente las arcas de Microsoft estaran en posesin de la popular Manzana de Apple. Por aquellos aos, pocas empresas eran conocedoras de que el negocio8

Como Utilizar Linux Cdigo LinuxAiram De Jessde la informtica se centrara en el software y no en el hardware. IBM slo fue lder en el mercado de los microcomputadores 3 aos. La batalla ms importante en este mercado la tuvo con Compaq que, en 1983 tras lanzar el primer PC clnico vendi 111 Millones de dlares. En 1984 esta compaa que, ofreca el mismo producto pero con un precio bastante inferior, adelant al Gigante Azul en ventas. La alianza de Microsoft con Intel, que algunos apodaran Wintel, propici que cuando Intel produca un nuevo microprocesador Microsoft ya tuviera su versin del sistema operativo empaquetada y lista para vender. Uno de los objetivos de Wintel era acabar con IBM. Saban que si se quitaban a IBM de en medio monopolizaran el mercado de los PCs. Esta alianza estara dispuesta a beneficiar a terceros si fuera necesario. Por ello Compaq se adelanto a IBM en 1986 lanzando al mercado el primer PC con el nuevo microprocesador Intel 80386. Ese ao, los americanos ya tenan 3 millones de computadores. IBM en un intento de retomar el mercado de los PCs lanza en colaboracin con Microsoft el OS/2, el sistema operativo que estuvo ms cerca de destronar a MS-DOS, pero nunca lleg a buen puerto. El mismo da de abril de 1987 del lanzamiento de OS/2 tras 4 aos de desarrollo conjunto entre IBM y Microsoft, Gates, traicionando a IBM, lanz el Windows 2.0 por su cuenta, una interfaz grfica para el MS-DOS que, por suerte para el Gigante Azul, segua siendo una versin inestable. El lder de Microsoft explico a IBM que su lanzamiento de Windows se deba a una precaucin para que su departamento de desarrollo de software no sufriera en caso de que surgieran problemas con el OS/2. Como es lgico, Gates lanz Windows para competir con OS/2 y la mejor manera de amaar el resultado es jugando en los dos equipos. Ms tarde, IBM hara otro intento con la segunda versin de OS/2 pero para entonces Microsoft ya tena la versin estable (3.0) de Windows. OS/2 muri antes de nacer. El resto de la historia es bien conocida por todos. Hoy en da, IBM tiene un 5.4% de la cuota de mercado, por detrs de Dell, Compaq y Hewllet-Packard. A principios de ao IBM anunci su desvinculacin del mundo del PC. IBM va a ceder los derechos de explotacin de la marca IBM-PC a una compaa especializada en el montaje de microcomputadoras por tres aos, poniendo fin as a una larga carrera de 20 aos.

El gigante azul:A medida que las ventas de MS-DOS se disparaban, Microsoft empez a desarrollar una serie de aplicaciones para PC con fines comerciales. En 1982 sali al mercado Multiplan, un programa de hoja de clculo, y el ao siguiente se puso a la venta el procesador de textos denominado Microsoft Word. En 1984 Microsoft fue una de las primeras compaas del sector que se dedic a desarrollar aplicaciones para Macintosh, una computadora personal creada por la compaa Apple Computer. En un principio, Microsoft obtuvo grandes xitos de venta de programas para Macintosh como Word, Excel y Works (un grupo de aplicaciones integradas en un paquete). No obstante, Multiplan para MS-DOS fue9

Como Utilizar Linux Cdigo LinuxAiram De Jesscasi totalmente sustituido por la famosa hoja de clculo de Lotus Development Corporation, Lotus 1-2-3. En 1985 Microsoft lanz Windows, un sistema operativo que ampliaba las prestaciones de MS-DOS e incorporaba por primera vez una interfaz grfica de usuario. Windows 2.0, que sali a la venta en 1987, mejoraba el rendimiento y ofreca un nuevo aspecto visual. Tres aos ms tarde apareci una nueva versin, Windows 3.0, a la que siguieron Windows 3.1 y 3.11. Estas versiones, que ya venan preinstaladas en la mayora de los equipos, se convirtieron rpidamente en los sistemas operativos ms utilizados de todo el mundo. En 1990 Microsoft pas a ser la empresa lder de programas informticos y alcanz unas ventas anuales de ms de mil millones de dlares. Cuando Microsoft se encontraba en la cima del mercado de los programas para PC, la compaa fue acusada de ejercer prcticas empresariales monopolsticas. En 1990, la Comisin Federal de Comercio estadounidense (FTC, siglas en ingls) comenz a investigar a Microsoft por supuestas prcticas contrarias a la libre competencia, pero fue incapaz de dictar sentencia y cerr el caso. El Departamento de Justicia estadounidense continu la investigacin. En 1991 Microsoft e IBM finalizaron una dcada de colaboracin cuando decidieron seguir caminos diferentes en la siguiente generacin de sistemas operativos para ordenadores personales. IBM continu con un antiguo proyecto en comn con Microsoft, un sistema operativo denominado OS/2 (que sali al mercado en 1987), mientras Microsoft decidi desarrollar su sistema operativo grfico Windows. En 1993 Apple perdi un juicio contra Microsoft al que acusaba de violacin de las leyes de derechos de autor por haber copiado ilegalmente el diseo de la interfaz grfica de Macintosh. El fallo fue ms adelante confirmado por un tribunal de apelacin. Windows NT, un sistema operativo diseado para entornos empresariales, fue lanzado en 1993. Al ao siguiente, la compaa y el Departamento de Justicia firmaron un acuerdo en el que se peda a Microsoft que modificase la forma de vender y conceder licencias para sus sistemas operativos a los fabricantes de computadoras. En 1995 la compaa lanz Windows 95, un entorno multitarea con interfaz simplificada y con otras funciones mejoradas. A las siete semanas de su lanzamiento se haban vendido siete millones de copias. Microsoft empez a cooperar en el campo de los medios de comunicacin y cre The Microsoft Network en 1995 y MSNBC un ao despus. Adems, en 1996 Microsoft present Windows CE, un sistema operativo para computadoras de bolsillo. En 1997 Microsoft pag 425 millones de dlares por la adquisicin de WebTV Networks, un fabricante de dispositivos de bajo costo para conectar televisiones a Internet. Ese mismo ao Microsoft invirti mil millones de dlares en Comcast Corporation, un operador estadounidense de televisin por cable, como parte de su poltica de extender la disponibilidad de conexiones de alta velocidad a Internet. A finales de 1997 el Departamento de Justicia acus a Microsoft de violar el acuerdo de 1994 al obligar a los fabricantes de computadoras que instalaban Windows 95 a la inclusin de Internet Explorer, un programa para navegar por Internet. El gobierno sostuvo que la10

Como Utilizar Linux Cdigo LinuxAiram De Jesscompaa se estaba aprovechando de su posicin en el mercado de los sistemas operativos para obtener el control de los exploradores de Internet. Microsoft afirm que deba disponer del derecho de mejorar la funcionalidad de Windows integrando en el sistema operativo funciones relacionadas con Internet. Por otra parte, a finales de 1997, la compaa Sun Microsystems demand a Microsoft, alegando que haba incumplido el contrato por el que se le permita utilizar el lenguaje de programacin universal JAVA, de Sun, al introducir mejoras slo para Windows. En noviembre de 1998 un tribunal dict sentencia en contra de Microsoft por un mandamiento presentado por Sun ese mismo ao. Dicho mandamiento obligaba a Microsoft a revisar su software para cumplir los estndares de compatibilidad con JAVA. Microsoft apel la sentencia. A principios de 1998 Microsoft lleg a un acuerdo temporal con el Departamento de Justicia que permita a los fabricantes de PC ofrecer una versin de Windows 95 sin acceso a Internet Explorer. No obstante, en mayo de1998 el Departamento de Justicia y veinte estados de Estados Unidos presentaron demandas contra Microsoft por supuestas prcticas monopolsticas y por abusar de posicin dominante en el mercado para hundir a la competencia. Estas demandas obligaron a Microsoft a vender Windows sin Internet Explorer o a incluir Navigator, el explorador de Web de Netscape Communications Corporation, la competencia. Las demandas tambin obligaron a modificar algunos contratos y la poltica de precios. En junio de 1998 Microsoft lanz Windows 98, que incluye funciones integradas para acceso a Internet. Al mes siguiente Bill Gates nombr presidente de la compaa a Steve Ballmer, hasta entonces vicepresidente ejecutivo, y ste se hizo cargo de la supervisin de las actividades empresariales cotidianas de Microsoft. El juicio contra Microsoft por haber violado las leyes antimonopolio comenz en octubre de 1998. Ejecutivos de Netscape, Sun y otras muchas compaas de software y hardware testificaron acerca de sus contratos empresariales con Microsoft. En noviembre de 1999 el juez del tribunal federal, tras escuchar a los testigos convocados, expuso sus conclusiones y declar que Microsoft posea un monopolio en el mercado de sistemas operativos. En abril de 2000, el juez hizo pblica la sentencia contra la compaa por haber violado las leyes antimonopolio al emplear tcticas que entorpecan la competitividad. Microsoft recurri el fallo. En 1999 Microsoft pag 5.000 millones de dlares a la compaa de telecomunicaciones AT&T Corp. para utilizar su sistema operativo Windows CE en dispositivos diseados para ofrecer a los consumidores servicios integrados de televisin por cable, telfono y acceso rpido a Internet. Adems, ese mismo ao, la compaa lanz Windows 2000, la versin ms actualizada del sistema operativo Windows NT. En enero de 2000 Bill Gates traspas su cargo de presidente ejecutivo (CEO) a Ballmer, un cambio que le ha permitido a aqul centrarse en el desarrollo de nuevos productos y tecnologas. Actualmente entre batallas legales y nuevos mercados Microsoft es una de las empresas ms conocidas y que se mantienen con un puesto privilegiado en la bolsa.

11

Como Utilizar Linux Cdigo LinuxAiram De JessEl nacimiento del software libre, la GNU:En 1971, cuando Richard Stallman comenz su carrera en el MIT (Instituto de Tecnologa de Massachusetts), trabaj en un grupo que usaba software libre exclusivamente, incluso compaas informticas frecuentemente distribuan software libre. Los programadores eran libres de cooperar unos con otros, y frecuentemente lo hacan. En los 80, casi todo el software era propietario, lo cual significa que tena dueos que prohiban e impedan la cooperacin entre usuarios. Esto hizo necesario el Proyecto GNU. Cada usuario de computadoras necesita un sistema operativo; si no existe un sistema operativo libre, entonces no puedes ni siquiera comenzar a usar una computadora sin recurrir a un software propietario. As que el primer elemento en la agenda del software libre es un sistema operativo libre. Un sistema operativo no es slo el ncleo; sino que tambin incluye compiladores, editores, formateadores de texto, software de correo y muchas otras cosas. Por todo esto, escribir un sistema operativo completo es un trabajo bastante grande. Se necesitaron muchos aos. Se decidi hacer el sistema operativo compatible con Unix porque el diseo en general ya estaba probado y era portable, y porque la compatibilidad haca fcil para los usuarios de Unix cambiar de Unix a GNU. El objetivo inicial de un sistema operativo libre parecido al Unix ha sido alcanzado. En los 90, ya se haba encontrado o escrito los componentes principales, excepto uno: el ncleo o kernel. Entonces Linux, un ncleo libre, fue desarrollado por Linus Torvalds. Combinando Linux con el ya casi completo sistema GNU se consigui un sistema operativo completo: un sistema GNU/Linux. 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. 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 fuente12

Como Utilizar Linux Cdigo LinuxAiram De Jessque permite aprender, modificar o ayudar al desarrollo del sistema. Existen otros SO y kernels como el Hurd de GNU, o FreeBSD de la universidad de Berkeley que siguen la misma filosofa de desarrollo libre. Pagar por un Sistema Operativo y por una serie de aplicaciones absolutamente bsicas para el funcionamiento de un elemento tan corriente y tan indispensable hoy en da como es el PC cada vez tiene menos sentido. Si no hubiese surgido Linux con toda probabilidad habra surgido otro Sistema Operativo libre. En la actualidad hay varios aunque Linux es el ms popular de todos y al ser multiplataforma est disponible no solo en el entorno PC sino en muchas otras mquinas en las cuales tambin destaca por sus extraordinarias cualidades tcnicas.

MIMIX:A pesar del xito comercial de UNIX y de su aceptacin como sistema operativo, el cdigo fuente de UNIX no poda ser explicado en aulas universitarias, de modo que el desarrollo de sistemas operativos volva a ser una ciencia restringida a un reducido grupo de empresas y personas. Ante esta situacin, el profesor Andrew S. Tanenbaum, de la Universidad de Vrije, en Amsterdam, decidi imitar a Ken Thompson cuando escribi el cdigo de UNIX basndose en MULTICS, e inspirndose en UNIX llev a cabo un nuevo sistema operativo mucho ms reducido, al que llam MINIX (de Mini-UNIX). MINIX haba sido desarrollado en una IBM PC y, sin embargo ofreca las mismas llamadas al sistema que UNIX V7. Tanenbaum hizo pblico el cdigo de MINIX, y su texto an se usa en la mayora de las universidades del planeta para ensear las bases del diseo de sistemas operativos.

Linux, al fin:En 1990, Linus Torvalds, un estudiante de 23 aos de la Universidad de Helsinki, en Finlandia, comenz a desarrollar, como hobby, un proyecto basado en el MINIX de Andrew S. Tanenbaum. Quera llevar a cabo, sobre una computadora con procesador Intel 80386, un sistema operativo tipo UNIX que ofreciese ms capacidades que el limitado MINIX, que solo se usaba para ensear una cierta filosofa de diseo. Quera aprovechar la arquitectura de 32 bits, las propiedades de conmutacin de tareas que incorporaba la interfaz en modo protegido del 80386 y eliminar las barreras del direccionamiento de memoria. Linus empez escribiendo el ncleo del proyecto en ensamblador, y luego comenz a aadir cdigo en C, lo cual increment la velocidad de desarrollo, e hizo que empezara a tomarse en serio su idea de hacer un "MINIX mejor que MINIX". La primera versin, la 0.01 no tena driver de disquete, y ni siquiera la dio a conocer, llevaba incorporado un pequeo sistema de archivos y un driver de disco con mucho errores, pero funcionaba.13

Como Utilizar Linux Cdigo LinuxAiram De JessEn octubre de 1991, anuncio la primera versin "oficial" de LINUX, la 0.02, que ya era capaz de ejecutar el SHELL bash y el compilador gcc de GNU. En comp.os.minix, un foro de discusin en Internet acerca del sistema operativo de Tanenbaum, Linus Torvals escribi un llamamiento que comenzaba con una famosa frase: Aoras los maravillosos das del MINIX-1.1, cuando los hombres eran hombres y escriban sus propios drivers? Careces de proyectos interesantes y te mueres por desafiar a un sistema operativo que puedas modificar a tu antojo? Te resulta frustrante que todo funciones con MINIX? Ests harto de trasnochar para poder conseguir que funcione un programa? Entonces, esta carta puede ser justamente para ti. Como coment hace un mes, estoy trabajando en una versin libre de un sistema tipo MINIX para computadoras AT-386. Finalmente ha sido mejorado el entorno, que incluso se puede utilizar, y estoy deseoso de sacar las fuentes de una distribucin ms potente. Es solo la versin 0.02... pero ha conseguido que funciones bien bash, gcc, gnu-make, gnuse, compress, etc., bajo l. A partir de ah, el sistema de Linus empez a crecer. De todas partes le llegaban cartas interesndose por la idea, y comenzaron a desarrollarse proyectos destinados a incrementar la potencia de la plataforma. Debes saber que mucho de los componentes de LINUX, como drivers, protocolos o shells salieron de otro sistema UNIX de libre distribucin llamado FreeBSD, desarrollado en la Universidad de Berkeley. Pero sin duda, el factor esencial y determinante en el xito y la rpida difusin del sistema operativo ha sido la red de redes, Internet. A travs de foros de discusin y noticias, miles de personas de todo el mundo se han propuesto demostrar que, sin mediar tirana y los intereses econmicos de las empresas, se pueden conseguir productos que superen en calidad a los desarrollados por los gigantes del software. El kernel Linux se puede encontrar en la pgina oficial del kernel Linux.

14

Como Utilizar Linux Cdigo LinuxAiram De Jess

Windows vs LinuxCuales son las ventajas de Linux frente a Windows?, en qu se diferencian? La instalacin:

En Linux a pesar de todos los esfuerzos la instalacin no resulta sencilla siempre, pero te permite personalizar totalmente los paquetes que quieras instalar. En Windows la instalacin es mnimamente configurarle aunque es muy sencilla.

La compatibilidad: Ninguno de los dos sistemas operativos son totalmente compatibles con el Hardware, a pesar de que Windows se acerca ms, los dos estn cerca de conseguirlo.

Aunque Linux no esta detrs de ninguna casa comercial gracias a su elevada popularidad ofrece una alta compatibilidad ofreciendo, adems, actualizaciones frecuentes. Windows al ser parte de Microsoft intenta ofrecer una gran cantidad de drivers ya que su gran poder econmico hace que las empresas mismas de hardware creen sus propios drivers.

Software:

Linux al tener menos software en algunos campos sufre una menor aceptacin por parte de las empresas, aunque gracias a los apoyos de empresas como Sun Microsystems o IBM se ha logrado muchos avances. Windows al ser el ms fcil de usar en las empresas, posee una gran cantidad de software.

Robustez:

Linux se ha caracterizado siempre por la robustez de su sistema ya que pueden pasar meses e incluso aos sin la necesidad de apagar o reiniciar el equipo, tambin si una aplicacin falla simplemente no bloquea totalmente al equipo. En Windows siempre hay que reiniciar cuando se cambia la configuracin del sistema, se bloquea fcilmente cuando ejecuta operaciones aparentemente simples por lo que hay que reiniciar el equipo.

15

Como Utilizar Linux Cdigo LinuxAiram De JessConclusin: Tanto Windows como Linux tienen su ventajas y inconvenientes, aunque desde un punto de vista ms tcnico Linux sale ganando. Razones para cambiar:

Es software libre, lo que quiere decir que no hay que pagar nada por el sistema en s. Es un sistema operativo muy fiable ya que hereda la robustez de UNIX. Ideal para las redes ya que fue diseado en Internet y para Internet No es cierto que tenga pocos programas, solo en algn campo muy especifico. Es 100% configurarle. Es el sistema ms seguro, ya que al disponer del cdigo fuente cualquiera puede darse cuanta de algn fallo, se puede decir que decenas de miles de personas velan por tu seguridad. Existe muchsima documentacin, tambin en espaol gracias a los proyectos como LUCAS. Cuenta con el soporte de muchas grandes empresas como IBM, Corel, Lotus, Siemens, Motorola, Sun, etc. Puedes encontrar ayuda en millones de sitios en Internet como los foros. Es muy portable, si tienes un Mac un Alpha o un Sparc puedes usar Linux sin problemas.

16

Como Utilizar Linux Cdigo LinuxAiram De Jess

GNU Software LibreEl proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completo libre: el sistema GNU. El 27 de septiembre de 1983 se anunci pblicamente el proyecto por primera vez. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el "Manifiesto GNU", que establecieron sus motivaciones para realizar el proyecto GNU. GNU es un acrnimo recursivo que significa "GNU No es Unix". En castellano, GNU se pronuncia fonticamente. UNIX es un sistema operativo "no libre" muy popular, porque est basado en una arquitectura que ha demostrado ser tcnicamente estable. El sistema GNU fue diseado para ser totalmente compatible con UNIX. El hecho de ser compatible con la arquitectura de UNIX implica que GNU est compuesto de pequeas piezas individuales de software, algunas pudieron ser adaptados y reutilizados; otros en cambio tuvieron que ser reescritos. Para asegurar que el software GNU permaneciera libre para que todos los usuarios pudieran "ejecutarlo, copiarlo, modificarlo y distribuirlo", el proyecto deba ser liberado bajo una licencia diseada para garantizar esos derechos al tiempo que evitase restricciones posteriores de los mismos. La idea se conoce en ingls como copyleft (en clara oposicin a copyright), y est contenida en la Licencia General Pblica de GNU (GPL). En 1985, Stallman cre la Free Software Foundation (FSF o Fundacin para el Software Libre) para proveer soportes logsticos, legales y financieros al proyecto GNU. A medida que GNU ganaba renombre, negocios interesados comenzaron a contribuir al desarrollo o comercializacin de productos GNU y el correspondiente soporte tcnico. El ms prominente y exitoso de ellos fue Cygnus Solutions, ahora parte de Red Hat. En 1990, el sistema GNU ya tena un editor de texto llamado Emacs, un exitoso compilador (GCC), y la mayor parte de las libreras y utilidades que componen un sistema operativo UNIX tpico. Pero faltaba el componente primario llamado ncleo (kernel en ingls). En el manifest GNU, Stallman mencion que "un ncleo inicial existe, pero se necesitan muchos otros programas para emular Unix". l se refera a TRIX, que es un ncleo de llamadas remotas a procedimientos, desarrollado por el MIT y cuyos autores decidieron que fuera libremente distribuido; Trix era totalmente compatible con UNIX versin 7. En Diciembre de 1986 ya se haba trabajado para modificar este ncleo. Sin embargo, los programadores decidieron que no era 17

Como Utilizar Linux Cdigo LinuxAiram De Jessinicialmente utilizable, debido a que solamente funcionaba en "algunos equipos sumamente complicados y caros" razn por la cual debera ser portado a otras arquitecturas antes de que se pudiera utilizar. Finalmente, en 1988, se decidi utilizar como base el ncleo Mach desarrollado en la CMU. Inicialmente, el ncleo recibi el nombre de Alix (as se llamaba una novia de Stallman), pero por decisin del programador Michael Bushnell fue renombrado a Hurd. Desafortunadamente, debido a razones tcnicas y conflictos personales entre los programadores originales, el desarrollo de Hurd acab estancndose. En 1991, Linus Torvalds empez a escribir el ncleo Linux y decidi distribuirlo bajo la GPL. Rpidamente, mltiples programadores se unieron a Linus en el desarrollo, colaborando a travs de Internet y consiguiendo paulatinamente que Linux llegase a ser un ncleo compatible con UNIX. En 1992, el ncleo Linux fue combinado con el sistema GNU, resultando en un sistema operativo libre y completamente funcional. El sistema operativo formado por esta combinacin es usualmente conocido como "GNU/Linux" o como una "distribucin Linux" y existen diversas variantes. En la actualidad, Hurd contina en activo desarrollo y ya es posible obtener versiones experimentales del sistema GNU que lo emplean como ncleo. Tambin es frecuente hallar componentes de GNU instalados en un sistema UNIX no libre, en lugar de los programas originales para UNIX. Esto se debe a que muchos de los programas escritos por el proyecto GNU han demostrado ser de mayor calidad que sus versiones equivalentes de UNIX. A menudo, estos componentes se conocen colectivamente como "herramientas GNU". Muchos de los programas GNU han sido tambin portados a otras plataformas como Microsoft Windows y Mac OS X.

18

Como Utilizar Linux Cdigo LinuxAiram De Jess

DistribucionesPequea lista de las distribuciones (o versiones) de GNU/Linux ms populares:

Debian. Gentoo. LinEx. Mandriva. Redhat. Slackware.

Debia: El Proyecto Debian es una asociacin de personas que han hecho causa comnpara crear un sistema operativo libre. Este sistema operativo se llama Debian GNU/Linux, o simplemente Debian. Un sistema operativo es un conjunto de programas y utilidades bsicas que hacen que su computadora funcione. El centro de un sistema operativo es el ncleo (kernel). El ncleo es el programa ms importante en el ordenador, realiza todo el trabajo bsico y le permite ejecutar otros programas. Debian actualmente usa el ncleo de Linux. Linux es una pieza de software completamente libre creada en un principio por Linus Torvalds y apoyado por miles de programadores a lo largo del mundo (Ms historia). Una gran parte de las herramientas bsicas que completan el sistema operativo, vienen del Proyecto GNU, de ah el nombre: GNU/Linux. Estas herramientas tambin son libres. Debian viene con ms de 9000 paquetes (software precompilado y empaquetado en un formato amigable para una instalacin sencilla en su mquina), todos ellos gratuitos. Por qu estos desarrolladores gastan horas de su propio tiempo escribiendo software, empaquetndolo cuidadosamente, y luego regalndolo?

Esta claro que a algunas personas les gusta ayudar a otras. Muchas escriben programas para aprender ms acerca de los ordenadores. Ms y ms personas estn buscando maneras de evitar los precios inflados del software.

19

Como Utilizar Linux Cdigo LinuxAiram De Jess

Un grupo creciente contribuye como un agradecimiento por todo el excelente software libre y gratuito que ha recibido de otros. En las instituciones acadmicas muchos crean software libre para ayudar a obtener los resultados de sus investigaciones en un uso ms amplio. Las empresas ayudan a mantener el software libre para poder observar cmo se desarrolla ste Muchos slo lo encuentran divertido.

Debian est comprometido con el software libre, por ello naci el Contrato Social. Cuando usamos el trmino libre, nos referimos a la libertad del software, no a que tenga que ser gratuito. Puede leer ms sobre lo que se considera software libre y qu dice la Fundacin para el Software Libre a este respecto. Debian funciona en casi todos los ordenadores personales, incluyendo la mayora de los modelos ms antiguos. Cada nueva versin de Debian generalmente soporta un mayor nmero de arquitecturas de ordenadores. Si quieres una lista completa de las que se soportan actualmente, vea la documentacin para la versin estable. Casi todo el hardware comn est soportado. Si desea asegurarse de que todo su hardware est soportado, mira la Compatibilidad de Hardware en Linux. Compra solo hardware de fabricantes que proporcionen controladores libres para sus productos. Si tienes dudas puedes mirar las FAQ. Lee nuestra pgina sobre cmo obtener Debian si desea ms informacin, tambin puedes obtenerlo en Linuxiso. No olvide mirar la lista de paquetes que ofrecemos. Lee la documentacin y las pginas de soporte para ms informacin. Debian lo producen cerca de un millar de desarrolladores activos, dispersos por el mundo que ayudan voluntariamente en su tiempo libre. Historia: Debian comenz en agosto de 1993 gracias a Ian Murdock, como una nueva distribucin que se realizara de forma abierta, en la lnea del espritu de Linux y GNU. Debian estaba pensado para ser creada de forma cuidadosa y concienzuda, y ser mantenida y soportada con el mismo cuidado. Comenz como un grupo de pocos y fuertemente unidos hackers de Software Libre, y gradualmente creci hasta convertirse en una comunidad grande y bien organizada de desarrolladores y usuarios. Vea la historia detallada (en ingls).20

Como Utilizar Linux Cdigo LinuxAiram De JessDebian viene de los nombres del creador de Debian, Ian Murdock, y de su esposa, Debra. Gentoo en un prrafo:

Gentoo es una distribucin especial de Linux que puede ser personalizada yoptimizada automticamente para cualquier programa o necesidad. Un buen rendimiento, configurabilidad y una comunidad de desarrolladores son las marcas de la experiencia de Gentoo. Gracias a la tecnologa llamada Portage. Gentoo puede ser el servidor ideal, una estacin de trabajo para desarrolladores, un escritorio personal, un sistema para jugar, una mezcla o algo mas, todo lo que necesites que sea. Por que su adaptabilidad es casi ilimitada. Que es Portage? Portage es el corazn de Gentoo, y ejecuta muchas funciones importantes. Por un lado, Portage es el software del sistema de distribucin para Gentoo. Para obtener el ultimo software para Gentoo, compilarlo, instalarlo y ejecutarlo solo tienes que teclear un comando. Gentoo dispone de las de 4000 paquetes de software, se actualizan y se aaden mas cada pocas horas. A pesar que gracias a Portage no hacen falta los discos de las nuevas versiones (ya que se actualizan nada mas salir), Cada cierto tiempo sale un nuevo CD oficial de Gentoo. Estas son algunas de sus caractersticas:

Soporte para procesadores X86, PowerPC, UltraSparc y Alpha. Instalacin basada en un cd para X86 y Alpha. Lo ultimo estable de KDE y Gnome. Varios kernels optimizados. Entornos de desarrollo modernos. Soporte para muchos sistemas de ficheros y hardware.

Si piensas que ya has probado Linux, la flexibilidad, la velocidad y la estabilidad de Gentoo no te defraudara.

GNU/LinEx se ha desarrollado basndose en la distribucin GNU/Debian,una distribucin que por su diseo es fcilmente adaptable para la creacin de otras, heredando todas sus ventajas y eliminando algunos de sus inconvenientes (por ejemplo, la dificultad de instalacin y configuracin). Debian es la distribucin que posee el mejor sistema de empaquetamiento de 21

Como Utilizar Linux Cdigo LinuxAiram De Jesssoftware del mundo. A diferencia de lo que se pueda creer, la instalacin de software en GNU/LinEx no es complicada, sino todo lo contrario; es ms sencilla que en otros sistemas operativos. Con una simple orden se puede instalar software e incluso actualizar el sistema al completo. Se pueden instalar diferentes paquetes desde diversos orgenes: CD Rom, discos, sitios remotos FTP o HTTP de Internet, etc. Adems, Debian sobrepasa a todas las dems distribuciones en lo bien integrados que estn sus paquetes. Como todo el software se empaqueta por un grupo coherente, no slo se pueden encontrar todos los paquetes en un mismo sitio, sino que se puede estar seguro de que se han eliminado todos los problemas respecto a las dependencias. Otra ventaja que hereda la distribucin de la Junta de Extremadura al adoptar Debian, es que existe una gran variedad y cantidad de software para esta distribucin. Tambin hay que destacar la estabilidad, rapidez y seguridad de Debian. En sus orgenes, GNU/ LinEx se bas en la ltima distribucin estable de Debian, que era la 2.2 o Potato. Aunque ahora ya existen versiones ms modernas.

Mandriva fue creado en base a algunas simples ideas.Esta distribucin es una de las distribuciones mas extendidas, es fcil de instalar y bastante simple de usar. El gestor de escritorio KDE es uno de los mejores gestores de escritorio para Linux. KDE es muy estable, muy bonito y prctico. Dentro de ella, KDE est completamente integrado dentro de una base mejorada de RedHat ya que es el gestor de escritorio por defecto. En esta distribucin no se necesita configurar KDE: Mandriva lo configurar, sin embargo, la opcin de cambiar a otro gestor grfico (GnuStep, Gnome...) est disponible. Instalndola tienes un sistema completo de Linux, compatible con RedHat, con un completo y efectivo entorno grfico... Los principiantes del mundo de Windows necesitan una distribucin de Linux fcil de usar, Mandriva es la ms fcil. Las personas que no quieren perder tiempo instalando y configurando Linux 22

Como Utilizar Linux Cdigo LinuxAiram De Jesspuede obtener Linux Mandriva gratis (va FTP), por poco dinero en un CD-ROM, o tambin en la versin de lujo con una gua para el usuario y con un CD con aplicaciones.

Red Hat es, sin duda, una de las distribuciones ms conocidas y ms fciles deinstalar y usar. Verano de 1994, nace en Carolina del sur una empresa fundada por unos programadores cuya estrategia para hacer Linux mas fcil era agrupar todas las "piezas" necesarias en paquetes de fcil instalacin y desinstalacin. Este sistema de paquetes facilita muchsimo la actualizacin ya que no hay que borrar todos los archivos y volver a instalar, la tecnologa de paquetes RPM (Redhat Packages Mananger) facilita la migracin a cualquier plataforma. Desde la versin 4.0, Red Hat se ejecuta en tres plataformas distintas: PCs compatibles con Intel, Alpha y Sparc. Red Hat es perfecto para el usuario normal, ya que tiene una instalacin muy sencilla, solamente ocpate de seleccionar el idioma, tipo de teclado, y en donde quieres instalarlo (Es mejor hacer una particin antes de empezar) y ya esta. Red Hat tiene implantado varios gestores de escritorio como KDE o Gnome. En cualquier instalacin de Linux viene, adems, una gran serie de programas, desde juegos hasta configuraciones avanzadas, tiene todo para poder empezar. Recomendado a cualquiera que quiera empezar y no sepa como.

Slackware de Patrick Volkerding fue diseado con dos objetivos: facilidadpara usar y estabilidad como prioridad. Slackware incluye el software mas reciente, mientras proporciona simplicidad, facilidad de uso y flexibilidad. Slackware proporciona a los nuevos y a los experimentados usuarios sistema equipado para servidores, estaciones de trabajo y para casa, as como una seleccin de los entornos de escritorio mas populares. Una larga lista de herramientas para programacin, editores y libreras estn incluidas para los que quieran desarrollar o compilar software. Desde su primer lanzamiento en Abril de 1993, Slackware produce la distribucin de Linux mas "parecida a UNIX". Slackware obedece a los estndares de Linux. Slackware se ha convertido en una de las distribuciones mas populares, estables y 23

Como Utilizar Linux Cdigo LinuxAiram De Jessflexibles del momento. Slackware Linux esta basado actualmente en el Kernel 2.2 y la librera C del GNU versin 2.1.2 (libc6). Contiene un programa de instalacin fcil de usar, extensa documentacin, y un sistema de manejo de paquetes basado en mens. Una instalacin completa incluye el sistema X Window, entornos de desarrollo C/C++, Perl, utilidades de red, servidor de correo, de noticias, web y ftp. El programa de manipulacin de imgenes del GNU, el navegador Netscape Comunicator, y otros muchos programas. Slackware Linux puede correr en sistemas 386 al igual que en maquinas x86.

24

Como Utilizar Linux Cdigo LinuxAiram De Jess

Curso de LinuxLas diferentes secciones de este manual son:

Cmo conseguir Linux. Cmo instalar Linux. Cmo usar Linux.

Las convenciones usadas en este manual son: Los nombres de comandos, directorios o archivos se indican entre comillas simples: 'comando', 'dir/etc/orio', 'archivo'. Cuando los comandos vengan con argumentos estos se ponen detrs de un guin, y si necesita archivos de entrada o salida se indican entre parntesis: 'comando -argumentos (archivoSalida)' Si en la explicacin, el comando, archivo, directorio o cualquier otra salida/entrada en la consola se considera importante estar con este formato y sin comillas simples:comando importante

En estas muestras las lneas que empiecen con almohadilla (#) solo podrn ser llevadas a cabo por el root y las que empiecen por signo del dlar ($) por un usuario cualquiera, cuando se quiera indicar un comentario se usaran dos almohadillas as:# comandoSoloParaElroot $ comandoParaCualquierUsuario ## comentario

25

Como Utilizar Linux Cdigo LinuxAiram De Jess

En este apartado veremos cmo conseguir Linux. Hay dos maneras de conseguir Linux:

Comprndoselo a un distribuidor. Bajndoselo de internet.

La primera es la ms fcil, sin duda: Simplemente dirgete a una tienda de informtica y pregunta si tienen alguna distribucin, la compras y pasas al apartado "Como Instalarlo". Aunque Linux es gratis te cobrarn los gastos del CD, los manuales, la documentacin y el soporte, pero eso no debera valer demasiado (tambin depende de si la versin es profesional o no), ten cuidado con los timos, mira antes los precios en internet si tienes dudas. Lista de distribuidores de Linux en Espaa y Centro/Sur Amrica. La segunda: Es quizs la que ms encaje con el espritu de Linux ya que al principio Linux solo poda conseguirse en internet. Para bajrtelo, primero elige una distribucin en la seccin de distribuciones. Obviamente lo mejor seria disponer de una conexin rpida, ya que con un modem de 56Kb tardaras das enteros en descargartelo, en esta seccin aparecen las distribuciones ms populares elige alguna para ver su descripcin. Ahora ya deberas haber elegido una distribucin, muy bien vamos a bajarla. Primero entra en el sitio www.linuxiso.org, ah veras las distribuciones ms populares, si la que quieres no esta, mira donde pone: "Don't see your favorite distribution above?", haz clic donde pone "-By Letter-" y selecciona la letra por la que empieza la distribucin que buscas: "A-I", "J-Q", "R-Z", o si quieres selecciona la arquitectura, la arquitectura es el tipo de ordenador que tienes, si ests en con un Windows, tu ordenador probablemente sea un x86, o sea que debes seleccionar "i386 and above" dale a "Go" y selecciona de ah la distribucin, finalmente si no esta, prueba en "try submitting it" para que ellos la aadan. Muy bien, ya hemos visto la distribucin que queremos, por ejemplo "Red Hat", en la pantalla aparece una breve descripcin, la pgina web de la distribucin y, quizs, algn enlace. Ahora, ms abajo, vemos las descargas: Primero sale la versin, luego dos iconos: uno es un CD y otro un CD con una carpeta, primero prueba dndole al CD, si va lento, da algn error o no va, dale a la carpeta con el CD, te saldrn una serie de espejos "Mirrors" de los que te podrs descargar el archivo, simplemente vete probando cada uno de ellos hasta que uno te de una velocidad suficiente (depende del tipo de conexin que tengas). Ahora solo queda esperar... Una vez que te la hayas bajado, tienes que comprobar que es una copia valida, para ello

26

Como Utilizar Linux Cdigo LinuxAiram De Jessdescrgate el MD5Sum generator, entra en la pgina y bjate la ultima versin. Cmo usar MD5Sum Generator.

27

Como Utilizar Linux Cdigo LinuxAiram De JessEn este apartado veremos como instalar Linux Hay dos formas de instalar Linux: en un disco duro nuevo o en una particin. Para instalarlo en un disco duro diferente simplemente conctalo al ordenador y vete a la siguiente seccin. Cuando no se puede, o no se quiere comprar otro disco duro primero debemos hacer una particin del disco duro: Para poder hacer eso debemos conseguir algn programa de particiones como Partition Magic o Boot It. Que es una particin? Una particin es una divisin virtual de tu disco duro, posibilitando que varios sistemas operativos puedan estar en el mismo ordenador, ya que para ellos el otro es como si no existiera. Ms informacin Como hago una particin? Para hacer una particin necesitas un programa, como los que he mencionado antes. Instrucciones para hacer una particin con el Boot IT Primero hay que desfragmentar el disco duro, para ordenar los datos y as aumentar el rendimiento y el espacio. Luego, como como la gran mayora de discos duros estn ocupados totalmente por una particin, hay que reducir la actual y crear otra para Linux, el tamao depende de cada disco duro y del uso que se le vaya a dar a cada sistema operativo, pero, ms o menos un disco duro de 50Gb podra estar dividido en una particin de 30Gb para el sistema operativo que mas se vaya a usar y en 19Gb para el que menos. Bien, ahora te preguntaras: 30+19 =49 no 50, he escrito esto porque en los equipos con poca memoria RAM se puede crear otra particin llamada Swap, la cual "convierte" la memoria del disco duro en memoria RAM, al aumentar la memoria RAM el sistema va mas deprisa, en total la memoria mnima debera ser 64Mb para modo texto y 128 para modo grfico as que el tamao de la particin Swap depende de la memoria normalmente el tamao de la Swap debera ser igual al tamao de de la memoria RAM en megas.

28

Como Utilizar Linux Cdigo LinuxAiram De Jess

Antes de nada comprueba que todo tu hardware es compatible con la versin de Redhat que quieres instalar. Despus consigue toda la informacin que puedas sobre tu equipo: placa base, tarjeta de sonido, grfica, de red... La instalacin es realmente sencilla ya que el instalador "Anaconda" es muy fcil de manejar. Primero antes de comenzar, hay que asegurarse de que tenemos una particin o un disco duro nuevo. Muy bien, te aconsejo que imprimas esto o por lo menos que apuntes los pasos ms importantes en un papel. Arrancamos desde el CD. 1. Empezamos a instalar: Presiona "Enter" para comenzar la instalacin grfica, veras como se cargan algunos mdulos y como Linux reconoce tu hardware. Ahora te saldr una pantalla que te preguntara si quiere analizar los CD para comprobar que estn correctos, es recomendable que "escanees" los 3 CDs, de todos modos (si no lo quiere hacer dale a "Skip") cuando termine dale a "Continue" se cargara "Anaconda" que es instalador grfico de Red Hat, ahora ya puedes usar el ratn, pulsa en "Next". 2 "Select languaje": En la siguiente pantalla selecciona su idioma (Spanish) y vuelve a pulsar "Next". 3. Configuracin del teclado: Selecciona "Spanish" de la lista y pulsa en "Siguiente". 4. Configuracin del ratn: Ahora, ya en espaol, selecciona su ratn de la lista, si no ves tu modelo deja el genrico que viene seleccionado por defecto, y pulsa, como no, "Siguiente". 5. Tipo de instalacin: Existen cuatro tipos de instalaciones:

Escritorio personal Estacin de trabajo Servidor29

Como Utilizar Linux Cdigo LinuxAiram De Jess

Personalizada

Nosotros elegiremos las personalizada, para poder elegir los paquetes que queramos instalar. Pulsamos "Siguiente". 6. Configuracin de la particin: Hay dos formas:

Automtica Manual (con Disk Druid)

Haz clic sobre manual y pulsaremos "Siguiente". 6.1 Configuracin del disco: Hay varios lugares donde instalar Linux

En un disco duro nuevo En una particin libre En espacio libre

6.1.1 Si tenemos un disco duro nuevo: En este caso seleccionaremos el disco, y si en la grfica aparece algo como "Free" o "Free Space" pulsaremos sobre "Nueva" pero si no aparece pulsaremos sobre "Modificar". 6.1.2 Si tenemos una particin libre: En este caso pulsaremos sobre "Modificar". 6.1.3 Si tenemos espacio libre: Entonces pulsaremos sobre "Nueva". 6.2 "Nueva": Aqu configuraremos una nueva particin con el espacio libre disponible. En punto de montaje seleccionamos "/" En el sistema de archivos seleccionamos "Est3" El tamao depender del espacio libre. Seleccionamos la casilla "Comprobar errores" Pulsamos en "Crear" 6.3 Modificar:30

Como Utilizar Linux Cdigo LinuxAiram De JessCuando tenemos una particin libre pero no queremos conservar los datos la transformaremos en una particin Linux. En punto de montaje seleccionamos "/" En el sistema de archivos seleccionamos "Ext3" Seleccionamos la casilla "Comprobar errores" Pulsamos sobre "Aceptar" 6.4 Creacin de una particin "Swap": Para crear una necesitaremos espacio libre, solo es necesaria cuando se disponga de poca memoria. Pulsamos en "Nuevo" En el sistema de archivos elija "Linux Swap" Seleccione el tamao que creas necesario Dale a "Crear" Por supuesto pulsamos "Siguiente" 7. Configuracin del gestor de arranque: En esta pantalla debemos configurar cual de de los dos sistemas operativos sera el que arranque por defecto (al cabo de unos 10 segundos). Para ello seleccionaremos a uno de los dos sistemas operativos, tambin, podemos cambiar de nombre, seleccionando uno, pulsando sobre modificar y cambias el nombre. Pulsamos "Siguiente" 8. Configuracin de la red: Aqu cada uno tiene sus parmetros, si no sabed como hacerlo llama a su proveedor de servicios. Pulsamos "Siguiente" 9. Configuracin del firewall: Linux viene equipado con un firewall propio, al no ser que quieras mucha proteccin, seleccionaremos el nivel medio. Pulsamos "Siguiente" 10. Soporte para idioma adicional: Si quieres incluir algn idioma mas... Si no "Siguiente" 11. Seleccionar el uso horario:31

Como Utilizar Linux Cdigo LinuxAiram De JessEn el mapa seleccionamos (si aun no lo esta) Madrid (Europa-Madrid) o si queremos UTC +1 Pulsamos "Siguiente" 12. Contrasea del Root: En los sistemas UNIX existen dos tipos de usuario:

El Root, superusuario o administrador El usuario normal

ES IMPORTANTE QUE GUARDES ESTA CONTRASEA, SI LA PIERDES NO PODRS CAMBIAR LAS CONFIGURACIONES! Y dale a "Siguiente" 13. Configuracin de la autentificacion de la red: Aqu se pueden establecer las contraseas para restringir el acceso a internet. Lo adivinas?: "Siguiente" 14. Seleccin de paquetes: Esta pantalla es muy importante por que en ella seleccionamos lo paquetes (programas) que queremos instalar, personalmente prefiero KDE a Gnome pero puedes instalar los dos para que los veas. Todos los paquetes estn bien comentados as que no me entretengo mas aqu. No hace falta que lo repita mas no? "Siguiente" 15. Antes de instalar: Aqu comienza la instalacin, pulsa sobre "Siguiente" 16. Instalando... La instalacin durara un rato (depende del ordenador que tengas). 17. Crear un disco de arranque: Mete un disquete, que no tenga nada importante dentro, en la disquetera y dale a "Siguiente" 18. Interfaz grfica: Aqu seleccionamos la tarjeta grfica y su memoria (la de la tarjeta, no la del ordenador) y pulsamos "Siguiente"32

Como Utilizar Linux Cdigo LinuxAiram De Jess19. Seleccionamos el monitor: No cambies nada si durante la instalacin todo se ha visto correctamente, otra vez..."Siguiente" 20. Configuracin X-Window: Aqu metemos la profundidad del color, la resolucin y el tipo de inicio (grfico) "Siguiente" 21. Lo ultimo: Saca el CD y el disquete, cuando quieras, pulsa "Salir" 22. Despus de reiniciar: Configuramos lo ultimo, hay que pulsar en "Adelante" 22.1 Crear una cuenta de usuario: Introduzca el nombre de usuario, su nombre completo y su clave, pulse "Adelante" 22.2 Configurando la tarjeta de sonido: Le damos a "Probar", si no funciona, seleccionamos de la lista otro dispositivo, hasta que funcione. (desgraciadamente las tarjetas de sonido no siempre son reconocidas y configuradas, por lo que algunas no funcionaran). 22.3 Las actualizaciones: Le damos a todo "Si" y "Adelante" rellenando los campos que nos pidan 22.4 CDs adicionales: Si has bajado algn CD mas mtelo en la unidad de CDRom y selecciona que tipo de contenido tiene, si no pulsa en "No" 22.5 Final: Solamente dale a "Adelante" Ya has terminado de instalar Red Hat 9.0 en tu equipo.

33

Como Utilizar Linux Cdigo LinuxAiram De Jess

Antes de nada consigue toda la informacin que puedas sobre tu equipo: placa base, tarjeta de sonido, grfica, de red... La instalacin de LinEx es, sin duda, la mas fcil que he visto hasta ahora, toda ella se realiza en un entorno grfico y en castellano. Estas son las notas para la versin 3.0 r2 descargable en www.linuxiso.org. Arrancamos desde el CD de LinEx. Una vez hayamos arrancado se nos presentara una pantalla, cuando te hayas ledo todo lo que pone pulsa el intro. El programa de instalacin detectara el hardware y iniciara el servidor X-Window el solo. Si todo va bien veras el logotipo de LinEx y poco despus otra pantalla en la que, despus de leerla. debes pulsar sobre 'Next'. Eligiendo el disco de destino: Tienes tres opciones:

Instalar LinEx en todo el disco duro. Instalar LinEx en el espacio libre (sin formatear). A medida, crear manualmente las particiones adecuadas.

Elegiremos la opcin que mas nos convenga, si queremos borrar Windows y instalar LinEx en todo el disco duro elegimos la primera, si hemos dejado espacio libre en el disco duro con algn gestor de particiones (como Boot IT) y queremos ocuparlo todo elegimos la segunda y si queremos crear alguna particin la tercera. Instalando LinEx a medida: Se nos presentara un esquema de nuestro(s) disco(s) duro(s) y de nuestras particiones (/dev/hda=Disco n 1, /dev/hda1=C:\). Creando particiones: Para crear una nueva particin seleccionamos "Free Space" y pulsamos sobre "Nueva", en "Tipo" ponemos "Primaria", en "Tamao" entre 1.5GB y lo que quieras (debes dejar espacio libre para la particin swap), en "Sistema de archivos" pon "ext2" y en "Punto de montaje" pon "/". Ahora vamos a crear la particin swap: Seleccionamos "Free Space" y pulsamos sobre "Nueva", en "Sistema de archivos" ponemos "swap" y en "Tamao" pones el doble de tu memoria RAM en MB, como mnimo 128MB.

34

Como Utilizar Linux Cdigo LinuxAiram De JessPulsamos sobre "Next" y luego sobre "Yes" (Los cambios que hayas hecho en las particiones sern irreversibles). Instalando el gestor de arranque: Si este es tu nico sistema operativo no hace falta que lo instales, si estas 'compartiendo' el ordenador con Windows entonces instlalo y si ya tienes un gestor de arranque (tienes otra distribucin de Linux instalada) no lo instales, pero acurdate de configurar el gestor para que arranque LinEx. Pulsamos sobre "Next" y comenzamos la instalacin, puede tardar entre 15 minutos y una hora, depende de las caractersticas de tu ordenador. Una vez haya terminado todo, pulsamos sobre "Next" y luego sobre "Finish". Ahora copiara algunos archivos del sistema. Seguiremos leyendo y aceptando las siguientes ventanas hasta que lleguemos a introducir la contrasea del root, cuando lleguemos all introduciremos una contrasea que podamos recordar bien pero que sea por lo menos de 5 dgitos, alternando entre maysculas, minsculas y nmeros, la volveremos a introducir y pasaremos a introducir los datos de un nuevo usuario: nick, nombre real, y la contrasea. Avanzamos pulsando en 'Next'. Ahora toca configurar el servidor X-Window, recomiendo que no se cambien estas opciones ya que podra dejar de funcionar bien. Pulsamos en "Next" y luego en "Finish", espera a que termine de configurar las ultimas cosas y pulsa "Ok" y luego intro. Ya tienes LinEx instalado, te recomiendo que busques algn buen manual de LinEx o de Debian (LinEx esta basado en Debian), puedes encontrar muchos en su web: http://www.linex.org/

35

Como Utilizar Linux Cdigo LinuxAiram De Jess

La instalacin de Debian es una de las mas personalizables a pesar de que al principio pueda parecer complicado debido a que no se realiza en un modo del todo "amigable". Hay tres formas de instalar Debian:

Con el juego de CDs. Con un CD y el resto desde la red. Exclusivamente desde la red.

De estas tres la que a mi me resulta mas sencilla es la segunda, descargarse el primer CD con el instalador y los paquetes base e instalar el resto de los paquetes desde los numerosos ftps y webs de internet. La eleccin depende de la velocidad de tu conexin a internet, si es baja (modem) lo mas adecuado sern los CDs pero si es alta (ADSL) la instalacin mediante los dos mtodos de red es muy recomendable ya que permite obtener la ultima versin de los paquetes. Los 'sabores' de Debian: cualquier instalacin de Debian permite el uso de varios kernels precompilados:

vanilla : Se basa en la rama 2.2 del kernel, estan incluidos muchos drivers de dispositivos antiguos y tambin el USB. compact : Basado en la rama 2.2, contiene drivers para los dispositivos PCI, IDE y SCSI. idepci : Se trata de un kernel bastante grande, basado en la rama 2.2 y que incluye muchos drivers, la opcin ms recomendable si has tenido problemas. bf24: Kernel basado en la serie 2.4 con soporte para ext3 y ReiserFS orientado a dar soporte a hardware nuevo, como pueden ser los teclados USB.

Personalmente eleg el bf24 ya que incorpora drivers para el hardware nuevo. Empezamos arrancando desde el CD, se nos mostrara una pantalla en ingles, en ella explica lo que se ha de hacer, para ms informacin podemos pulsar las teclas F1, F2, F3, F4... Ahora escribimos el nombre del kernel precompilado con el que queremos realizar la instalacin, yo recomiendo bf24 para los equipos nuevos, vanilla para los antiguos y idepci para los que haya dado algn tipo de error en instalaciones previas. As que escribimos bf24 (por ejemplo) y pulsamos intro. Se cargara el kernel y aparecer un dialogo para que seleccionemos el idioma, seleccionamos el que mejor entendamos y pulsamos intro. Despus de la pantalla de crditos llegamos a la pantalla de instalacin principal, este men nos propone que escojamos una opcin y si no nos da una o dos alternativas, de momento escogeremos siempre la opcin principal. La opcin principal indica que debemos configurar el teclado, pulsamos intro y escogemos 'qwerty/es: Spanish' o la que corresponda a tu teclado. Pulsamos intro.36

Como Utilizar Linux Cdigo LinuxAiram De JessEstaremos otra vez en el men principal que ahora nos sugerir que creemos las particiones necesarias para poder instalar Debian, pulsamos intro y despus de dos pantallas de advertencia acerca de LILO y el sistema de archivos Reiser (que pasamos pulsando intro) arranca cfdisk, el funcionamiento de este programa es muy simple: mediante los cursores arriba y abajo nos movemos entre las particiones y mediante derecha e izquierda nos movemos entre las opciones. Para crear una particin nueva debemos tener suficiente espacio vaco (para Debian es recomendable entre 1 y 2 Gb aunque el sistema base se pueda instalar en mucho menos), pulsamos en 'New', si aun se pueden crear particiones primarias (el numero mximo son 4) nos preguntara si queremos que sea primaria o lgica, despus el tamao en Mb y donde estar: al principio (beginning) o al final (end) por lo general lo mejor es responder que al principio. Ahora pulsamos sobre 'Type' ya que tenemos que asignarles un sistema de archivos a la particin, el sistema para Linux es 0x83 (Linux Native), ahora debemos crear una particin de intercambio 'swap', (si ya tenemos una no sera necesario ya que la podemos usar para este sistema tambin, el tipo de una particion swap es 0x82). Una vez hayamos creado las particiones que nos hayan parecido mejor pulsamos intro, seleccionamos 'Write' y pulsamos intro (con esto ya no habr marcha atrs) y salimos seleccionando 'Quit' y pulsando intro. Ahora, desde el men principal, nos propone iniciar y activar la particin swap, pulsamos intro, nos saldr un dialogo preguntando si quieres que busque bloques en mal estado, si el disco duro es nuevo o nunca ha dado problemas no hace falta pero si el disco en antiguo o a dado problemas es recomendable buscar los bloques defectuosos. Una vez hecho esto nos preguntara si estamos seguros de querer activar la particin, respondemos afirmativamente y con eso volvemos al men principal. El men nos propone activar e iniciar la particin de Linux, pulsamos intro, tendremos que elegir un sistema de archivos: si se trata de una instalacin 'critica' escoge el ext2 si no escoge el ext3 (el reiserfs tambin es bueno pero no ha sido probado tanto), si tenemos mas de una particin de Linux nos dar a elegir entre ellas, si n nos preguntara directamente si hay que buscar bloques defectuosos, respondemos como mejor nos parezca siguiendo el mismo modelo que con la swap y pulsamos intro en la pantalla de confirmacin. En el men principal podremos escoger entre instalar el kernel y los mdulos o seguir montando mas particiones Linux, si no quieres montar mas particiones escoge la opcin de instalar el kernel y los mdulos si no monta las que quieras y despus escoge esta misma opcin. Si estamos instalando desde uno o mas discos elegiremos 'CDROM' como medio de instalacin del kernel si estamos instalando desde la red seleccionaremos 'ftp' o 'http'. Pulsamos ahora el intro en las pantallas de confirmacin. En el men principal veremos la opcin de configurar los mdulos, la seleccionamos, y pulsamos intro en la pantalla que nos avisa sobre que puede que ya haya alguno cargado, pero de momento no har falta seleccionar ninguno, as que seleccionamos con el tabulador 'Ok' o 'Cancel'. Para volver a configurar los mdulos desde el sistema tecleamos el comando 'modconf'. El men nos sugiere que configuremos el nombre de la maquina (hostname), la seleccionamos y escribimos el nombre que nos apetezca ya que no influir en la red (la configuracin de la red se lleva a cabo mas tarde).37

Como Utilizar Linux Cdigo LinuxAiram De JessAhora podremos instalar el sistema base, pulsamos intro y seleccionamos el CDROM como medio de instalacin, en la siguiente pantalla pulsamos intro y esperamos a que acabe de copiar y configurar los archivos... Ahora seleccionamos la alternativa para hacer un disco de arranque, seguimos todas las instrucciones que nos da el instalador. Podemos instalar un gestor de arranque si no tenemos ningn otro gestor o no hacerlo y arrancar desde el disquete que ya hemos creado, mas tarde veremos cual de los gestores es mejor. Ya hemos terminado la primera parte de la instalacin, reiniciamos el sistema, si hemos instalado el gestor de arranque quitamos el disquete y el CDROM, si no dejamos el disquete de arranque en la disquetera. Ahora toca configurar e instalar mas paquetes: El programa encargado de todo eso se llama base-config y podremos volver a ejecutarlo cuando queramos con el comando del mismo nombre. Pulsamos intro en la pantalla que nos informa de lo anterior y pasamos a la configuracin de la zona horaria: Nos muestra una fecha y una hora y nos pregunta si es la hora local o si es la hora GMT, si es la hora local pulsamos sobre 'no' pero si es la hora GMT pulsamos sobre 'yes' para que calcule la hora local (la hora puede ser cambiada mas tarde). Pasamos a la configuracin geogrfica, seleccionamos el continente y luego la ciudad mas cercana a la nuestra, podemos cambiar esto ejecutando el comando 'tzconfig'. Ahora hay que responder sobre la poltica de contraseas y usuarios: Para las instalaciones nuevas es muy recomendable responder afirmativamente a las dos preguntas sobre si usar 'md5' y 'shadow'. Nos pide ahora que introduzcamos una contrasea para el root, una buena contrasea buena debe ser mayor de 6 caracteres y debera contener maysculas y nmeros a parte de letras minsculas. La tenemos que introducir dos veces para evitar los posibles errores de tecleo. Podemos crear un usuario normal para el trabajo de da a da para ello introducimos un nombre, una contrasea (que tambin tenemos que introducirla dos veces) y una informacin complementaria opcional. Las ultimas configuraciones: Si no tenemos dispositivos PCMCIA (los porttiles suelen tenerlos) podremos quitarlos para que no ocupen, para hacerlo responde afirmativamente al dialogo. Si tenemos un modem podemos configurarlo mediante ppp, si no podremos no hacerlo. Para volver a lanzar este programa usamos el comando pppconfig, si no tenemos modem podemos borrar los siguientes paquetes: ppp, pppconfig, pppoe y pppoeconf. Ya solo queda configurar el apt y obtener los paquetes que queramos. Si estamos instalando desde los CDROMs nicamente seleccionaremos 'cdrom' como la fuente de los paquetes, si no, podemos elegir entre 'ftp', 'http' y otros. Si elegimos ftp o http nos mostrara una lista de pases, seleccionamos el nuestro (o el mas cercano) y despus elegimos uno de los servidores que nos muestra, podemos repetir esta operacin todas las veces que queramos con los servidores que queramos y los pases mas cercanos para obtener el mayor numero de fuentes validas. Ten en cuanta que podemos combinar diferentes protocolos (ftp, http, cdroms...). Una vez hayamos terminado nos preguntara si queremos ejecutar taskel y dselect pero38

Como Utilizar Linux Cdigo LinuxAiram De Jessresponderemos que no, ya que estos programas no son tan fciles de manejar y puede complicarnos la instalacin. Ahora apt informa sobre que paquetes va a instalar o a borrar, aceptamos esto escribiendo 'y' y pulsando intro. Apt obtendr el resto de los paquetes... Una vez que haya terminado nos preguntara si queremos borrar los .deb, si respondemos que si y les borramos tendremos que volver a descargarlos, si respondemos que no, dispondremos de ellos cuando queramos pero ocuparan espacio en el disco. Tambin arranca la configuracin de exim, como la configuracin de este programa no entra en este manual escribimos '5' y pulsamos intro para salir. Aparecer al cabo de unos momentos el login del sistema:Debian GNU/Linux 3.0 user tty1 user login:

39

Como Utilizar Linux Cdigo LinuxAiram De Jess

En este apartado veremos como usar Linux paso paso. Notese que la division en niveles de dificultad es bastante imprecisa, aunque ya conozcas bastante sobre GNU/Linux es recomendable mirarse todos. Cursos: Modo consola: Nivel de usuario: Manual sobre Linux desde cero. Manual de nivel medio sobre Linux. Nivel de administrador: Manual de nivel 'avanzado'. Modo grfico: El sistema X Window.

40

Como Utilizar Linux Cdigo LinuxAiram De Jess

Manual de Linux desde cerondice: Conceptos bsicos: Sobre las cuentas. Loggin-in. La consola. El interprete de comandos. Ordenes y comandos. Formas de pedir ayuda. El sistema de archivos: Archivos y carpetas. Movindose por el sistema. Los archivos: Fisgoneando los archivos. Permisos. Enlaces. Fisgoneando en los archivos. El editor vi. Creando: Creando archivos y carpetas. Borrando archivos y carpetas. Copiando y moviendo archivos. Alias. Buscando en el sistema. Compresin y descompresin.

41

Como Utilizar Linux Cdigo LinuxAiram De Jess

Sobre las cuentas:Linux da soporte a varios usuarios, cada uno tiene su nombre de usuario (username) y su contrasea (password). En Linux debe haber, por lo menos, un usuario llamado "root", a este usuario se le llama "super-usuario" por que tiene permisos para hacer absolutamente todo. Pero lo normal es que, aparte del root, haya otro usuario, para los asuntos cotidianos. Solo se puede aadir un usuario siendo root, con los comandos "useradd" y "adduser" que veremos mas adelante. Para cambiar la contrasea del usuario con el que estamos logeado tecleamos "passwd" escribimos la contrasea actual, la nueva y volvemos a meter la nueva, si la nueva es muy pequea nos mostrara el mensaje "Bad: new password is too simple", entonces debemos escribir una contrasea mas larga, cuando todo sea correcto mostrara el mensaje "passwd: password updated successfully". Aqu tenemos un ejemplo (no se mostraran el numero de caracteres segn vayas escribindolos):$ passwd Changing password for pedvi (current) UNIX password: Enter new UNIX password: Retype new UNIX password: Bad: new password is too simple Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully

42

Como Utilizar Linux Cdigo LinuxAiram De Jess

Loggin-in:Una vez arrancado el sistema vera esto en la pantalla (suponiendo que localhost y pedvi fueran el nombre del sistema y el nombre de usuario respectivamente):localhost login

Ahora escribe tu nombre de usuario y pulsa .localhost login: pedvi Password:

Escribe tu contrasea, por seguridad, no se mostrara en pantalla mientras teclea, por lo que hay que ser cuidadoso al escribir. Si escribes mal la contrasea o el nombre de usuario se mostrara este mensaje:login incorrect

Y tendrs que volver a escribirla. Para cerrar la sesin teclea:pedvi@localhost:~$ exit

As podrs logearte como otro usuario.

43

Como Utilizar Linux Cdigo LinuxAiram De JessLa consola:La consola del sistema es el monitor y el teclado conectados directamente al sistema. Linux permite el acceso a consolas virtuales (VCs), las cuales permiten tener mas de una sesin abierta a la vez. Para comprobarlo entramos a en sistema como antes, ahora pulsa te preguntara otra vez por tu nombre de usuario y contrasea, para volver a la primera sesin pulsa . Normalmente solo estn habilitadas 4 VCs pero podemos habilitar hasta 12. Por ejemplo, podemos estar instalando algn programa en la VC1 y mientras escribiendo una carta en la VC2. El uso de varias VCs a la vez nos da una idea de la gran capacidad multitarea de Linux, MS-DOS no permite esto.

44

Como Utilizar Linux Cdigo LinuxAiram De Jess

El interprete de comandos:Un interprete de comandos (o shell) es un programa que recoge lo que el usuario ha introducido y lo traduce a instrucciones, en el MS-DOS el interprete de comandos es el COMMAND.COM e incluso el mismo Windows. En Linux existen muchas shell como bash, ssh, o el sistema X-Window. El interprete arranca nada mas terminar de arrancar el sistema. Por ejemplo, veamos un inicio de sesin:localhost login: pedvi Password: Welcome to localhost! pedvi@localhost:~$

pedvi@localhost:~$ es el prompt del interprete que indica que esta listo para recibir ordenes, a partir de ahora lo abreviaremos usando solamente "$" para un usuario normal y "#" para el root. Cuando el interprete de comandos recibe un comando primero analiza la expresin y luego entrega la orden al comando . Por ejemplo:$ cp hola /home/pedvi

En este caso no tendra que expandir ni modificar nada, simplemente entregara "hola" y "/home/pedvi" al comando "cp" como argumentos (ms adelante veremos para que sirve este comando).$ cp ho* ~

Ahora si tendra que cambiar unas cosas: El "ho*" lo sustituira por cualquier archivo del directorio cuyo nombre empezara por "ho" y "~" lo sustituira por el directorio del usuario (en este caso /home/pedvi, en el caso del usuario2 /home/usuario2 y en el caso del root /root). En el caso de que solo hubiera un archivo que empiece por "ho", las dos ordenes hacen lo mismo. Pero, como sabe el interprete donde esta el comando "cp"? Muy fcil: en la mayora de sistemas operativos existe una variable que contiene la direccin donde estn los comandos. En Linux esta variable se llama "PATH", para ver lo que contiene una variable usaremos en comando "echo" que sirve para mostrar los argumentos que se le den. Para mostrar el contenido de una variable con "echo" hay que anteponer "$" al nombre de la variable:45

Como Utilizar Linux Cdigo LinuxAiram De Jess$ echo $PATH

/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games El interprete buscara el comando en estos directorios en el orden en el que estn en PATH. Para cambiar el contenido de una variable haremos:$ variable=valor $ export variable

En el caso de PATH haramos lo siguiente para aadir a su valor el directorio /home/pedvi:$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games $ PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/pedvi $ export PATH

Es importante que copiemos el valor de PATH antes de cambiarla para que no perdamos ningn directorio.

46

Como Utilizar Linux Cdigo LinuxAiram De Jess

Ordenes y comandos:Veamos un ejemplo de un comando:$ make something make: *** No rule to make target 'something'. Stop.

Aqu ejecutamos el comando "make" con el argumento "something". El comando make se usa para compilar programas segn las normas de un archivo "makefile". Cuando el interprete recibe una orden hace algunas cosas antes de analizar la expresin. Primero busca si la orden es interna, si no lo es, mira a ver si es un "alias" de otra orden, si tampoco lo es, busca en los directorios de PATH y ejecuta el comando con los argumentos, si por ultimo esto no da resultado, escribe un mensaje de error en la pantalla: "(comando no encontrado) : command not found". Para saber donde esta el comando y el manual (ahora vemos que es el manual) escribimos "whereis (comando)", por ejemplo para saber donde esta el comando "cp" escribimos:$ whereis cp cp: /bin/cp /usr/share/man/man1/cp.1.gz

Vemos que "cp" esta en /bin y su manual esta en /usr/share/man/man1.

47

Como Utilizar Linux Cdigo LinuxAiram De Jess

COMANDOS BSICOS: date muestra la fecha del sistema. date -u mmddhhhhaa cambia la fecha del sistema, ej. 1202120095 es igual a mes 12, da 02, hora 12:00 y ao 1995. logout sale de la actual sesin. login inicia una sesin. ^D (Ctrl-D) Pausa el programa actual. Alt+F1 inicia una consola virtual (varias a la vez: F1,F2,F3...) passwd cambia el password del actual usuario. ^C aborta programa en ejecucin. ^S paraliza la pantalla. ^Q anula la paralizacin de la pantalla. who lista los usuarios conectados. whoami lista tu nombre. who you are lista tu nombre. mail nombre enva correo, se finaliza escribiendo un punto en una lnea sola. mail visualiza tu correo, teclea ? para ayuda. ls lista directorios y ficheros. ls -i lista directorios y ficheros con sus i-nmeros. ls -a lista directorios y ficheros en orden alfabtico. 48

Como Utilizar Linux Cdigo LinuxAiram De Jessls -s lista directorios y ficheros con su tamao en bloque (1 bloque= 512 bytes) ls -r lista directorios y ficheros en orden inverso. ls -u lista directorios y ficheros segn ltimo acceso. ls -l lista todos los directorios y ficheros en formato largo. Head -n lines selecciona la primera lnea (ej. ls|head -1 lines) cat file file ... visualiza seguidamente los ficheros indicados. cat file file > file graba los dos archivos en uno. ln file link crea un enlace a un archivo, los dos contienen el mismo fichero fsico, si cambias uno, cambia el otro. Pero si borras uno todava queda el otro. cp file file copia ficheros. rm file borra ficheros. mv file file mueve o cambia de nombre. pwd muestra el directorio actual. cd cambia de directorio. mkdir directorio crea un directorio. rmdir directorio borra un directorio. comando & hace que el proceso sea desatendido en 2 plano (background). ps [n] muestra los procesos desatendidos. ps alx muestra los procesos desatendidos asociados a la terminal (a), los no asociados (x) y hace una lista larga (l). Elementos de la lista larga: STA (Estado del proceso) 49

Como Utilizar Linux Cdigo LinuxAiram De JessO (Inexistente) S (Durmiendo) W (Esperando) I (Intermedio) R (Ejecutndose) Z (Terminado) Z (Parado) UID (N de Identificacin del propietario) PID (N de Identificacin del proceso) PPID (N de Identificacin del proceso padre) PRI (Prioridad, n altos=baja prioridad) WCHAN (Suceso al que espera) NICE (N para calcular la pri.) TTY (Terminal) STTY (Tiempo de ejecucin) kill n detiene la ejecucin de un proceso en background. at hora o fecha file redirecciona toda la salida del conjunto a un archivo. comando >> file redirecciona la salida a un archivo, pero lo aade al final de este. comando < file > file redirecciona de forma contraria para acabar llevando el resultado a un archivo. comando | comando tubo (pipeline) la salida del 1 la enva hacia el 2. *, ?, [...], ... caracteres de sustitucin. echo * lista directorios y ficheros. echo -n "Hoy es `date`, hola $variable" hace eco sin carro de retorno (-n) de la frase Hoy es, ejecuta el comando date (entre comillas graves), hace eco de hola y imprime el contenido de la variable "variable". Para eliminar los valores especiales de algunos caracteres deberemos escribir / antes, e