<?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>Lost in delta quadrant &#187; linux</title>
	<atom:link href="http://www.theefrit.com/blog/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theefrit.com/blog</link>
	<description>too many parsecs</description>
	<lastBuildDate>Sat, 03 Dec 2011 19:49:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ubuntu 9.04 ya está disponible</title>
		<link>http://www.theefrit.com/blog/2009/04/23/ubuntu-904-ya-esta-disponible/</link>
		<comments>http://www.theefrit.com/blog/2009/04/23/ubuntu-904-ya-esta-disponible/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 22:14:32 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[kernelPanic!]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[lanzamiento]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=849</guid>
		<description><![CDATA[Ubuntu 9.04 Jaunty ya se puede descargar, instalar o actualizar. Y ahora con nuevo &#8220;sabor&#8221; Ubuntu Netbook Remix, especialmente diseñada y adaptada para los netbooks como el Dell Mini 9. Yo lo llevo probando desde la Release Candidate 1 en mi Dell Mini 9 y va estupendamente. 25 segundos de tiempo total de arranque con [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 190px"><a href="http://www.ubuntu.com/"><img title="Ubuntu 9.04 is comming soon" src="http://www.ubuntu.com/files/countdown/static.png" alt="Ubuntu 9.04 is comming soon" width="180" height="150" /></a><p class="wp-caption-text">Ubuntu 9.04 is comming soon</p></div>
<p>Ubuntu 9.04 Jaunty ya se puede descargar, instalar o actualizar. Y ahora con nuevo &#8220;sabor&#8221; Ubuntu Netbook Remix, especialmente diseñada y adaptada para los netbooks como el Dell Mini 9. Yo lo llevo probando desde la Release Candidate 1 en mi Dell Mini 9 y va estupendamente. 25 segundos de tiempo total de arranque con cifrado de disco incluido.</p>
<p>Para actualizar, las magias habituales, desde el gestor gráfico de actualizaciones, vía</p>
<p><code>update-manager -c</code></p>
<p>O para ediciones servers sin gráficos,</p>
<p><code>sudo do-release-upgrade</code></p>
<p>A divertirse</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2009/04/23/ubuntu-904-ya-esta-disponible/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cómo añadir claves PGP al gestor de paquetes APT con un sólo comando</title>
		<link>http://www.theefrit.com/blog/2009/04/19/como-anadir-claves-pgp-al-gestor-de-paquetes-apt-con-un-solo-comando/</link>
		<comments>http://www.theefrit.com/blog/2009/04/19/como-anadir-claves-pgp-al-gestor-de-paquetes-apt-con-un-solo-comando/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 18:00:22 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[kernelPanic!]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mantenimiento]]></category>
		<category><![CDATA[pgp]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=845</guid>
		<description><![CDATA[[code]sudo apt-key adv --recv-keys --keyserver servidor-de-claves huella-de-clave[/code] Por ejemplo, [code] sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 90345E8D2FEF0CE2 Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 90345E8D2FEF0CE2 gpg: solicitando clave 2FEF0CE2 de hkp servidor keyserver.ubuntu.com gpg: clave 2FEF0CE2: clave pública "Launchpad PPA for Oliver Grawert" importada gpg: Cantidad total procesada: [...]]]></description>
			<content:encoded><![CDATA[<p>[code]sudo apt-key adv --recv-keys --keyserver servidor-de-claves huella-de-clave[/code]<br />
Por ejemplo,<br />
[code] sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 90345E8D2FEF0CE2<br />
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 90345E8D2FEF0CE2<br />
gpg: solicitando clave 2FEF0CE2 de hkp servidor keyserver.ubuntu.com<br />
gpg: clave 2FEF0CE2: clave pública "Launchpad PPA for Oliver Grawert" importada<br />
gpg: Cantidad total procesada: 1<br />
gpg:               importadas: 1  (RSA: 1)[/code]</p>
<p>Y nos olvidamos de los engorrosos <em>pipes</em> con gpg y guarrear nuestros anillos de claves del estilo<br />
[code]gpg –keyserver subkeys.pgp.net –recv-keys 437D05B5<br />
gpg –export –armor 437D05B5 | sudo apt-key add - [/code]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2009/04/19/como-anadir-claves-pgp-al-gestor-de-paquetes-apt-con-un-solo-comando/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Impacientes con el Intrepid Ibex</title>
		<link>http://www.theefrit.com/blog/2008/10/29/impacientes-con-el-intrepid-ibex/</link>
		<comments>http://www.theefrit.com/blog/2008/10/29/impacientes-con-el-intrepid-ibex/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 17:06:48 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[kernelPanic!]]></category>
		<category><![CDATA[actualización]]></category>
		<category><![CDATA[intrepid ibex]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=695</guid>
		<description><![CDATA[No me he podido aguantar. Un día y de paso me ahorro tiempos y sobrecargas de los servidores de actualización mañana. Para los impacientes como un yo, la magia de las opciones en el gestor de actualciones, sudo update-manager -c -d A disfrutar de la nueva versión de Ubuntu.]]></description>
			<content:encoded><![CDATA[<p>No me he podido aguantar. Un día y de paso me ahorro tiempos y sobrecargas de los servidores de actualización mañana.</p>
<div id="attachment_696" class="wp-caption aligncenter" style="width: 383px"><a href="http://www.theefrit.com/blog/wp-content/uploads/2008/10/ubuntu-810-update.png"><img class="size-medium wp-image-696" title="Actualizando a Ubuntu 8.10" src="http://www.theefrit.com/blog/wp-content/uploads/2008/10/ubuntu-810-update-373x300.png" alt="Actualizando a Ubuntu 8.10" width="373" height="300" /></a><p class="wp-caption-text">Actualizando a Ubuntu 8.10</p></div>
<p>Para los impacientes como un yo, la magia de las opciones en el gestor de actualciones,</p>
<pre>sudo update-manager -c -d</pre>
<p>A <a href="http://www.ubuntu.com/testing/810rc#New%20Features%20since%20Ubuntu%208.04">disfrutar de la nueva versión</a> de <a href="http://www.ubuntu.com/">Ubuntu</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2008/10/29/impacientes-con-el-intrepid-ibex/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Síndrome de Diógenes Digital</title>
		<link>http://www.theefrit.com/blog/2008/06/19/sindrome-de-diogenes-digital/</link>
		<comments>http://www.theefrit.com/blog/2008/06/19/sindrome-de-diogenes-digital/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 05:31:17 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[captain's log]]></category>
		<category><![CDATA[NullPointerException]]></category>
		<category><![CDATA[almacenamiento]]></category>
		<category><![CDATA[disco duro]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lvm]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=570</guid>
		<description><![CDATA[Me he cansado de tener que borrar cosas de los discos duros o de estar tostando soportes &#8220;canonizados&#8221;, así que he empezado a subir de orden de magnitud el almacenamiento de mi querido pepino servidor ubuntero, aun a costa de acabar experimentando la versión digital del Síndrome de Diógenes. Un bonito disco duro de Samsung [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theefrit.com/blog/wp-content/uploads/2008/06/hd_1tb_y_railes_de_montaje.jpg" title="Samsung HD103UJ y raíles de montaje de Sharkoon"><img class="alignleft size-thumbnail wp-image-571 left" title="Samsung HD103UJ y raíles de montaje de Sharkoon" src="http://www.theefrit.com/blog/wp-content/uploads/2008/06/hd_1tb_y_railes_de_montaje-150x150.jpg" alt="Samsung HD103UJ y raíles de montaje de Sharkoon" width="150" height="150" /></a></p>
<p>Me he cansado de tener que borrar cosas de los discos duros o de estar tostando <a href="http://www.todoscontraelcanon.es/">soportes &#8220;canonizados&#8221;</a>, así que he empezado a subir de orden de magnitud el almacenamiento de mi querido pepino servidor <a href="http://www.ubuntu.com/">ubuntero</a>, aun a costa de acabar experimentando la versión digital del <a href="http://es.wikipedia.org/wiki/S%C3%ADndrome_de_Di%C3%B3genes">Síndrome de Diógenes</a>. Un bonito disco duro de Samsung de 1TB SATA.</p>
<p>Gracias al estupendo sistema de gestión de volúmenes lógicos de Linux <a href="http://tldp.org/HOWTO/LVM-HOWTO/">LVM</a>, ahora sólo la unidad lógica de datos tiene casi unos bonitos 1.3TB, dejando para el resto del sistema la décima parte, y aún queda espacio en el disco sin asignar.</p>
<p>Ha sido tan fácil como, una vez montado en su bahía, decirle al sistema operativo por línea de comando, y tras crear una partición en el disco nuevo del tipo &#8220;<strong>8e</strong>&#8221; (Linux LVM)</p>
<p>[code]sudo umount /dev/mapper/GrupoVolumenes-VolumenLogico<br />
sudo lvm<br />
lvm> pvcreate /dev/sd#Disco#Particion<br />
lvm> vgextend GrupoVolumenes /dev/sd#Disco#Particion<br />
lvm> lvextend -l+100%FREE GrupoVolumenes/VolumenLogico<br />
lvm> exit<br />
sudo e2fsck -f /dev/mapper/GrupoVolumenes-VolumenLogico<br />
sudo resize2fs /dev/mapper/GrupoVolumenes-VolumenLogico<br />
sudo mount -a[/code]</p>
<p>Eso sí, tarda un rato en expandir el sistema de ficheros ext3 por todos los distintos discos duros físicos.</p>
<div class="imgMiddleContainer"><a title="Disco duro de Samsung HD103UJ de 1TB" href="http://www.theefrit.com/blog/wp-content/uploads/2008/06/hd_samsung_1tb_hd103uj.jpg"><img class="aligncenter size-medium wp-image-572" title="Disco duro de Samsung HD103UJ de 1TB" src="http://www.theefrit.com/blog/wp-content/uploads/2008/06/hd_samsung_1tb_hd103uj-225x300.jpg" alt="Disco duro de Samsung HD103UJ de 1TB" width="225" height="300" /></a></div>
<p>En septiembre a por el segundo disco de un terabyte. Total, para algo quedan cuatro bahías libres y la fuente de alimentación es una <a href="http://www.enermaxusa.com/index.php">Enermax</a> sobredimensionada en su momento y quedan dos puertos más en la placa SATA, sin contar con los antiguos IDE con los viejos discos rebosantes de datos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2008/06/19/sindrome-de-diogenes-digital/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cómo identificar claves privadas generadas por openSSL comprometidas</title>
		<link>http://www.theefrit.com/blog/2008/05/14/como-identificar-claves-privadas-generadas-por-openssl-comprometidas/</link>
		<comments>http://www.theefrit.com/blog/2008/05/14/como-identificar-claves-privadas-generadas-por-openssl-comprometidas/#comments</comments>
		<pubDate>Wed, 14 May 2008 21:20:58 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[NullPointerException]]></category>
		<category><![CDATA[criptografía]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[pki]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[vulnerabilidad]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=489</guid>
		<description><![CDATA[La gente de Ubuntu ha sacado un paquete llamado openssl-blacklist disponible como instalable desde sus repositorios de software que permite verificar si las claves privadas que tengamos generadas con openSSL están comprometidas o no por el fallo de implementación del generador de números aleatorios del paquete openssl distribuido por Debian y derivados. Se instala directamente [...]]]></description>
			<content:encoded><![CDATA[<p>La gente de <strong>Ubuntu</strong> ha sacado un paquete llamado <strong>openssl-blacklist</strong> disponible como instalable desde sus repositorios de software que permite verificar si las claves privadas que tengamos generadas con openSSL están comprometidas o no por <a href="http://www.theefrit.com/blog/2008/05/14/openssl-debian-y-la-linea-comentada-de-md_randc/">el fallo de implementación del generador de números aleatorios</a> del paquete openssl distribuido por Debian y derivados.</p>
<p>Se instala directamente con apt, aptitude, synaptic o con dpkg y <a href="http://security.ubuntu.com/ubuntu/pool/main/o/openssl-blacklist/openssl-blacklist_0.1-0ubuntu0.8.04.1_all.deb">descargando el paquete</a>:</p>
<p>[code]sudo apt-get update &amp;&amp; sudo apt-get install openssl-blacklist[/code]</p>
<p>Su uso es muy sencillo, bastará con ejecutar el comando <strong>openssl-vulnkey</strong>. Toma como parámetros de entrada los ficheros con las claves privadas en formato <a href="http://en.wikipedia.org/wiki/X.509#Certificate_filename_extensions">PEM</a>.</p>
<p>[code]sudo openssl-vulnkey /etc/apache2/ssl/apache.test.pem<br />
COMPROMISED: 9c4d589707a08ed65508032b41a999a810173592 /etc/apache2/ssl/apache.test.pem[/code]</p>
<p>Lo que no me queda muy claro es qué pasa cuando tiene una &#8220;validez desconocida&#8221;&#8230;</p>
<p>[code]sudo openssl-vulnkey /etc/apache2/ssl/apache-ssl-key.pem<br />
Key has unknown validity: /etc/apache2/ssl/apache-ssl-key.pem[/code]</p>
<p>Este pequeño comando complementa estupendamente al <strong>ssh-vulnkey</strong> que verifica en el formato con el que almacena las claves openSSH si alguna de las claves del servidor o los clietnes SSH está comprometida.</p>
<p>Para instalar el paquete en Debian, por ahora se puede descargar directamente desde <a href="http://xillion.org/openssl-blacklist/">http://xillion.org/openssl-blacklist/</a> el paquete y sus firmas digitales para verficarlo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2008/05/14/como-identificar-claves-privadas-generadas-por-openssl-comprometidas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>openSSL, Debian y la línea comentada de md_rand.c</title>
		<link>http://www.theefrit.com/blog/2008/05/14/openssl-debian-y-la-linea-comentada-de-md_randc/</link>
		<comments>http://www.theefrit.com/blog/2008/05/14/openssl-debian-y-la-linea-comentada-de-md_randc/#comments</comments>
		<pubDate>Wed, 14 May 2008 18:57:53 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[NullPointerException]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[criptografía]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[pki]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=485</guid>
		<description><![CDATA[Menuda que se ha montado con el fallo detectado en el empaquetado del paquete openssl para distribuciones Debian y derivados, como Ubuntu. Al parecer tuvieron a bien comentar una inocente línea de código hace dos años que les daba unos errores molestos en código &#8220;no relacionado&#8221;, como bien comenta uno de los empaquetadores en el [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp"></div>
<div id="attachment_486" class="wp-caption alignleft" style="width: 160px"><a href="http://www.theefrit.com/blog/wp-content/uploads/2008/05/md_rand_c_openssl_debian_commented_out_md_update_rev300vs141.png"><img class="left size-thumbnail wp-image-486" title="El Error de openSSL en Debian subsanado dos años después" src="http://www.theefrit.com/blog/wp-content/uploads/2008/05/md_rand_c_openssl_debian_commented_out_md_update_rev300vs141-150x150.png" alt="Correción del fallo de la llamada al aleatorizador \&quot;bueno\&quot; de openSSL" width="150" height="150" /></a><p class="wp-caption-text">El Error de openSSL en Debian subsanado dos años después</p></div>
<p>Menuda que se ha montado con el <strong>fallo detectado en el empaquetado</strong> del <strong><a href="http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/crypto/rand/md_rand.c?rev=300&amp;view=log">paquete openssl</a></strong> para distribuciones <strong><a href="http://www.debian.org/">Debian</a></strong> y <strong>derivados</strong>, como <strong><a href="http://www.ubuntu.com/">Ubuntu</a></strong>. Al parecer tuvieron a bien comentar una inocente línea de código hace dos años que les daba unos errores molestos en código &#8220;no relacionado&#8221;, como bien comenta uno de los empaquetadores en el cambio en abril de 2006&#8230;</p>
<blockquote><p>openssl (0.9.8a-9) unstable; urgency=low<br />
[...]<br />
* Don&#8217;t add uninitialised data to the random number generator.  This stop<br />
valgrind from giving error messages in unrelated code.<br />
(Closes: #363516)</p>
<p>&#8211; Kurt Roeckx   Thu,  6 Apr 2006 20:34:07 +0200</p></blockquote>
<p>Esta cosa tan inocente <a href="http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/md_rand.c?rev=141&amp;r1=140&amp;r2=141">consistía en comentar una llamada a una función de código</a> que al parecer les daba un mensaje de error en alguna otra parte de código &#8220;no relacionado.&#8221; El caso es que justamente esta llamada es necesaria para que el proceso interno de <a href="http://en.wikipedia.org/wiki/Cryptographically_secure_pseudorandom_number_generator">generación de números aleatorio</a>s en la <a href="http://www.muppetlabs.com/~breadbox/txt/rsa.html#11">creación</a> de <a href="http://en.wikipedia.org/wiki/Public-key_cryptography">claves asimétricas</a> tipo <a href="http://en.wikipedia.org/wiki/Rsa">RSA</a> sea realmente aleatorio.</p>
<p><span id="more-485"></span></p>
<div id="attachment_488" class="wp-caption aligncenter" style="width: 480px"><a href="http://www.theefrit.com/blog/wp-content/uploads/2008/05/md_rand_c_line_of_doom.png"><img class="size-medium wp-image-488" title="La línea maldita comentada" src="http://www.theefrit.com/blog/wp-content/uploads/2008/05/md_rand_c_line_of_doom.png" alt="La línea 271 maldita comentada" width="470" height="214" /></a><p class="wp-caption-text">La línea 271 maldita comentada</p></div>
<p>La consecuencia de ello es que al no llamarse a esta función, la generación supuestamente pseudo-aleatoria de claves acaba siendo más predecible que el resultado de la selección española de fútbol en los mundiales y por tanto casi todas las parejas de claves públicas y privadas generadas por esta versión de openssl se pueden obtener por fuerza bruta. De hecho, desde debian.org se puede descargar un programa en perl, <a class="http" href="http://security.debian.org/project/extra/dowkd/dowkd.pl.gz">dowkd.pl.gz</a>, de menos de 10 megas que contiene la lista de todas las claves que se han podido generar en estos dos años por este error y resulta trivial y rapidísimo buscar las claves de tu servidor SSH o del certificado del Apache. Para llorar un rato largo.</p>
<p>Por ahora, la <a href="http://wiki.debian.org/SSLkeys">lista de componentes</a>, servicios y aplicaciones afectadas por este fallo es la siguiente,</p>
<ul>
<li>openssh, tanto usuarios como servidores</li>
<li>OpenVPN</li>
<li>DNSSEC</li>
<li>material para claves para X.509</li>
<li>encfs</li>
<li>Tor</li>
<li>postfix, exim4, sendmail y otras MTAs con SSL/TLS</li>
<li>cyrus imapd</li>
<li>courier imap/pop3</li>
<li>dovecot con soporte imaps/pops</li>
<li>apache2 (ssl certs)</li>
<li>dropbear</li>
<li>cfengine</li>
<li>puppet</li>
<li>xrdp</li>
<li>tinc</li>
<li>Certificados vsftpd SSL para FTPS</li>
<li>Certificados proftpd SSL/TLS para FTPS</li>
<li><a class="nonexistent" href="http://wiki.debian.org/DomainKeys">DomainKeys</a> (DK) y DKIM</li>
</ul>
<p>Seguramente seguirá creciendo.</p>
<p>De la lista anterior, tenemos un servidor web, Apache, varios servidores de correo, tanto las MTAs que hablan SMTP como los servidores de acceso a los buzones de correo, servidores de ficheros TFP, protocolos de actualización de DNS y hasta el servicio tor de proxies anónimos de navegación.</p>
<p>A mi lo que me preocupa no es que los servidores de acceso remoto SSH se vean afectados, tanto en temas de posibles ataques de Man in the Middle o suplantación de partes. Lo que puede ser delicado es el asunto de los <strong>certificados digitales generados</strong> para <strong>servicios web</strong> o idenficar usuarios que se hayan creado a partir de openssl. Ya sean autofirmados o simplemente se haya creado una solicitud de certificado para ser firmada por una PKI externa, las parejas de claves van a estar comprometidas y puede desembocar esto en una oleada de revocaciones de certificados.</p>
<p>Por suerte tiro de <a href="http://ejbca.sourceforge.net/">EJBCA</a> para jugar a las PKIs y no parece que Java o <a href="http://www.bouncycastle.org/">BouncyCastle</a> hayan caído en la misma tentación <em>simplificadora</em>. Tan sólo se han visto afectados los servicios de openSSH y aparentemente los sensores y agentes del <a href="http://www.prelude-ids.org">IDS Prelude</a> la generación de las claves RSA la hacen a partir de <em>/dev/random</em> y están salvados.</p>
<p>Para la gente de Debian les ha supuesto de entrada <a href="http://lists.debian.org/debian-devel-announce/2008/05/msg00003.html">deshabilitar el acceso por SSH</a> y tirar todas las contraseñas de los usuarios actuales. A ver cuántos certificados digitales de servidores web caen por el camino, son revocados y renovados y sobre todo, a ver si se hace rápidamente.</p>
<p>Más de un administrador se lo debe de estar pasando en grande&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2008/05/14/openssl-debian-y-la-linea-comentada-de-md_randc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Difundiendo la palabra Ubuntu y sus CDs</title>
		<link>http://www.theefrit.com/blog/2008/05/12/difundiendo-la-palabra-ubuntu-y-sus-cds/</link>
		<comments>http://www.theefrit.com/blog/2008/05/12/difundiendo-la-palabra-ubuntu-y-sus-cds/#comments</comments>
		<pubDate>Mon, 12 May 2008 18:58:27 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[NullPointerException]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[envío]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=477</guid>
		<description><![CDATA[Hoy me han llegado los distintos CDs de Ubuntu Hardy Heron 8.04 LTS a casa. Pedido especial para repartir por el trabajo y gentes varias. A evangelizar que se ha dicho&#8230; Pedidos el 20 de abril, salieron de Canonical el 22 del mismo mes y hoy han llegado por correo ordinario en su sobre acolchado. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theefrit.com/blog/wp-content/uploads/2008/05/12052008126.jpg"><img class="alignright size-medium wp-image-478 right" title="CDs de Ubuntu Hardy Heron 8.04 LTS" src="http://www.theefrit.com/blog/wp-content/uploads/2008/05/12052008126-300x225.jpg" alt="Los cuatro CDs disponibles de Hardy Heron" width="300" height="225" /></a></p>
<p>Hoy me han llegado los distintos CDs de Ubuntu Hardy Heron 8.04 LTS a casa. Pedido especial para repartir por el trabajo y gentes varias. A evangelizar que se ha dicho&#8230;</p>
<p><a href="https://shipit.ubuntu.com/">Pedidos</a> el 20 de abril, salieron de Canonical el 22 del mismo mes y hoy han llegado por correo ordinario en su sobre acolchado. Todos los CDs por supuesto y como siempre, gratuitos. A ver si <em>otros</em> hacen lo mismo&#8230;</p>
<p>Las versiones en formato ISO las <a href="http://www.ubuntu.com/getubuntu/download">descargué ya</a> en su momento de los servidores de Ubuntu y sus réplicas, pero los CDs son vistosos para repartir a cualquiera que quiera conocer otro sistema operativo totalmente gratuito. Las <em>live</em> de la versión <strong>Desktop</strong> dan gusto, cogen todo el hardware de los últimos portátiles que he probado por el trabajo y se instala en un momento, y contar con las versiones Server para montar en dos minutos un servidor de ficheros, otro web o uno de correo es sencillamente una maravilla.</p>
<p>Lo dicho, a repartir CDs y con pegatinas de regalo incluidas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2008/05/12/difundiendo-la-palabra-ubuntu-y-sus-cds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bloqueando ataques continuos con fail2ban y denyhosts</title>
		<link>http://www.theefrit.com/blog/2008/05/01/bloqueando-ataques-continuos-con-fail2ban-y-denyhosts/</link>
		<comments>http://www.theefrit.com/blog/2008/05/01/bloqueando-ataques-continuos-con-fail2ban-y-denyhosts/#comments</comments>
		<pubDate>Thu, 01 May 2008 21:12:07 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[kernelPanic!]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[ataque]]></category>
		<category><![CDATA[denyhosts]]></category>
		<category><![CDATA[fail2ban]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=408</guid>
		<description><![CDATA[Una de las cosas que uno puede hacer con su conexión a Internet es montarse un servidor de acceso remoto para conectarse a casa desde cualquier parte del mundo IP. Sin embargo, abrir servicios a Internet expone a tu equipo a las inclemencias propias de la red como son ataques remotos. Salvo errores muy críticos [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las cosas que uno puede hacer con su conexión a Internet es montarse un servidor de acceso remoto para conectarse a casa desde cualquier parte del mundo IP. Sin embargo, abrir servicios a Internet expone a tu equipo a las inclemencias propias de la red como son ataques remotos. Salvo errores muy críticos en los programas que se ejecutan, y manteniendo el equipo actualizado, llegar a colarse en tu máquina por un <em>exploit </em>es difícil, pero eso no quita que a diario puedas recibir continuos intentos de acceso no autorizados, sobre todo desde máquinas <em>zombies </em>de una <em>botnet</em>.</p>
<p>Esto es justo lo que le pasa a mi servidor SSH, cuyos registros de acceso fallidos están rebosando de intentos:</p>
<p>[code]<br />
Apr 23 02:20:52 teroknor sshd[31336]: Invalid user noah from 217.126.56.236<br />
Apr 23 02:20:52 teroknor sshd[31336]: pam_unix(ssh:auth): check pass; user unknown<br />
Apr 23 02:20:52 teroknor sshd[31336]: pam_unix(ssh:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=236.red-217-126-56.staticip.rima-tde.net<br />
Apr 23 02:20:54 teroknor sshd[31336]: Failed password for invalid user noah from 217.126.56.236 port 17228 ssh2<br />
Apr 23 02:20:56 teroknor sshd[31339]: Invalid user joseph from 217.126.56.236<br />
Apr 23 02:20:56 teroknor sshd[31339]: pam_unix(ssh:auth): check pass; user unknown<br />
Apr 23 02:20:56 teroknor sshd[31339]: pam_unix(ssh:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=236.red-217-126-56.staticip.rima-tde.net<br />
[/code]</p>
<p>Una solución muy fácil de instalar en el equipo es un <strong>sistema de prevención de intrusión</strong> o <a href="http://en.wikipedia.org/wiki/Intrusion-prevention_system">HIPS</a> basado en analizar periódicamente los registros de acceso con dos programas: <a href="http://denyhosts.sourceforge.net">denyhosts</a> y <a href=" http://www.fail2ban.org/wiki/index.php/OpenSSH">fail2ban</a>.</p>
<p><span id="more-408"></span></p>
<p>Estos dos programas buscan registros de fallos reiterativos de acceso y en caso de detectar demasiados errores de accesos desde una misma IP, automáticamente la bloquean.</p>
<p>Para sistemas con apt y sus poderes de supervaca, coro es el caso de mi Ubuntu 8.04, bastará con conjurarla con un:</p>
<p>[code]<br />
sudo apt-get install denyhosts fail2ban<br />
[/code]</p>
<p>Los instaladores traen una configuración por defecto que funciona sin problema con el servicio open-SSH que trae Ubuntu.</p>
<h3>Fail2ban</h3>
<p>En el caso de <strong>fail2ban </strong>se pueden añadir patrones de búsqueda personalizados para cada registro de actividad gracias a su configuración basada en los ficheros de filtros que se encuentran en <strong>/etc/fail2ban/filter.d/</strong>. Las acciones de bloqueo temporal de los atacantes se basan en insertar reglas en las iptables, el cortafuegos nativo de los sistemas linux.</p>
<p>Para verificar el correcto funcionamiento de las reglas se puede ejecutar el comando <strong>fail2ban-regex</strong>:</p>
<p>[code]fail2ban-regex /var/log/auth.log /etc/fail2ban/filter.d/sshd.conf[/code]</p>
<p>Su ejecución devolverá algo parecido a lo siguiente:</p>
<p>[code]Running tests<br />
=============</p>
<p>Use regex file : /etc/fail2ban/filter.d/sshd.conf<br />
Use log file   : /var/log/auth.log</p>
<p>Results<br />
=======</p>
<p>Failregex<br />
|- Regular expressions:<br />
|  [1] (?:error: PAM: )?Authentication failure for .* from \s*$<br />
|  [2] Failed [-/\w]+ for .* from (?: port \d*)?(?: ssh\d*)?\s*$<br />
|  [3] ROOT LOGIN REFUSED.* FROM \s*$<br />
|  [4] [iI](?:llegal|nvalid) user .* from \s*$<br />
|  [5] User .+ from  not allowed because not listed in AllowUsers\s*$<br />
|  [6] User .+ from  not allowed because none of user's groups are listed in AllowGroups\s*$<br />
|<br />
`- Number of matches:<br />
[1] 0 match(es)<br />
[2] 1338 match(es)<br />
[3] 0 match(es)<br />
[4] 932 match(es)<br />
[5] 0 match(es)<br />
[6] 0 match(es)</p>
<p>Ignoreregex<br />
|- Regular expressions:<br />
|<br />
`- Number of matches:</p>
<p>Summary<br />
=======</p>
<p>Addresses found:<br />
[1]<br />
[2]<br />
60.28.167.66 (Mon Apr 21 16:04:29 2008)<br />
200.41.1.220 (Mon Apr 21 20:24:09 2008)<br />
200.41.1.220 (Mon Apr 21 20:24:17 2008)<br />
[...]<br />
217.126.56.236 (Wed Apr 23 02:21:24 2008)<br />
217.126.56.236 (Wed Apr 23 02:21:27 2008)<br />
217.126.56.236 (Wed Apr 23 02:21:31 2008)<br />
217.126.56.236 (Wed Apr 23 02:21:34 2008)<br />
[5]<br />
[6]</p>
<p>Date template hits:<br />
2270 hit(s): Month Day Hour:Minute:Second<br />
0 hit(s): Weekday Month Day Hour:Minute:Second Year<br />
0 hit(s): Weekday Month Day Hour:Minute:Second<br />
0 hit(s): Year/Month/Day Hour:Minute:Second<br />
0 hit(s): Day/Month/Year:Hour:Minute:Second<br />
0 hit(s): Year-Month-Day Hour:Minute:Second<br />
0 hit(s): Day-Month-Year Hour:Minute:Second[.Millisecond]<br />
0 hit(s): TAI64N<br />
0 hit(s): Epoch</p>
<p>Success, the total number of match is 2270<br />
[/code]</p>
<p>Cuando se está ejecutando en segundo plano podemos ver el registro de actividad que va dejando en <strong>/var/log/fail2ban.log</strong>. Por defecto las reglas de rechazo de una determinada duran diez minutos, tiempo más que suficiente para que los molestos zombies desistan.</p>
<p>Más información en su <a href="http://www.fail2ban.org">sitio web oficial</a>.</p>
<h3>DenyHosts</h3>
<p>DenyHosts es un HIPS exclusivo para SSH y se basa por un lado en el análisis de los registros de acceso del servidor SSH y por otro de listas de IPs conocidas que se descargan y sincronizan desde el servidor principal de DenyHosts. Cuenta con más de 27000 sincronizaciones y es un bastante eficiente para protegerse de máquinas que ya se conocen como atacantes, frente a fail2ban, que realiza únicamente análisis de los registros.</p>
<p>El funcionamiento de DenyHosts se basa en ir añadiendo o eliminando direcciones IP al fichero <strong>/etc/hosts.deny</strong> que luego el servicio de SSH tiene en cuenta a la hora de rechazar intentos de conexión.</p>
<p>La configuración por defecto del paquete de las distribuciones de Debian/Ubuntu dejan en el fichero <strong>/etc/denyhosts.conf</strong> la configuración de este demonio. Si queremos que se sincronice con el servidor de DenyHosts de forma periódica, es necesario descomentar una línea del fichero de configuración por defecto, <strong> SYNC_SERVER</strong>=&#8230; y si además queremos que cada vez que actúe se registre en los registros del sistema, deberemos poner <strong>SYSLOG_REPORT</strong> a <strong>Yes</strong>.</p>
<p>[code]SYSLOG_REPORT=YES<br />
SYNC_SERVER = http://xmlrpc.denyhosts.net:9911[/code]</p>
<p>Si observamos los registros de actividad del sistema, veremos cosas como esta:</p>
<p>[code]theefrit@teroknor:~$ cat /var/log/syslog | grep deny<br />
May  1 14:21:56 teroknor denyhosts: Added the following hosts to /etc/hosts.deny - 203.212.65.20 (unknown)[/code]</p>
<p>En el fichero de registro de actividad específico de DenyHosts, <strong>/var/log/denyhosts</strong>,  podemos ver con detalle toda su actividad de sincronización remota.</p>
<p>Más información en la <a href="http://denyhosts.sourceforge.net">página del programa</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2008/05/01/bloqueando-ataques-continuos-con-fail2ban-y-denyhosts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMware server 1.0.5 y Ubuntu 8.04 Hardy Heron amd64</title>
		<link>http://www.theefrit.com/blog/2008/04/25/vmware-server-105-y-ubuntu-804-hardy-heron-amd64/</link>
		<comments>http://www.theefrit.com/blog/2008/04/25/vmware-server-105-y-ubuntu-804-hardy-heron-amd64/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 15:06:24 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[kernelPanic!]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=466</guid>
		<description><![CDATA[Si usas VMware estarás acostumbrado a tener que reconfigurar sus módulos para el núcleo de linux cada vez que actualizas de núcleo. El cambio a la rama 2.6.24 en Ubuntu 8.04 Hardy Heron hace que VMware directamente no sea capaz de recompilar sus módulos. No obstante, existe solución. Entrando en detalle, si intentamos un sudo [...]]]></description>
			<content:encoded><![CDATA[<p>Si usas VMware estarás acostumbrado a tener que reconfigurar sus módulos para el núcleo de linux cada vez que actualizas de núcleo. El cambio a la rama 2.6.24 en Ubuntu 8.04 Hardy Heron hace que VMware directamente no sea capaz de recompilar sus módulos. No obstante, existe solución.</p>
<p>Entrando en detalle, si intentamos un</p>
<blockquote><p>sudo vmware-config.pl</p></blockquote>
<p>Vamos a ver a la hora de compilar los módulos del núcleo algo como:</p>
<p>[code]None of the pre-built vmmon modules for VMware Server is suitable for your<br />
running kernel.  Do you want this program to try to build the vmmon module for<br />
your system (you need to have a C compiler installed on your system)? [yes]<br />
Using compiler "/usr/bin/gcc". Use environment variable CC to override.</p>
<p>What is the location of the directory of C header files that match your running<br />
kernel? [/lib/modules/2.6.24-16-generic/build/include]</p>
<p>Extracting the sources of the vmmon module.</p>
<p>Building the vmmon module.</p>
<p>Using 2.6.x kernel build system.<br />
make: se ingresa al directorio `/tmp/vmware-config0/vmmon-only'<br />
make -C /lib/modules/2.6.24-16-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules<br />
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-16-generic'<br />
CC [M]  /tmp/vmware-config0/vmmon-only/linux/driver.o<br />
In file included from /tmp/vmware-config0/vmmon-only/./include/vmware.h:25,<br />
from /tmp/vmware-config0/vmmon-only/linux/driver.c:48:<br />
/tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:159: error: redefinición de la definición de tipo ‘uintptr_t’<br />
include/linux/types.h:40: error: la declaración previa de ‘uintptr_t’ estaba aquí<br />
En el fichero incluído de /tmp/vmware-config0/vmmon-only/linux/driver.h:20,<br />
de /tmp/vmware-config0/vmmon-only/linux/driver.c:49:<br />
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:37:5: aviso: "VMW_HAVE_EPOLL" no está definido<br />
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:43:5: aviso: "VMW_HAVE_EPOLL" no está definido<br />
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,<br />
from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:<br />
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:60: error: tipos en conflicto para ‘poll_initwait’<br />
include/linux/poll.h:65: error: la declaración previa de ‘poll_initwait’ estaba aquí<br />
/tmp/vmware-config0/vmmon-only/linux/driver.c:147: aviso: inicialización desde un tipo de puntero incompatible<br />
/tmp/vmware-config0/vmmon-only/linux/driver.c:151: aviso: inicialización desde un tipo de puntero incompatible<br />
/tmp/vmware-config0/vmmon-only/linux/driver.c: En la función ‘LinuxDriver_Ioctl’:<br />
/tmp/vmware-config0/vmmon-only/linux/driver.c:1659: error: ‘struct mm_struct’ no tiene un miembro llamado ‘dumpable’<br />
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1<br />
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2<br />
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-16-generic'<br />
make: *** [vmmon.ko] Error 2<br />
make: se sale del directorio `/tmp/vmware-config0/vmmon-only'<br />
Unable to build the vmmon module.</p>
<p>For more information on how to troubleshoot module-related problems, please<br />
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and<br />
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".</p>
<p>Execution aborted.[/code]</p>
<p>Para resolver el problema lo que hay que usar es la utilidad vmware-any-any-update.</p>
<p><span id="more-466"></span></p>
<p>[code]<br />
cd /tmp<br />
wget http://uruz.org/files/vmware-any-any-update-116.tgz<br />
tar -xvzf vmware-any-any-update116.tgz<br />
cd vmware-any-any-update116<br />
sudo ./runme.pl[/code]</p>
<p>Una vez compilados todos los módulos y reiniciado el servidor de VMWare la cosa no ha terminado del todo. Si se ejecuta la consola del servidor mediante el comando vmware recibiremos por consola cosas como las siguientes:</p>
<p>[code]/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2)<br />
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)<br />
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2)<br />
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)<br />
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2)<br />
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)[/code]</p>
<p>Y la ejecución se parará. Es lo que tiene los binarios compilados a fuego. Lo mejor que se puede hacer es enlazar simbólicamente las libgcc del equipo en el directorio donde vmware espera encontrarlas (/usr/lib/vmware/lib/):</p>
<p>[code]sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1<br />
sudo ln -sf  /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0[/code]</p>
<p>Una vez hechos estos enlaces simbólicos debería funcionar la consola del servidor VMware y podemos acceder a las máquinas virtuales que tengamos en el sistema.</p>
<p>En los <strong>núcleos de 64 bits</strong> con el <strong>paquete ia32-libs desactualizado</strong> puede además haber más problemas con las bibliotecas gráficas del gtk para 32 bits. Para resolver el problema falta hacer unos cuantos enlaces simbólicos a las bibliotecas de 32 bits que vmware echa en falta o bien actualizar el paquete a la 2.2ubuntu10, que es lo más recomendable. En <a href="https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/177869">launchpad informan</a> de que ya no hace falta hacer lo siguiente:</p>
<p>[code]sudo ln -s /usr/lib32 /usr/l32<br />
sudo sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/gtk-2.0/2.10.0/loader-files.d/libgtk2.0-0.loaders<br />
sudo sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/libgdk_pixbuf-2.0.so.0.1200.9[/code]</p>
<p>Y efectivamente en el equipo recién actualizado a a 8.04 sin pasar por las versiones de prueba ni candidatas <strong>este último paso no hay que hacerlo</strong>.</p>
<p>Obtenido <a href="http://ubuntuforums.org/showthread.php?t=613976">directamente desde los foros de Ubuntu</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2008/04/25/vmware-server-105-y-ubuntu-804-hardy-heron-amd64/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.04 Hardy Heron en unas pocas horas</title>
		<link>http://www.theefrit.com/blog/2008/04/23/ubuntu-804-hardy-heron-en-unas-pocas-horas/</link>
		<comments>http://www.theefrit.com/blog/2008/04/23/ubuntu-804-hardy-heron-en-unas-pocas-horas/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 16:44:47 +0000</pubDate>
		<dc:creator>TheEfrit</dc:creator>
				<category><![CDATA[kernelPanic!]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.theefrit.com/blog/?p=453</guid>
		<description><![CDATA[Queda menos de un día para el lanzamiento oficial de la nueva versión de Ubuntu, Hardy Heron 8.04 LTS. Nueva versión con soporte extendido de cinco años, como la 6.06. Como siempre, cargado de novedades jugosas así como incontables mejoras que siguen estabilizando más y más la distribución. De un vistazo a las release notes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theefrit.com/blog/wp-content/uploads/2008/04/ubuntu_hardy_one_day.png"><img class="alignleft left size-medium wp-image-451" title="Ubuntu Hardy Heron 8.04 en un día" src="http://www.theefrit.com/blog/wp-content/uploads/2008/04/hardy_one_day_to_go-300x145.png" alt="Contador a un día para el lanzamiento de Ubuntu Hardy Heron 8.04" width="300" height="145" /></a><br />
Queda menos de un día para el lanzamiento oficial de la nueva versión de Ubuntu, Hardy Heron 8.04 LTS. Nueva versión con soporte extendido de cinco años, como la <a href="http://www.ubuntu.com/GetUbuntu/releasenotes/606">6.06</a>.</p>
<p>Como siempre, cargado de novedades jugosas así como incontables mejoras que siguen estabilizando más y más la distribución. De un vistazo a las <em><a href="http://www.ubuntu.com/testing/804rc">release notes</a></em> de las versiones de prueba nos permiten comprobar que la esperada versión <strong>7.3</strong> del servidor gráfico <strong>Xorg</strong>, las &#8220;Xs&#8221;, ya están funcionando con configuración <em>automágica</em> junto con la versión <strong>2.22 de Gnome</strong>.</p>
<p>Desde que lanzaran las primeras alphas me instalé una versión de escritorio de 64 bits en una máquina virtual basada en VMWare y he de decir que es impresionante el esfuerzo que siguen haciendo la gente de <a href="http://www.canonical.com/">Canonical</a> por hacer la vida más fácil a todos los que queremos alejarnos de los sistemas operativos propietarios. Las nuevas <strong>interfaces de configuración de privilegios</strong> y de &#8220;escalado&#8221; de privilegios para realizar operaciones administrativas son un ejemplo más.</p>
<p>Para mejorar la seguridad, <strong>Uncomplicated Firewall</strong> o ufw, cortafuegos preinstalado. Para los no iniciados en los cortafuegos yo personalmente prefiero <a href="http://www.fs-security.com/">firestarter</a>, pero ya el hecho de traer instalado y activado un cortafuegos es de agradecer.</p>
<p>Una cosa que mencionan en las notas de la versión es el nuevo <strong>Evolution</strong>, que incorpora entre otras cosas, soporte nativo de <a href="http://calendar.google.com/">Google Calendar</a>. Otra maravilla, yo que uso basante este invento de Google. Viva el gran hermano googleniano. Si usas el anillo de claves de gnome para guardar contraseñas de la Wifi de casa o de los compartidos de Windows de la red y claves PGP/GPG, seahorse viene de serie e incorpora además la gestión de los anillos de gnome, eliminando la aplicación anterior. Ahora todos los anillos claves se gestionan desde un único sitio con <strong>seahorse</strong>.</p>
<p>Sobre el navegador, nos van a tener directamente en &#8220;beta&#8221; hasta que para junio saque la Mozilla Foundation la versión 3.0 de <strong>Firefox</strong>. No es la primera vez que pasa, con la actual rama, la 2.0 ya estuvimos así. Yo ya llevo usando los binarios de Firefox 3 beta desde la tercera versión, y ahora con la quinta versión de Firefox 3 beta estoy alucinando. El consumo de memoria bajo, responde rapidísimamente, más soporte en manejo de conexiones cifradas, soporte para SSL EV, etc. Lo malo es la pérdida de muchos plugins que uso habitualmente hasta que se actualicen a Firefox 3.</p>
<p>Jugando a <strong>Java</strong> en la máquina virtual, Ubuntu 8.04 instala sin problemas las versiones libres de la máquina virtual y hasta los plugins necesarios para Firefox para tener applets hasta en las versiones de 64 bits. Lo mismo ocurre con flash. Desde la 7.10 para 64 bits ya funciona bien el plugin de Adobe nativo para 32 bits para linux. Y todo se hace directamente cuando entras en una página que requiera flash o java para funcionar.</p>
<p><strong>PulseAudio</strong> pasa a estar preinstalado en el sistema. Nuevo servidor de audio capaz de combinar sin sudar mucho distintas fuentes de distintas aplicaciones. A ver si ya nos evitamos los jaleos de &#8220;recursos ocupados&#8221; al intentar acceder a las tarjetas de sonido y sobre todo, desde mi punto de vista, si combinado con las últimas <strong>blueZ</strong> permiten hacer funcionar bien los cascos Bluetooth con perfiles a2dp de distribución de audio de alta calidad. Hasta ahora van de miedo, pero sólo una aplicación a la vez, y sólo si se les puede configurar el dispositivo de salida de ALSA a usar.</p>
<p><a href="http://www.theefrit.com/blog/wp-content/uploads/2008/04/update_manager_hardy_confirm.png"><img class="alignright right size-thumbnail wp-image-454" style="clear:both;" title="Actualización a Hardy, confirmación" src="http://www.theefrit.com/blog/wp-content/uploads/2008/04/update_manager_hardy_confirm-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Para los impacientes como yo, ya saben, a invocar la magia:</p>
<blockquote><p>sudo update-manager -d -c</p></blockquote>
<p><a href="http://www.theefrit.com/blog/wp-content/uploads/2008/04/update_manager_hardy_downloading.png"><img class="alignright right size-thumbnail wp-image-455" style="clear:both;" title="Descargando los paquetes de Hardy Heron" src="http://www.theefrit.com/blog/wp-content/uploads/2008/04/update_manager_hardy_downloading-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Y para los que quieran esperar hasta mañana,</p>
<blockquote><p>sudo update-manager -c</p></blockquote>
<p>Si lo que queremos es actualizar de distribución una variante Server de Ubuntu, sin servidor gráfico y demás, tenemos la opción de la línea de comandos:</p>
<blockquote>
<p class="command">sudo apt-get install update-manager-core</p>
<p class="command">sudo do-release-upgrade</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.theefrit.com/blog/2008/04/23/ubuntu-804-hardy-heron-en-unas-pocas-horas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

