seajob | 10 Octubre, 2008 14:20
Si tienes un micro moderno (un core 2 Duo de Intel, o un Turion X2/Athlon X2/Phenom de AMD), usar máquinas virtuales creadas con kvm es realmente sencillo, y a mí me resulta muy práctico. Yo los uso para muchas cosas: hacer pruebas sin tener que encerdar la máquina con la que trabajo "de verdad", poder usar aplicaciones que sólo existen para otros sistemas operativo sin tener que reiniciar ni nada por el estilo, probar cosas en otros sistemas, ...
Pero vayamos a lo práctico: ¿cómo se hace? Es bastante fácil.
Preparativos
Si tienes un micro Intel de los que comentaba arriba, puede ser que las instrucciones de virtualización estén desactivadas en la BIOS, así que hay que entrar a activarlas. En concreto, en el HP con el que trabajo pasaba esto, y hubo que meter mano en la pestaña Security de la BIOS. ¿Por qué hacen esto? Pues, francamente, ni idea.
Además, necesitas una imagen ISO de lo que quieras instalar o ejecutar en la máquina virtual para tener de donde empezar. Por ejemplo, si quieres probar OpenSolaris, podéis descargar la siguiente
http://www.belenix.org/binfiles/belenix_0.7.1.iso
Por último, debemos instarlar los paquete qemu y kvm, precargar un par de módulos en el arranque y añadir nuestro usuario al grupo kvm para poder ejecutar máquinas virtuales sin ser root. O sea:
$ sudo apt-get install qemu kvm $ sudo sh -c "echo kvm >>/etc/modules " $ sudo sh -c "echo kvm-intel >>/etc/modules" $ sudo addgroup usuario kvm
Por supuesto, donde pone kvm-intel debéis poner kvm-amd si tenéis un micro AMD, y donde pone "usuario" debéis poner vuestro usuario.
Creación de un disco virtual
Una de las cosas cómodas de las máquinas virtuales es que, desde el sistema operativo no virtual, los discos duros son sólo ficheros. De esta forma, es muy fácil tener una copia "limpia" de un sistema operativo, y si queremos hacer alguna prueba, creamos una copia temporal del disco, hacemos la prueba sobre esa copia temporal, y luego vemos si queremos seguir con esa copia o volver a la inicial; todo se arregla borrando un fichero o el otro.
Para crear un disco duro de, por ejemplo, 5GB que se llame discoduro.qcow
$ qemu-img create -f qcow2 discoduro.qcow 5G
Una cosa muy interesante del formato qcow2 es que el fichero resultante no ocupa apenas nada, irá creciendo según vayamos copiando datos en la máquina virtual.
Primer arranque e instalación de la nueva máquina virtual
Si la ISO que hemos descargado se llama imagen.iso, para iniciar la instalación no tenemos más que ejecutar:
$ kvm -hda discoduro.qcow -cdrom imagen.iso -boot d -m 512 -k es -std-vga
Esto nos arrancará una máquina virtual con 512 MB de RAM como si la hubiésemos arrancado con un cd en el lector, y iniciará la instalación, o el liveCD, o lo que sea.
Ojo a la hora de asignar memoria a la máquina, que ni nos queremos quedar cortos ni queremos dejar al sistema operativo padre sin memoria. Por ejemplo, yo, con 2 GB de RAM, puedo ejecutar 2 máquina virtuales con 384 MB de RAM sin problemas. Y 384 MB es suficiente RAM para las cosas que suelo ejecutar en las máquinas virtuales. No obstante, cada vez que arrancas la máquina eliges cuánta memoria le asignas esa vez, así que puedes hacer pruebas sin mayores problemas.
Uso normal de la máquina virtual
Y ya está. Con esto tienes la máquina creada, lista para ser arrancada cuando lo consideres oportuno con:
$ kvm -hda discoduro.qcow -m 512 -k es -std-vga
Por supuesto, mucha más información en man qemu, que las opciones son las mismas.
Tengo pendiente investigar todo lo referente al bridging para poder montar una red entera virtual con la que poder hacer muchas más pruebas. Si saco un rato, en los próximos días veréis algo al respecto por aquí.
seajob | 03 Octubre, 2008 02:10
Fiel a mi costumbre de releer los libros que me han gustado, y tras volver a encontrar un libro que creía perdido, este agosto le ha tocado una relectura a "Los desposeídos", de Ursula K. LeGuin, del que ya escribí ¡hace ya 3 años!
De nuevo una gozada volver a leerlo. Eso sí, es curioso descubrir cómo funciona nuestro cerebro, porque hay cosas que recordaba que directamente me había inventado ¿?, y pasajes que recordaba como tremendamente trascendentes que no lo eran tanto. Cosas de la memoria, supongo.
Lo que sí que he hecho esta vez ha sido ir marcando frases que me han parecido potentes por si mismas, que hay bastantes a lo largo del libro. Iba a comentarlas explicando un poco el contexto, pero la verdad es que creo que no les hace falta. Os las pego aquí mismo:
La idea, por su naturaleza misma, necesita ser comunicada: escrita, explicada, realizada. Como la hierba, la idea busca la luz, ama las multitudes, las cruzas la enriquecen, crece más vigorosa cuando la pisan.
Para hacer un ladrón, haz un propietario. Para que haya crímenes, haz leyes.
Yo moriré, tú morirás. ¿Cómo podríamos amarnos si no fuera así? El sol se apagará ¿qué otra cosa lo mantiene brillante?
No tenéis nada. No poseéis nada. No sois dueños de nada. Sois libres.
- En última instancia, la verdad suele empeñarse en servir sólo al bien común - dijo Keng.
- En última instancia sí, pero no estoy dispuesto a esperar al final. Sólo tengo una vida, y no la derrocharé por la codicia, el lucro y las mentiras. No serviré a ningún amo.
De verdad: si no lo habéis leído, os estáis perdiendo una obra brillante.
seajob | 30 Septiembre, 2008 14:34
Desde hace unas semanas se está llevando a cabo una iniciativa de recogida de firmas on-line que pretende "presionar" a las instituciones vascas para que, en lugar de hacer informes y aprobar cantos al sol, realmente trabajen para fomentar el software libre.
Os animo a que os paséis por www.queremossoftwarelibre.org y firméis, tanto personalmente como como grupos. Y no importan si no residís en la CAPV: en ese caso simplemente marcad el botón correspondiente cuando rellenéis el formulario.
Eta euskeraz bete nahi baduzue, www.softwarelibreanahidugu.org orrian egin dezakezue.
Ya somos más de mil!
seajob | 24 Septiembre, 2008 13:02
Mira tú por dónde vamos a descubrir ahora que en los EEUU hay un grupo de rojos, pero muy rojos, y están en el senado nada menos. Después del del otro día, hoy leo en microsiervos al senador Bernie Sanders:
Decimos que no tenemos dinero para erradicar la pobreza. Que es imposible. Pero de repente, ¡anda! sí que tenemos 700.000 millones de dólares para salvar de la quiebra a Wall Street.
Tanto esfuerzo para traer al redil todo el antiguo bloque comunista, y ahora resulta que tienen al enemigo en casa. Por favor, un grupo de representantes de los lobbies financieros que se dirija a la casa de este hombre a reducirle explicarle por qué es mucho mejor dar dinero a los bancos.
PD: Aún no se sabe nada de lo de las enmiendas torpedo. Yo creo que es porque están pensando en cuál puede ser el castigo exacto. Confiemos.
PD2: A ver si acaba esto de la crisis y empiezo a hablar de algo más interesante :)
seajob | 22 Septiembre, 2008 01:12
Joder menuda semana lleva la clase política. Es pedirles una cosa, y ¡zas! ahí están ellos para cumplir nuestros deseos.
El otro día, sorprendidísimo porque una política hubiese reconocido que compartir cultura era algo que se había hecho siempre, comentaba yo que sólo faltaba que alguien hiciese un comentario inteligente sobre la crisis. Pues nada, hoy leo en Guerra Eterna que parece que entre mi ilustre audiencia debe haber algún congresista demócrata, y ante mi petición ha comentado que, si el gobierno americano se va a gastar un absurdillón de dolares -el New York Times habla de $700.000.000.000- en sacar a flote los bancos, también habría que plantearse cómo se va a ayudar a la gente que no llega para pagar las hipotecas[1]. Que no es que sea la maravilla, pero por lo menos parece que es algo lógico, que tal y como están las cosas ya es mucho.
Como parece que estamos en racha, vamos a seguir con las peticiones: que intentar colar enmiendas torpedo en la UE implique un castigo de algún tipo (pondría ejemplos, pero luego no paso los filtros parentales esos). Y que siga la fiesta.
[1] Por si alguien lo duda, ha sido decirlo y los lobbies financieros ir a lapidarle explicarle por qué era mucho mejor que el dinero se lo den a ellos, que ya ellos se encargan
seajob | 19 Septiembre, 2008 10:46
Albricias. En una entrevista de Mercé Molist a Lourdes Muñoz, portavoz de Sociedad de la Información y Telecomunicaciones del Grupo Socialista en el congreso, dice lo siguiente:
-¿Estás a favor del intercambio de archivos?
-Sí.
-Pues en Europa se persigue cada vez más.
-En España el Ministro de Industria dijo que aquí no pasaría y creo que lo tiene claro. La gente ha intercambiado cosas toda la vida. ¿Desde cuándo en el mundo físico los ciudadanos no pueden compartir un libro o una mesa?
Que sí, que todas las personas de bien
sabíamos que esto era una pura obviedad, pero parecía imposible oírselo decir a un político. Que sí, que las cosas que se hacen en internet no son escencialmente diferentes a las que se llevan haciendo utilizando otras tecnologías durante muchos años: en concreto, si tenemos una tradición cultural es, precisamente, porque la hemos compartido.
Así da gusto volver por aquí. Ahora sólo falta que alguien haga unas declaraciones inteligentes sobre la crisis.
seajob | 20 Febrero, 2008 18:20
El pasado jueves 14 el MLNV había convocado una huelga general, y yo fui a trabajar. Supongo que para la gente que no vive por aquí esto no supone ninguna novedad, pero para mí y para gente de mi entorno supone, cuando menos, un tema sobre el que hay que pensar un rato antes de tomar una decisión.
La huelga se convocaba en contra de la oleada de acciones juridico-policiales que se viene llevando a cabo contra ellos últimamente: sumario 18/98, ilegalizaciones varias, detenciones de dirigentes,... Yo estoy en contra de la mayoría de estas acciones: en el caso 18/98 las decisiones judiciales dejan en tela de juicio aquello de que cada uno podía pensar lo que quisiera (podéis ver varios ejemplos en http://www.deia.com/es/buscador/?ul=%2Fes%2F&q=sentencia+18%2F98&x=0&y=0); lo de ilegalizar partidos políticos por la propiedad transitiva -el que apoya a un terrorista es terrorista, luego el que apoya a alguien que apoya a un terrorista también, y también el que apoya a alguien que apoya a alguien que apoya.... y hasta el infinito- me parece una aberración; y que todo esto se haga en virtud de unas elecciones me produce un profundo asco. Y que se niegue casi más, que lo último que me falta es que, encima, me traten de tonto.
Además, hay un componente "cultural" que nos hace a más de uno sentir una cierta "cercanía emocional" con el MLNV. Entiendo que es algo más o menos difícil de entender para quienes no habéis crecido por aquí: en casi todas las peleas en las que hemos estado, da igual que sean okupas, radios libres, movimiento vecinal, antimilitarismo, feminismo... una parte significativa de la gente que estaba allí militaba también en el MLNV; hemos crecido oyendo música abertzale, yendo a bares con ambiente abertzale, ... Todo esto ha provocado que, si bien no me identifico políticamente con ellos, sí que siento una cierta sintonía emocional, que de alguna forma hace que sienta verles tan fastidiados.
Para más INRI, me repatea cada vez que una huelga fracasa, puesto que le quita un poquito más del ya muy escaso poder que tiene como herramienta de lucha. El día que queramos convocar una huelga por algún motivo con más aceptación, nos encontraremos con que ya nadie se las toma en serio, y entonces veremos qué herramientas nos quedan.
Y ¿entonces? ¿por qué fui a trabajar? Pues porque estoy bastante harto del victimismo de la izquierda abertzale, y porque haberse enrocado en sus posiciones no es el camino. Tal vez, sólo tal vez, podrían haber pensado en que cuando estás jodido normalmente eres tú el primero que tiene que hacer cambios, y no esperar que el resto los hagan por ti. Y sí, va siendo hora de que entiendan que con ETA no van a ningún lado, aunque no me guste ni un poco cómo se lo están explicando.
De momento, no parece que sea esto el camino por el que van. Cuando se hizo pública la sentencia del sumario 18/98 -en la que una amiga mía fue condenada a 10 años de cárcel- hice algo que hacía mucho que no hacía: acudir a una manifestación convocada por el MLNV. En realidad me daba bastante igual quién convocaba, lo que yo quería era expresar de forma pública mi rechazo a la sentencia. Y me encontré con que, en lugar de una forma de canalizar un rechazo social amplio a la sentencia, simplemente era otro ejercicio de ombliguismo y de reafirmarse en sus tesis y formas. Y, de paso, de hacerme sentir que yo no pintaba nada allí.
Así que, tras pensarlo mucho, pensé que hacía mayor favor a todo el mundo yendo a trabajar. Con total seguridad no fue nada especialmente significativo, pero espero que al menos parte del MLNV reflexione. Por una vez.
seajob | 30 Noviembre, 2007 01:50
seajob | 23 Octubre, 2007 00:09
Tendemos a hacernos ideas sobre cómo son otros sitios del mundo basándonos en informaciones parciales. En el caso concreto de Irán, el riesgo es aún mayor, puesto qeu los medios de masas dan una información doblemente parcial: en cuanto a cantidad, y en cuanto contenido.
Si ya encima hablamos sobre la situación de la mujer en Irán, seguro que, siendo muy benévolos, pensamos que es francamente mejorable. Ahora bien ¿cómo cuadra la siguiente imagen en tu valoración?

Por si hace falta: en este post sólo quería expresar mi sorpresa. No, esto no es una oda a favor de lo liberadas que están las mujeres allí, y sí, me dado cuenta de que todas llevan el pelo tapado. Pero eso me lo esperaba, y la participación no. Que no veáis luego los comentarios.
seajob | 19 Octubre, 2007 13:30
y no, no tiene nada que ver con las ganas de beber (joder, qué humor gasto últimamente; si leyerais algunos de mis mails os sorprenderíais).Como cualquiera que se haya fijado en que este post está dentro de la categoría "Tech" se habrá dado cuenta, tiene que ver con el editor de flujos; el hermano de awk, y una de las herramientas para el tratamiento de ficheros de textos más clásicas y potentes de Unix.
Como ya comenté en su día hablando de awk, es una pena que muchos administradores más o menos jóvenes no sabemos lo que se puede hacer con sed (que una vez que sabemos qué cosas se puede hacer con una herramienta, hacerlo es bastante más sencillo). Hoy, buscando cómo borrar una línea que contiene una expresión regular, me he encontrado con un documento lleno de ejemplos de cosas en sed, ordenadas por tipo de acción y tal:
Además de solucionarme mi duda, que se hace con:
$ sed -i '/regexp/d' $FICHERO
enseña otro montón de cosas, algunas de las cosas seguro que acabo haciendo en algún momento.
seajob | 10 Octubre, 2007 17:37
... y, por una vez, no tienen nada que ver con Blade Runner.
Hoy, 10 de octubre de 2007, un medio de comunicación de tirada nacional publica un artículo metiéndose con el Corte Inglés, aunque sólo sea una entradilla sobre una sentencia en la que se condena el trato que reciben los sindicatos en dicha empresa, y aunque sea en la edición en la red de un periódico que nace con ánimo de ser lo más de lo más en lo que a progresismo se refiere. Eso sí, he probado a buscar la misma noticia en las ediciones digitales de varios periodicos más (en concreto, El Mundo, El País, ABC y La Razón) y ni rastro.
Por fin, un grupo realmente famoso se deja de cantos al viento, coge su nuevo disco y lo pone en internet para que te lo bajes a cambio de lo que tú consideres oportuno (desde 0 hasta lo que se te ocurra). Se trata de RadioHead, el disco se llama "In Rainbows" y lo puedes pillar aquí (aviso: va lento, pero lento, lento). Vale que obviamente RadioHead no corre mucho riesgo con esto, puesto que al ser el primer grupo muy conocido que se decide por este camino compensan la falta de publicidad pagada por su anterior disquera con noticias como esta; vale también que muchos grupos no tan famosos han hecho cosas similares antes -tal vez el primer caso del que yo tuve noticia fueron MCD y su imbecil.com-; el caso es que, hasta ahora, ninguno de estos movimientos había supuesto un reto tan directo contra el statu quo del negocio musical, en cuanto a publicidad ni en cuanto a repercusión final. Me queda por ver como van a reaccionar las radiofórmulas, que por aquí no dejan de ser meras payolas de las disqueras. ¿Se quedarán sin airear un disco de un grupo que tanto ha sonado antes? ¿Habrá alguna que se arriesgue? ¿Cómo reaccionarán las disqueras?
En fin, que nos queda una temporada interesante por delante.
PD: Si os animáis, este fin de semana nos vemos en el hackmeeting
seajob | 28 Septiembre, 2007 00:42
Una de las decisión más a ojo que tomamos cada vez que tenemos que hacer una instalación de gnu/linux es el tamaño de la partición de swap. Existe la teoría de que el doble de tu RAM es un valor bueno, pero en realidad depende muchísimo del uso que des a tu sistema, y, de hecho, en los equipos nuevos con 1 GB o más de RAM es raro ver que se use algo.
Pese a todo, ahí sigue la partición, y la mayoría de los instaladores nos siguen obligando a crearla, darle un tamaño y tal. Desde hace mucho tiempo se puede tener la swap en un fichero, pero también existe la firme creencia de que esto perjudica al rendimiento, como si el mero hecho de usar la swap no fuese suficiente perjuicio. Bueno, pues esa creencia hace al menos un par de años que no es cierta, y a las pruebas me remito:
http://lkml.org/lkml/2005/7/7/326
Total, que es mucho más sencillo mantener ficheros de swap, así que desde ya mismo los nuevos sistemas que tenga que instalar van a llevar la swap en un fichero, y tal vez me anime a quitar las particiones dedicadas que tengo.
Además, un listo ha creado dphys-swapfile, un paquete que se encarga de crear un fichero del tamaño adecuado cada vez que arrancamos el sistema, así que si ampliamos la memoria no necesitamos acordarnos de modificar el tamaño de la swap. Y, de paso, en los comentarios que han surgido en Debian Administration al respecto, me he enterado de todo lo anterior :)
seajob | 20 Septiembre, 2007 00:25
¿Qué pasa si un ciudadano americano cuestiona, por ejemplo, el resultado de las últimas elecciones? Pues que viene la policía y le hostia vivo. Así, sin mucho tapujos. Por terrorista, revolucionario y ateo. Y por la libertad, claro.
Exactamente es lo que le pasa al pobre hombre del vídeo, que no se le ocurrió otra cosa que preguntarle al último candidato demócrata a la presidencia de estados unidos lo siguiente:
“Si está tan claro que las últimas elecciones nacionales estaban manipuladas, ¿por qué ustedes se conformaron con el resultado, no protestaron, y declararon rápidamente su derrota frente a George W. Bush?, ¿Por qué no pidieron la dimisión de George W. Bush?”
Lo siguiente lo podéis ver en el vídeo. Por si no entendéis, en la segunda parte, entre los gritos del mozo se puede oir el zumbido del taser con el que lo están achicharrando; por supuesto, la policía niega haberlo usado.
Vía ALT1040
seajob | 17 Septiembre, 2007 15:08
Este sábado fue la comida de despedida de Metabolik BioHacklab; desde que lo hablamos al principio del verano sabía que tenía que hablar de esto, pero la verdad es que no terminaba de encontrar exactamente qué contar.
Tras la comida del otro día, y, sobre todo, tras la "asamblea" posterior, la cosa me queda clara: sigo pensando que había un montón de energía que aún podíamos haber canalizado en el "formato metabolik". La charla sobre qué hacer ahora fue rica, participativa, divertida... y eso teniendo en cuenta que nadie tenía nada claro exactamente qué hacer ni para dónde tirar.
Ahora queda la otra parte del camino, que fue la que empezó el propio sábado: no dejar que el papel de referente en el hacktivismo en nuestro entorno que ha estado ocupado por metabolik durante estos últimos años quede hueco demasiado tiempo. Ya contaré cómo va.
En cualquier caso, y por si no queda claro: me da pena que lo hayamos terminado -tras 6 años, siento que me falta algo-, y sigo pensando que podía haber seguido en un formato similar durante mucho tiempo, y con buenos resultados.
seajob | 21 Mayo, 2007 16:26
| « | Octubre 2008 | » | ||||
|---|---|---|---|---|---|---|
| Lu | Ma | Mi | Ju | Vi | Sa | Do |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||