Archivos para la Categoría 'Linux'

Regresa el pingüino al IEST

Pues con la novedad de que, después de un ligeramente alargado receso, el Grupo de Software Libre del IEST vuelve a sus actividades regulares. El horario ahora es todos los martes de 15:30 a 16:30 horas, en el salón 604 del IEST.

El pasado martes se ofreció una plática introductoria para los nuevos miembros por parte de un servidor. El tema principal fue “¿Qué es el software libre?”, y que hay detrás de todo este concepto, así como de su principal representante, el sistema operativo GNU/Linux

Y ahora si, traemos un calendario con su respectiva programación de actividades… Bueno, no es que antes no se haya hecho algo así, es sólo que yo no estaba tan enterado del todo de esas cuestiones en ese entonces; pero ahora que estoy en la dirección del grupo junto con mis compañeros de generación las cosas se ven bastante más complejas. Digamos que… es otra perspectiva…

Bonito, ¿no creen?

Pero me estoy desviando. Les decía: Si, tenemos una calendarización de actividades, como por ejemplo, el próximo jueves estaremos haciendo reubicando el blog del grupo en un servidor de la universidad, mismo que estará en línea de nuevo cuando hayamos terminado. Lo anterior implica que instalaremos también WordPress en el servidor (en el que, por cierto, acabamos de instalar CentOS) y que movamos el blog del servidor viejo al nuevo, cosa que nunca en mi corta vide he hecho, para ello confiaré en el conocimiento comunal del grupo, jejeje. Pero por si las dudas, ya estoy buscando tutoriales.

Por otro lado, hago la cordial invitación a todos, pues el próximo martes tenemos programada una exposición de dos distribuciones de Linux (con demostración y todo), Ubuntu y PCLinux. Se trata de presentar los dos sistemas, como se manejan, que los caracteriza, ventajas y desventajas de ambos, etc. Ésto representa una excelente oportunidad para acercarse el mundo de Linux, y, ¿porqué no? Hacer alguna que otra instalación. ;)

Así que ya saben, la cita es el próximo martes 19 de agosto, a las 15:30 horas, en el salón 604 del IEST.

¡No falten!

Mike out

Vuelve el GSL-IEST

GSL-IEST

Se han reanudado las juntas del Grupo de Software Libre del IEST -al fin. Bueno, en realidad ya va como un mes desde que comenzaron, pero fue hasta la semana pasada que mi apretada agenda me permitió estar presente en una.

Ha habido ciertos cambios en el grupo, gente que se va, gente que se integra, cuestiones administrativas y espacio-temporales, pero seguimos activos y con la misma convicción de siempre.

Entre esos cambios, tal vez los más relevantes sean los del lugar y fecha de las juntas. Después de un largo consenso entre los miembros se acordó que este semestre se realizaran éstas todos los miércoles, de 20:00 a 22:00 horas (que es cuando nos empiezan a correr xD) en el laboratorio de electrónica digital del IEST (Salón 511).

Ya había hablado del GSL-IEST anteriormente, así que ya deben saber de que se trata. Todo lo expuesto en esa ocasión continua aplicando (excepto, claro está, los horarios). También pueden darle un vistazo al blog del grupo -al que, por cierto, trataré de darle una manita de gato en cuanto pueda.

Dicho ésto, ya sólo me queda invitarlos a todos. Ya saben, la entrada es completamente libre. ¡No falten!

¡Pingüinos para todos!

Ésto es genial:

Se llama Tux Droid, y es un robot multifuncional: lee correos, noticias (RSS), da alarmas, y muchas cosas más. Y por si fuera poco, es programable.

Yo quiero uno…

Compilando un kernel en Ubuntu

Ok. Linux es genial. Y una de las genialidades que agradan a muchos es el nivel de personalización que se puede alcanzar en una máquina corriendo Linux. Puedes cambiar casi absolutamente todo lo que se te antoje; algunas cosas son más difíciles que otras, claro, pero al final de cuentas se puede.

Una de esas cosas es el núcleo del sistema, mejor conocido como kernel. Propiamente, Linux es eso, un kernel; los demás programas que complementan el sistema operativo son los desarrollados por el proyecto GNU, es por ello que se puede correr el sistema con diferentes kernels. Dicho de otra manera, puedes tener varios núcleos con los que correr tu Ubuntu (son esas opciones que aparecen en el Grub cuando enciendes la máquina).

Pero ahora la pregunta del millón: ¿De qué me sirve compilar mi propio kernel? Le respuesta es sencilla: al compilarlo nosotros mismos podemos ajustarlo a nuestra computadora en particular, haciendo ésta más responsiva, es decir, más rápida.

Pues bien, pasemos a la parte práctica, como se hace todo ésto:

  1. Lo primero es instalar los paquetes necesarios para compilar:

    sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev libncurses5 libncurses5-dev

  2. Después hay que conseguir un kernel. Ésto se puede hacer de dos formas, ya sea descargando el kernel más reciente desde kernel.org o usando el kernel que viene en los repositorios de Ubuntu. Personalmente, yo siempre uso el de los repositorios, principalmente porque, a pesar de no ser el más actual, incluye una gran cantidad de drivers extra (como el de mi tarjeta de red inalámbrica, por ejemplo), además de que ya viene parchado:

    sudo apt-get install linux-source

  3. Ahora, hay que descomprimir el código, y crear un link simbólico a la carpeta que generó:

    cd /usr/src
    sudo tar -xvjf linux-source-2.6.22.tar.bz2
    sudo rm -rf linux
    sudo ln -s /usr/src/linux-source-2.6.22 linux
    cd /usr/src/linux

  4. Éste sería el momento de aplicar cualquier parche que se requiera, pero como ya lo mencioné, este kernel ya viene parchado (y sólo se puede usar un parche a la vez), así que procedemos a la parte interesante: la configuración:

    sudo cp /boot/config-2.6.22* .config
    sudo make xconfig

    Debe aparecer un ventana como ésta:

    XConfig

    Aquí se puede personalizar el kernel marcando o desmarcando opciones. Ya que no sé mucho de ésto, sólo puedo recomendar la siguiente configuración, que es la que siempre uso, y me da buenos resultados:

    (* = marcar, / = desmarcar):

    • / Block Layer > IO Schedulers > Anticipatory I/O Scheduler.
    • / Block Layer > IO Schedulers > Deadline I/O Scheduler.
    • * Block Layer > IO Schedulers > CFQ I/O Scheduler.
    • * Processor type and features > Processor Family (Aquí es importante seleccionar el tipo de procesador que tienes).
    • / Processor type and features > Generic x86 support.
    • * Processor type and features > Preemption Model > Voluntary Kernel Preemption.
    • * Processor type and features > Timer frequency > 1000 HZ
    • / Kernel Hacking > Kernel debugging.

    Lo demás modifícalo sólo si en verdad sabes lo que haces… Al terminar sólo guarda al archivo y continua al siguiente paso.

  5. Lo siguiente es preparar el código para compilar.

    sudo make-kpkg clean

  6. Y ahora, la parte que todos estábamos esperando: la compilación. Antes de continuar debes saber que ésto va a tardar un buen tiempo… de una a cuatro horas aproximadamente… dependiendo del procesador. Hay que asegurarse que se está en /usr/src/linux/ con privilegios completos de root, y se comienza:

    cd /usr/src/linux/
    sudo su
    make-kpkg -initrd --revision=999 kernel_image kernel_headers modules_image

    *El número que va en –revision es arbitrario, puedes poner lo que quieras, es sólo para identificación.

  7. Por último, una vez pasadas las N-mil horas que haya tardado, se habrán creado dos paquetes (el kernel y sus headers) listos para instalarse.

    cd /usr/src/
    sudo dpkg -i linux-*.deb

¡Y Listo! Sólo reinicia y ya debes tener el nuevo kernel como opción de arranque en tu Grub.

Maneja tu cuenta de GMail por IMAP con Claws Mail.

Hace poco leí por ahí que Gmail ya ofrece soporte IMAP en algunas de sus cuentas de correo (no en todas), y dije: “A ver si es cierto, chance y me están ‘piñando’…” Así que rápido y sin dudarlo ingresé al panel de control de mi cuenta de Gmail, después de eones de no haberlo visitado, y… ¡Oh, sorpresa! Resulta que ahí está ahora la opción de “Activar IMAP” (!).

Para los que lo desconozcan, IMAP es un protocolo de acceso a cuentas de correo electrónico. Su principal ventaja sobre POP3 (el protocolo más común) es que todos los movimientos que efectúa en la cuenta se realizan en el servidor, es decir, que cualquier cambio en los mails se registra globalmente, mientras que con POP3 es necesario descargar los mails a la computadora, para lo que los cambios se guardan tan sólo en dicha computadora (para mayor información puedes consultar Wikipedia). El protocolo POP3 es el más extendido; muy probablemente, si usas un cliente como Outlook, Thunderbird, Apple Mail, etc, usas POP3. De igual forma yo siempre he manejado mi cuenta de Gmail con POP3, pero ésta vez me puse a buscar la forma de configurar mi cliente de correo para probar ésto del IMAP.

El cliente que yo uso es Claws Mail, lo prefiero a otros clientes para Unix/Linux (léase Thunderbird, Evolution, KMail, etc… ) porque es fácil de usar, tiene una gran cantidad de funciones, pero sobretodo, es mucho más rápido y ligero que los demás. Pero por más que busqué, no encontré instrucciones para configurar mi querido Claws Mail con la mencionada conjunción GMail – IMAP (aunque aquí hay instrucciones para diversos clientes, incluído Thunderbird), y tuve que descubrirlo por mí mismo… Y me tomó un buen tiempo. Por tanto, a continuación explicaré como configurar tu cuenta de Gmail para manejarla con IMAP (a través de Claws Mail, claro)

Continuar leyendo ‘Maneja tu cuenta de GMail por IMAP con Claws Mail.’

Entradas siguientes »


Posts Más Vistos

Mis links de del.icio.us

Mis fotos en Flickr

101_0128

101_0124

101_0108

More Photos
web tracker Firefox 2
Linux Blogs México