Aplicar el famoso parche de 200 lineas en Debian/Ubuntu sin recompilar el Kernel

Linus Torvalds ha confirmado los beneficios del parche de 200 lineas que mejoraba las tareas de Escritorio, sin embargo había que recompilar el kernel para ello, no obstante, un desarollador de Red Hat ha mostrado como con unas simples modificaciones podemos obtener unos resultados equivalentes con los kernels recientes que soporten control group.

De momento un sinfín usuarios están muy satisfechos con los cambios que dan esta pequeña solución alternativa.

Hay que tener en cuenta, que en las distribuciones Debian/Ubuntu hay que utilizar /dev en vez de /sys.

Editar el fichero rc.local y añadir las siguientes lineas antes del ‘exit 0’

/etc/rc.local

mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent

Añadir en vuestro /home/usuario/.bashrc las siguientes lineas.

$ editor ~/.bashrc

if [ "$PS1" ] ; then
    mkdir -p -m 0700 /dev/cgroup/cpu/user/$$
    echo $$ > /dev/cgroup/cpu/user/$$/tasks
    echo 1 > /dev/cgroup/cpu/user/$$/notify_on_release
fi

Para eliminar cgroup cada vez que se abandona una tarea:

# editor /usr/local/sbin/cgroup_clean

#!/bin/sh
rmdir /dev/cgroup/cpu/$*

Hacerlo el fichero ejecutable:

chmod +x /usr/local/sbin/cgroup_clean

Reiniciar la máquina (no es realmente necesario) o bien copiar a mano los comandos y lanzar una nueva terminal.

Saludos!

Debian GNU/Linux 5.0 Thiemo

Hola,

Como se puede leer en la web de Debian, debido al fallecimiento de un miembro activo del proyecto Thiemo Seufer, la siguiente release estable de Debian conocida como Lenny, ha sido dedicada a Thiemo en homenaje al mismo.

Sin duda, un gran gesto que honra a Debian y a Thiemo Seufer.

December 29th, 2008

The Debian Project has lost an active member of its community. Thiemo Seufer died on December 26th in a tragic car accident.

Thiemo was involved in Debian in many ways. He has maintained several packages and was the main supporter of the Debian port to the MIPS architectures. He was also a member of our kernel team, as well as a member of the Debian Installer team. His contributions reached far beyond the Debian project. He also worked on the MIPS port of the Linux kernel, the MIPS emulation of qemu, and far too many smaller projects to be named here.

Thiemo’s work, dedication, broad technical knowledge and ability to share this with others will be missed. The contributions of Thiemo will not be forgotten. The high standards of Thiemos work make it hard to pick up.

To honour his contributions to Debian, the project decided to dedicate the upcoming release of Debian GNU/Linux 5.0 Lenny to Thiemo.

The funeral service will be held on Monday January 5th 2009, 13:30 at the Dominikanerkirche in Bad Wimpfen. If you want to express your condolences please send mail to ths-condolence@linutronix.de . It will be passed on to Thiemo’s family.

R.I.P