Distribuciones Linux LiveCD. Una descripci¶on de KNOPPIX ¶ Oscar Avila Mej¶³a e-mail: [email protected] Recibido: 30 de Agosto de 2005. Aceptado: 31 de agosto de 2005. otros sistemas como FreeBSD (FreeBSD es un sistema operativo multiusuario de libre distribuci¶on, capaz de efectuar multitarea, inspirado en la variante 4.4 BSD-Lite de UNIX) o incluso Microsoft Windows (sin embargo, distribuir un LiveCD de este u ¶ltimo es ilegal). El primer CD-ROM de esta forma fue DemoLinux en el 2000. Introducci¶ on Imaginemos la posibilidad de arrancar nuestro Linux favorito desde donde nos plazca, en casa, la escuela, o en la o¯cina. Imaginemos llevar nuestro sistema operativo personalizado en un disco compacto de 8cm. Esto es esencialmente Linux LiveCD. El auge de estas distribuciones empez¶ o alrededor del a~ no 2003 con la distribuci¶ on alemana de Knoppix, (en la cual se fundamenta este art¶³culo) basada en Linux Debian. Una de sus mejoras de este m¶etodo fue el uso de un sistema de compresi¶ on llamada cloop, esto permiti¶ o sobrepasar los 650-700 MB del CD y lograr introducir hasta 2 GB. Descripci¶ on de LiveCD LiveCD (CDvivo) es un sistema operativo funcional que se ejecuta desde un medio de almacenamiento como un CD-ROM o disquete de forma temporal en lugar de hacerlo desde el disco duro. Usualmente para lograrlo se descomprime una parte en la memoria RAM de la computadora y usa esta memoria como disco duro virtual, sin necesidad de una instalaci¶ on. Algunas distribuciones LiveCD vienen con una utilidad que puede instalar opcionalmente el sistema operativo en el disco duro. La asociaci¶ on espa~ nola de Hispalinux ha popularizado un sistema propio, Metadistros; fundamental en las distribuciones \Linex" y \Guadalinex". Caracter¶³sticas de las distribuciones GNU/Linux LiveCD ² Son f¶ aciles de conseguir, las revistas del sector se est¶ an decantando por este tipo de distribuciones para llegar al usuario de Windows. Generalmente, tan s¶olo es necesario utilizar un disco compacto ya listo o grabar una imagen ISO (es un archivo donde se almacena una copia o imagen exacta de un sistema de ¯cheros, normalmente un disco compacto) bajada de Internet. Algo que puede verse como un inconveniente de este sistema es el requerimiento de una cantidad generosa de RAM, una parte para su uso como RAM habitual y otra para funcionar como el disco duro virtual del sistema. Sin embargo, se pueden pasar en el arranque distintos par¶ ametros para adaptar el sistema al ordenador como la resoluci¶on de pantalla o activar/desactivar la b¶ usqueda autom¶atica de determinado hardware. Adem¶ as, existen diversas distribuciones de las cuales algunas de ellas corren en sistemas con procesadores clase 486. Inclusive existen versiones que caben en un disquete. ² No hay instalaci¶ on, por lo que no hay que tocar el disco duro ni complicarse. Adem¶as no se pierden los datos, particiones o sistemas operativos que tenga el ordenador. ² Las versiones m¶ as recientes tienen un reconocimiento de hardware avanzado, fruto tambi¶en de las u ¶ltimas versiones del kernel que suelen poseer. Las distribuciones LiveCD intentan hacer llegar Linux al usuario de Windows que no conoce nada m¶as y no quiere complicaciones; son muy adecuadas para aqu¶ellos que se inician en este sistema operativo o desean tener una versi¶ on port¶ atil de su sistema operativo preferido. Hablar de LiveCD no es referirse u ¶nicamente a sistemas Linux. Aunque la mayor¶³a usan un sistema operativo basado en el kernel Linux, tambi¶en se utilizan 63 64 ContactoS 57, 63{67 (2005) Pantalla de Slax. Distribuci¶ on LiveCD de Slackware Algunos LiveCDs basados en Linux ² KNOPPIX - El LiveCD \original" basado en Debian y sus variantes (como la versi¶on Gnobian llamada Gnoppix). ² Damn Small Linux - Modi¯caci¶on de KNOPPIX de poco tama~ no para CD de tama~ no tarjeta. ² MandrakeMove - De Mandriva ² PCLinuxOS - Representante directo de The LiveCD Project ² ROCK Linux LiveCD destinado para PowerPC ² Flonix ² Gentoo ² Gnoppix ² Guadalinex, una distribuci¶on Gnobian ² Linex ² Slax - Un derivado de Slackware ² Suse Live ² Tuquito ² Ututo En su primera versi¶ on, grabada masivamente en octubre del 2000. LiveCD KNOPPIX KNOPPIX es una distribuci¶ on del sistema operativo GNU/Linux basada en Debian 3.0, cuya caracter¶³stica principal es que se puede ejecutar desde CD, sin necesidad de instalar nada en el disco duro del sistema. De esta manera se acaba con la "di¯cultosa.operaci¶ on de instalaci¶ on de Linux. Adem¶ as, esto supone una gran portabilidad, ya que puedes utilizar el CD de tu sistema Linux personalizado en cualquier otro ordenador. Como se dijo anteriormente, un LiveCD funciona desde un medio extra¶³ble, pero en realidad, dicho sistema, no funciona directamente desde el CD-ROM, o la disquetera, esto ser¶³a excesivamente lento. En vez de eso, lo que hace es crear un sistema de ¯cheros en la memoria RAM y despu¶es copian en ¶el, una imagen de un sistema instalado. De esta manera utiliza la memoria RAM, como si se tratase del disco duro. Esto tiene sus ventajas, no se necesita disco duro, ni instalar nada, no se tiene que perder tiempo en instalaciones, se puede utilizar cualquier equipo que est¶e soportado por el sistema usado, sin importar que tiene instalado, y adem¶as Distribuciones Linux LiveCD. Una descripci¶ on de KNOPPIX. ¶ Oscar Avila Mej¶³a. 65 Apariencia de Mandriva Linux 2006 Beta 3 puede probarse, sin riesgo de estropear el software del equipo. Pero tambi¶en tiene sus inconvenientes, que b¶ asicamente son dos: Cualquier cosa que se haga, desaparecer¶ a cuando apagues el ordenador. Esto se puede solucionar de manera simple si se utiliza un equipo con discos duros u otros dispositivos de almacenamiento, s¶ olo hay que cambiar los atributos de lectura/escritura y podremos guardar nuestra informaci¶on. El tama~ no del sistema que se usar¶a, no podr¶ a ser mayor que el tama~ no de la memoria RAM. Podr¶³amos a~ nadir que tambi¶en depende del medio f¶³sico que se use, ya sea uno o varios disquetes, o un CD-ROM. Realmente no es del todo cierto que el tama~ no de la RAM sea el l¶³mite, podr¶³a usarse una partici¶ on swap para aligerar la RAM, o aumentar el tama~ no virtual de la misma. Con lo que se aumentar¶³a el espacio utilizable. Aqu¶³ es donde entran alguna de las virtudes de ¶ KNOPPIX. Esta distribuci¶on se basa en el mismo sistema que las dem¶as, salvo por una diferencia, usan un driver llamado cloop, con el que se consigue una compresi¶on y descompresi¶on bajo demanda. Lo que signi¯ca, que no es necesario que este to- do el sistema metido en la RAM, sino, s¶ olo aquellas partes esenciales que vayan haciendo falta en cada momento. Esto, por si s¶ olo, ya ser¶³a bastante para aumentar las posibilidades de usar LiveCDs en maquinas sin memorias RAM monstruosas, pero tambi¶en trae consigo otra ventaja. Con ese driver, se consigue una compresi¶ on bastante buena, con lo que se puede guardar un sistema operativo instalado, de hasta unos 1,8 GB, en un CD-ROM de 650 MB. Pero esto no es lo que le ha dado m¶ as fama a KNOPPIX, sino que estando basada en una de las distribuciones m¶ as estables, pero m¶ as complicadas de instalar (por problemas al con¯gurar el hardware), como es Debian, tiene un sistema de detecci¶ on de hardware impecable, que detecta y con¯gura casi todo lo que se le ponga por delante. Y adem¶ as a una velocidad asombrosa. Otra de las caracter¶³sticas interesantes de KNOPPIX es que detecta autom¶ aticamente gran parte del hardware cuando se inicia, con lo que se ahorra bastante trabajo (y tiempo) de con¯guraci¶ on. Este sistema es realmente muy bueno, lo he probado en 4 m¶ aquinas y en todas detect¶ o perfectamente la placa de red, de sonido, de video, puertos y dispositivos USB y Fire-wire. 66 ContactoS 57, 63{67 (2005) Escritorio de KNOPPIX Las caracter¶³sticas de los 4 equipos de prueba son: 1. Pentium II a 350 MHz con 128 MB de RAM, 2. Pentium III a 1 GHz con 384MB de RAM, 64 MB de memoria de video y tarjeta de sonido Sound Blaster audigy. 3. Laptop centrino a 1.7 GHz con 1 GB de RAM, 128 MB en memoria de video, red inal¶ambrica, bluetooth, puerto infrarrojo y lector de tarjetas SD. 4. Pentium 4 a 3.0 GHz con 1.5 GB en RAM, 256 Mb en memoria de video, sonido Sound Blaster Audigy 2, 2 discos duros serial ATA de 80 y 60 Gb, lector multitarjetas, puerto Fire-Wire, y USB 2.0. Dadas estas descripciones, se nota la capacidad de KNOPPIX funcionar en equipos con diversas capacidades y tecnolog¶³as. Una vez que arranca, nos deja en una sesi¶on de Xfree (el entorno gra¯co de Linux), con KDE 3.1, y gran cantidad de programas para usar; entre ellos OpenO±ce (sustituto de MSO±ce), xmms (similar a Winamp), gran variedad de herramientas para con¯guraci¶ on de red, enlaces de adsl, etc, GIMP (herra- mienta similar a Photoshop), varios clientes de correo electr¶ onico, mensajeros instant¶ aneos, etc. KNOPPIX incluye una lista muy amplia de aplicaciones, que van desde soluciones o¯m¶ aticas completas, a herramientas de programaci¶ on y desarrollo, juegos, multimedia, etc. Tambi¶en permite personalizar la instalaci¶ on para adecuarla a necesidades especi¯cas y si despu¶es de esto, tras probarlo, sigue gustando, puede instalarse de forma permanente en el sistema. Requisitos del Sistema Para ejecutar \decentemente" KNOPPIX en una computadora, la con¯guraci¶ on m¶³nima es: Un procesador de la clase Pentium, preferiblemente a 300MHz o superior. 64MB RAM. Para entornos gr¶ a¯cos pesados 96MB. Un CD con KNOPPIX (<por supuesto!). Para equipos m¶ as antiguos existe Gnoppix, que es una versi¶ on \ligera" y que ofrece gran rendimiento sin exigir muchos recursos. Conclusi¶ on Una vez vistas las caracter¶³sticas de los LiveCDs, uno puede ir, agarrar una maquina sin disco duro, con un poco de RAM, arrancar con el CD de Distribuciones Linux LiveCD. Una descripci¶ on de KNOPPIX. ¶ Oscar Avila Mej¶³a. Algunas aplicaciones de KNOPPIX KNOPPIX o cualquier otra distribuci¶on y en cuesti¶ on de minutos tener una terminal Xwindows, con todas las aplicaciones necesarias para trabajar normalmente en una o¯cina. Las ventajas son obvias. Bibliograf¶³a 1. Petersen Richard. Linux. Manual de referencia. Osborne/McGraw-Hill 2. Sitio O¯cial de Knoppix-STD: http://www.knoppix-std.org/ 3. http://www.knoppix.org/ 4. http://www.espaciolinux.com/ 5. http://es.wikipedia.org/wiki/Live CD 6. http://www.cylnux.org/knoppix-es/ 67