<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>El blog de Alejandro &#187; Planeta Linux</title>
	<atom:link href="http://blog.mogaal.com/?feed=rss2&#038;cat=5" rel="self" type="application/rss+xml" />
	<link>http://blog.mogaal.com</link>
	<description></description>
	<lastBuildDate>Tue, 13 Apr 2010 01:18:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>debian/copyright</title>
		<link>http://blog.mogaal.com/?p=139</link>
		<comments>http://blog.mogaal.com/?p=139#comments</comments>
		<pubDate>Sun, 29 Nov 2009 05:50:31 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software Libre y GNU/Linux]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[dep5]]></category>
		<category><![CDATA[empaquetamiento]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=139</guid>
		<description><![CDATA[debian/copyright es uno de los archivos más importantes que posee un paquete. Permite corroborar y aseverar que lo incluido es realmente Software Libre y DFSG-complaint. Es por ello la exigencia de los ftp-masters, quienes rechazan paquetes hasta por tener el año del copyright incorrecto (me ha sucedido  .
Anteriormente, los ftp-masters recomendaban utilizar el template [...]]]></description>
			<content:encoded><![CDATA[<p>debian/copyright es uno de los archivos más importantes que posee un paquete. Permite corroborar y aseverar que lo incluido es realmente Software Libre y DFSG-complaint. Es por ello la exigencia de los <a title="Página web de ftp-master" href="http://ftp-master.debian.org/" target="_blank">ftp-masters</a>, quienes rechazan paquetes hasta por tener el año del copyright incorrecto (me ha sucedido <img src='http://blog.mogaal.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Anteriormente, los ftp-masters recomendaban utilizar el <a title="Formato template sugerido por Joerg" href="http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html">template sugerido por Joerg</a> el cual viene incorporado por defecto a dh-make, sin embargo tiene algunas limitaciones per se: la más relevante es que <strong>no</strong> es trivial hacerle un <em>parser</em> al archivo y extraer los campos de interés, lo que en estos momentos es de gran relevancia debido a las incompatibilidades entre licencias (por ejemplo GPL-2 y GPl-3 o quizás <a title="Incompatibilidad de OpenSSL y GPL" href="http://www.gnome.org/~markmc/openssl-and-the-gpl.html" target="_blank">GPL y OpenSSL</a>). Asimismo no obligatorio seguir el esquema del template, normalmente sirve para darte una idea sobre que campos debe incluír el debian/copyright pero las personas terminan haciéndolo como te da la gana.</p>
<p>Así surge la necesidad de buscar una alternativa y nace <a href="http://dep.debian.net/deps/dep5/" target="_blank">&#8220;Machine-readable debian/copyright&#8221;</a>, que aunque aún <a href="http://dep.debian.net/" target="_self">no es oficial</a> si es utilizada por varios mantenedores y casi obligatoria para algunos grupos de debian.  Puntos varios surgen cuando se empaquetan aplicaciones de gran tamaño y desarrolladas por varias personas, donde cada una tiene su derecho respectivo derecho sobre el <em>src</em>.</p>
<p>Aquí les dejo el URL de un módulo Perl que empaqueté unos meses:</p>
<p>http://packages.debian.org/changelogs/pool/main/libn/libnet-dri-perl/libnet-dri-perl_0.95-1/libnet-dri-perl.copyright</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=139</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tux en facebook</title>
		<link>http://blog.mogaal.com/?p=136</link>
		<comments>http://blog.mogaal.com/?p=136#comments</comments>
		<pubDate>Wed, 02 Sep 2009 00:17:31 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software Libre y GNU/Linux]]></category>
		<category><![CDATA[cumpleaños]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[tux]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=136</guid>
		<description><![CDATA[Para lo que utilizan nuestra mascotica en facebook:

]]></description>
			<content:encoded><![CDATA[<p>Para lo que utilizan nuestra mascotica en facebook:</p>
<p><a href="http://blog.mogaal.com/wp-content/uploads/2009/09/cumpleanos.png"><img class="size-full wp-image-135 alignleft" title="cumpleanos" src="http://blog.mogaal.com/wp-content/uploads/2009/09/cumpleanos.png" alt="cumpleanos" width="674" height="478" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=136</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips de FlightGear</title>
		<link>http://blog.mogaal.com/?p=111</link>
		<comments>http://blog.mogaal.com/?p=111#comments</comments>
		<pubDate>Sat, 25 Oct 2008 20:50:25 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software Libre y GNU/Linux]]></category>
		<category><![CDATA[debian flightgear]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=111</guid>
		<description><![CDATA[Les dejo los tips que he aprendido sobre FlighGear. Para los que deseen este magnífico simulador de vuelo y usen Debian:
aptitude install flightgear fgfs-base
.Si se encuentran sobre otra plataforma ingresen en la página oficial del proyecto y descarguen las fuentes o binarios.
Una de las primeras necesidades (o caprichos) cuando instalé el simulador fue volar sobre [...]]]></description>
			<content:encoded><![CDATA[<p>Les dejo los tips que he aprendido sobre <a title="Página web de FlightGear" href="http://flightgear.org" target="_blank">FlighGear</a>. Para los que deseen este magnífico simulador de vuelo y usen Debian:</p>
<pre class="brush: bash;">aptitude install flightgear fgfs-base</pre>
<p>.Si se encuentran sobre otra plataforma ingresen en la página oficial del proyecto y descarguen las fuentes o binarios.</p>
<p>Una de las primeras necesidades (o caprichos) cuando instalé el simulador fue volar sobre Caracas, Venezuela y muchos otros lugares del mundo que llamaban mi atención. FlightGear, en su instalación por defecto, sólo incluye los mapas topográficos de San Francisco (específicamente de la bahía). Todos los escenarios de FlightGear se encuentran replicados en varios sitios (mirrors), pero tienes <a title="Escenario de FlightGear" href="http://flightgear.org/Downloads/scenery-1.0.0.html" target="_blank">una interfaz gráfica con el planeta</a> dividido en cuadros de 10&#215;10 grados, para descargarlo haces click en el recuadro que represente al escenario y para instalarlo:</p>
<ul>
<li>Ir al directorio raíz de FlightGear (en Debian <em>/usr/share/games/FlightGear</em>) e ingresar al directorio <em>Scenery</em>. Corrobora que tengas dos subdirectorios: <em>Objects</em> y <em>Terrain</em>.</li>
<li>En esencia debes incluir el mapa topográfico descargado dentro de estos subdirectorios, basta con hacer un:</li>
</ul>
<pre class="brush: bash;"> tar xvzf /RUTA-DONDE-HAYAS-DESCARGADO/w070n00.tgz</pre>
<ul>
<li>Corroborar (ej. con ls) que dentro de los subdirectorios <em>Objects</em> y <em>Terrain</em> se haya agregado el escenario.</li>
</ul>
<p>Para listar los aviones instalados y disponibles para volar:</p>
<pre class="brush: bash;">$ /usr/games/fgfs --show-aircraft</pre>
<p>Para iniciar el simulador con alguno de los aviones listados:</p>
<pre class="brush: bash;">$ /usr/games/fgfs --aircraft=AVION</pre>
<p>Para descargar más aviones ingresamos a la <a title="Descargar aviones" href="http://flightgear.org/Downloads/aircraft/" target="_blank">sección de descarga de aviones</a> y elegimos el que nos guste, lo descomprimimos y desempaquetamos para finalmente guardarlo en el subdirectorio<em> Aircraft</em> dentro del directorio raiz de FlightGear (de nuevo: en Debian <em>/usr/share/games/FlightGear</em>). Para corroborar que se incluyó al avión utilizamos el comando para listar los aviones disponibles.</p>
<p>Siempre que estemos volando no incomoda un mapa que indique nuestra posición, la ubicación de aeropuertos y radio-ayudas, así nos guiamos y orientamos en vuelo . Existe una aplicación, no incluida dentro de FlighGear pero si en Debian, llamada <a href="http://atlas.sourceforge.net/">Atlas</a> (<em>aptitude install fgfs-atlas</em>). Esta permite generar mapas con las elevaciones y en diferentes resoluciones de los escenarios que tenemos instalados.</p>
<p>Lo primero que debemos hacer es generar los mapas de los escenarios que poseemos instalados:</p>
<pre class="brush: bash;">$ /usr/games/Map --atlas=/opt/FlightGear/mapa-atlas/</pre>
<p>Se generarán todos los mapas en<em> /opt/FlightGear/mapa-atlas/ </em>(pueden escoger cualquier ruta). Ahora podemos observar el mapa utilizando Atlas:</p>
<pre class="brush: bash;">$ /usr/games/Atlas --path=/opt/FlightGear/mapa-atlas/</pre>
<p>El argumento <em>&#8211;path</em> debe ser la ruta donde guardaron los mapas generados. Una imagen ilustrativa:</p>
<p style="text-align: center;"><a href="http://blog.mogaal.com/wp-content/uploads/2008/10/atlas.png"><img class="size-medium wp-image-112 aligncenter" title="Atlas aplication" src="http://blog.mogaal.com/wp-content/uploads/2008/10/atlas-300x235.png" alt="" width="350" height="274" /></a></p>
<p>Esta es la forma de ejecutarlo individualmente, la idea es hacerlo junto con FlightGear para que muestre la posición de de nuestro avión y otras cosas más. Atlas trabaja bajo la arquitectura cliente servidor, por ende le debemos decir a FlighGear que inicie y envíe toda la la información relacionada con el vuelo usando el protocolo NMEA (Jojo, los GPS leen este protocolo <img src='http://blog.mogaal.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ) a través de algún puerto. Posteriormente le indicamos a Atlas que lea el flujo de datos a través del puerto y &#8220;grafique&#8221; dicha información en un mapa.</p>
<p>Iniciamos FlightGear:</p>
<pre class="brush: bash;">$ fgfs --aircraft=787-ANA --airport=SVMI --flight-plan=/tmp/SVMI-SVMD.pln --nmea=socket,out,0.5,127.0.0.1,8000,udp</pre>
<p>Ahora iniciamos Atlas y le indicamos como argumento que escuchará en el puerto 8000 UDP:</p>
<pre>$ /usr/games/Atlas --path=/opt/FlightGear/mapa-atlas/ <strong>--udp=8000 \
</strong>    --airport=SVMI --glutfonts --square</pre>
<p>Con esto ya deberíamos tener el mapa con nuestro : )</p>
<p>Otra características para jugar FlighGear es su modo <strong>multijugador</strong>, no necesitamos instalar nada, sólo ejecutarlo con los siguientes argumentos:</p>
<pre class="brush: bash;">$ fgfs --aircraft=b1900d --airport=KSFO --flight-plan=/tmp/KSFO-SVMD.pln --nmea=socket,out,0.5,127.0.0.1,8000,udp --callsign=NICK --multiplay=in,10,TU-DIRECCIÓN-IP,5000 --multiplay=out,10,mpserver02.flightgear.org,5000</pre>
<p>Donde <em>mpserver02.flightgear.org</em> es el servidor que utilizaremos, ¿Por qué uso mpserver02.flightgear.org y <a href="http://wiki.flightgear.org/index.php?title=Multiplayer_Howto#Using_the_Windows_launcher_.2F_fgrun" target="_self">no otro</a>? Porque es uno de los pocos que mantiene mi<a title="El tracker de vuelo de FlighGear" href="http://fgfs.i-net.hu/modules/fgtracker/"> <em>tracker</em> de vuelo</a>, así puedo tener registro de la cantidad de horas de vuelo (jugando multijugador, por supuesto), un mapa (utilizando google Maps) de las rutas que he seguido, mi altitud, velocidad, etc.</p>
<p>Una vez que iniciamos el simulador de vuelo con alguno de los servidores (no importa cual) podemos ver directamente nuestro avión junto con las demás personas que utilizan el modo multijugador desde googleMaps, esto ingresando mediante HTTP al servidor al cual nos hemos conectado (siguiendo el ejemplo sería <em>http://mpserver02.flightgear.org</em><em> )<br />
</em></p>
<p><strong>¿Cómo creo las rutas o planos de vuelo?</strong> Básicamente encontré una aplicación llamada <a class="l" onmousedown="return rwt(this,'','','res','1','AFQjCNE_QB-xZnUd22lxAV1O3hjpMIk0dQ','&amp;sig2=Z3ba_-dpYxokjIPl550V_Q')" href="http://sourceforge.net/projects/fgflightplanner/">Kelpie Flight Planner<em><em></em></em><em><em> </em></em>for FlightGear</a><span class="l"><em> </em></span>(hecha en Java :-/) que permite crear los planos de vuelo (.pln). Una vez generado el plan de vuelo le decimos al simulador mediante el argumento <em>&#8211;flight-plan</em> que los incluya.</p>
<p><strong>¿Qué no he logrado aún?</strong> Estoy buscando la forma de graficar sobre Atlas la<strong> ruta a seguir</strong> (sólo muestra la ruta seguida por el avión, más no la que debe seguir) según algún plan de vuelo especificado. Aún no lo he logrado, si alguien tiene idea de como hacerlo estaría muy agradecido : )</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=111</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OpenLDAP con TLS/SSLv3 y GNUTLS en Debian Lenny</title>
		<link>http://blog.mogaal.com/?p=105</link>
		<comments>http://blog.mogaal.com/?p=105#comments</comments>
		<pubDate>Mon, 08 Sep 2008 05:14:17 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software Libre y GNU/Linux]]></category>
		<category><![CDATA[SSL TLS OpenLDAP Debian GNUTLS]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=105</guid>
		<description><![CDATA[Ya es una tendencia la implantación de GNUTLS para el uso de SSLv3 y TLS (&#62;1.0), se está intentando dejar de lado OpenSSL por todo aquello del célebre bug y sobre todo: por su respectiva licencia, considerada no gnu-compatible. Si el grupo de OpenSSL no cambia su licencia [0]  (específicamente su sexta sentencia) es probable [...]]]></description>
			<content:encoded><![CDATA[<p>Ya es una tendencia la implantación de <a title="Página oficial de GNUTLS" href="http://www.gnu.org/software/gnutls/" target="_blank">GNUTLS</a> para el uso de SSLv3 y TLS (&gt;1.0), se está intentando dejar de lado OpenSSL por todo aquello del <a title="Bug OpenSSL Debian" href="http://lists.debian.org/debian-security-announce/2008/msg00152.html" target="_blank">célebre bug</a> y sobre todo: por su respectiva <a title="Licencia OpenSSL" href="http://www.openssl.org/source/license.html" target="_blank">licencia</a>, considerada no <em>gnu-compatible</em>. Si el grupo de OpenSSL no cambia su licencia [0]  (específicamente su sexta sentencia) es probable que gran parte de los servicios comiencen a implantar GNUTLS y no OpenSSL.</p>
<p>Traigo el tema acotación porque hace pocos días tuve que instalar un servidor OpenLDAP + SSL/TLS y me tope con la sorpresa que en Debian lenny/SID este servicio (a partir de la versión 2.4.7) <a title="GNUTLS en OpenLDAP" href="http://bugs.debian.org/462588" target="_blank">utiliza GNUTLS y no OpenSSL</a>. Me di cuenta porque sucedía algo extraño al hacer uso de la típicas suites de <a title="ciphers" href="http://en.wikipedia.org/wiki/Cipher" target="_blank">cipher</a>&#8217;s que pose OpenSSL; no le daba la gana de iniciar al OpenLDAP, me retornaba con un error [1].</p>
<p><a title="Crear certificados con GNUTLS" href="http://blog.mogaal.com/?p=100" target="_blank">Hice un post</a> sobre como crear llaves y certificados con GNUTLS. Es bastante sencillo, de hecho me parece más simple crear certificados y llaves con GNUTLS que con OpenSSL. Apenas hay documentación sobre GNUTLS en la internet, aunque <strong>todo</strong> lo que podrías necesitar se encuentra en la <a title="Documentación oficial de GNUTLS" href="http://www.gnu.org/software/gnutls/manual/gnutls.html" target="_blank">documentación oficial</a>. ¿Entonces si poseo un OpenLDAP y lo actualizo a 2.4.7 no funcionará las conexiones seguras ni los certificados que poseía? Sí funcionan, lo único que debes cambiar son las cipher&#8217;s, para incluir las de GNUTLS, tampoco es tan trágico <img src='http://blog.mogaal.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> . Sin embargo, yo preferí crear mis certificados de nuevo.</p>
<p>Mi archivo de configuración quedó muy parecido al anterior:</p>
<pre class="brush: plain;">TLSCipherSuite TLS_RSA_AES_256_CBC_SHA
TLSCACertificateFile /etc/gnutls/CA/mogaalCA-cert.pem
TLSCertificateFile /etc/gnutls/ftp-cert.pem
TLSCertificateKeyFile /etc/gnutls/ftp-key.pem
TLSVerifyClient try</pre>
<p>Notar que lo único que cambia es el cipher y para saber todos los que podríamos utilizar:</p>
<pre class="brush: bash;"># gnutls-cli -l | grep -E &quot;^TLS&quot; | cut -d\  -f1 | xargs echo</pre>
<p>Para saber como crear los certificados y llaves con GNUTLS ver el post anterior.</p>
<p><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</strong></p>
<p>[0] O se incluyen en las aplicaciones el <a title="Texto a incluír en los programas que usen SSL para considerarlos libres" href="http://lists.debian.org/debian-legal/2004/05/msg00595.html" target="_blank">respectivo texto</a> haciendo referencia a esa reestricción declarada en la licencia.</p>
<pre>[1] TLS: could not set cipher list HIGH:MEDIUM:+SSLv3:RSA.</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=105</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualización completa en Debian/Ubuntu. (a.k.a KVM in Debian)</title>
		<link>http://blog.mogaal.com/?p=81</link>
		<comments>http://blog.mogaal.com/?p=81#comments</comments>
		<pubDate>Sun, 29 Jun 2008 06:03:52 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software Libre y GNU/Linux]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=81</guid>
		<description><![CDATA[Recientemente adquirí una nueva computadora (HP Pavilion DV2840se) y esta me trajo Pacífica (de AMD): tecnología a nivel de procesador para virtualización completa/Nativa. Es mi primera computadora con esta característica, y como un niño con su nuevo juguete: la estoy aprovechando al máximo.
Para la mayoría de las nuevas tecnologías: si queremos utilizarlas en Linux es [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente adquirí una nueva computadora (<a href="http://www.google.co.ve/search?hl=es&amp;q=DV2840se&amp;btnG=Buscar&amp;meta=" target="_blank">HP Pavilion DV2840se</a>) y esta me trajo <a href="http://en.wikipedia.org/wiki/X86_virtualization" target="_blank">Pacífica</a> (de AMD): tecnología a nivel de procesador para<a href="http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n" target="_blank"> virtualización completa/Nativa</a>. Es mi primera computadora con esta característica, y como un niño con su nuevo juguete: la estoy aprovechando al máximo.</p>
<p>Para la mayoría de las nuevas tecnologías: si queremos utilizarlas en Linux es frecuente que debamos compilar su respectivo módulo en el kernel para darle soporte. <a href="http://es.wikipedia.org/wiki/Kernel-based_Virtual_Machine" target="_blank">KVM (Kernel-based Virtual Machine)</a> es un módulo para el kernel que permite utilizar tecnologías de Virtualización VanderPool y Pacífica, de Intel y AMD respectivamente. Las últimas versiones del kernel (&gt; 2.6.20) traen el módulo incorporado. Los kernels precompilados para Debian también traen incluido el módulo KVM.</p>
<p><em>¿Cómo verificar que tenemos -soporte- para virtualización en nuestro procesador?</em></p>
<pre style="padding-left: 30px;"><strong>egrep '^flags.*(vmx|svm)' /proc/cpuinfo</strong></pre>
<p>(son comillas <strong>simples</strong>, no esas que coloca el blog&#8230;)</p>
<p>Si nos retorna vacío: lamentablemente nuestro procesador no soporta Virtualización completa. La mayoría de las computadoras traen desactivado el soporte para virtualización (por ejemplo la mía), por lo que no debemos olvidar activarlo en el BIOS, sino obtendremos un error [1] cargando el módulo de KVM.</p>
<p>Ahora debemos compilar el módulo de KVM para nuestro kernel. Como mencioné: muchos de los kernels precompilados traen KVM, sin embargo prefiero compilarlo desde las fuentes (muy sencillo con module-assistant). Si optamos por la última disyuntiva no olvidemos eliminar el módulo que ya posee nuestro kernel para KVM, sino entrará en conflicto con el que compilemos y nos generará error [1].</p>
<pre style="padding-left: 30px;"><strong> </strong>#<strong> rmmod kvm</strong></pre>
<p>Ahora instalamos las fuentes de KVM y las compilamos (recordar que para compilar cualquier módulo debes tener las headers de tu kernel y module-assistand):</p>
<pre style="padding-left: 30px;">#<strong> aptitude install linux-headers-`uname -r` module-assistant</strong></pre>
<pre style="padding-left: 30px;">#<strong> aptitude install kvm-source</strong></pre>
<pre style="padding-left: 30px;">#<strong> m-a a-i kvm</strong></pre>
<p>Si no hemos obtenido error alguno la compilación e instalación de KVM tuvo éxito. Lo podemos corroborar esto verificando si se agregaron los tres típicos módulos al kernel:</p>
<pre style="padding-left: 30px;"># <strong>modprobe -l | grep kvm</strong></pre>
<pre style="padding-left: 30px;">/lib/modules/2.6.25-2-amd64/misc/kvm.ko</pre>
<pre style="padding-left: 30px;">/lib/modules/2.6.25-2-amd64/misc/kvm-intel.ko</pre>
<pre style="padding-left: 30px;">/lib/modules/2.6.25-2-amd64/misc/kvm-amd.ko</pre>
<p>Tengo tres módulos, de los cuales haré uso de dos (kvm-intel es para computadoras con VenderPool: intel). Por último debemos instalar el paquete KVM: Realmente es un qemu para x86 con otro nombre. Instalamos el paquete kvm y cargamos los respectivos módulos</p>
<pre style="padding-left: 30px;">#<strong> aptitude install kvm</strong></pre>
<pre style="padding-left: 30px;"># <strong>modprobe kvm kvm-amd</strong></pre>
<p>Este es todo el proceso, si hemos llegado hasta aquí sin ningún problema: ya podemos hacer uso de KVM.</p>
<h3 style="text-align: center;">¿Cómo usarlo?</h3>
<p>Igual que usamos qemu. No les metí cuando le dije que era un qemu para x86 con otro nombre haciendo uso de /dev/kvm. Primero creamos nuestra imagen que contendrá el sistema operativo:</p>
<pre style="padding-left: 30px;"><strong>kvm-img create -f qcow mi-debian.img 2G</strong></pre>
<p>Seguidamente buscamos nuestro CD de Debian/Fedora/Distro que queramos instalar, lo colocamos en la unidad de CDROM y ejecutamos:</p>
<pre style="padding-left: 30px;"><strong>kvm -hda mi-debian.img -cdrom /dev/cdrom -boot d -m 256</strong></pre>
<p>Si carecemos del CD con el sistema operativo, pero tenemos una imagen .iso:</p>
<pre style="padding-left: 30px;"><strong>kvm -hda mi-debian.img -cdrom /ruta/de/mi/iso/debian.iso -boot d -m 256</strong></pre>
<p>Si quieren más información busquen un tutorial de qemu, es el mismo qemu renombrado a KVM.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
[1] Este error aplica para cuando no tenemos activado el soporte para virtualización en el BIOS y para cuando entran en conflicto el módulo que ya trae el kernel y el que compilamos nosotros:</p>
<p><em>FATAL: Error inserting kvm_amd<br />
(/lib/modules/2.6.25-2-amd64/misc/kvm-amd.ko): Unknown symbol in<br />
module, or unknown parameter (see dmesg)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=81</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Drupal 6 RC-1</title>
		<link>http://blog.mogaal.com/?p=66</link>
		<comments>http://blog.mogaal.com/?p=66#comments</comments>
		<pubDate>Fri, 04 Jan 2008 09:32:56 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software Libre y GNU/Linux]]></category>
		<category><![CDATA[Drupal Yahoo Drupal6 CMS]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=66</guid>
		<description><![CDATA[Hace ya unos días que liberaron la primera versión de Drupal 6, el equipo de desarrollo no recomienda comenzar la migración a esta versión hasta que supere un período razonable de pruebas donde se corrobore que no existan bugs relevantes. Como es común para las grandes versiones que hacen, en esta versión se rediseñó completamente [...]]]></description>
			<content:encoded><![CDATA[<p>Hace ya unos días que liberaron la primera versión de <a href="http://drupal.org" title="Drupal website" target="_blank">Drupal 6</a>, el equipo de desarrollo no recomienda comenzar la migración a esta versión hasta que supere un período razonable de pruebas donde se corrobore que no existan bugs relevantes. Como es común para las grandes versiones que hacen, en esta versión se rediseñó completamente el código.</p>
<p>No hay mucha cantidad de módulos por lo novedosa que es, pero con el paso de los días la migración a esta ha aumentado exponencialmente. Módulos indefectibles como <a href="http://tinymce.moxiecode.com/" title="TinyMCE website">TinyMCE</a> no se han migrado aún, sin embargo, como es característico del Software Libre, hay otra gran variedad de editores ya migrados, uno que tenía tiempo que no utilizaba y se ha vuelto increíblemente robusto es <a href="http://www.fckeditor.net/" title="FCKeditor Website">FCKeditor.</a> (Aunque IMHO no habrá nada que supere TinyMCE 3, que aún sigue en beta)</p>
<p>El sistema de instalación se ha vuelto más trivial y completo, en 5 pasos concluyes una instalación bastante limpia. A diferencia de las previas versiones en esta configuras: usuario administrador, URL limpias, zona horaria, actualizaciones automáticas (del CMS como de sus módulos) y nombre del sitio en un solo paso. En las versiones anteriores, luego de haber instalado el CMS debías saber que el primer usuario que se crea es el administrador y no existía esta robusta y útil característica de actualizaciones automáticas que otros CMS&#8217;s como WordPress han incluido. Sin profundizar mucho en las especificaciones técnicas con este nuevo release tienes <a href="http://es.wikipedia.org/wiki/OpenID" title="OpenID en Wikipedia">OpenID</a> incluido en el core, así como incorporación de las bitácoras al syslog (:D) y muchas otras cosas más&#8230;</p>
<p>Sin duda alguna cada día me doy cuenta que el futuro de Drupal está muy bien encaminado, sitios suficientemente robustos como <a href="http://research.yahoo.com/" title="Research Yahoo bajo drupal">Yahoo lo están implementando</a> y cada ves son más las empresas y corporaciones que migran a este.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=66</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viajar como menor de edad en Venezuela (legal e ilegalmente)</title>
		<link>http://blog.mogaal.com/?p=41</link>
		<comments>http://blog.mogaal.com/?p=41#comments</comments>
		<pubDate>Tue, 17 Jul 2007 07:45:00 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Planeta Linux]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=41</guid>
		<description><![CDATA[Durante el presente año y finales del pasado, me ha tocado viajar solo por varias partes de Venezuela, en su mayoría para dar charlas en el CNSL, que se ha llevado acabo en diferentes estados de Venezuela. Legalmente los menores de edad no deben viajar solos a menos que se les tramita un permiso especial [...]]]></description>
			<content:encoded><![CDATA[<p>Durante el presente año y finales del pasado, me ha tocado viajar solo por varias partes de Venezuela, en su mayoría para dar charlas en el <a title="Congreso Nacional de Software Libre" href="http://cnsl.org.ve" target="_blank">CNSL</a>, que se ha llevado acabo en diferentes estados de Venezuela. Legalmente los menores de edad <strong>no deben</strong> viajar solos a menos que se les tramita un permiso especial debidamente firmado por ambos representantes y un abogado para posteriormente <strong>notariarlo</strong>.</p>
<p><strong>Lo legal</strong></p>
<p>Lo legal es notariar el permiso dependiendo del caso, si es un viaje aéreo o en autobús. Tengo dos ejemplos (en PDF), para viajes nacionales (indiferentemente si es en bus o avión) y para <a title="Documento para viajes internacionales" href="http://blog.mogaal.com/wp-content/uploads/2007/07/permiso-viaje-internacional.pdf" target="_blank">viajes internacionales.</a> Los pasos para sacar el permiso son:</p>
<ol>
<li>Realizar un documento siendo lo más específicos y detallistas posibles. Por ejemplo, es convincente colocar hora de salida, hora de llegada, número de vuelo (en caso de ser por aire), etc.</li>
<li>Lo deben firmar ambos representantes obligatoriamente.</li>
<li>El permiso debe estar firmado por un abogado y éste debe aplicarle su sello húmedo.</li>
<li>Llevarlo a la notaria (deben ir los dos padres), el proceso es efímero, el permiso es tramitado enseguida.</li>
</ol>
<p><strong>Lo legal</strong></p>
<p>Algunas veces me ha tocado ingeniármelas para poder viajar, no siempre tengo un permiso notariado (normalmente si, pero lo pierdo :-/). Si vives en Caracas he aquí unos tips:</p>
<ul>
<li>No ir a <em>Aeroexpresos Ejecutivos</em>, allí te ven la fecha de nacimiento sin falta, a menos que tengas rostro de viejo ya&#8230; Recomiendo los terminales<em> Peli Express</em> (cerca del parque del este) y <em>La Bandera</em>, ya que en estos ni ven tu fecha de nacimiento.</li>
<li>Si el viaje es aéreo tratar de llegar lo más temprano posible y confirmar tu vuelo cuando las taquillas estén llenas y el personal esté obstinado y activo <img src='http://blog.mogaal.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</li>
<li>Si es por medio aéreo y se negaron a confirmarte el vuelo por ser menor de edad puedes optar por buscar un responsable que se haga cargo de ti, para ello espera allí mismo que alguien del mismo vuelo se confirme y le pides el favor que se haga responsable de ti durante el vuelo ya que te urge llegar a tu destino sin falta.</li>
</ul>
<p><strong>Consejos</strong></p>
<ul>
<li>Si tu viaje lo realizarás en autobús te recomiendo que compres el pasaje en la linea que llegue directo a tu destino, de manera que si tienes afición para dormitar no vayas a parar a otra ciudad (creanme por algo lo recomiendo <img src='http://blog.mogaal.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</li>
<li>Siempre ten algo de dinero en casos de emergencias, uno nunca sabe</li>
<li>Si no te dejan viajar por aquello de la minoría de edad en el retorno a tu ciudad utiliza tu boleto de ida aseverando que no tienes donde quedarte porque no eres de allí y que necesitas regresar con urgencia</li>
<li>Siempre carga una cédula falsa bien hecha en casos de emergencia</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Aplicaciones que más uso&#8230;</title>
		<link>http://blog.mogaal.com/?p=37</link>
		<comments>http://blog.mogaal.com/?p=37#comments</comments>
		<pubDate>Mon, 25 Jun 2007 01:57:11 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software Libre y GNU/Linux]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=37</guid>
		<description><![CDATA[Desde que estoy trabajando con 256 de RAM me ha tocado adaptarme a algunas aplicaciones que sean más ligeras que las comunes que usaba. Si bien es cierto que puedo utilizar gnome, es terriblemente lento cuando tengo más de 3 aplicaciones ejecutándose

Visualizador de imágenes: gqview, una herramienta gráfica bastante ligera, robusta y fácil de utilizar [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que estoy trabajando con 256 de RAM me ha tocado adaptarme a algunas aplicaciones que sean más ligeras que las comunes que usaba. Si bien es cierto que puedo utilizar gnome, es terriblemente lento cuando tengo más de 3 aplicaciones ejecutándose</p>
<ul>
<li><strong>Visualizador de imágenes:</strong> gqview, una herramienta gráfica bastante ligera, robusta y fácil de utilizar para que puedan ver imagenes. Otra más liviana aún es qiv, pero no es tan interactiva.</li>
</ul>
<ul>
<li><strong>Reproductores de música:</strong> Actualmente XMMS es ligero de per se, pero cuando tengo falta de memoria utilizo mp3blaster, que bastante interactivo aún siendo de linea de comandos (algo más liviano aún que uso es cplay)</li>
</ul>
<ul>
<li><strong>Editores de texto:</strong> gVIM, por supuesto. Si necesito ver algún .doc utilizo antiword. Si quiero editar alguno no tendría que armarme de paciencia poder utilizar OpenOffice sino que utilizo abiword. (en pocas palabras estoy evitando utilizar OpenOffice, demasiado pesado <img src='http://blog.mogaal.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> )</li>
</ul>
<ul>
<li><strong>Navegadores de archivos:</strong> rox-filer es el manejador de archivos (gráfico) más liviano, útil y de buena apariencia que he encontrado. Posee muchas características, la más notable es que se le pueden instalar temas al igual que el nautilus y posee imágenes en miniatura. Otro que también me ha gustado es Thunar, el manejador de archivos de XFCE. Si quieren algo más ligero podrían utilizar Midnight-Commander (para consola).</li>
</ul>
<ul>
<li><strong>Manejadores de ventanas:</strong> FluxBox es el que estoy utilizando actualmente, ocupa pocos recursos y es muy robusto. Sin embargo existen otros aún más livianos como por ejemplo ratpoison, a este último se le podría llamar el screen gráfico, porque todo se maneja mediante combinaciones de teclas (incluyendo los focos de ventanas).</li>
</ul>
<ul>
<li><strong>Navegadores web:</strong> Firefox, es rápido mientras no tengas muchas pestañas o ventanas abiertas. Cuando tengo más de 10 pestañas la máquina empieza a pedir perdón. Una alternativa <strong>muy liviana</strong> es Dillo, me gusta mucho y es el que estoy utilizando actualmente junto con firefox (más que todo lo utilizo para ver vídeos en youtube, etc). Algo aún más liviano es links2 gráfico (tienes que tener frambuffer activado)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=37</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Comenzado el proceso de NM</title>
		<link>http://blog.mogaal.com/?p=36</link>
		<comments>http://blog.mogaal.com/?p=36#comments</comments>
		<pubDate>Mon, 04 Jun 2007 05:09:26 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software Libre y GNU/Linux]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=36</guid>
		<description><![CDATA[Desde hace aproximadamente dos semanas comencé el proceso de NM (New Maintainer) para poder (algún día) convertirme en DD. El proceso de por si es muy lento, así que espero que a mediados del próximo año ya esté culminandolo.
Anibal es quien me está avocando. Lamentablemente aún no me asignan AP (Application Manager), espero ya pronto [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace aproximadamente dos semanas <a href="https://nm.debian.org/nmstatus.php?email=garridomota@gmail.com" title="Mi proceso de NM">comencé el proceso</a> de <a href="https://nm.debian.org/" title="New Maintainer page">NM (New Maintainer)</a> para poder (algún día) convertirme en DD. El proceso de por si es muy lento, así que espero que a mediados del próximo año ya esté culminandolo.</p>
<p><a href="http://v7w.com/anibal/" title="Anibal Web page">Anibal</a> es quien me está avocando. Lamentablemente aún no me asignan AP (Application Manager), espero ya pronto tener el AP para continuar el proceso.</p>
<p>Invito a los demás mantenedores a empezar el proceso, para que ya tengamos DD&#8217;s en Venezuela</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sí, estoy vivo =)</title>
		<link>http://blog.mogaal.com/?p=35</link>
		<comments>http://blog.mogaal.com/?p=35#comments</comments>
		<pubDate>Mon, 04 Jun 2007 04:31:35 +0000</pubDate>
		<dc:creator>Alejandro</dc:creator>
				<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software Libre y GNU/Linux]]></category>

		<guid isPermaLink="false">http://blog.mogaal.com/?p=35</guid>
		<description><![CDATA[Sí, si&#8230; ya sé que tengo el blog algo abandonado, vamos a ver si intento (dije intento  ) cambiar eso a partir de este momento. Estos días me he dedicado principalmente a Debian (ya les contaré con los próximos post que haré), a leer sobre programación en C++ y todo lo referente a Virtualización. [...]]]></description>
			<content:encoded><![CDATA[<p>Sí, si&#8230; ya sé que tengo el blog algo abandonado, vamos a ver si intento (dije intento <img src='http://blog.mogaal.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) cambiar eso a partir de este momento. Estos días me he dedicado principalmente a Debian (ya les contaré con los próximos post que haré), a leer sobre programación en C++ y todo lo referente a Virtualización. Éste último es todo un mundo, hay tantas herramientas para virtualizar, donde cada una tiene sus ventajas y desventajas. Para quienes estén comenzando: virtualización no es sólo <a href="http://www.cl.cam.ac.uk/research/srg/netos/xen/ " title="Xen Hypervisor">Xen</a> y <a href="http://openvz.org" title="OpenVZ">OpenVZ</a>, definitivamente.</p>
<p>Es cierto que he estado alejado un poco del IRC a diferencia de antes, la razón es que he notado que hago las cosas mucho más rápidas. Haré lo posible por conectarme más seguido <img src='http://blog.mogaal.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Me he estado instruyendo mucho en C++. Ya hace tiempo que me compré un libro que recomiendo mucho llamado: &#8220;<a href="http://www.gnuinos.com/drupal/?q=node/74" title="LIbro muy bueno">Aprendiendo C++ para Linux en 21 días</a>&#8221; lo terminé pero ahora estoy especializándome en la parte gráfica con las librerías Gtk y QT (justamente con QT ahorita). Pronto haré un post sobre <a href="http://glade.gnome.org/" title="Página del Proyecto Glade" target="_blank">glade-3</a> me ha dado demasiados dolores de cabeza&#8230;</p>
<p>A finales de este mes termino las clases y me gradúo de bachiller (alfin!!!), aunque admito que fui muy irresponsable al faltar innumerables veces a clases desde que entré en 4to año y no dedicaba tiempo a ninguna materia (no por vago, sino porque me la pasaba leyendo todo referente a la informática, debian, SL y programación) me gustó mucho ese colegio, el ambiente, los compañeros, etc.</p>
<p>Los fines de semana los he estado dedicando al <a href="http://cnsl.org.ve" title="Congreso Nacional de Software Libre">CNSL</a>, y pido disculpas al grupo organizador por no compartir y ayudarlos en lo posible los días viernes, lo que pasa es que mi mamá tiene un mojón mental de que no puedo faltar a clases porque&#8230; (tantas excusas que pone) y por ahora (vamos a esperar que cumpla 18 <img src='http://blog.mogaal.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) ella es root y me puede hacer un kill -9. He allí la razón de pedir los pasajes para el viernes después del mediodía. Felicito a todos los organizadores de cada sede, a las que he podido asistir cada uno ha puesto todo su empeño y dedicación y además ha utilizado todo a su alcance para que éste se convierta en un éxito. También felicito también a <a href="http://octavio.unplug.org.ve/" title="Blog de Octavio">Octavio</a> y a <a href="http://cesar.plug.org.ve/" title="Blog de Cesar">Cesar</a>, porque aunque deben haber perdido la vida en el CNSL no descansan en pleno evento atendiendo las irregularidades que se presentan.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogaal.com/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
