Probando Puppy Linux en un pendrive
26 Aug 2009 Probando Linux
Es bastante buena idea contar con un sistema que funcione y sea relativamente cómodo por si te llega a ocurrir que tus particiones se averiaron o pasó cualquier cosa.
Venía con ganas hace muchos meses de tener un pendrive de reserva con una distro pequeña instalada en él y hecha para estos trajines, capaz de funcionar con mi conexión a Internet y funcionar con teclado y resolución decente.
Utilizando Puppy que va en la versión 4.2 y se prepara para la 5 junto con otros proyectos como Woof.
Entrando en materia, Puppy es un sistema simple de instalar, que, en mi caso solamente necesité de Unetbootin que hizo todo el trabajo y lo grabó en el dispositivo.
En realidad, los sistemas instalados con Unetbootin quedan como Live USB, es decir, grabados como si fuesen discos y en principio, no están preparados para grabar los cambios que se realicen, no es como instalar un sistema operativo en un disco duro “normal” aunque se puede pero no es lo que Unetbootin hace.
La gracia de Puppy es que permite sacarle partido a esta situación de instalación “a lo LiveCD” y sacarle lo mejor:
- El sistema operativo queda guardado al estilo Live en nuestro USB
- El pendrive copia la información en la RAM (esto hace que nuestro pendrive no se desgaste por lecturas y escrituras) al arranque.
- Los cambios se guardan en un archivo llamado pup_save.2fs en el pendrive, por lo que podemos guardar la configuración completa del sistema, por ejemplo, la distribución del teclado, la resolución de la pantalla o la configuración de nuestra conexión ADSL, etc.
Otras ventajas de Puppy
- Utiliza kernels recientes (como Arch Linux), lo que hace que los dispositivos anden sin grandes y aparatosas configuraciones.
- Es liviano, si lo vamos a meter en un pendrive debe ser liviano porque nuestro pequeño “disco duro” tiene poco espacio de por sí. En el caso de Puppy 4.2 viene en un tamaño de menos de 100 megabytes la .iso.
- Muchos asistentes: Una distro de este tipo cuenta con bastantes asistentes para no perder mucho tiempo en configuraciones.
- El arranque es rápido y más si ya tienen una configuración guardada (un .2fs)
Puntos pobres de Puppy
Porque una distro tampoco es perfecta siempre, he aquí los puntos malos de Puppy.
- Poca documentación y desordenada
- Ambiente de escritorio feo (apreciación muy superficial pero necesaria, a veces no da gusto simplemente y las fuentes tampoco son bonitas, recomiendo instalar Openbox que está en sus repositorios). Su entorno por defecto es JWM.
Repositorios pobres en aplicaciones: Es una realidad en Puppy, no obstante pretenden remediarlo de una forma muy particular.
¿Y qué es Woof?
Woof no es el nombre de una versión aunque tiene mucho que ver con la versión 5 que es la que se prepara.
En Puppy se dieron cuenta que gestionar repositorios como todos los demás era desgastante en dinero y en tiempo para el desarrollo mismo, (es una buena explicación para los pocos paquetes de sus repositorios) así que lo que han concluído es muy interesante:
¿Por qué no aprovechar directamente los repositorios de las otras distros y usarlos en nuestro beneficio?
Woof es un constructor de distros basadas en puppy aún en desarrollo pero que tendrá justamente esa característica, por ejemplo, podría utilizar los repositorios de Ubuntu para sus programas o bien los de Arch o Slackware, todo según el gusto del desarrollador.
Así también los usuarios de la Puppy 5 podrán utilizar esos repositorios y acceder a un abanico enorme de programas con sus propios sistemas de instalación (por ejemplo, desde la versión 3 Puppy ya ofrecía una compatibilidad con paquetes de Debian)
Como ven el ambiente de Puppy Linux es bastante movido e interesante, les sugiero seguir a los que les interese de que sigue, el blog de Puppy.
¿Qué les parece?
Cuéntanos tu experiencia con Puppy…
Tags: linux, Live CD, Puppy, PuppyLinux, usb
Consejos para instalar una distro USB
24 Jun 2009 Probando Linux
Cuando comencé a utilizar Linux y luego de aprender a usarlo tuve una fascinación por probar otras distros, pero mi idea no era probar y probar sistemas constantemente. Un poco antes de emplear GNU/Linux aprendí a andar con mi pendrive para todos lados, aplicaba PortableApps e iba a cualquier PC en un cibercafé y lo enchufaba o en el PC del trabajo, lo mismo.
El caso es que el pendrive era como el perro fiel y sigue estando ahí para lo que necesite. Cuando me pasé a Linux le quise dar un uso especializado y como las aplicaciones portables no servían mucho en este S.O. y menos fuera de casa investigué y descubrí que podía tener mi propia distro USB.
Echando a perder y jugando hice varias cosas, de muchas de ellas ya no tengo recuerdo (lo que más recuerdo es lo que no funcionó) pero por ejemplo uno de los primeros artículos de LXA! hace casi un año es sobre PendriveLinux un blog dedicado a hacer tutoriales sobre el tema y que había sacado una distro especial para instalar (por cierto, en ese artículo están todos los pasos para instalarlo).
¿Qué tomar en cuenta para instalar una distro USB? Consejos generales, no obligatorios pero recomendables.
- Tenga a la mano un pendrive grande (de gigas)
- Si el pendrive en que está pensando es el único que tiene y lo necesita para otras cosas, no lo use, se lo puede cargar (no físicamente, pero una vez borré sin querer el MBR y tuve que comprarme otro hasta aprender a copiarle otro MBR al primero, por supuesto, ya está a salvo)
- Los pendrives normalmente no son enormes, hacer un backup no es problema, en el disco duro o en otro pendrive.
- Hay que saber formatear, igual que en un disco duro, a menor escala pero la acción es la misma. (Sí, incluso aunque exista UNetbootin)
- Se puede instalar cualquier distro en un pendrive, hasta Ubuntu, pero sea considerado con su pendrive y prefiera una distro pequeña. Recuerde que debe dejar buen espacio para datos propios, cada quién sabrá cuánto.
- Averigue si no sabe: Cómo cambiar el arranque desde la BIOS para que el sistema detecte el SO de su pendrive primero y después el del disco duro.
- Prepárese para que “algo” salga mal. No sea capaz de arrancar el sistema, funcione lento, haya copiado la .ISO mal y no funcione (aunque esto sería culpa suya), no se conecte al ADSL, no pueda acceder a los datos de los discos duros, etcétera.
- Unetbootin en teoría ayuda mucho a hacer todo esto fácil, no obstante a veces da problemas como completar el proceso y no copiar un sólo dato en el pendrive.
- Y lo último, si le queda gustando, cómprese varios pendrives xD
Ahora lo de las distros USB empieza a ser más popular, dado que en los netbooks son la única opción de almacenamiento extraíble para instalar cualquier cosa. También ocurre con los PC’s o notebooks que tienen problemas con el lector de DVD’s (como le pasó a Laura). Y claro, es útil para cualquiera que desee andar con un GNU/Linux para todos lados y sea capaz de guardar los datos en el mismo dispositivo.
Hace tiempo he dejado de hacer esto, pero tengo ganas de volver a intentar, algunas distros funcionaron como SLAX con algunos problemas, pero tengo ganas de utilizar Puppy (que tiene buena fama) y también SLAX ahora que tiene módulos y se arma desde la web.
¿Qué tal les parecen las distros USB? ¿Problemas? ¿Anécdotas?
¿Recomendaciones de distros?
El pendrive “Lego” de arriba es una imagen de evilelka, es CC y lo hizo ella misma. Todos los pasos aquí
SliTaz vs. Puppy vs. DSL > Minidistros Round
7 Apr 2009 Conociendo a Linux
Esto es una comparación entre “la araña” (SliTaz), “el cachorro” (Puppy) y “el endemoniadamente pequeño” (DSL).
Pantallazos de Puppy y SliTaz:


Instalación de paquetes
SliTaz
Tazpkg, modo comando, muy parecido al apt-get, gestor de paquetes. Tazwok, compila y crea paquetes. Un pequeño ejemplo de uso de tazpkg, como root:
tazpkg# recharge (recarga la info de los repositorios)
tazpkg# search pidgin (nos dice si lo ha encontrado y en que versión)
tazpkg# get-install pidgin (lo instala)
tazpkg# remove (lo desinstala)
tazpkg# usage (muestra la ayuda)
Puppy
PETGet, el gráfico, nos da a elegir si instalar un paquete de los repositorios o previamente descargado. Chequea las dependencias. ¿Como voy a explicar esto? Simplemente, si quieren instalar o desinstalar algo, le dan click. Si es previamente descargado, buscan el paquete y le dan click.
DSL
MyDSL extensions, una extensión son un conjunto de programas agrupados por utilidad.
Repositorios
SliTaz > Pequeños pero justo lo necesario. Paquetes: .tazpkg
Puppy > Pequeños pero justo lo necesario. Paquetes: .pet
DSL > Las extensiones son como módulos, no son paquetes separados. Aunque existe el “Hacking DSL”.
Aplicaciones: Server, File manager e Instalación
SliTaz
- LightTPD web server, PHP, SQLite.
- EmelFM2 y Clex como file managers.
- Gparted. Slitaz Installer para instalar en HDD. TazUSB y TazLito para instalar y/o remasterizar USB y CD respectivamente, guardando las configuraciones y cambios.
Puppy
- Hiawatha web server, DidiWiki, y PPLOG blog que funciona junto a Hiawatha.
- ROX File Manager.
- Instalador y editor de GRUB, Gparted y Pdisk. Puppy Universal Installer para instalar en HDD (IDE/SATA Hard Drive) o en USB. Tiene RemaX y Remaster para remasterizar CD. El procedimiento para remasterizar USB es más complejo.
Pueden mirarlo en un artículo de mi blog:
DSL
- Monkey web server, SQLite, FTPd, nfs-common (network filesystem).
- EmelFM como file manager.
- DSL Hard Drive Installation, DSL Frugal GRUB Install, DSL Frugal LILO Install, DSL USB Pendrive Installation, Make Boot FLoppy, Make MyDSL ISO.
Facilidad de uso
SliTaz
Las aplicaciones son gráficas pero la administración del sistema es comando y se editan archivos de texto. A cada comando que vas a usar, te aparece la ayuda fácilmente con escribir “help” o “usage”. De las tres, facilidad de uso intermedio.
Puppy
Todo es gráfico, muy fácil. Alguna vez hay que modificar cosas editando archivos de texto, o usar comandos. La más fácil.
DSL
Como SliTaz, pero no hay tantas ayudas, mi impresión es que es la más difícil.
Configuración y administración del sistema
SliTaz > Linea de comando.
Puppy > Puppy Control Panel y Puppy Setup, ambos con sus arboles de wizards y menús System y Desktop. Alguna vez, comandos.
DSL > DSL Control Panel y comandos.
Idiomas de la documentación
SliTaz > Francés, aunque hay algo en Inglés.
Puppy > Inglés, aunque hay un poco en español.
DSL > Inglés, aunque hay un poco en español.
Escritorios | Kernel | Tamaño en MB de descarga
SliTaz > JWM | k2.6.24.2 (i686) | 25MB
Puppy > JWM e IceWM | k2.6.25.16 (i686) | 103MB
DSL > JWM y Fluxbox | k2.4.31 (i686) | 50MB
Links:
http://www.puppylinux.org/home
http://damnsmalllinux.org/index_es.html
Mención a Tiny Core, la cual ya analizó ffuentes, y… me dejo TinyMe, que será para otro post. ¿Qué opinan? ¿Cuál les agrada más?







