lunes, 27 de junio de 2011

Porqué parece que siempre tenemos solo dos opciones (o de como las matemáticas pueden ayudar a explicarnos la situación política actual)

Varias veces he pensado que la historia política siempre termina en votar por el partido A o por el partido B, sin siquiera poder considerar a C, porque si lo voto, obtiene pocos votos y evito que A (que realmente NO me gusta) gane. Entonces mejor voto a B.

Y acá es donde quizás alguno de ustedes quiera decirme "¡tenés que votarlo igual!". Bueno, mi idea con éste post es mostrar que hay razones matemáticas que muestran porqué estamos (al menos en parte) como estamos.

Antes de seguir, una aclaración: no estoy inventando nada. Ya lo inventó otro ;-) El contenido de lo que les quiero mostrar sale de un blog post de los tantos que ofrece CGPGrey. Pero sólo la parte audivisual, la parte teórica la pueden ver en la Wikipedia.

Otro detalle: los videos están en inglés, pero para el que le cueste, va un link a el texto de los mismos.

El primero muestra como funciona nuestro sistema de votación actual.



El texto lo pueden leer acá.

El segundo video muestra un método alternativo. Tiene muchas deficiencias (al igual que el anterior), pero una gran ventaja. Y no deja de ser sencillo de computar.



El texto lo pueden leer acá.


Por supuesto, si fuese por mí, usaría el método que se usa en Debian:  el método de votación Condorcet con el método de disminución secuencial Schwartz.

viernes, 27 de mayo de 2011

KDE SC 4.6.3 en inestable

El equipo Debian Qt/KDE hizo disponible hoy la versión 4.6.3 de KDE SC. El salto desde testing sería entonces desde KDE SC 4.4.5.

Muchas gracias a los mantenedores por su esfuerzo :-)

domingo, 1 de mayo de 2011

Qt 3 en busca de gente interesada en adoptarlo

Con KDE 3 casi ya no presente en inestable, el equipo Qt/KDE no está interesado en continuar manteniendo Qt3. Por ende, estamos buscando a gente interesada en adoptarlo.

Si te interesa que Qt 3 esté presente en Wheezy, éste es el momento de involucrarse. Por favor, leé este mail y respondé en la lista.

Y no, no es coincidencia que éste post se parezca a éste otro :-)

domingo, 3 de abril de 2011

¿Entradas de NFS en fstab que no se montan? Hay que mirar los logs

Ésta es una entrada "ayuda memoria" por si me vuelve a ocurrir, pero quizás le pueda servir a otro también.

Resulta ser que un cliente NFS que corre Debian, de un día para el otro, dejó de montar automáticamente sus entradas correspondientes en /etc/fstab, pero sin embargo si se montaban si se llamaba manualmente a mount -a.
Luego de mucho buscar, dí con un par de entradas en /var/log/user.log que me dieron la llave del problema:

if-up.d/mountnfs[eth0]: lock /var/run/network/mountnfs exist, not mounting

Un directorio "lock", /var/run/network/mountnfs, estaba presente al momento de iniciar el sistema, evitando que las unidades se monten automáticamente. Y como no se montaban, no había necesidad de borrar ningún lock, ya que el mismo no debiera haber sido creado...

Bastó con borrar el susodicho directorio para que todo vuelva a la normalidad.

sábado, 5 de febrero de 2011

Viviendo el release de Debian 6.0 "Squeeze" (o sencillamente "Squeeze" para los amigos)

Por voz

Desde ayer viernes 04/02 estoy conectado al servidor de mumble que Joey Hess preparó para la ocasión, la "Debian Party line".  La idea: establecer un canal de voz para compartir entre gente de todo el mundo éste momento tan importante para el proyecto.

Fué la oportunidad para poder empezar a linkear nombres con voces. Hasta tuve el gusto de escuchar a nuestro ya famoso Jacob Goerzen :-)

Por dents

Mi cuenta de identi.ca hace rato ya sigue al usuario debian, que fué proveyendo de información sobre el progreso de la publicación, además de distinta información adicional para el evento.

Por IRC

Por supuesto, no todo termina ahí. Me conecté a #debian-release y #debian-cd en irc.oftc.net para seguir mas de cerca el proceso... tan de cerca que terminé probando imágenes previas de los CDs de instalación.

Tip: fíjense de qu etengan suficiente espacio para instalar, en especial después de particionar. Si no, van a terminar reinstalando un par de veces hasta encontrar el error... créanme, me pasó hace muuuy poco ;-)

El evento es una excelente oportunidad de ver la cantidad de esfuerzo de la gente que componen (¡componemos!) Debian. Ahora me queda poder ir a la DebConf 11 :-)

Y no nos olvidemos de algo muy importante

¡¡¡Gracias a todos por el enorme esfuerzo que es crear y mantener Debian!!!

domingo, 23 de enero de 2011

Instalando Debian Squeeze con particiones encriptadas

En mi post anterior, un usuario me pidió que hiciese un tutorial sobre como instalar Debian Squeeze con una o varias particiones encriptadas. Y bueno, he aquí cumplo con el pedido.

Nota: todos los pasos que sigo aquí son cosas que he aprendido en forma ad-hoc, puede que haya cosas que necesiten correcciones. Por supuesto, se agradece que las dejen en los comentarios =)

Voy a cubrir algunos pasos esenciales y luego saltar directamente hacia la parte del particionado de discos. También vale aclarar que voy a usar el instalador en modo texto sencillamente porque lo encuentro mas cómodo, pero su análogo gráfico es igual de sencillo.

El primer paso es bootear el instalador de Debian Squeeze:


Para hacer las cosas mas interesantes, voy a elegir la opción "expert install".


Y como éste post es en español... usemos español para la instalación.



A partir de ahí, hago un gran salto hasta elegir que componentes del instalador deben descargarse. Y debo ser sincero: éste paso estimo que debe hacerse ya que vamos a particionar manualmente, pero la verdad no sé si es necesario. El componente a cargar es cfdisk-udeb.



Seguimos adelante hasta llegar al particionado de discos.


La primera opción que se nos ofrece es hacer un particionado guiado utilizando todo el disco. Noten que también está la posibilidad de hacer un LVM cifrado en forma guiada.


Pero nosotros vamos a hacer las cosas de forma manual :-)


Para éste ejemplo, utilicé una máquina virtual con VirtualBox. Como la máquina tiene el disco vacío, es necesario hacer algunos pasos previos. Si el disco sobre el que van a instalar Debian Squeeze ya tenía algún sistema operativo, éstos pasos seguramente no les va a tocar hacerlos. La idea aquí es elegir en qué disco (y no en que partición) vamos a instalar nuestro SO.


Como les decía, el disco estaba vacío, por lo que es necesario crear una tabla de particiones. Noten que en la imagen está seleccionado "No", pero obviamente van a necesitar elegir "Sí" :-)



Bien, ya tenemos nuestro disco con tabla de particiones listo para ser usado. Nuestro pŕoximo paso va a ser crear una partición /boot no encriptada, para poder permitir que el sistema bootee. Seleccionamos el espacio libre de nuestro disco.


Creamos una nueva partición de 100 MB.



La hacemos una partición primaria (aunque es muy posible que funcione sobre una lógica).


Al principio del espacio libre, sólo por gusto.


Por defecto el instalador queire establecer una partición /, por lo que es necesario cambiarle el punto de montaje.



Finalmente, guardamos los cambios.


Hora de configurar los volúmenes cifrados.


Para proceder, es necesario guardar los cambios a los discos.


Y creamos un volumen cifrado.


Elegimos el espacio libre de nuestro disco para crear tal volumen.


Guardamos los cambios.



Y terminamos la creación del volumen cifrado.


Al crear un volumen cifrado, el sistema ofrece sobreescribir los datos actuales con datos aleatoreos. Éste paso no es estrictamente necesario, pero si altamente recomendable.


La sobreescritura de los datos con datos aleatoreos puede tardar mucho tiempo. Tardé mas de tres horas en éste paso en un disco de 160G. Se puede cancelar en cualquier momento sin problemas aparentes.


Un paso mas que importante: establecer la frase-contraseña para cifrar el disco.


Por supuesto, hay que repetir la misma para validar que se haya escrito correctamente. ¡Y a no olvidársela!


Ahora nos toca configurar el gestor de volúmenes lógicos (LVM).


Otra vez, hay que guardar los cambios.


La idea ahora es crear un grupo de volúmenes y crear dentro de él los volúmenes lógicos que querramos (swap y / en nuestro caso).


Un nombre para el grupo de volúmenes.


Creamos el grupo de volúmenes en nuestra partición encriptada.


Una vez creado el grupo de volúmenes, hay que crear los volúmenes lógicos para la swap y /.






Hay que repetir éstos últimos pasos para crear /. Luego seleccionamos nuestro volúmen lógico para la swap y establecemos una partición de éste tipo en él:





Otra vez, hay que repetir los pasos anteriores para /, normalmente queda como la siguiente figura.


¡Terminamos el particionado! Hora de guardar los cambios.



El resto sigue siendo el mismo proceso de instalación de siempre. Una vez que se reinicia el sistema, podemos ver como se nos pide la frase-contraseña que establecimos antes para poder bootear.



Y eso es todo :-)