<?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>BeOSmAn&#039;s Blooog &#187; Sistemas Operativos</title>
	<atom:link href="http://beosman.org/archivo/category/sistemas-operativos/feed" rel="self" type="application/rss+xml" />
	<link>http://beosman.org</link>
	<description>Breaking with the past to build the future</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:21:19 +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>¿Qué significan los iconos de inicio de HaikuOS?</title>
		<link>http://beosman.org/archivo/2011/informatica/que-significan-los-iconos-de-inicio-de-haikuos.html</link>
		<comments>http://beosman.org/archivo/2011/informatica/que-significan-los-iconos-de-inicio-de-haikuos.html#comments</comments>
		<pubDate>Fri, 11 Nov 2011 15:03:23 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=5207</guid>
		<description><![CDATA[Cuando se inicia el sistema operativo Haiku se presentan una serie de iconos para indicar en qué estado del inicio nos encontramos. Estos iconos significan lo siguiente: Inicializa los módulos del kernel. Monta el sistema de archivos principal en / (rootfs) y monta el sistema de archivos de los dispositivos en /dev (devfs). Inicializa el [...]]]></description>
			<content:encoded><![CDATA[<p class="aligncenter">
<img class="image" src="/uploads/2011/11/haiku-boot-icons.png" alt="Iconos de inicio de HaikuOS" title="Iconos de inicio de HaikuOS" width="650" height="154" />
</p>
<p>Cuando se inicia el <a href="http://haiku-os.org">sistema operativo Haiku</a> se presentan una serie de iconos para indicar en qué estado del inicio nos encontramos. Estos iconos significan lo siguiente:</p>
<ul style="list-style-type: none;list-style-image: none;">
<li style="overflow:auto;"><img style="margin:0 5px 5px 0;" class="floatleft" src="/uploads/2011/11/haiku-boot-atom.png" alt="Haiku boot: Atom" title="Haiku boot: Atom" width="40" height="40" /> Inicializa los módulos del kernel.</li>
<li style="overflow:auto;"><img style="margin:0 5px 5px 0;" class="floatleft" src="/uploads/2011/11/haiku-boot-disk-glass.png" alt="Haiku boot: Disk with magnifier glass" title="Haiku boot: Disk with magnifier glass" width="40" height="40" /> Monta el sistema de archivos principal en <code>/</code> (<code>rootfs</code>) y monta el sistema de archivos de los dispositivos en <code>/dev</code> (<code>devfs</code>).</li>
<li style="overflow:auto;"><img style="margin:0 5px 5px 0;" class="floatleft" src="/uploads/2011/11/haiku-boot-plug-in-card.png" alt="Haiku boot: Plug-in card" title="Haiku boot: Plug-in card" width="40" height="40" /> Inicializa el gestor de dispositivos.</li>
<li style="overflow:auto;"><img style="margin:0 5px 5px 0;" class="floatleft" src="/uploads/2011/11/haiku-boot-disk-leaf.png" alt="Haiku boot: Disk with leaf" title="Haiku boot: Disk with leaf" width="40" height="40" /> Monta el disco del sistema (<code>/boot</code>).</li>
<li style="overflow:auto;"><img style="margin:0 5px 5px 0;" class="floatleft" src="/uploads/2011/11/haiku-boot-chip.png" alt="Haiku boot: Chip" title="Haiku boot: Chip" width="40" height="40" /> Activa los módulos para controlar las características específicas de la CPU.</li>
<li style="overflow:auto;"><img style="margin:0 5px 5px 0;" class="floatleft" src="/uploads/2011/11/haiku-boot-folder.png" alt="Haiku boot: Folder" title="Haiku boot: Folder" width="40" height="40" /> Finalización del inicio de los subsistemas (que cargan módulos del disco principal en <code>/boot</code>).</li>
<li style="overflow:auto;"><img style="margin:0 5px 5px 0;" class="floatleft" src="http://beosman.org/uploads/2011/11/haiku-boot-rocket.png" alt="Haiku boot: Rocket" title="Haiku boot: Rocket" width="40" height="40" /> Carga en memoria e inicia el <em>script</em> (<code>BootScript</code>) que carga los servidores de inicio como el <code>app_server</code> o el <code>input_server</code>.</li>
</ul>
<p>En una máquina virtual con <a href="http://es.wikipedia.org/wiki/VirtualBox">VirtualBox</a> (en un equipo moderno, todo hay que decirlo) tarda algo menos de 10 segundos en iniciar el sistema. Supongo que en hardware real tardará menos <img src='http://beosman.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/informatica/que-significan-los-iconos-de-inicio-de-haikuos.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Diálogo de copia de archivos de Windows 8</title>
		<link>http://beosman.org/archivo/2011/sistemas-operativos/dialogo-de-copia-de-archivos-de-windows-8.html</link>
		<comments>http://beosman.org/archivo/2011/sistemas-operativos/dialogo-de-copia-de-archivos-de-windows-8.html#comments</comments>
		<pubDate>Wed, 31 Aug 2011 17:24:49 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=4853</guid>
		<description><![CDATA[Y hablando, otra vez, sobre el rediseño de la interfaz de Windows 8, me encuentro con los chicos de Microsoft están rediseñando el diálogo que indica el progreso de copia de archivos, quedando este (de momento) como se ve en la imagen: Pero resulta que, ya en el 2001, BeOS &#8212;y ahora Haiku&#8212; tenía su [...]]]></description>
			<content:encoded><![CDATA[<p>Y hablando, <a href="/archivo/2011/informatica/mejorando-el-explorador-de-windows-o-no-y-otros-menesteres.html">otra vez</a>, sobre el rediseño de la interfaz de Windows 8, me encuentro con los chicos de <a href="http://es.wikipedia.org/wiki/Microsoft">Microsoft</a> están <a href="http://blogs.msdn.com/b/b8/archive/2011/08/23/improving-our-file-management-basics-copy-move-rename-and-delete.aspx">rediseñando el diálogo que indica el progreso de copia de archivos</a>, quedando este (de momento) como se ve en la imagen:</p>
<p class="aligncenter">
<img src="http://beosman.org/uploads/2011/08/windows-8-copy-dialog.png" alt="Diálogo de copia de archivos de Windows 8" title="Diálogo de copia de archivos de Windows 8" width="465" height="257" class="alignnone size-full wp-image-4854" />
</p>
<p>Pero resulta que, ya en el 2001, <a href="http://es.wikipedia.org/wiki/BeOS">BeOS</a> &mdash;y ahora <a href="http://es.wikipedia.org/wiki/Haiku_(sistema_operativo)">Haiku</a>&mdash; tenía su propio cuadro de diálogo de copia de archivos mediante el <a href="http://en.wikipedia.org/wiki/Tracker_(File_manager)">Tracker</a> (el homólogo al <a href="http://es.wikipedia.org/wiki/Explorador_de_Windows">Explorador de Windows</a>) y, fijaos qué casualidad, era así:</p>
<p class="aligncenter">
<img src="/uploads/2011/08/haiku-tracker-transaction-status.jpg" alt="Diálogo de copia de archivos de BeOS/HaikuOS" title="Diálogo de copia de archivos de BeOS/HaikuOS" width="361" height="208" class="alignnone size-full wp-image-4867" />
</p>
<p>¿Y ahora estos vienen con innovaciones? ¡Já!</p>
<p class="postdata">
<del date="2012-09-02"><strong>Actualización</strong>: He notado que en Google Chrome no se ve correctamente <a href="/uploads/2011/08/haiku-tracker-transaction-status.jpg">la imagen del Tracker de Haiku</a> así que, si esto os sucede, probad con Firefox donde no he detectado ningún problema.</del>
</p>
<p class="postdata">
<strong><ins date="2012-09-02">Actualización 2</ins></strong>: El problema de que se oculte la segunda imagen en Chrome es debido a la extensión <a href="https://chrome.google.com/webstore/detail/gighmmpiobklfepjocnamgkkbiglidom">AdBlock</a>, así que basta con desactivarla para que se vea dicha imagen (o añadir una excepción, pero no se como se hace <img src='http://beosman.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/sistemas-operativos/dialogo-de-copia-de-archivos-de-windows-8.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Mejorando el Explorador de Windows (o no) y otros menesteres</title>
		<link>http://beosman.org/archivo/2011/informatica/mejorando-el-explorador-de-windows-o-no-y-otros-menesteres.html</link>
		<comments>http://beosman.org/archivo/2011/informatica/mejorando-el-explorador-de-windows-o-no-y-otros-menesteres.html#comments</comments>
		<pubDate>Tue, 30 Aug 2011 13:02:53 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=4821</guid>
		<description><![CDATA[Los chicos de Microsoft se lo curran y han hecho un estudio donde se muestra el uso que los usuarios le damos al Explorador de Windows, esto es, cómo accedemos a las acciones para el tratamiento de archivos &#8212;mediante menús, iconos, teclas de acceso rápido, etc.&#8212; con el fin de &#8220;optimizar&#8221; estos componentes para mejorar [...]]]></description>
			<content:encoded><![CDATA[<p>Los chicos de <a href="http://es.wikipedia.org/wiki/Microsoft">Microsoft</a> se lo curran y <a href="http://blogs.msdn.com/b/b8/archive/2011/08/26/improvements-in-windows-explorer.aspx">han hecho un estudio</a> donde se muestra el uso que los usuarios le damos al <a href="http://es.wikipedia.org/wiki/Explorador_de_Windows">Explorador de Windows</a>, esto es, cómo accedemos a las acciones para el tratamiento de archivos &mdash;mediante menús, iconos, teclas de acceso rápido, <abbr title="etcétera">etc.</abbr>&mdash; con el fin de <em>&#8220;optimizar&#8221;</em> estos componentes para mejorar la experiencia de usuario.</p>
<p>Conforme a este estudio, el nuevo rediseño del Explorador&#8230; bueno, deja un poco que desear, teniendo en cuenta que han creado una barra de herramientas mucho más grande e intrusiva que las anteriores con acciones que los usuarios apenas usan (menos del <span class="nowrap">1 %</span> de las veces se usa la opción de la barra de herramientas en detrimento de otras opciones como el menú contextual o una tecla de acceso rápido).</p>
<p>Pero eso no es lo que quiero destacar aquí. Lo que quiero destacar es este gráfico:</p>
<p class="image aligncenter">
<img class="image" src="http://beosman.org/uploads/2011/08/command-entrypoint.png" alt="Punto de entrada de los comandos" title="Punto de entrada de los comandos" width="578" height="397" class="alignnone size-full wp-image-4825" /><br />
Punto de entrada de los comandos en el Explorador de Windows
</p>
<p>Es decir, según este gráfico, la mayoría de las acciones que un usuario hace en el Explorador de Windows &mdash;esto es, tratamiento de archivos&mdash; es mediante el menú contextual; luego mediante una combinación de teclas (teclas rápidas); lo siguiente es el uso de la barra de herramientas; y, finalmente, mediante el menú normal de toda la vida.</p>
<p>De este gráfico mi conclusión es que la barra de menús es un punto de entrada de comandos superfluo que, en cuanto estás acostumbrado a usar el software, obvias en favor de los menús contextuales y de las teclas de acceso rápido. Es decir, a mi parecer, la barra de menús sobraría en <strong>muchas</strong> interfaces de software.</p>
<p>Entonces, me pregunto ¿por qué los chicos de <a href="http://es.wikipedia.org/wiki/Apple">Apple</a> se empeñan en mantener un <strong>menú global</strong> que ocupa una parte <strong>muy</strong> importante del escritorio y que, según el estudio de Microsoft, apenas se usaría?</p>
<p>Por poner un sólo ejemplo, esa zona de la pantalla se usa en <a href="http://es.wikipedia.org/wiki/Google_Chrome">Google Chrome</a> y en <a href="http://es.wikipedia.org/wiki/Mozilla_Firefox">Mozilla Firefox</a> para acceder más rápidamente a las pestañas teniendo en cuenta que el ratón <em>&#8220;no se sale&#8221;</em> del borde de la pantalla.</p>
<p>Y esto ocurre con todas las interfaces que copian descaradamente la interfaz de <a href="http://es.wikipedia.org/wiki/Mac_OS_X">Mac OS X</a> (léase <a href="http://es.wikipedia.org/wiki/GNOME_Shell">Gnome Shell</a>, <a href="http://es.wikipedia.org/wiki/Unity_(entorno_de_escritorio)">Unity</a>&#8230;). Vamos, para mí es perder espacio y, sobre todo, funcionalidad y usabilidad. Pero no tengáis miedo de que en Mac OS X (y demás) lo quiten alguna vez (aunque sea por configuración). Ante todo hay que tener señas de identidad. Aunque no sean usables.</p>
<p class="postdata">
<abbr title="Postdata">P.D.</abbr>: Tengo en mente escribir algún día sobre las disposiciones de los elementos de los escritorio informáticos &mdash;esquinas, bordes&#8230;&mdash; y la tendencia de hoy en día. El problema es la falta de tiempo&#8230; y ganas <img src='http://beosman.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/informatica/mejorando-el-explorador-de-windows-o-no-y-otros-menesteres.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Escribiendo desde HaikuOS</title>
		<link>http://beosman.org/archivo/2011/sistemas-operativos/escribiendo-desde-haikuos.html</link>
		<comments>http://beosman.org/archivo/2011/sistemas-operativos/escribiendo-desde-haikuos.html#comments</comments>
		<pubDate>Wed, 17 Aug 2011 17:45:24 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=4749</guid>
		<description><![CDATA[Esta es la primera entrada que escribo desde el sistema operativo HaikuOS, el clon de mi querido BeOS, en una máquina virtual de VirtualBox. Además, tanto la escritura en el blog como el pantallazo y la posterior edición de la imagen han sido hechas desde la versión R1A3 del propio Haiku &#8212;la imagen se editó [...]]]></description>
			<content:encoded><![CDATA[<p class="aligncenter">
<a href="/uploads/2011/08/haiku-big.png"><img class="image" src="/uploads/2011/08/haiku.png" alt="" title="Pantallazo de HaikuOS" width="620" height="465" class="alignnone size-full wp-image-4750" /></a>
</p>
<p>Esta es la primera entrada que escribo desde el sistema operativo <a href="http://es.wikipedia.org/wiki/Haiku_(sistema_operativo)">HaikuOS</a>, el clon de mi querido <a href="http://es.wikipedia.org/wiki/BeOS">BeOS</a>, en una máquina virtual de VirtualBox.</p>
<p>Además, tanto la escritura en el blog como el pantallazo y la posterior edición de la imagen han sido hechas desde la versión <a href="http://haiku-os.org/get-haiku">R1A3</a> del propio Haiku &mdash;la imagen se editó con WonderBrush y el navegador es WebPositive&mdash;, con lo que se podría decir que el sistema operativo ya es bastante completo.</p>
<p>Obviamente todavía <strong>falta mucho por hacer</strong>, sobre todo teniendo en cuenta que no es un proyecto demasiado atractivo para el gran público y el número de desarrolladores está muy limitado, pero, aunque lento, va por buen camino.</p>
<p>Y quizás os preguntéis ¿por qué otro sistema operativo? La respuesta es sencilla: porque aunque BeOS es de principios de 1990, tanto BeOS como Haiku son los únicos sistemas operativos que se podrían considerar <em>&#8220;modernos&#8221;</em> ya que tanto su arquitectura principal como su <acronym title="Application Programmer Interface" lang="en">API</acronym> son innovadoras desechando modelos obsoletos y atreviéndose a hacer las cosas mejor sin mantener la compatibilidad.</p>
<p>¿Y eso es bueno? Yo opino que sí porque así que se consigue avance e innovación haciendo las cosas más rápidas y mejores. Pero es sólo una opinión <img src='http://beosman.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>En resumen, BeOS ya era muy rápido en mi Pentium II a 350 <abbr title="Megaherzios">MHz</abbr> (11 segundos en arrancar). Además, tanto en BeOS como ahora en Haiku, es <strong>muy</strong> fácil programar para ellos gracias a su API sencilla pero potente en C++. Y muchas otras virtudes y algún que otro defecto.</p>
<p>No pretendo con esto que hagáis de Haiku vuestro sistema principal (a día de hoy sería inviable) pero sí que le déis una oportunidad revisándolo de vez en cuando.</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/sistemas-operativos/escribiendo-desde-haikuos.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Haiku OS Release 1 Alpha 3</title>
		<link>http://beosman.org/archivo/2011/informatica/haiku-os-release-1-alpha-3.html</link>
		<comments>http://beosman.org/archivo/2011/informatica/haiku-os-release-1-alpha-3.html#comments</comments>
		<pubDate>Wed, 22 Jun 2011 13:06:18 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=4561</guid>
		<description><![CDATA[Todo este tinglado de letras y números en el título de la entrada no es más que para hacerse eco de la salida de la versión Release 1 Alpha 3 del sistema operativo Haiku, el clon libre de mi querido BeOS, un año y un mes después de la Alpha 2 (que no comenté aquí, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="floatright" src="http://beosman.org/uploads/2011/06/haiku-os-r1a3-disc.png" alt="Portada del disco de HaikuOS Release 1 Alpha 3" title="Portada del disco de HaikuOS Release 1 Alpha 3" width="208" height="208" /></p>
<p>Todo este tinglado de letras y números en el título de la entrada no es más que para hacerse eco de la salida de la versión <a href="http://www.haiku-os.org/news/2011-06-18_haiku_release_1_alpha_3"><em>Release 1 Alpha 3</em></a> del <a href="http://es.wikipedia.org/wiki/Haiku_(sistema_operativo)">sistema operativo Haiku</a>, el clon libre de mi querido <a href="http://es.wikipedia.org/wiki/BeOS">BeOS</a>, un año y un mes después de la Alpha 2 (que no comenté aquí, por cierto).</p>
<p>Los <a href="http://www.haiku-os.org/get-haiku/release-notes" lang="en">cambios principales</a> son:</p>
<ul>
<li><strong>Hardware</strong>: mejor soporte de hardware con nuevos controladores.</li>
<li><strong>Sistemas de archivos</strong>: soporte para <a href="http://es.wikipedia.org/wiki/Btrfs">btrfs</a>, <a href="http://es.wikipedia.org/wiki/Ext4">ext4</a> y <a href="http://es.wikipedia.org/wiki/ExFAT">exFAT</a>.</li>
<li><strong>Localización</strong>: soporte para traducir y localizar el sistema operativo.</li>
<li><strong>Layout <a href="http://es.wikipedia.org/wiki/API"><acronym title="Application Programming Interface" lang="en">API</acronym></a></strong>: nuevo <acronym title="Application Programming Interface" lang="en">API</acronym> para la colocación de componentes en el desarrollo de aplicaciones.</li>
<li><strong>Aplicaciones</strong>: mejores en la funcionalidad y en las aplicaciones.</li>
<li><strong>Gestión de ventanas</strong>: apilado y ordenación de ventanas. Y con accesos directos de teclado.</li>
<li><strong>Multimedia</strong>: más formatos de audio y vídeo y mejoras en la reproducción de contenidos.</li>
<li><strong>Solución de errores</strong>: más de 950 incidencias resueltas desde la versión anterior.</li>
</ul>
<p>En definitiva, el avance es lento de constante, lo que me lleva a pensar que, quizás, dentro de ¿un año? ¿dos años? podamos disfrutar de la primera versión de <a href="http://www.haiku-os.org">HaikuOS</a>.</p>
<p>Por supuesto, hoy en día no es alternativa de uso; es, simplemente, para trastear, para aprender, para desarrollar&#8230; en definitiva, para quién le gusten las cosas bien hechas. Y sí, he dicho <strong>bien hechas</strong>. Hay mucha documentación sobre BeOS y Haiku para ver el porqué <img src='http://beosman.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/informatica/haiku-os-release-1-alpha-3.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Solución (chapucera) a los fallos de Ubuntu 10.10</title>
		<link>http://beosman.org/archivo/2011/sistemas-operativos/solucion-chapucera-a-los-fallos-de-ubuntu-10-10.html</link>
		<comments>http://beosman.org/archivo/2011/sistemas-operativos/solucion-chapucera-a-los-fallos-de-ubuntu-10-10.html#comments</comments>
		<pubDate>Mon, 30 May 2011 17:59:57 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=4441</guid>
		<description><![CDATA[¿Se acuerdan ustedes de los tres últimos fallos que comenté el otro día con la actualización a Ubuntu 10.10? Pues la solución es bien sencilla, aunque muy chapucera. Basta con ejecutar el comando: diego@ubuntu:~:$ compiz &#45;&#45;replace &#38; Con esto se reinicia el decorador de ventanas y desaparecen los síntomas&#8230; al menos durante un rato. Que [...]]]></description>
			<content:encoded><![CDATA[<p>¿Se acuerdan ustedes de <a href="/archivo/2011/sistemas-operativos/actualizacion-a-ubuntu-11-04.html">los tres últimos fallos que comenté el otro día con la actualización a Ubuntu 10.10</a>?</p>
<p>Pues la solución es bien sencilla, aunque <strong>muy</strong> chapucera. Basta con ejecutar el comando:</p>
<p class="terminal">
diego@ubuntu:~:$ compiz &#45;&#45;replace &amp;
</p>
<p>Con esto se reinicia el decorador de ventanas y desaparecen los síntomas&#8230; al menos durante un rato.</p>
<p>Que esta sea una posible solución indica que es <code><a href="http://es.wikipedia.org/wiki/Compiz">compiz</a></code> quien falla, así que lo chicos de desarrollo deberían darle un repaso. A ver si pronto hay una buena actualización&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/sistemas-operativos/solucion-chapucera-a-los-fallos-de-ubuntu-10-10.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Miniaplicación de indicadores en Ubuntu</title>
		<link>http://beosman.org/archivo/2011/informatica/miniaplicacion-de-indicadores-en-ubuntu.html</link>
		<comments>http://beosman.org/archivo/2011/informatica/miniaplicacion-de-indicadores-en-ubuntu.html#comments</comments>
		<pubDate>Wed, 25 May 2011 21:41:07 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=4420</guid>
		<description><![CDATA[Los chicos de Ubuntu han desarrollado en las últimas versiones de este sistema operativo un nuevo concepto de bandeja del sistema (esa zona de la barra de menús donde se concentran iconos de aplicaciones en segundo plano) a lo que ellos llaman miniaplicación de indicadores (indicators applet en inglés); y es algo como esto (los [...]]]></description>
			<content:encoded><![CDATA[<p>Los chicos de Ubuntu han desarrollado en las últimas versiones de este sistema operativo un nuevo concepto de bandeja del sistema (esa zona de la barra de menús donde se concentran iconos de aplicaciones en segundo plano) a lo que ellos llaman miniaplicación de indicadores (<em lang="en"><a href="https://launchpad.net/indicator-applet">indicators applet</a></em> en inglés); y es algo como esto (los iconos grises de la izquierda):</p>
<p class="aligncenter">
<img class="image" src="/uploads/2011/05/indicators.png" alt="Indicadores" title="Indicadores" width="510" height="36" />
</p>
<p>Esta nuevo sistema pretende imitar la manida bandeja del sistema de Windows donde aplicaciones en segundo plano incrustan su icono para tener constancia de su ejecución y poder realizar acciones sobre las mismas.</p>
<p>Y, a lo que voy: los iconos son muy bonitos, pero la funcionalidad es una basura. Siento ser tan duro, pero me fastidia mucho que involucionemos en lugar de evolucionar. Porque en cada icono de la <em>antigua</em> bandeja del sistema yo podía hacer clic, doble clic y clic con el botón secundario para realizar diferentes acciones, mientras que con este sistema sólo puedo hacer un clic normal y siempre saldrá un menú de acciones.</p>
<p>¿Es esto evolución? ¿Mejora esto la usabilidad del sistema?</p>
<p>A mi entender no. Mismamente, con la aplicación <a href="http://es.wikipedia.org/wiki/Dropbox">Dropbox</a> (el primer icono empezando por la izquierda de la imagen), antes al hacer clic se abría la carpeta de Dropbox y, con el botón secundario, salía un menú. Ahora siempre sale un menú con el clic. ¿Dónde está el resto de funcionalidad?</p>
<p>¿Creen los desarrolladores de Ubuntu que eliminando funcionalidad se mejora la usabilidad? Yo creo que no.</p>
<p>Hasta aquí mi pataleta de hoy. Otro día seguiré con <a href="http://es.wikipedia.org/wiki/Unity_(entorno_de_escritorio)">Unity</a>, que para él tiene&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/informatica/miniaplicacion-de-indicadores-en-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualización a Ubuntu 11.04</title>
		<link>http://beosman.org/archivo/2011/sistemas-operativos/actualizacion-a-ubuntu-11-04.html</link>
		<comments>http://beosman.org/archivo/2011/sistemas-operativos/actualizacion-a-ubuntu-11-04.html#comments</comments>
		<pubDate>Mon, 16 May 2011 20:47:21 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=4301</guid>
		<description><![CDATA[He actualizado de la versión de Ubuntu 10.10 a la 11.04 (desktop) a través del actualizador &#8212;no es una instalación limpia ya que tengo muchos paquetes adicionales, sobre todo de desarrollo, que no quiero volver a instalar&#8212; y estas son las conclusiones: La actualización ha transcurrido sin ningún problema aún usando el sistema mientras dura [...]]]></description>
			<content:encoded><![CDATA[<p>He actualizado de la versión de Ubuntu 10.10 a la 11.04 (<em>desktop</em>) a través del actualizador &mdash;no es una instalación limpia ya que tengo muchos paquetes adicionales, sobre todo de desarrollo, que no quiero volver a instalar&mdash; y estas son las conclusiones:</p>
<ul>
<li>La actualización ha transcurrido sin ningún problema aún usando el sistema mientras dura la misma. Eso sí, ha tardado unas 4 horas (o algo más) ya que tenía que descargar más de dos mil paquetes.</li>
<li>Una vez reiniciado, en general el sistema va más rápido. Y esta es la conclusión a la que llego cada vez que actualizo por lo que no sé cuán objetiva es.</li>
<li>Por defecto inicia <a href="http://es.wikipedia.org/wiki/Unity_(entorno_de_escritorio)">Unity</a> y no el escritorio clásico, con lo que, dependiendo de tus gustos, tendrás que volver al anterior (o no) que seguirá ahí.</li>
<li>Por defecto instala <code>gnome-wm</code> como gestor de ventanas. Este archivo es un <em>script</em> que inicia <code>compiz</code> como gestor de ventanas siempre que pueda y, en caso de error, iniciará <code>metacity</code> (el antiguo de Gnome). Esto se puede cambiar fácilmente en la configuración (con <code>gconf-editor</code>). De <code>mutter</code>, el gestor de ventanas de Gnome3, no se sabe nada.</li>
<li>En general <code>compiz</code> (y sus <em>plugins</em>) funciona bastante mejor en esta versión ganando en estabilidad y retocando algunas cosas en cuanto a la apariencia.</li>
<li>Se desinstala el Java oficial de Sun (ahora Oracle) para instalar <code><a href="http://es.wikipedia.org/wiki/OpenJDK">openjdk</a></code>. Llevo usándolo unos días y funciona bien, aunque <a href="/archivo/2010/informatica/con-eclipse-mejor-sun-jdk-que-openjdk.html">hace un tiempo no lo hacía</a>.</li>
<li>Se sustituye <a href="http://es.wikipedia.org/wiki/Rhythmbox">Rhythmbox</a> (bonita palabra inglesa con 9 letras y sólo una vocal) por <a href="http://es.wikipedia.org/wiki/Banshee_(reproductor_de_audio)">Banshee</a> como reproductor de audio.</li>
<li>Un fallo, a mi entender bastante grande, es que no se pueden reubicar los botones del panel de la lista de ventanas en el escritorio de Gnome clásico.</li>
<li>Otro fallo, esta vez creo que es debido a <code>compiz</code>, es que, a veces, haciendo clic en la barra de título de una aplicación, esta gana el foco pero no se visualiza en dicha barra (esto es, no cambia de color ni indica nada que muestre que dicha ventana tiene el foco).
</li>
<li>Y el fallo más <em>&#8220;raro&#8221;</em> que me ha pasado es que parece que hay una ventana invisible en el medio de la pantalla de unos 300&#215;100 píxeles (aproximados, que no se ve, sólo se intuye debido a los síntomas) que impide hacer clic sobre la ventana que esté debajo. Incluso cambia el cursor cuando estás en <code>gedit</code>, por ejemplo. La he identificado con el comando <code><a href="http://www.xfree86.org/4.2.0/xwininfo.1.html">xwininfo</a></code> y, al matarla con <code><a href="http://en.wikipedia.org/wiki/Xkill">xkill</a></code>, se ha reiniciado el gestor de ventanas y esta ventana invisible ha desaparecido (ya no hay síntomas).</li>
</ul>
<p>Del resto todo bien. Creo que con cada versión que sacan los chicos de Ubuntu esto va a mejor, por supuesto sin desmerecer a los chicos del <em>kernel</em>, así que merece la pena la actualización.</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/sistemas-operativos/actualizacion-a-ubuntu-11-04.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Widgetsoid</title>
		<link>http://beosman.org/archivo/2011/informatica/widgetsoid.html</link>
		<comments>http://beosman.org/archivo/2011/informatica/widgetsoid.html#comments</comments>
		<pubDate>Fri, 01 Apr 2011 13:22:44 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Chismes]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=4045</guid>
		<description><![CDATA[De las mejores aplicaciones que he probado últimamente para Android en mi HTC Magic: Widgetsoid. Esta aplicación sirve para crear widgets del mismo estilo que el gestor de energía de Android 2.x (el widget con los botones para activar el Wifi, el Bluetooth, el GPS, la sincronización y el brillo) pero con un botón para [...]]]></description>
			<content:encoded><![CDATA[<p>De las mejores aplicaciones que he probado últimamente para <a href="http://es.wikipedia.org/wiki/Android">Android</a> en mi <a href="/archivo/2009/tecnologia/mi-nuevo-android-dentro-de-un-htc-magic.html">HTC Magic</a>: <a href="https://market.android.com/details?id=com.jim2">Widgetsoid</a>.</p>
<p class="aligncenter">
<a href="https://market.android.com/details?id=com.jim2"><img class="image" src="/uploads/2011/04/widgetsoid.png" alt="Capturas de pantalla de Widgetsoid" title="Capturas de pantalla de Widgetsoid" width="630" height="258" /></a>
</p>
<p>Esta aplicación sirve para crear <em>widgets</em> del mismo estilo que el gestor de energía de Android 2.x (el <em>widget</em> con los botones para activar el Wifi, el Bluetooth, el <acronym title="Global Positioning System" lang="en">GPS</acronym>, la sincronización y el brillo) pero con un botón para (casi) cualquier acción posible dentro de la configuración de Android.</p>
<p>Además cuenta con varios estilos personalizados para hacerlo lo más parecido al tema que estés usando en cada momento pudiendo elegir tanto el color de fondo, el color de los iconos o el color de la barra que indica si el elemento está activado o no.</p>
<p>Lo mejor, a parte de la gran cantidad de configuración que tiene, es que es gratuita, aunque también existe una versión <em lang="en">donate</em> que cuesta 1 €.</p>
<p>Lo peor es que la interfaz no es muy <em>amigable</em> (la gente se empeña en crear su propia interfaz cuando el sistema ya trae la suya; y a veces <strong>no</strong> es la mejor opción).</p>
<p>Pero el problema más grave que he detectado es que consume <strong>muchísima</strong> batería. Al menos en estas versiones en mi Magic se pasa de durar la batería día y medio (uso normal) a durar ¡medio día! Además, aunque elimines todos los <em>widgets</em>, queda el servicio de <em>Widgetsoid</em> en ejecución. Espero que solucionen pronto esto porque es una aplicación muy interesante.</p>
<p>Y para que no lo pierda, mi configuración es:</p>
<ul>
<li>En el <em>widget</em> principal: Wifi, Bluetooth, GPS, temporizador de pantalla y brillo.</li>
<li>En el secundario: sincronización, sincronizar ahora, activar/desactivar 2G/3G y activar/desactivar acceso a Internet (datos).</li>
</ul>
<p>Pero, por supuesto, todo esto se puede configurar hasta llegar al extremo <img src='http://beosman.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/informatica/widgetsoid.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consumo excesivo de memoria de nm-applet en Ubuntu</title>
		<link>http://beosman.org/archivo/2011/informatica/consumo-excesivo-de-memoria-de-nm-applet-en-ubuntu.html</link>
		<comments>http://beosman.org/archivo/2011/informatica/consumo-excesivo-de-memoria-de-nm-applet-en-ubuntu.html#comments</comments>
		<pubDate>Wed, 16 Feb 2011 19:29:12 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=3808</guid>
		<description><![CDATA[¿Es normal que el nm-applet, la aplicación que gestiona las conexiones a redes en Ubuntu (el applet del NetworkManager), consuma más de 500 MB de memoria RAM después de tener el sistema arrancado menos de un día? Después de buscar un rato, una de las razones que se dan es que, debido a las actualizaciones [...]]]></description>
			<content:encoded><![CDATA[<p>¿Es normal que el <code>nm-applet</code>, la aplicación que gestiona las conexiones a redes en Ubuntu (el <em>applet</em> del NetworkManager), consuma más de 500 <abbr title="Megabytes">MB</abbr> de memoria RAM después de tener el sistema arrancado menos de un día?</p>
<p class="aligncenter">
<img src="/uploads/2011/02/nm-applet.jpg" alt="Consumo de memoria de nm-applet" title="Consumo de memoria de nm-applet" width="576" height="316" />
</p>
<p>Después de buscar un rato, una de las razones que se dan es que, debido a las actualizaciones en lugar de a una reinstalación limpia del sistema operativo, puede que queden archivos de configuración incorrectos que dan lugar a este consumo excesivo de memoria.</p>
<p>Y después de seguir buscando&#8230; no aparece nada más excepto que este problema se da en bastante usuarios.</p>
<p>Una forma de mitigarlo es matar el proceso <code>nm-applet</code> en el administrador de procesos y, posteriormente, iniciarlo como <code>root</code> presionando Alt+F2 y ejecutando <code>gksu nm-applet --sm-disable</code>.</p>
<p>Así que, de momento, no hay resolución. Habrá que estar atento para que el proceso no se desboque y podamos seguir trabajando sin reiniciar.</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/informatica/consumo-excesivo-de-memoria-de-nm-applet-en-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solucionar la espera infinita a la acción del usuario en GRUB2 cuando la máquina no se apaga correctamente</title>
		<link>http://beosman.org/archivo/2011/informatica/solucionar-la-espera-infinita-a-la-accion-de-usuario-en-grub2-cuando-la-maquina-no-se-apaga-correctamente.html</link>
		<comments>http://beosman.org/archivo/2011/informatica/solucionar-la-espera-infinita-a-la-accion-de-usuario-en-grub2-cuando-la-maquina-no-se-apaga-correctamente.html#comments</comments>
		<pubDate>Tue, 25 Jan 2011 19:14:46 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=3745</guid>
		<description><![CDATA[Hace tiempo que comenté el problema de que GRUB2 se quedaba esperando la respuesta del usuario al hibernar Ubuntu. Pues ese problema se produce en más ocasiones y, una de ellas, es que cuando el sistema operativo no se apaga correctamente, es decir, no se apaga con reboot o poweroff sino que hay un fallo [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo que <a href="/archivo/2010/informatica/hibernando-el-sistema-en-linux-y-solucionando-algun-que-otro-problema.html">comenté el problema de que GRUB2 se quedaba esperando la respuesta del usuario al hibernar Ubuntu</a>.</p>
<p>Pues ese problema se produce en más ocasiones y, una de ellas, es que cuando el sistema operativo no se apaga correctamente, es decir, no se apaga con <code>reboot</code> o <code>poweroff</code> sino que hay un fallo en el sistema operativo o hay un fallo de corriente, al reiniciar de nuevo, a <a href="http://es.wikipedia.org/wiki/GNU_GRUB">GRUB2</a> le da por esperar hasta que el usuario seleccione una de las entradas de su lista de sistemas operativos.</p>
<p>Eso no está nada mal cuando es un ordenador de escritorio, así puede saber que ha ocurrido un error y entrar en el modo seguro para solucionarlo. El problema viene cuando el sistema operativo se está ejecutando en un servidor que no tiene ni pantalla ni teclado. Te puedes tirar un día intentando conectar por <code><a href="http://es.wikipedia.org/wiki/Secure_Shell"><acronym title="Secure Shell">ssh</acronym></a></code> probando diferentes IP y diferentes cables hasta que, por fin, te decides ir a la sala donde está y poner un monitor y un teclado para ver, con entre sorpresa y cabreo, que llevas una jornada intentando conectar con GRUB porque está esperando a que algún usuario compasivo presione Enter.</p>
<p>Este es un error de GRUB, no es que haya una configuración rara por ahí, así está programado en sus <em>scripts</em>. Existe una variable de este cargador de arranque que se llama <code>recordfail</code> que es la que se fija cuando se apaga correctamente y que es la que hace esperar cuando hay un error.</p>
<p>Para intentar aplicar un parche para solucionarlo hay que editar dos archivos. El primero es el archivo <code>/etc/default/grub</code>. En ese archivo hay que comentar (con una almohadilla como primer carácter de la línea: <code>#</code>) la línea que contiene el texto <code>GRUB_HIDDEN_TIMEOUT="0"</code>. Además, si estás en un servidor, también se pueden quitar los parámetros por defecto del kernel, <code>quiet splash</code>, para que salga la información de inicio en lugar de la <em>agradable</em> imagen de inicio del sistema.</p>
<p>El segundo archivo que hay que modificar es el archivo <code>/etc/grub.d/00_header</code>. Hay que modificar la función <code>make_timeout()</code> (a partir de la línea 238, más o menos) comentando (también con una almohadilla como primer carácter de la línea: <code>#</code>) la línea que pone <code>set timeout=-1</code> y añadiendo, justo debajo, la línea <code>set timeout=15</code>, donde 15 es el número de segundos que esperará GRUB a iniciar en caso de error (en caso de que <code>recordfail</code> esté a 1). Y digo <em>comentar</em> en vez de sustituir la línea para que, en caso de que no funcione, se pueda volver sin problemas a la versión anterior de este archivo.</p>
<p>Con estos cambios conseguiremos que aunque el equipo no se apague correctamente, sí se inicie correctamente cuando vuelva la luz (o cuando se inicie de nuevo). Y, en caso de que el fallo sea de <em>hardware</em> o de <em>software</em>, no os preocupéis que el propio Linux ya indicará información sobre el error.</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2011/informatica/solucionar-la-espera-infinita-a-la-accion-de-usuario-en-grub2-cuando-la-maquina-no-se-apaga-correctamente.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruta para las librerías en desarrollo en Linux</title>
		<link>http://beosman.org/archivo/2010/informatica/ruta-para-las-librerias-en-desarrollo-en-linux.html</link>
		<comments>http://beosman.org/archivo/2010/informatica/ruta-para-las-librerias-en-desarrollo-en-linux.html#comments</comments>
		<pubDate>Mon, 27 Dec 2010 14:46:57 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=3490</guid>
		<description><![CDATA[Cuando estás desarrollado alguna librería en Linux, es probable que durante este desarrollo no tengas la librería instalada en los directorios por defecto del sistema (que son /lib, /usr/lib y /usr/local/lib) por lo que cuando vayas a probar el programa que hace uso de esa librería se produzca el siguiente error: diego@box:~/projects/my_lib/test:$ ./test test: error [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando estás desarrollado alguna librería en Linux, es probable que durante este desarrollo no tengas la librería instalada en los directorios por defecto del sistema (que son <code>/lib</code>, <code>/usr/lib</code> y <code>/usr/local/lib</code>) por lo que cuando vayas a probar el programa que hace uso de esa librería se produzca el siguiente error:</p>
<p class="console nowrap">
diego@box:~/projects/my_lib/test:$ ./test<br />
test: error while loading shared libraries: libs<em>xxx</em>.so: cannot open shared object file: No such file or directory<br />
diego@box:~/projects/my_lib/test:$
</p>
<p>Para solucionarlo basta que con insertes en la variable de entorno <code>LD_LIBRARY_PATH</code> el directorio donde está esta librería:</p>
<p class="console nowrap">
diego@box:~/projects/my_lib/test:$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../lib
</p>
<p>Suponiendo que la librería está en <code>../lib</code>.</p>
<p>Con esto ya se ejecutará tu programa de prueba sin problemas, aunque hay que tener en cuenta que cuando salgas de ese terminal esta variable va a volver a su valor original (que suele ser la cadena vacía).</p>
<p>Una vez que instales tu librería en alguna ruta del sistema (generalmente las librerías propias irán en <code>/usr/local/lib</code>) debes ejecutar el comando <code>ldconfig</code> para que se actualice la caché de librerías y todos los programas que la usen la encuentren sin problemas.</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2010/informatica/ruta-para-las-librerias-en-desarrollo-en-linux.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows en procesadores ARM</title>
		<link>http://beosman.org/archivo/2010/informatica/windows-en-procesadores-arm.html</link>
		<comments>http://beosman.org/archivo/2010/informatica/windows-en-procesadores-arm.html#comments</comments>
		<pubDate>Wed, 22 Dec 2010 15:35:55 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=3464</guid>
		<description><![CDATA[¿Recuerdan ustedes que comenté que mi previsión era que los procesadores ARM conquistasen el escritorio y que, probablemente, no sería Windows el sistema operativo que los controlase? Pues parece que Microsoft no quiere perder esa parte del pastel (como es lógico) y ya planea portar sus Windows a esta arquitectura. Dicen que Windows NT es [...]]]></description>
			<content:encoded><![CDATA[<p>¿<a href="/archivo/2010/tecnologia/arm-a-por-el-escritorio.html">Recuerdan</a> ustedes que comenté que mi previsión era que los procesadores <a href="http://es.wikipedia.org/wiki/ARM">ARM</a> conquistasen el escritorio y que, probablemente, no sería Windows el sistema operativo que los controlase? Pues parece que <a href="http://es.wikipedia.org/wiki/Microsoft">Microsoft</a> no quiere perder esa parte del pastel (como es lógico) y ya <a href="http://www.osnews.com/story/24158/Bloomberg_Windows_Coming_to_ARM">planea portar sus Windows a esta arquitectura</a>.</p>
<p>Dicen que <a href="http://es.wikipedia.org/wiki/Windows_NT">Windows NT</a> es (o era) bastante portable y que lleva años funcionando en procesadores ARM dentro de los laborarios de Microsoft, pero ¿cuánto de Windows NT tiene Windows 7?</p>
<p>Además, espero que sea rápido porque <a href="http://es.wikipedia.org/wiki/Android">Android</a> ya está muy metido en harina, sobre todo en <em lang="en">tablets</em> que, a mi entender, son el futuro cercano de las comunicaciones móviles junto con los teléfonos <em>&#8220;inteligentes&#8221;</em> o <em lang="en">smartphones</em>.</p>
<p>Estaremos atentos a los movimientos en el patio.</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2010/informatica/windows-en-procesadores-arm.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Unity</title>
		<link>http://beosman.org/archivo/2010/sistemas-operativos/ubuntu-unity.html</link>
		<comments>http://beosman.org/archivo/2010/sistemas-operativos/ubuntu-unity.html#comments</comments>
		<pubDate>Sat, 27 Nov 2010 16:54:44 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=3292</guid>
		<description><![CDATA[Hace ya algún tiempo que Mark Shuttleworth propuso el uso de la interfaz Unity para la nueva versión de Ubuntu, la 11.04. Esta interfaz es bastante distinta a lo que estamos acostumbrados, esto es, una barra de tareas en la parte inferior y ventanas por el escritorio, además de iconos en el mismo junto a [...]]]></description>
			<content:encoded><![CDATA[<p class="aligncenter">
<img class="image" src="http://beosman.org/uploads/2010/11/unity-screenshot.jpg" alt="Captura de pantalla de Unity en Ubuntu 10.10" title="Captura de pantalla de Unity en Ubuntu 10.10" width="600" height="375" />
</p>
<p>Hace ya algún tiempo que <a href="http://softlibre.barrapunto.com/article.pl?sid=10/10/27/1657209">Mark Shuttleworth propuso</a> el uso de la interfaz <a href="http://en.wikipedia.org/wiki/Unity_(desktop_environment)">Unity</a> para la nueva versión de Ubuntu, la 11.04.</p>
<p>Esta interfaz es bastante distinta a lo que estamos acostumbrados, esto es, una barra de tareas en la parte inferior y ventanas por el escritorio, además de iconos en el mismo junto a un menú desplegable de aplicaciones. Ahora lo que tendremos es una barra de tareas a la izquierda, el menú de las aplicaciones de forma global &mdash;estilo Mac OS X&mdash; y un lanzador global de aplicaciones que se muestra a pantalla completa para elegir la aplicación que queremos ejecutar.</p>
<p>Esto, visto así y después de probarlo un rato, tengo que reconocer que la idea no está mal. Integración, sencillez, facilidad de uso,&#8230; más al estilo Web o al estilo interfaz de teléfono móvil que al de las interfaces típicas de los sistemas operativos a los que estamos acostumbrados.</p>
<p>El problema que le encuentro es que creo que este tipo de interfaces está diseñado para pantallas pequeñas, esto es, de los <a href="http://es.wikipedia.org/wiki/Netbook">Netbook</a> (entre 8 y 12 pulgadas), y en las pantallas de un ordenador de sobremesa, no sólo no se le saca todo el partido, sino que resta productividad.</p>
<p>Uno de los problemas que encuentro con pantallas grandes es que la mayoría de las aplicaciones están maximizadas por defecto, por lo que no puedes ver más de una ventana a la vez. Cierto es que se pueden restaurar, pero el comportamiento por defecto es el de pantalla completa. Además, el menú de cada aplicación se pasa al menú global &mdash;otra vez estilo Mac OS X&mdash; y hay ciertas aplicaciones en las que no funciona, como en <a href="http://www.eclipse.org">Eclipse</a>.</p>
<p>En cambio, algo que sí me gusta es el lanzador, y no precisamente porque esté a la izquierda (aunque ahí no podría quejarme porque el de BeOS estaba a la derecha y es mi sistema operativo favorito) sino por su funcionalidad y su interfaz. La forma de comprimir los botones cuando hay muchas aplicaciones me parece bastante buena lo que repercute en un uso muy sencillo e intuitivo.</p>
<p>En resumen, creo que esta interfaz está bien para dispositivos con pantallas pequeñas y también para pantallas táctiles, pero la decisión de incluirlo como interfaz por defecto en el sistema operativo de sobremesa no me parece en absoluto acertada. Espero que haya una forma sencilla de revertir esta decisión para volver a usar Gnome.</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2010/sistemas-operativos/ubuntu-unity.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetworkManager no se lleva bien con las interfaces virtuales</title>
		<link>http://beosman.org/archivo/2010/informatica/networkmanager-no-se-lleva-bien-con-las-interfaces-virtuales.html</link>
		<comments>http://beosman.org/archivo/2010/informatica/networkmanager-no-se-lleva-bien-con-las-interfaces-virtuales.html#comments</comments>
		<pubDate>Fri, 12 Nov 2010 14:24:40 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=3160</guid>
		<description><![CDATA[Vamos, no es que no se lleve ni bien ni mal, directamente no se lleva. NetworkManager, el gestor de conexiones de redes en Linux, no soporta interfaces virtuales de red como, por ejemplo, eth0:1. Para centrarnos un poco pero sin profundizar, una interfaz virtual es una interfaz ficticia asociada a una interfaz real, esto es, [...]]]></description>
			<content:encoded><![CDATA[<p>Vamos, no es que no se lleve ni bien ni mal, directamente <a href="http://live.gnome.org/NetworkManager/SystemSettings#Device_Aliases">no se lleva</a>. <a href="http://en.wikipedia.org/wiki/NetworkManager">NetworkManager</a>, el gestor de conexiones de redes en Linux, no soporta <a href="http://www.linuxdata.com.ar/index.php?idmanual=interfazdredvirtual.html&#038;manuale=1">interfaces virtuales de red</a> como, por ejemplo, <code>eth0:1</code>.</p>
<p>Para centrarnos un poco pero sin profundizar, una interfaz virtual es una interfaz ficticia asociada a una interfaz real, esto es, simular dos tarjetas de red teniendo sólo una. También se llaman <em>&#8220;alias&#8221;</em>.</p>
<p>¿Y esto para que sirve? Pues para acceder, por ejemplo, a dos redes diferentes desde el mismo equipo. Por ejemplo, la <a href="http://es.wikipedia.org/wiki/Direcci%C3%B3n_IP">IP</a> real de nuestro equipo es <code>192.168.1.42</code> con <a href="http://es.wikipedia.org/wiki/M%C3%A1scara_de_subred">máscara de subred</a> <code>255.255.255.0</code> y queremos acceder a un equipo cuya IP es <code>192.168.2.100</code> con máscara de subred <code>255.255.255.0</code>. Como están en <a href="http://es.wikipedia.org/wiki/Direcci%C3%B3n_IP#Direcciones_IPv4">distinta red</a> no se puede acceder directamente, a no ser que creemos una interfaz virtual o alias de red.</p>
<p>Para ello basta con configurar en el archivo <a href="http://www.cyberciti.biz/faq/setting-up-an-network-interfaces-file/"><code>/etc/network/interfaces</code></a> la nueva interfaz. Suponiendo que nuestra interfaz principal se llame <code>eth0</code>, el archivo de configuración quedaría así (además de lo que hubiese antes):</p>
<p class="terminal">
auto eth0:1<br />
iface eth0:1 inet static<br />
  address 192.168.2.42<br />
  netmask 255.255.255.0<br />
  network 192.1638.2.0<br />
  broadcast 192.168.2.255
</p>
<p>En caso de que nuestra interfaz tuviese un nombre diferente, por ejemplo <code>ra0</code>, el nombre de la interfaz virtual debería ser <code>ra0:1</code> (o cualquier otro número entero detrás de los dos puntos).</p>
<p>Una vez hecha la configuración, la nueva interfaz virtual se activa mediante el comando:</p>
<p class="terminal">
diego@box:~:$ sudo ifup eth0:1
</p>
<p>Pero, como reza el título de esta entrada y como ya iba siendo hora de contarlo, si usas Ubuntu con NetworkManager, en el próximo reinicio de la máquina la interfaz virtual no se activará porque NetworkManager no soporta interfaces virtuales.</p>
<p>Pero como (casi) siempre, en Linux hay solución. Para ello hay que hacer uso de la ejecución de los <em>scripts</em> que usa NetworkManager. Estos <em>scripts</em> se encuentran en el directorio <code>/etc/NetworkManager/dispatcher.d</code>. Ahí hay que crear un archivo &mdash;al que llamaré <code>updownaliases</code>&mdash; con el siguiente contenido (cambiando el nombre de la interfaz según corresponda):</p>
<div class="source">
<p>#!/bin/bash</p>
<p>iface=&quot;$1&quot;<br />
shift</p>
<p>action=&quot;$1&quot;<br />
shift</p>
<p>if [ &quot;$iface&quot; == &quot;eth0&quot; ]; then<br />
	case &quot;$action&quot; in<br />
		up)<br />
			/sbin/ifup eth0:1<br />
		;;<br />
		down)<br />
			/sbin/ifdown eth0:1<br />
		;;<br />
		*)<br />
			echo &quot;updownaliases: Invalid action for $iface: $action&quot; 1>&#038;2<br />
			exit 1<br />
		;;<br />
	esac<br />
fi</p>
</div>
<p>Este archivo debe pertenecer a <code>root</code> (los que no pertenecen a <code>root</code> son ignorados) y luego hay que darle los permisos de ejecución mediante el comando:</p>
<p class="terminal">
diego@box:~:$ sudo chmod 755 updownaliases
</p>
<p>Para probarlo basta con que desactivéis y activéis la red desde el NetworkManager (botón derecho sobre el icono y hacer clic en el menú «Activar red»). Para comprobar si todo es correcto hay que ejecutar el comando:</p>
<p class="console">
diego@box:~:$ ifconfig
</p>
<p>Y ahí tienen que salir todas las interfaces, tanto la real (que generalmente es <code>eth0</code>) como la virtual o alias, que, en este caso, es <code>eth0:1</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2010/informatica/networkmanager-no-se-lleva-bien-con-las-interfaces-virtuales.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Con Eclipse mejor Sun JDK que OpenJDK</title>
		<link>http://beosman.org/archivo/2010/informatica/con-eclipse-mejor-sun-jdk-que-openjdk.html</link>
		<comments>http://beosman.org/archivo/2010/informatica/con-eclipse-mejor-sun-jdk-que-openjdk.html#comments</comments>
		<pubDate>Thu, 11 Nov 2010 21:34:38 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>

		<guid isPermaLink="false">http://beosman.org/?p=3150</guid>
		<description><![CDATA[Una nota rápida: si usas Eclipse en Linux seguramente este esté usando OpenJDK para ejecutarse. OpenJDK es la implementación libre de la plataforma Java y es generalmente el paquete que viene por defecto en la mayoría de las distribuciones, entre ellas en Ubuntu. Pero de vez en cuando a Eclipse le da por petarse con [...]]]></description>
			<content:encoded><![CDATA[<p>Una nota rápida: si usas <a href="http://es.wikipedia.org/wiki/Eclipse_(software)">Eclipse</a> en Linux seguramente este esté usando <a href="http://es.wikipedia.org/wiki/OpenJDK">OpenJDK</a> para ejecutarse. OpenJDK es la implementación libre de la plataforma Java y es generalmente el paquete que viene por defecto en la mayoría de las distribuciones, entre ellas en Ubuntu.</p>
<p>Pero de vez en cuando a Eclipse le da por <em>petarse</em> con un <code>SIGSEGV</code>. Vamos, con una <a href="http://es.wikipedia.org/wiki/Violaci%C3%B3n_de_segmento">violación de segmento</a> de toda la vida. Y esto es porque el OpenJDK tiene algún error.</p>
<p>Para solucionarlo basta con desinstalar el OpenJDK e instalar la versión oficial de Java que está en los repositorios:</p>
<p class="terminal">
diego@box:~:$ sudo apt-get remove openjdk<br />
[...]<br />
diego@box:~:$ sudo apt-get install sun-java6*<br />
[...]<br />
diego@box:~:$
</p>
<p>Con estos simples comandos, aunque perdemos la <em><a href="http://es.wikipedia.org/wiki/GNewSense">pureza</a></em> que algunos quieren darle a los sistemas GNU/Linux de que todo el software sea libre, tu Eclipse estará contento y trabajarás mucho mejor. Porque de lo que se trata es de que trabajes bien y a gusto con tu sistema informático. La filosofía la dejamos para otro día.</p>
]]></content:encoded>
			<wfw:commentRss>http://beosman.org/archivo/2010/informatica/con-eclipse-mejor-sun-jdk-que-openjdk.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

