Release Candidate de EasyPeasy 1.6. Se trata de una distribución GNU/Linux basada en Ubuntu Netbook Remix con una interfaz muy sencilla y optimizada para netbooks en cuestión de drivers y rendimiento. Llega cargada de aplicaciones de uso común en este tipo de dispositivos y además disfruta de un tiempo de arranque muy bajo, tan sólo 45 segundos, un 25% menos que la versión anterior.
Sabiendo que hay muchas opciones en el mercado de distribuciones de GNU/Linux para netbooks, os presentamos EasyPeasy 1.6, que llega a la fase de desarrollo Release Candidate y está basada en Ubuntu, por lo que hay una gran cantidad de software disponible en repositorios y una gran comunidad detrás para recibir soporte. Además, se trata de una distribución muy ligera tanto en espacio ocupado como en memoria RAM usada.
En cuanto a características principales:
* Nuevo sistema de arranque y renovados motivos gráficos. * 1.6 RC ha eliminado el paquete HAL, lo que hace que arranque más rápido y se “despierte” desde el estado suspendido más rápido también. Veamos un ejemplo de su arranque un 25% más rápido. * Interfaz nueva. * Integración con Twitter, identi.ca, Facebook y otras redes sociales con MeMenu en el panel. * Soporte para Autenticación Active Directory. * Soporte de gráficas NVIDIA vía el controlador open source. * Actualización de todos los paquetes.
Para muchos de nosotros Gedit no es más que un editor de textos, reemplazo del clásico bloc de notas de Windows, en el que podemos modificar pequeños y simples (al carecer de formato) ficheros de texto como ficheros de configuración y/o propiedades.
Aunque mi entorno de desarrollo (IDE) suele ser Eclipse, de un tiempo a esta parte vengo utilizándolo muy a menudo para la creación y edición de scripts tanto en Bash como en Groovy (lenguaje que, por necesidades del cliente, me he visto “obligado” a aprender).
Cansado de la rutina de editar el fichero con GEdit (o vim si se terciaba), y tener abierta una terminal para probar lo que iba modificando me dio por investigar qué otras alternativas existen para ello descubriendo la potencia y flexibilidad del complemento Herramientas externas.
Activando el complemento
Tan sencillo como buscarlo en las preferencias de GEdit
y marcar la casilla correspondiente
para finalizar no queda más que configurarlo
Definiendo el primer script
Como introducción y, a modo de ejemplo, nos limitaremos a mostrar en consola el resultado de listar el contenido del directorio temporal del sistema (/tmp) para lo cual añadiremos un nuevo comando pulsando el botón existente para ello
y escribiremos el siguiente código en la zona de edición habilitada
ls -l /tmp
A modo de referencia podéis ver cómo he definido el resto de parámetros del script en la siguiente captura
destacando entre ellos
Tecla rápida para lanzar el script cuando estemos editando en GEdit sin tener que buscar el script en los menús de la aplicación
Guardar: Documento actual para evitarnos tener que preocuparnos de guardar el documento antes de lanzar el script. Con el valor Documento actual se guardará el fichero que estemos editando de modo que lo que se ejecute sea exactamente lo último que hemos escrito evitando de este modo falsos resultados (imagina que haces algunos cambios y ejecutas el script: se ejecutaría sobre lo último que tienes en disco que no coincide en absoluto con lo que estás viendo en pantalla)
Ejecutando scripts
Tan sencillo como pulsar la combinación de teclas definida en el paso anterior (CTRL+SHIFT+E en la configuración de referencia) y observar el resultado en el panel inferior del editor
NOTA: Curiosamente, si estás editando un documento nuevo que no ha sido guardado nunca en disco, el complemento se limita a pedirte dónde guardarlo y no ejecuta el script . En dicho caso dale un nombre y vuelve a lanzarlo pulsando nuevamente la combinación de teclas asociada.
El script definitivo
Una vez que hemos aprendido cómo funciona el complemento con un ejemplo sencillo (listar el contenido del directorio /tmp) pasemos a la finalidad de este artículo: ejecutar el contenido del script que estamos editando.
No tenemos más que cambiar el código del script anterior por éste:
GEdit es, en apariencia, un sencillo editor de textos que consume muy pocos recursos y que está llamado a convertirse en el equivalente a editores de textos como el UltraEdit de Windows (que al escribir este artículo acabo de descubrir que ya existe versión para Linux :O aunque, como era de esperar, no es Software libre )
Bonus tip
Para aquellos que les haya llamada la posibilidad de ejecutar scripts desde Gedit les recomiendo que le echen un vistazo a la colección de ejemplos de scripts que existe pues es mucho lo que se puede aprender de ellos.
Hace 3 días, pretendía hacer una prueba con VirtualBoxy una máquina virtual donde tengo instalado Ubuntu. Como no quería alterar la máquina virtual, pensé que el camino más fácil consistía en hacer una copia del archivo con extensión .vdi (el archivo que contiene el disco duro virtual donde tengo instalado el sistema) y crear una máquina virtual nueva que, en realidad, seria una copia de la que ya tenía. Si, ya sé que las máquinas virtuales se pueden exportar, pero ¿qué es la vida si no se hacen experimentos?
Por supuesto, tuve la precaución de hacer la copia con la máquina virtual apagada (no vale cerrar guardando el estado).
Todo parecía ir bien hasta que intenté asignar el disco copiado a la nueva máquina. En ese momento, recibí un error como este:
El motivo es que ha detectado que existen dos discos con el mismo identificador (el original y la copia).
Si alguna vez te ocurre lo mismo, la solución es tan sencilla como decirle a VirtualBox que cree un identificador nuevo para el disco que acabas de crear. ¿Que cómo lo haces?, pues abre una ventana de Consola (Aplicaciones > Accesorios > Terminal) y dirígete al directorio donde tienes los discos duros virtuales para VirtualBox. Normalmente, la orden necesaria será esta (puedes copiar y pegar si te resulta más sencillo):
cd ~/.VirtualBox/HardDisks
A continuación, sólo tendrás que escribir (o copiar y pegar de nuevo) la siguiente orden:
… donde, lógicamente, tendrás que cambiar el nombre Ubuntu (copy).vdi por el que le hayas dado tú al archivo que has copiado (a la copia, no al original)
Después de esto, ya puedes crear una nueva máquina, que utilice el disco duro virtual que has duplicado, y tendrás un clon perfecto de la máquina original.
¡Metasploitable: Entorno de entrenamiento de Seguridad Informática! – 7/2010 (67)
Temas a tratar…
El kernel Linux a fondo
El núcleo o kernel Linux es el elemento fundamental de todo sistema operativo GNU/Linux, responsable de la correcta comunicación entre el hardware y el software de la computadora. Su desarrollo comenzó en 1991 como un proyecto personal a manos de Linus Torvalds, sin embargo, actualmente nvuelve a miles de usuarios y programadores de todo el mundo.
– Marcos Blanco Galán
Plataforma OSOR: balanceo de máquinas virtuales en alta disponibilidad
En el artículo “Plataforma OSOR: San de alta disponibilidad con Linux” 1 se presentó por primera vez la arquitectura de la plataforma Osor. En este rtículo se mostrará la segunda parte de la arquitectura, un módulo de cómputo de alta disponibilidad, basado en máquinas virtuales, e implantado mediante tecnologías de software libre, que pretende servir de ejemplo para arquitecturas similares.
– Francisco Olcina Grande
Ojos que no ven, Linux que no padece
–
EOL: Generación de exámenes online autocorregidos
Uno de los momentos que nos causan más pereza a los profesores y maestros suele ser el momento de corregir los exámenes que hemos pasado a uestros alumnos. Sería muy interesante disponer de alguna herramienta web que, a base de formularios, recogiera las respuestas de los niños, las corrigiera de modo automático y notificara los resultados al profesor.
– Dolores Nogueras, Antonio Gómez
Linux SmartCheap: Construcción desde la nada
Tener un sistema operativo (OS, Operating System) en un dispositivo pequeño puede ser beneficioso. Como siempre en cualquier solución de ingeniería la decisión es de compromiso: depende de los recursos que gaste versus los beneficios que aporte.
– Lino García Morales
Metasploitable: Entorno de entrenamiento de Seguridad Informática
Cuando se piensa en qué sistema utilizar para comprobar su seguridad informática, poca gente tiene conocimiento sobre alguno que nos permita hacerlo de una forma ética y legal. Aquí es donde puede entrar a escena Metasploitable, la cual es una imagen VMware de un servidor Ubuntu 8.04 con diferentes paquetes de servicios vulnerables instalados.