Hoy mismamente leo esta noticia y me pregunto: ¿peligrará a partir de ahora el desarrollo de OpenSUSE?. Supongo que no, que nada cambiará, pero por si acaso le diré a Starman (fiel usuario de OpenSuse) que se instalé un Ubuntu.
Archivos para 22/11/10
Microsoft se queda con parte de la propiedad intelectual de Novell
Publicado noviembre 22, 2010 Linux 23 CommentsSpartacus: Gods of the Arena (Apunta el 21 de Enero en tu calendario)
Publicado noviembre 22, 2010 Peliculas , Videos 10 CommentsEl 21 de Enero de 2011 tenemos una cita ineludible con el destino. En este “preludio” a Spartacus:Sangre y Arena de 6 episodios de duración. Si te gustan las peleas de gladiadores, no te olvides de encender el televisor… (y cuidado con la sangre.. que salpica!).
(Gracias a Fader Eduarno Peña por recordarmelo)
¿Quieres saber más? | Fantasy Mundo
El parche “milagro” de Linux (ahora con script de instalación)
Publicado noviembre 22, 2010 Linux , Ubuntu 61 CommentsRecordais ese parche “milagro” de 200 lineas de código que mejoraba el rendimiento en la agrupación de tareas ejecutadas desde la consola. Pues bien, he sacado un “ratejo” e implementado un pequeño script (valga la redundancia) para facilitar su instalación. El script (que teneis que ejecutar como root) es el siguiente:
#!/bin/bash
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# PARCHEAR
#
# Aplica las mejoras del kernel (parche de 200 lineas)
# pero en 4 lineas de bash.
#
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
function PARCHEAR()
{
FICHERO="$HOME/.bashrc"
echo ""
echo -e $YELLOW"Parcheando el fichero [${FICHERO}]..."$ENDCOLOR
echo ""
# Añadiendo cadenas a .bashrc
# Primero buscamos una cadena "base" para ver si esta o no ya añadido
LINEAS=`cat $FICHERO | grep "/dev/cgroup/cpu/user" | wc -l`
if [ "$LINEAS" == "0" ];
then
echo "Añadiendo parche para rendimiento..."
echo "if [ \"\$PS1\" ] ; then" | tee -a $FICHERO
echo "mkdir -m 0700 /dev/cgroup/cpu/user/\$\$" | tee -a $FICHERO
echo "echo \$\$ > /dev/cgroup/cpu/user/\$\$/tasks" | tee -a $FICHERO
echo "fi" | tee -a $FICHERO
else
echo "Parece que parche ya fue incluido en $FICHERO"
fi
FICHERO="/etc/rc.local"
echo ""
echo -e $YELLOW"Parcheando el fichero [${FICHERO}]..."$ENDCOLOR
echo ""
# Añadiendo cadenas a /etc/rc.local
# Primero buscamos una cadena "base" para ver si esta o no ya añadido
LINEAS=`cat $FICHERO | grep "/dev/cgroup/cpu/release_agent" | wc -l`
if [ "$LINEAS" == "0" ];
then
echo "Añadiendo parche para rendimiento..."
POSI=`cat $FICHERO | grep -n "exit 0" | sort -nr | head -n 1 | awk -F: '{print $1}'`
#echo "Posi es [$POSI]"
echo "Sacando copia de seguridad de $FICHERO en /etc/rc.local.backup.txt"
cp /etc/rc.local /etc/rc.local.backup.txt
sed "${POSI}imkdir -p /dev/cgroup/cpu\nmount -t cgroup cgroup /dev/cgroup/cpu -o cpu\nmkdir -m 0777 /dev/cgroup/cpu/user\necho \"/usr/local/sbin/cgroup_clean\" > /dev/cgroup/cpu/release_agent" /etc/rc.local | tee /etc/rc.new.local
mv /etc/rc.new.local /etc/rc.local
#echo "#========== parche mejora ============" | tee -a $FICHERO
#echo "mkdir -p /dev/cgroup/cpu" | tee -a $FICHERO
#echo "mount -t cgroup cgroup /dev/cgroup/cpu -o cpu" | tee -a $FICHERO
#echo "mkdir -m 0777 /dev/cgroup/cpu/user" | tee -a $FICHERO
#echo "echo \"/usr/local/sbin/cgroup_clean\" > /dev/cgroup/cpu/release_agent" | tee -a $FICHERO
#echo "#====================================" | tee -a $FICHERO
else
echo "Parece que parche ya fue incluido en $FICHERO"
fi
echo ""
echo -e $YELLOW"Dando permisos de ejecucion a [${FICHERO}]..."$ENDCOLOR
echo ""
sudo chmod +x $FICHERO
FICHERO="/usr/local/sbin/cgroup_clean"
echo ""
echo -e $YELLOW"Creando el fichero [${FICHERO}]..."$ENDCOLOR
echo ""
if [ -f $FICHERO ];
then
echo "#!/bin/sh" | tee $FICHERO
echo "rmdir /dev/cgroup/cpu/$*" | tee -a $FICHERO
else
echo "Fichero $FICHERO ya existe."
fi;
echo ""
echo -e $YELLOW"Dando permisos de ejecucion a [${FICHERO}]..."$ENDCOLOR
echo ""
sudo chmod +x $FICHERO
echo "FINALIZADO. Parche aplicado, reinicia y disfruta de Linux..."
}
#-----------------------------------------------------------------------------
# Comprobar que eres usuario root
if [ $USER != root ]; then
echo -e $RED"Error: tienes que ser root."
echo -e $YELLOW"Finalizando..."$ENDCOLOR
exit 0
fi
# Parchear el Sistema
PARCHEAR
# end of parche.sh
Nota: no me hago responsable de si se rompe algo en tu equipo (que ya tengo bastante con soportar a “zanganos” en el trabajo ^^, asi que ejecutalo bajo tu propia responsabilidad). De todas formas es fácil volver “hacia atrás” si se siguen las instrucciones del post original. Sin embargo, antes de ejecutar el script te recomiendo sacar una copia de seguridad de tu “.bashrc” y de tu “/etc/rc.local”. Si no da muchos problemas, lo empaquetare como .deb.
Descarga | (Renombra el .doc a .sh) parche.sh
España: Convocan a llamar por teléfono a los diputados para protestar contra la Ley Antidescargas
Publicado noviembre 22, 2010 Opinion 6 CommentsComo hace unas semanas mandamos correos electrónicos a quienes se suponen que nos representan y estos “grandes señores” nos considerarón SPAM y nos tratarón como una M , pues que mejor que hacernos entender que llamando por teléfono a estos “grandes señores” (que muchas veces nos da la impresión que no tienen mucha idea de lo que significa internet) para contarles que somos el pueblo y se supone que nos representan. Si estás conforme con ello, leete esta noticia de FayerWayer.
(Gracias a Mariano por el envio)
Ubuntu 11.04 Natty Narwhal Pre-Alpha Unity
Publicado noviembre 22, 2010 Linux , Ubuntu , Videos 18 CommentsY aqui un ejemplo de como compartir con Ubuntu One en Natty.






Comentarios recientes