<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux Sin Humo (Publicaciones sobre Fedora)</title><link>https://sergiobelkin.com/</link><description></description><atom:link href="https://sergiobelkin.com/categories/fedora.xml" rel="self" type="application/rss+xml"></atom:link><language>es</language><copyright>Contents © 2026 &lt;a href="mailto:sebelk@gmail.com"&gt;sebelk&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-NC-SA"
style="border-width:0; margin-bottom:12px;"
src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png"&gt;&lt;/a&gt;
</copyright><lastBuildDate>Sun, 21 Jun 2026 02:32:28 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Instalar Linux desde un archivo ISO</title><link>https://sergiobelkin.com/posts/2015/12/05/instalar-desde-un-archivo-iso/</link><dc:creator>sebelk</dc:creator><description>&lt;p&gt;En &lt;a href="https://sergiobelkin.com/posts/2015/10/02/la-poderosa-shell-de-grub-2/"&gt;el artículo anterior&lt;/a&gt; habíamos visto el potencial de la shell de GRUB 2. Allí habíamos visto que podíamos arrancar directamente desde una imagen ISO sin necesidad de tener que grabarlo en un disco óptico ni copiarlo a una unidad USB.&lt;/p&gt;
&lt;p&gt;Ahora bien, ¿podríamos además instalar un sistema operativo utilizando ese método? La respuesta es sí. En este caso puntual veremos como instalar Fedora 23.&lt;/p&gt;
&lt;p&gt;Aquí, tendremos que tener en cuenta los dos software involucrados principalmente para poder realizar esta tarea. Estos programas son GRUB 2 (naturalmente) y &lt;em&gt;dracut&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Recordemos que en el momento del arranque se utiliza un &lt;a href="https://www.kernel.org/doc/Documentation/initrd.txt"&gt;sistema de archivos temporal&lt;/a&gt; en memoria hasta que se pueda realizar el montaje del definitivo sistema de archivos raiz.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://dracut.wiki.kernel.org/index.php/Main_Page"&gt;dracut&lt;/a&gt; es tanto una infraestructura de initramfs manejada por eventos como así también una herramienta que se usa para crear una imagen de disco en memoria.  El comando dracut copiar herramientas y archivos de un sistema instalado y lo combina con el framework dracut.&lt;/p&gt;
&lt;p&gt;Estos archivos se pueden ver en Fedora en el directorio &lt;em&gt;/usr/lib/dracut/modules.d&lt;/em&gt;:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;sergio@hope ~&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ls&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;dracut&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;modules&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;
&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="n"&gt;bash&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="n"&gt;convertfs&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;dm&lt;/span&gt;&lt;span class="w"&gt;                      &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;qemu&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;net&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;fstab&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;sys&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;zfcp&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;
&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="n"&gt;systemd&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="mi"&gt;40&lt;/span&gt;&lt;span class="n"&gt;network&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;dmraid&lt;/span&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="mi"&gt;91&lt;/span&gt;&lt;span class="n"&gt;crypt&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;gpg&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;iscsi&lt;/span&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;zfcp_rules&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="n"&gt;fs&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;
&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="n"&gt;systemd&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;bootchart&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="mi"&gt;45&lt;/span&gt;&lt;span class="n"&gt;ifcfg&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;dmsquash&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;live&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="mi"&gt;91&lt;/span&gt;&lt;span class="n"&gt;crypt&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;loop&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;nbd&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;znet&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="n"&gt;img&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;
&lt;span class="mi"&gt;01&lt;/span&gt;&lt;span class="n"&gt;systemd&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;initrd&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="mi"&gt;45&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;kernel&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;modules&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;cifs&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;nfs&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="mi"&gt;97&lt;/span&gt;&lt;span class="n"&gt;biosdevname&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="n"&gt;kdumpbase&lt;/span&gt;
&lt;span class="mi"&gt;02&lt;/span&gt;&lt;span class="n"&gt;systemd&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;networkd&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="n"&gt;drm&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;kernel&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;network&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;modules&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;dasd&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;resume&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="n"&gt;dracut&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;systemd&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="k"&gt;shutdown&lt;/span&gt;
&lt;span class="mi"&gt;03&lt;/span&gt;&lt;span class="n"&gt;modsign&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="n"&gt;plymouth&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;livenet&lt;/span&gt;&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;dasd_mod&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;rootfs&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;block&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="n"&gt;ecryptfs&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="n"&gt;uefi&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;
&lt;span class="mi"&gt;03&lt;/span&gt;&lt;span class="n"&gt;rescue&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="mi"&gt;80&lt;/span&gt;&lt;span class="n"&gt;cms&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;lvm&lt;/span&gt;&lt;span class="w"&gt;                     &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;dasd_rules&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;ssh&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="n"&gt;pollcdrom&lt;/span&gt;
&lt;span class="mi"&gt;04&lt;/span&gt;&lt;span class="n"&gt;watchdog&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;bcache&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;mdraid&lt;/span&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;debug&lt;/span&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;terminfo&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="n"&gt;selinux&lt;/span&gt;
&lt;span class="mi"&gt;05&lt;/span&gt;&lt;span class="n"&gt;busybox&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;btrfs&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;multipath&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;fcoe&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;udev&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;rules&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="n"&gt;syslog&lt;/span&gt;
&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="n"&gt;i18n&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;crypt&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="n"&gt;qemu&lt;/span&gt;&lt;span class="w"&gt;                    &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;fcoe&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;uefi&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="mi"&gt;95&lt;/span&gt;&lt;span class="n"&gt;virtfs&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="n"&gt;usrmount&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Por lo tanto aquí la clave es pasar los parámetros del kernel y opciones para dracut correctas. Y para agregar la entrada al menú de GRUB utilizamos el archivo &lt;em&gt;/etc/grub.d/40_custom&lt;/em&gt;.&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;exec&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;tail&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;n&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;This&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;file&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;provides&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;an&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;easy&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;way&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;add&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;custom&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;entries&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Simply&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;the&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;menu&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;entries&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;you&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;want&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;add&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;after&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;comment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Be&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;careful&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;change&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="nx"&gt;exec&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;tail&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;above&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;

&lt;span class="nx"&gt;menuentry&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;"Live Fedora 23"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="kd"&gt;class&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;fedora&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;set&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;isofile&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"/Fedora-Live-KDE-x86_64-23-10.iso"&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;loopback&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;loop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;hd0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="nx"&gt;gpt8&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="nx"&gt;isofile&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;linuxefi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;loop&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;isolinux&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;vmlinuz0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;iso&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;scan&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;filename&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;isofile&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;root&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="nx"&gt;live&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;CDLABEL&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="nx"&gt;Fedora&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;Live&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;KDE&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;x86_64&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rootfstype&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="kt"&gt;auto&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;ro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;live&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;quiet&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rhgb&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;luks&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;md&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;dm&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;initrdefi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;loop&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;isolinux&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;initrd0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;img&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Aquí &lt;a href="https://www.kernel.org/pub/linux/utils/boot/dracut/dracut.html#dracutcmdline7"&gt;los comandos y opciones&lt;/a&gt; claves son respectivamente &lt;em&gt;loopback&lt;/em&gt; e &lt;em&gt;iso-scan&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;El comando loopback sirve para especificar la ruta a un archivo ISO para que sea tomado como un dispositivo de bloques. Mientras tanto el parámetro iso-scan sirve para montar el dispositivo de loopback y pasarle los parámetros de kernel y dracut apropiadas.&lt;/p&gt;
&lt;p&gt;¿Cómo sabemos las opciones y parámetros correctos? Las podemos averiguar montando el archivo ISO e inspeccionando el archivo isolinux.cfg:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;root&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="nx"&gt;hope&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;sergio&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;mount&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;o&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;loop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;Fedora&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;Live&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;KDE&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;x86_64&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;iso&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;media&lt;/span&gt;
&lt;span class="nx"&gt;mount&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;dev&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;loop0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;está&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;protegido&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;contra&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;escritura&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;se&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;monta&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;como&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;sólo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;lectura&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;root&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="nx"&gt;hope&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;sergio&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;grep&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;m1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;append&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;media&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;isolinux&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;isolinux&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cfg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nx"&gt;append&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;initrd&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="nx"&gt;initrd0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;img&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;root&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="nx"&gt;live&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;CDLABEL&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="nx"&gt;Fedora&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;Live&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;KDE&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;x86_64&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rootfstype&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="kt"&gt;auto&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;ro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;live&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;quiet&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nx"&gt;rhgb&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;luks&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;md&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;rd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;dm&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Sencillamente debemos copiar lo que está a continuación de &lt;em&gt;append initrd=initrd0.img&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Además, se pueden apreciar los comandos &lt;em&gt;linuxefi&lt;/em&gt; e &lt;em&gt;initrdefi&lt;/em&gt; que son equivalente de manera respectiva a las ordenes linux e initrd al utilizar un sistema con UEFI.&lt;/p&gt;
&lt;p&gt;Finalmente, debemos ejecutar el comando para generar el nuevo archivo de GRUB 2:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;root@hope sergio&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;grub2&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;mkconfig&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;boot&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;efi&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;EFI&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;fedora&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;grub&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cfg&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Reiniciamos, elegimos la opción Live Fedora 23 y luego podremos instalar el sistema operativo.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sergiobelkin.com/wp-content/uploads/2015/12/instalar-desde-grub.png"&gt;&lt;img alt="Instalar desde un archivo ISO" src="https://sergiobelkin.com/wp-content/uploads/2015/12/instalar-desde-grub-1024x576.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="la-particion-importa"&gt;La partición importa&lt;/h3&gt;
&lt;p&gt;La partición en la que está ubicado el archivo ISO importa. Existe un bug en el módulo de Python para la configuración de almacenamiento del sistema llamado &lt;a href="https://github.com/rhinstaller/blivet"&gt;blivet&lt;/a&gt; que impide la instalación del sistema operativo si la ISO está en alguna partición marcada en el editor de particiones, más allá de que esta se formatee o no. Como solución provisoria, se puede emplear una partición sin que el instalador la tenga en cuenta. De hecho, hice eso mismo. Luego, posterior a la instalación usé dicha partición para el directorio /usr, usando rysnc, editando el archivo /etc/fstab y borrando el /usr original.&lt;/p&gt;
&lt;h3 id="conclusion"&gt;Conclusión&lt;/h3&gt;
&lt;p&gt;Una vez más, podemos apreciar el potencial de GRUB 2 y como podemos prescindir de otros medios para instalar sistemas operativos. De hecho, dado el gran tamaño de los discos en la actualidad, podríamos tener una partición específicamente para tener ISOS.&lt;/p&gt;</description><category>Fedora</category><category>grub</category><category>kernel</category><guid>https://sergiobelkin.com/posts/2015/12/05/instalar-desde-un-archivo-iso/</guid><pubDate>Sat, 05 Dec 2015 15:02:38 GMT</pubDate></item><item><title>Razor-qt (Parte 1)</title><link>https://sergiobelkin.com/posts/2012/11/19/razor-qt-parte-1/</link><dc:creator>sebelk</dc:creator><description>&lt;p&gt;&lt;strong&gt;Razor-qt&lt;/strong&gt; es un entorno de escritorio relativamente nuevo. Utiliza las librerías Qt al igual que KDE, sin embargo, a diferencia de este último su propósito es consumir muchos menos recursos.&lt;/p&gt;
&lt;p&gt;La librería principal es se libqtxdg, que implementa las especificaciones de freedesktop.org.&lt;/p&gt;
&lt;p&gt;Los componenetes principales son:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Panel (razor-panel)&lt;/strong&gt; (que incluye un lanzador de aplicaciones, es decir un sector del panel al cual podemos arrastrar ìconos del menú)&lt;br&gt;
&lt;strong&gt;Escritorio&lt;/strong&gt; (razor-desktop)&lt;br&gt;
&lt;strong&gt;Centro de configuración&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Sesiones&lt;/strong&gt; (razor-session)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Como instalarlo en Fedora&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Bajar archivo del repositorio desde &lt;a href="http://download.opensuse.org/repositories/X11:/QtDesktop/Fedora_17/X11:QtDesktop.repo" title="Razor-qt repo"&gt;aquí&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Instalar la clave pública desde &lt;a href="http://download.opensuse.org/repositories/X11:/QtDesktop/Fedora_17/repodata/repomd.xml.key"&gt;este lugar&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Instalar razorqt usando yum.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Para usar el display manager nativo Razor-qt&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;El display-manager recordemos es la pantalla mediante la cual podemos ingresar nuestro usuario y contraseña y elegir el entorno de escritorio&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Asegurarse que esté instalada solamente la versión del repositorio X11_QtDesktop del paquete lightdm-gobject&lt;/li&gt;
&lt;li&gt;Verificar que el paquete lightdm está instalado lightdm&lt;/li&gt;
&lt;li&gt;Ajustar convenientemente el archivo /etc/sysconfig/desktop&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Aplicaciones destacadas&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Juffed&lt;/strong&gt;: Editor avanzado de texto&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;zNotes&lt;/strong&gt;: Sirve para crear notas, de tres tipos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Texto puro&lt;/li&gt;
&lt;li&gt;Tareas para hacer (se puede asignar fecha e ir tachándolas a medida que se realizan)&lt;/li&gt;
&lt;li&gt;Text HTML, permite copiar y pegar, por ejemplo, parte de un página que web que nos interese&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La aplicación queda anclada en el panel, de manera que no se sale del programa al cerrar la ventana del mismo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EasyPaint&lt;/strong&gt;: Aplicación similar a MS Paint.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;nomacs&lt;/strong&gt;: Visor de imágenes&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;flo&lt;/strong&gt;: Aplicación para crear mapas mentales&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;yarock&lt;/strong&gt;: Reproductor de música, puede manejar colecciones, listas y algunos servicios de Internet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Andromeda&lt;/strong&gt;: Gestor de archivos y navegador web&lt;/p&gt;
&lt;p&gt;**Comparativa en uso de memoria **&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Entorno de escritorio&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Gestor de Ventanas&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Memoria usada (MB)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;KDE&lt;/td&gt;
&lt;td&gt;KWin&lt;/td&gt;
&lt;td&gt;515&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LXDE&lt;/td&gt;
&lt;td&gt;Openbox&lt;/td&gt;
&lt;td&gt;377&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;XFCE&lt;/td&gt;
&lt;td&gt;Xfwm4&lt;/td&gt;
&lt;td&gt;308&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Razor-qt&lt;/td&gt;
&lt;td&gt;Openbox&lt;/td&gt;
&lt;td&gt;470&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Razor-qt&lt;/td&gt;
&lt;td&gt;KWin&lt;/td&gt;
&lt;td&gt;526&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Para las mediciones, se usó el entorno, más el Firefox y una consola nativa en cada caso. Sorprende lo económico que es Xfce y que Razor-qt al combinarse con KWin usa más memoria.&lt;/p&gt;
&lt;p&gt;A manera de vistazo apresurado, se trata de una opción interesante frente quienes les agrada un escritorio estilo KDE, pero sin toda la aparatosidad que implica, Plasma, Akonadi, KWin, etc. Parece en principio, una opción interesante para equipos con recursos modestos, y por ser un proyecto relativamente nuevo está  bien documentado si se lo compara con emprendimientos que llevan ya unos cuantos años.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sergiobelkin.com/wp-content/uploads/2012/11/razor.png"&gt;&lt;img alt="razor-qt" src="https://sergiobelkin.com/wp-content/uploads/2012/11/razor-300x168.png" title="razor-qt"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Más información el sitio oficial de &lt;a href="http://razor-qt.org/" title="Razor-qt Sitio Oficial"&gt;Razor-qt&lt;/a&gt;&lt;/p&gt;</description><category>desktop</category><category>Fedora</category><category>RAM</category><guid>https://sergiobelkin.com/posts/2012/11/19/razor-qt-parte-1/</guid><pubDate>Mon, 19 Nov 2012 17:11:44 GMT</pubDate></item><item><title>ftop: Herramienta para monitorear archivos</title><link>https://sergiobelkin.com/posts/2011/05/28/ftop/</link><dc:creator>sebelk</dc:creator><description>&lt;p&gt;El programa &lt;strong&gt;ftop&lt;/strong&gt; es similar en ciertos aspectos a lsof: muestra los archivos abiertos. Pero ftop los exhibe en una interfaz similar a la de top y además, proporciona información acerca de la velocidad en la transferencia de datos y estimación del tiempo. (Hacer clic en la imagen para ver un ejemplo de su funcionamiento).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sergiobelkin.com/wp-content/uploads/2011/05/ftop.ogv"&gt;&lt;img alt="ftop" src="https://sergiobelkin.com/wp-content/uploads/2011/05/ftop-300x175.png" title="ftop"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Con ftop se puede saber además, el tipo de archivo abierto y el modo en que se accede (lectura, escritura, etc.)&lt;/p&gt;
&lt;p&gt;ftop fue enpaquetado por el autor de este sitio para Fedora ;)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sourceforge.net/projects/ftop/" title="ftop"&gt;Sitio del proyecto&lt;/a&gt;&lt;/p&gt;</description><category>Fedora</category><category>monitoreo</category><guid>https://sergiobelkin.com/posts/2011/05/28/ftop/</guid><pubDate>Sat, 28 May 2011 17:56:17 GMT</pubDate></item><item><title>Probando Fedora 15 beta</title><link>https://sergiobelkin.com/posts/2011/04/24/probando-fedora-15-beta/</link><dc:creator>sebelk</dc:creator><description>&lt;p&gt;Salió Fedora 15 beta, tiene un núcleo 2.6.38.2-9,  mucho más actualizado que su predecesora (que usa una versión de la línea 2.6.35). Esto que implica por ejemplo que el módulo ath9k_htc soporta la placa wireless TP-Link WN821N v3, la cual es económica y soporta la norma 802.11n.&lt;/p&gt;
&lt;p&gt;Interesante para ir probando varias cosas, por ejemplo GNOME Shell y GNOME 3&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sergiobelkin.com/wp-content/uploads/2011/04/fedora15b.png"&gt;&lt;img alt="Fedora 15 Beta" src="https://sergiobelkin.com/wp-content/uploads/2011/04/fedora15b-300x225.png" title="fedora15b"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Y también se puede ver algo en este pequeño video:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sergiobelkin.com/wp-content/uploads/2011/04/shell-20110424-1.webm"&gt;Escritorio de Fedora 15 Beta&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;¿Todavía usando Windows? Bueno…. existe &lt;a href="http://www.videolan.org/vlc/download-windows.html" title="VLC para Windows"&gt;VLC&lt;/a&gt;, programa libre para ver videos…&lt;/p&gt;
&lt;p&gt;Tuve que soportar algún que otro cuelgue en esta versión beta de Fedora, lo cual no es tan alarmante teniendo en cuanto que no está pensada todavía para producción. ¿Quedó claro que es &lt;a href="http://es.wikipedia.org/wiki/Fases_del_desarrollo_de_software#Beta"&gt;&lt;strong&gt;&lt;em&gt;beta&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;?&lt;/p&gt;</description><category>Fedora</category><category>GNOME</category><category>networking</category><guid>https://sergiobelkin.com/posts/2011/04/24/probando-fedora-15-beta/</guid><pubDate>Sun, 24 Apr 2011 16:03:01 GMT</pubDate></item><item><title>Sistemas de Construcción de Paquetes (Parte 1)</title><link>https://sergiobelkin.com/posts/2011/03/12/autotools-1/</link><dc:creator>sebelk</dc:creator><description>&lt;p&gt;Dentro de los sistemas de construcción de paquetes en los sistemas estilo Linux, el más conocido de ellos el GNU Build System, aka autotools.&lt;/p&gt;
&lt;p&gt;Las autotools tienen la reputación de ser difíciles y abrumadoramente barrocas. Es por eso que han surgido sistemas alternativos siendo tal vez la más popular cmake.&lt;/p&gt;
&lt;p&gt;Es por ello que me propuse hacer una estadística, tal vez bastante rudimentaria acerca de los sistemas de construcción de paquetes.&lt;/p&gt;
&lt;p&gt;Lo primero que hice fue ejecutar algo como esto:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;repoquery -a --disablerepo=livna,rpmfusion-free,rpmfusion-free-updates --source | uniq | shuf -n 101 | sed 's/.src.rpm//g' | xargs yumdownloader --source&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Con esto se consigue una muestra de 101 paquetes de los repositorios oficiales de Fedora 14.&lt;/p&gt;
&lt;p&gt;Los paquetes son:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ailurus-10.10.3-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;alsa-oss-1.0.17-4.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;aplus-fsf-4.22.4-19.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ar9170-firmware-2009.05.28-2.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;azureus-4.5.1.0-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;bitfrost-1.0.10-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;bwidget-1.9.0-1.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;cfitsio-3.250-5.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;congruity-14-1.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;dogtag-pki-ra-ui-1.3.2-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;drascula-international-1.0-3.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;dump-0.4-0.8.b43.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;dumpet-2.1-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;dx-4.4.4-16.fc14.2.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;easystroke-0.5.3-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;eblook-1.6.1-10.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;eclipse-jgit-0.10.1-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;emacs-common-tuareg-1.45.6-9.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;emacs-common-w3m-1.4.398-0.4.20100714cvs.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;emacspeak-29.0-3.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;fedora-packager-0.5.5.0-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;FlightGear-2.0.0-4.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;fmtools-2.0.1-2.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;func-0.25-3.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;gambas2-2.22.0-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;gbirthday-0.6.5-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;gedit-plugins-2.31.6-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;gfs-pyrsos-fonts-20090618-3.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;globus-gatekeeper-5.5-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;globus-gram-job-manager-10.59-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;globus-gram-job-manager-setup-sge-2.5-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;gmm-4.0.0-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;gnomeradio-1.8-6.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;html2text-1.3.2a-6.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;i3lock-1.0-4.20100320git.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;isync-1.0.4-6.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;javasqlite-20100727-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;kdetv-0.8.9-13.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;kmid2-2.3.0-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;lcms2-2.1-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;libfreebob-1.0.11-6.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;libgalago-0.5.2-9.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;libmusicbrainz3-3.0.3-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;libotr-3.2.0-5.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;lilypond-2.13.39-3.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;makebootfat-1.4-11.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;man-pages-cs-0.18.20090209-9.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;metromap-0.1.2-5.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;mono-basic-2.6.2-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;mysql-5.1.55-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;mysql-connector-c++-1.1.0-0.4.bzr895.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;nedit-5.5-23.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;nemiver-0.7.3-3.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;nntpgrab-0.6.91-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;nogravity-2.00-11.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ocaml-lacaml-5.4.7-2.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ogre-1.6.4-5.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;openjpeg-1.3-10.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;orage-4.6.1-2.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;pam_abl-0.2.3-8.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-Catalyst-View-PDF-Reuse-0.03-4.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-CGI-Session-4.35-5.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-Color-Calc-1.061-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-Inline-0.46-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-Mixin-Linewise-0.003-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-MooseX-MethodAttributes-0.24-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-Net-FTPServer-1.122-9.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-Net-Patricia-1.19-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-Package-Stash-XS-0.19-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-Regexp-Assemble-0.34-5.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-String-Escape-2010.002-4.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-Text-Kakasi-2.04-13.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;perl-UNIVERSAL-exports-0.05-8.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;php-gettext-1.0.9-2.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;php-pear-CodeGen-1.0.7-3.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;postal-0.70-6.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;pyclutter-gtk-0.10.0-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;pyflakes-0.4.0-4.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;python-billiard-0.3.1-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;python-rabbyt-0.8.3-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;python-zope-sqlalchemy-0.6-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;redir-2.2.1-4.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;rhncfg-5.9.22-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;R-nws-1.7.0.1-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;rubygem-shotgun-0.4-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;R-zoo-1.6-3.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;sarai-fonts-1.0-9.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;sblim-cmpi-params-1.2.6-1.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;scim-1.4.9-6.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;shed-1.15-5.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;sugar-tamtam-0-0.6.20100201git.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Thunar-1.0.2-3.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;veusz-1.9-2.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;vhd2vl-2.3-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;virt-what-1.3-3.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;w3m-0.5.2-18.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;wannier90-1.2-2.fc13.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;writer2latex-1.0.2-3.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ws-jaxme-0.5.1-4.4.fc12.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;xmlfy-1.5.3-1.fc14.src.rpm&lt;/code&gt;&lt;br&gt;
&lt;code&gt;xpaint-2.9.8.1-1.fc14.src.rpm&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Esta historia continúa&lt;/p&gt;</description><category>Fedora</category><category>package-management</category><category>sysadmin</category><guid>https://sergiobelkin.com/posts/2011/03/12/autotools-1/</guid><pubDate>Sat, 12 Mar 2011 16:17:45 GMT</pubDate></item><item><title>Autotools en los paquetes de Fedora</title><link>https://sergiobelkin.com/posts/autotools-en-paquetes-de-fedora/</link><dc:creator>sebelk</dc:creator><description>&lt;p&gt;De 100 paquetes de Fedora, 39 usan autotools.&lt;/p&gt;
&lt;p&gt;26 Development/Libraries&lt;br&gt;
13 System Environment/Libraries&lt;br&gt;
9 Development/Languages&lt;br&gt;
9 Applications/Internet&lt;br&gt;
7 Applications/System&lt;br&gt;
4 User Interface/Desktops&lt;br&gt;
3 User Interface/X&lt;br&gt;
3 System Environment/Daemons&lt;br&gt;
3 System Environment/Base&lt;br&gt;
3 Development/Tools&lt;br&gt;
3 Applications/Multimedia&lt;br&gt;
3 Amusements/Games&lt;br&gt;
2 Applications/Text&lt;br&gt;
2 Applications/Productivity&lt;br&gt;
2 Applications/File&lt;br&gt;
1 User Interface/X Hardware Support&lt;br&gt;
1 Development/Libraries/Java&lt;br&gt;
1 Applications/Publishing&lt;br&gt;
1 Applications/Engineering&lt;br&gt;
1 Applications/Emulators&lt;br&gt;
1 Applications/Editors&lt;br&gt;
1 Applications/Databases&lt;/p&gt;</description><category>Fedora</category><category>package-management</category><category>sysadmin</category><guid>https://sergiobelkin.com/posts/autotools-en-paquetes-de-fedora/</guid><pubDate>Thu, 03 Mar 2011 07:05:43 GMT</pubDate></item></channel></rss>