<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
        <channel>
        <title>Magazine - kernel-linux</title>
        <link>https://www.genbeta.com</link>
        <description>Publicación de noticias sobre gadgets y tecnología. Últimas tecnologías en electrónica de consumo y novedades tecnológicas en móviles, tablets, informática, etc</description>
        <pubDate>Fri, 12 Jun 2026 16:27:05 +0000</pubDate>
        <generator>https://www.genbeta.com</generator>
        <atom:link href="https://www.genbeta.com/tag/kernel-linux/rss2.xml" rel="self" type="application/rss+xml" />
                                        <item>
                <title><![CDATA[La "guerra civil" entre desarrolladores de Linux por el enfrentamiento C vs. Rust por fin tiene un (inesperado) ganador: Rust]]></title>
                <link>https://www.genbeta.com/linux/guerra-civil-desarrolladores-linux-enfrentamiento-c-vs-rust-fin-tiene-inesperado-ganador</link>
                <guid>https://www.genbeta.com/linux/guerra-civil-desarrolladores-linux-enfrentamiento-c-vs-rust-fin-tiene-inesperado-ganador</guid>
                <pubDate>Wed, 10 Dec 2025 17:00:36 +0000</pubDate>
                                         <dc:creator>Antonio Sabán</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/978bd7/rust/1024_2000.jpeg" alt="La&#x20;&quot;guerra&#x20;civil&quot;&#x20;entre&#x20;desarrolladores&#x20;de&#x20;Linux&#x20;por&#x20;el&#x20;enfrentamiento&#x20;C&#x20;vs.&#x20;Rust&#x20;por&#x20;fin&#x20;tiene&#x20;un&#x20;&#x28;inesperado&#x29;&#x20;ganador&#x3A;&#x20;Rust">
    </p>
    <p>Han sido <a class="text-outboundlink" href="https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto" data-vars-post-title="El kernel de Linux lleva desarrollándose 34 años. Un debate sobre lenguajes de programación está logrando intoxicar el proyecto " data-vars-post-url="https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto" >meses de tensión</a>, <a class="text-outboundlink" href="https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite" data-vars-post-title="El conflicto entre C y Rust en el kernel de Linux deja su primera gran víctima: dimite &quot;quemado&quot; el líder de Asahi Linux" data-vars-post-url="https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite" >dimisiones sonadas</a> y acusaciones de sabotaje que parecían más propias de un drama televisivo que de un foro de ingeniería. La comunidad de desarrollo del kernel de Linux, históricamente unida bajo la batuta de Linus Torvalds, ha vivido su particular cisma por culpa de un lenguaje de programación. Pero tras meses de incertidumbre y de un ambiente que el propio Torvalds llegó a calificar de "casi religioso", la batalla ha llegado a su fin con una victoria definitiva.</p>
<!-- BREAK 1 --><p><strong>El fin de la etiqueta "experimental".</strong> La noticia <a rel="noopener, noreferrer" href="https://lwn.net/Articles/1049831/" >ha saltado en la cumbre anual de mantenedores del kernel</a> (Maintainers Summit), el encuentro donde se decide el rumbo técnico del sistema operativo más importante del mundo. Allí, el consenso entre los desarrolladores clave ha sido absoluto: Rust se queda. La etiqueta de "experimental" se retira y el lenguaje ya se considera una parte central (core) del kernel. Se cierra así la puerta a quienes pedían dar marcha atrás y volver al monolingüismo de C.</p>
<!-- BREAK 2 --><p><strong>De las dimisiones a la estabilidad.</strong> Este desenlace llega tras un camino lleno de minas. Hace apenas unos meses, la situación parecía insostenible. Figuras clave como el español Miguel Ojeda o Wedson Almeida Filho, ingeniero de Microsoft, llegaron a apartarse o <a class="text-outboundlink" href="https://www.genbeta.com/linux/creador-linux-amonesta-a-desarrollador-llevar-a-redes-polemica-adopcion-rust-ha-optado-dimitir" data-vars-post-title="El creador de Linux amonesta a un desarrollador por llevar a las redes la polémica sobre la adopción de Rust: ha optado por dimitir " data-vars-post-url="https://www.genbeta.com/linux/creador-linux-amonesta-a-desarrollador-llevar-a-redes-polemica-adopcion-rust-ha-optado-dimitir" >dimitir agotados</a> por lo que calificaron de "tonterías no técnicas". Se enfrentaban a una resistencia feroz por parte de veteranos defensores de C, que veían en Rust una amenaza a la estabilidad y mantenibilidad del código.</p>
<!-- BREAK 3 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/hay-mala-costumbre-que-hace-perder-papeles-a-linus-torvalds-cuando-programa-kernel-linux-tiene-toda-razon" class="pivot-outboundlink" data-vars-post-title="Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón ">
     <img alt="Hay&#x20;una&#x20;mala&#x20;costumbre&#x20;que&#x20;hace&#x20;perder&#x20;los&#x20;papeles&#x20;a&#x20;Linus&#x20;Torvalds&#x20;cuando&#x20;programa&#x20;el&#x20;kernel&#x20;de&#x20;Linux.&#x20;Y&#x20;tiene&#x20;toda&#x20;la&#x20;raz&#x00F3;n&#x20;" width="375" height="142" src="https://i.blogs.es/67f0f7/kernel_developer/375_142.webp" onerror='this.src="https://i.blogs.es/67f0f7/kernel_developer/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/hay-mala-costumbre-que-hace-perder-papeles-a-linus-torvalds-cuando-programa-kernel-linux-tiene-toda-razon" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/hay-mala-costumbre-que-hace-perder-papeles-a-linus-torvalds-cuando-programa-kernel-linux-tiene-toda-razon" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón ">Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón </a>
   </div>
  </div>
 </div>
</div>
<p><strong>El fantasma del sabotaje.</strong> La tensión alcanzó su punto álgido cuando desarrolladores como Hector Martin (Asahi Linux) <a class="text-outboundlink" href="https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite" data-vars-post-title="El conflicto entre C y Rust en el kernel de Linux deja su primera gran víctima: dimite &quot;quemado&quot; el líder de Asahi Linux" data-vars-post-url="https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite" >acusaron públicamente</a> a mantenedores veteranos como Christoph Hellwig de obstaculizar deliberadamente la integración de Rust. Se hablaba de rechazo de parches críticos y de una actitud hostil que buscaba que el proyecto fracasara por inanición. Hellwig llegó a calificar la iniciativa de "cáncer", polarizando aún más a la comunidad entre quienes veían en Rust el futuro de la seguridad de memoria y quienes lo veían como una invasión innecesaria.</p>
<!-- BREAK 4 --><p><strong>Por qué ha ganado Rust.</strong> Como lenguaje <a class="text-outboundlink" href="https://www.genbeta.com/inteligencia-artificial/que-rust-que-elon-musk-piensa-que-sera-lenguaje-que-crearemos-ia-general-1" data-vars-post-title="Qué es Rust y por qué Elon Musk piensa que será el lenguaje con el que crearemos la 'IA General' " data-vars-post-url="https://www.genbeta.com/inteligencia-artificial/que-rust-que-elon-musk-piensa-que-sera-lenguaje-que-crearemos-ia-general-1" >moderno y alabado</a>, Rust ofrece garantías de seguridad de memoria desde su diseño que C simplemente no puede igualar sin un esfuerzo humano titánico. En un mundo donde la ciberseguridad es crítica, la capacidad de Rust para prevenir desbordamientos de búfer y errores de gestión de memoria antes incluso de compilar ha pesado más que la curva de aprendizaje o la tradición de 34 años de código en C.</p>
<!-- BREAK 5 --><p><strong>Un nuevo capítulo.</strong> El kernel entra en una nueva etapa de bilingüismo oficial. No significa que C vaya a desaparecer mañana. Sigue siendo el lenguaje dominante y lo será por muchos años, pero sí significa que los nuevos drivers y componentes críticos podrán escribirse en Rust con total respaldo oficial. La comunidad ha decidido evolucionar en lugar de atrincherarse. Las heridas de esta "guerra civil" tardarán en cicatrizar, y todavía queda esperar a ver consecuencias personales, pero el proyecto técnico sale reforzado y modernizado.</p>
<!-- BREAK 6 --><p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta |&nbsp;<a class="text-outboundlink" href="https://www.genbeta.com/linux/ha-trabajado-manteniendo-kernel-linux-hace-25-anos-tiene-claro-motivo-su-exito-egoismo" data-vars-post-title="Ha trabajado manteniendo el kernel de Linux desde hace 25 años y tiene claro el motivo de su éxito: el egoísmo" data-vars-post-url="https://www.genbeta.com/linux/ha-trabajado-manteniendo-kernel-linux-hace-25-anos-tiene-claro-motivo-su-exito-egoismo">Ha trabajado manteniendo el kernel de Linux desde hace 25 años y tiene claro el motivo de su éxito: el egoísmo</a></p>
<p><br></p>
<p><br></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Esta es la curiosa razón por la que Linux tiene un pingüino como mascota. Así nació 'Tux' ]]></title>
                <link>https://www.genbeta.com/linux/esta-curiosa-razon-que-linux-tiene-pinguino-como-mascota-asi-nacio-tux</link>
                <guid>https://www.genbeta.com/linux/esta-curiosa-razon-que-linux-tiene-pinguino-como-mascota-asi-nacio-tux</guid>
                <pubDate>Mon, 22 Sep 2025 07:00:46 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/b4427e/chatgpt-image-15-sept-2025-19_52_06/1024_2000.png" alt="Esta&#x20;es&#x20;la&#x20;curiosa&#x20;raz&#x00F3;n&#x20;por&#x20;la&#x20;que&#x20;Linux&#x20;tiene&#x20;un&#x20;ping&#x00FC;ino&#x20;como&#x20;mascota.&#x20;As&#x00ED;&#x20;naci&#x00F3;&#x20;&#x27;Tux&#x27;&#x20;">
    </p>
    <p>Cuando pensamos en Linux, inevitablemente aparece la imagen de un simpático pingüino gordito y relajado: <em>Tux</em>. No es un logotipo oficial en el sentido habitual de la palabra, pero se ha convertido en uno de los símbolos más reconocibles del mundo del software libre. <strong>¿Por qué un pingüino? </strong>¿Y de dónde salió 'ese' pingüino en particular?</p>
<!-- BREAK 1 --><h2>Los inicios de Linux y la necesidad de un símbolo</h2>
<p>A principios de los 90, Linus Torvalds, un joven estudiante finlandés, publicó el código de un <a class="text-outboundlink" href="https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto" data-vars-post-title="El kernel de Linux lleva desarrollándose 34 años. Un debate sobre lenguajes de programación está logrando intoxicar el proyecto " data-vars-post-url="https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto" >nuevo núcleo de sistema operativo</a> inspirado en Unix. Este kernel, al que bautizó 'Linux', pronto comenzó a atraer a programadores de todo el mundo que aportaron mejoras, drivers y herramientas.</p>
<!-- BREAK 2 --><p>La comunidad creció rápido y, como ocurre en muchos proyectos colectivos, <strong>surgió la necesidad de un emblema.</strong> No tanto un logo corporativo, sino una especie de mascota que reflejara el espíritu abierto, divertido y comunitario del proyecto (era algo muy común entre los proyectos 'open source' en aquella época).</p>
<div class="article-asset-image article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="caption-img ">
                   <img class="centro_sinmarco" height=280 width=700 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/b182cc/unix/450_1000.webp 450w, https://i.blogs.es/b182cc/unix/650_1200.webp 681w,https://i.blogs.es/b182cc/unix/1024_2000.webp 1024w, https://i.blogs.es/b182cc/unix/1366_2000.webp 1366w" src="https://i.blogs.es/b182cc/unix/450_1000.webp" alt="Unix" onerror="this.src='https://i.blogs.es/b182cc/unix/450_1000.jpeg';this.srcset='https://i.blogs.es/b182cc/unix/450_1000.jpeg 450w, https://i.blogs.es/b182cc/unix/650_1200.jpeg 681w,https://i.blogs.es/b182cc/unix/1024_2000.jpeg 1024w, https://i.blogs.es/b182cc/unix/1366_2000.jpeg 1366w';return false;">
   <img alt="Unix" class="centro_sinmarco" src="https://i.blogs.es/b182cc/unix/450_1000.webp">
   
        <span>Mascotas de 'GNU', 'Linux' y 'FreeBSD'.</span>
   </div>
   </div>
</div>
<h2>La noche del pingüino viviente</h2>
<p>Una anécdota contribuyó a cimentar la idea. En una entrevista, Linus contó que, durante una visita a un zoológico en Canberra, Australia, fue mordido por un pingüino. Desde entonces, <strong>decía en broma que estaba "infectado por el pingüino"</strong> y conservó simpatía por ese animal.</p>
<!-- BREAK 3 --><p>Esa simpatía le llevó a asegurar en alguna ocasión que, cada vez que pensaba en Linux, lo imaginaba como un pequeño pingüino simpático y juguetón. Una historia que empezó a difundirse entre los colaboradores del proyecto...</p>
<h2>El nacimiento de <em>Tux</em></h2>
<p>En 1996, la comunidad organizó finalmente un concurso para elegir la mascota de Linux. Fue entonces cuando Larry Ewing, un joven estudiante de informática, presentó su propuesta: un pingüino regordete, de cara tranquila, sentado con las <em>¿alas? ¿aletas?</em> descansando sobre la panza.</p>
<!-- BREAK 4 --><p>Lo dibujó usando GIMP (<em>GNU Image Manipulation Program</em>), <a class="text-outboundlink" href="https://www.genbeta.com/linux/gimp-cumple-25-anos-siendo-photoshop-feo-para-linux" data-vars-post-title="GIMP cumple 25 años siendo el &quot;Photoshop feo para Linux&quot;" data-vars-post-url="https://www.genbeta.com/linux/gimp-cumple-25-anos-siendo-photoshop-feo-para-linux" >el software de edición gráfica libre por excelencia</a>, que por entonces estaba aún en sus primeras etapas de desarrollo. La imagen gustó tanto que rápidamente se adoptó como la representación no oficial del sistema.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/linux/dueno-primer-pc-linux-se-instalaron-a-traicion-dormia-cuenta-cual-fue-nombre-original-sistema-operativo" class="pivot-outboundlink" data-vars-post-title="El dueño del primer PC con Linux (se lo instalaron a traición mientras dormía) cuenta cuál fue el nombre original del sistema operativo ">
     <img alt="El&#x20;due&#x00F1;o&#x20;del&#x20;primer&#x20;PC&#x20;con&#x20;Linux&#x20;&#x28;se&#x20;lo&#x20;instalaron&#x20;a&#x20;traici&#x00F3;n&#x20;mientras&#x20;dorm&#x00ED;a&#x29;&#x20;cuenta&#x20;cu&#x00E1;l&#x20;fue&#x20;el&#x20;nombre&#x20;original&#x20;del&#x20;sistema&#x20;operativo&#x20;" width="375" height="142" src="https://i.blogs.es/7fae2f/chatgpt-image-4-sept-2025-14_10_13/375_142.webp" onerror='this.src="https://i.blogs.es/7fae2f/chatgpt-image-4-sept-2025-14_10_13/375_142.png"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/linux/dueno-primer-pc-linux-se-instalaron-a-traicion-dormia-cuenta-cual-fue-nombre-original-sistema-operativo" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="El dueño del primer PC con Linux (se lo instalaron a traición mientras dormía) cuenta cuál fue el nombre original del sistema operativo ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/linux/dueno-primer-pc-linux-se-instalaron-a-traicion-dormia-cuenta-cual-fue-nombre-original-sistema-operativo" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="El dueño del primer PC con Linux (se lo instalaron a traición mientras dormía) cuenta cuál fue el nombre original del sistema operativo ">El dueño del primer PC con Linux (se lo instalaron a traición mientras dormía) cuenta cuál fue el nombre original del sistema operativo </a>
   </div>
  </div>
 </div>
</div>
<p>Respecto a su nombre, 'Tux' surgió como un juego de palabras... aunque hay varias versiones sobre su significado:</p>
<ul><li>Una de ellas sostiene que proviene de 'Torvalds UniX' (puesto que Linux es una variante del sistema Unix, y fue creado por Linus Torvalds).</li><li>Otra lo relaciona con la palabra inglesa <em>tuxedo</em> ('esmoquin', en espñaol), por el aspecto "elegante" del pingüino con su pecho blanco y cuerpo negro.</li><li>Lo más probable es que ambas coincidencias reforzaran la elección.</li></ul>
<h2>Un símbolo sin dueño</h2>
<p>A diferencia de las marcas registradas de las empresas tecnológicas, <strong><em>Tux</em></strong><strong> nunca fue propiedad exclusiva de nadie</strong>: el propio Larry Ewing publicó su dibujo con una licencia abierta, permitiendo que cualquiera lo utilizara y modificara, siempre y cuando se le reconociera la autoría. En todo este tiempo, jamás ha cobrado por su uso.</p>
<!-- BREAK 5 --><p>Esa decisión encajaba perfectamente con el espíritu del software libre y ayudó a que el pingüino se multiplicara en todo tipo de contextos: distribuciones de Linux, camisetas, pegatinas, videojuegos...</p>
<div class="article-asset-image article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="caption-img ">
                   <img class="centro_sinmarco" height=1080 width=1920 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/5c7036/81r4cfqyu5l/450_1000.webp 450w, https://i.blogs.es/5c7036/81r4cfqyu5l/650_1200.webp 681w,https://i.blogs.es/5c7036/81r4cfqyu5l/1024_2000.webp 1024w, https://i.blogs.es/5c7036/81r4cfqyu5l/1366_2000.webp 1366w" src="https://i.blogs.es/5c7036/81r4cfqyu5l/450_1000.webp" alt="Tux!" onerror="this.src='https://i.blogs.es/5c7036/81r4cfqyu5l/450_1000.jpeg';this.srcset='https://i.blogs.es/5c7036/81r4cfqyu5l/450_1000.jpeg 450w, https://i.blogs.es/5c7036/81r4cfqyu5l/650_1200.jpeg 681w,https://i.blogs.es/5c7036/81r4cfqyu5l/1024_2000.jpeg 1024w, https://i.blogs.es/5c7036/81r4cfqyu5l/1366_2000.jpeg 1366w';return false;">
   <img alt="Tux!" class="centro_sinmarco" src="https://i.blogs.es/5c7036/81r4cfqyu5l/450_1000.webp">
   
        <span>'Tux' protagoniza varios videojuegos, como este 'Tux Racer' o el famoso 'Super Tux Kart'</span>
   </div>
   </div>
</div>
<p>Con el tiempo, <em>Tux</em> se convirtió en mucho más que la mascota de un sistema operativo: pasó a ser un símbolo de resistencia tecnológica frente al monopolio de los sistemas propietarios.&nbsp;</p>
<!-- BREAK 6 --><p>Hoy en día es habitual ver a <em>Tux</em> en congresos de software libre, ferias tecnológicas y hasta en merchandising fuera del ámbito estrictamente informático. Es una de las pocas mascotas de software reconocidas incluso por personas ajenas al 'mundillo' del 'open source'.</p>
<p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/linux/linus-torvalds-rechazo-oferta-steve-jobs-para-trabajar-apple-no-tuvo-que-ver-dinero" data-vars-post-title="Linus Torvalds rechazó una oferta de Steve Jobs para trabajar en Apple. Y no tuvo que ver con el dinero" data-vars-post-url="https://www.genbeta.com/linux/linus-torvalds-rechazo-oferta-steve-jobs-para-trabajar-apple-no-tuvo-que-ver-dinero">Linus Torvalds rechazó una oferta de Steve Jobs para trabajar en Apple. Y no tuvo que ver con el dinero</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Este driver desapareció del kernel de Linux hace 25 años porque ya nadie usaba cintas magnéticas: ahora la IA ha permitido resucitarlo]]></title>
                <link>https://www.genbeta.com/linux/este-driver-desaparecio-kernel-linux-hace-25-anos-porque-nadie-usaba-cintas-magneticas-ahora-ia-ha-permitido-resucitarlo</link>
                <guid>https://www.genbeta.com/linux/este-driver-desaparecio-kernel-linux-hace-25-anos-porque-nadie-usaba-cintas-magneticas-ahora-ia-ha-permitido-resucitarlo</guid>
                <pubDate>Tue, 09 Sep 2025 13:01:23 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/8d0bd2/chatgpt-image-9-sept-2025-13_45_30/1024_2000.png" alt="Este&#x20;driver&#x20;desapareci&#x00F3;&#x20;del&#x20;kernel&#x20;de&#x20;Linux&#x20;hace&#x20;25&#x20;a&#x00F1;os&#x20;porque&#x20;ya&#x20;nadie&#x20;usaba&#x20;cintas&#x20;magn&#x00E9;ticas&#x3A;&#x20;ahora&#x20;la&#x20;IA&#x20;ha&#x20;permitido&#x20;resucitarlo">
    </p>
    <p>En 2025, cuando el almacenamiento en la nube y los SSD parecen haber desterrado definitivamente a cualquier clase de soporte magnético, un pequeño milagro retroinformático acaba de ocurrir: el controlador 'ftape', aquel viejo módulo del núcleo de Linux que permitía leer unidades de 'floppy tape', ha vuelto a la vida.</p>
<!-- BREAK 1 --><p>Sí, hablamos de esas unidades de respaldo en cartuchos QIC (o, en español, 'cartuchos de cuarto de pulgada') que se conectaban al controlador de disquete de la placa base, o a veces al puerto paralelo, y que parecían condenadas al olvido junto con las cintas VHS.</p>
<div class="article-asset-image article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="caption-img ">
                   <img class="centro_sinmarco" height=661 width=970 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/9dbef4/quarter-inch_cartridges/450_1000.webp 450w, https://i.blogs.es/9dbef4/quarter-inch_cartridges/650_1200.webp 681w,https://i.blogs.es/9dbef4/quarter-inch_cartridges/1024_2000.webp 1024w, https://i.blogs.es/9dbef4/quarter-inch_cartridges/1366_2000.webp 1366w" src="https://i.blogs.es/9dbef4/quarter-inch_cartridges/450_1000.webp" alt="Quarter Inch Cartridges" onerror="this.src='https://i.blogs.es/9dbef4/quarter-inch_cartridges/450_1000.jpeg';this.srcset='https://i.blogs.es/9dbef4/quarter-inch_cartridges/450_1000.jpeg 450w, https://i.blogs.es/9dbef4/quarter-inch_cartridges/650_1200.jpeg 681w,https://i.blogs.es/9dbef4/quarter-inch_cartridges/1024_2000.jpeg 1024w, https://i.blogs.es/9dbef4/quarter-inch_cartridges/1366_2000.jpeg 1366w';return false;">
   <img alt="Quarter Inch Cartridges" class="centro_sinmarco" src="https://i.blogs.es/9dbef4/quarter-inch_cartridges/450_1000.webp">
   
        <span>Cartuchos de cuarto de pulgada, QIC y miniQIC. (vía Wikimedia)</span>
   </div>
   </div>
</div>
<p><a rel="noopener, noreferrer" href="https://github.com/dbrant/ftape" >El proyecto</a>, rescatado por Dmitry Brant, consiste en una modernización del código original del <em>driver</em> creado en los años noventa por Claus-Justus Heine. La versión oficial incluida en el núcleo de Linux se mantuvo en la serie <strong>3.04</strong>, publicada en 1997, y continuó ahí —sin apenas cambios— hasta que fue eliminada en <strong>2006, con Linux 2.6.20</strong>, debido a su escasa utilización.</p>
<!-- BREAK 2 --><p>Mientras tanto, de forma paralela y al margen del kernel, el autor siguió desarrollando el controlador hasta alcanzar la versión <strong>4.04a en el año 2000</strong>, que sería la última antes de que el proyecto quedara abandonado (y en la que se basa el nuevo proyecto).</p>
<!-- BREAK 3 --><h2>¿Por qué revivirlo?</h2><p>A primera vista puede parecer un ejercicio de arqueología informática sin mucho sentido a estas alturas. Sin embargo, hay dos comunidades que agradecen esta 'resurrección':</p>
<ul><li><strong>La de los fans de la retroinformática:</strong> y es que hay más usuarios entusiastas de lo que parece buscando experimentar con <a class="text-outboundlink" href="https://www.xataka.com/retro/retroinformatica-al-poder-este-taller-de-coches-no-podria-vivir-sin-su-commodore-64" data-vars-post-title="Retroinformática al poder: este taller de coches no podría vivir sin su Commodore 64" data-vars-post-url="https://www.xataka.com/retro/retroinformatica-al-poder-este-taller-de-coches-no-podria-vivir-sin-su-commodore-64" >hardware antiguo</a> y necesitan herramientas modernas para darle utilidad.</li><li><strong>La de los usuarios dedicados rescate de datos:</strong> todavía existen por ahí cintas guardadas con información valiosa almacenada en este formato, y poder acceder a ellas es crucial en algunos casos.</li></ul><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/linux/tomaremos-caminos-separados-conflicto-interno-motiva-al-creador-linux-a-suprimir-plumazo-10-anos-trabajo" class="pivot-outboundlink" data-vars-post-title="&quot;Tomaremos caminos separados&quot;. Un conflicto interno motiva al creador de Linux a suprimir de un plumazo 10 años de trabajo ">
     <img alt="&quot;Tomaremos&#x20;caminos&#x20;separados&quot;.&#x20;Un&#x20;conflicto&#x20;interno&#x20;motiva&#x20;al&#x20;creador&#x20;de&#x20;Linux&#x20;a&#x20;suprimir&#x20;de&#x20;un&#x20;plumazo&#x20;10&#x20;a&#x00F1;os&#x20;de&#x20;trabajo&#x20;" width="375" height="142" src="https://i.blogs.es/eceffe/chatgpt-image-8-jul-2025-14_23_27/375_142.webp" onerror='this.src="https://i.blogs.es/eceffe/chatgpt-image-8-jul-2025-14_23_27/375_142.png"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/linux/tomaremos-caminos-separados-conflicto-interno-motiva-al-creador-linux-a-suprimir-plumazo-10-anos-trabajo" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="&quot;Tomaremos caminos separados&quot;. Un conflicto interno motiva al creador de Linux a suprimir de un plumazo 10 años de trabajo ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/linux/tomaremos-caminos-separados-conflicto-interno-motiva-al-creador-linux-a-suprimir-plumazo-10-anos-trabajo" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="&quot;Tomaremos caminos separados&quot;. Un conflicto interno motiva al creador de Linux a suprimir de un plumazo 10 años de trabajo ">&quot;Tomaremos caminos separados&quot;. Un conflicto interno motiva al creador de Linux a suprimir de un plumazo 10 años de trabajo </a>
   </div>
  </div>
 </div>
</div>
<p>¿Alguien va a empezar a hacer copias de seguridad en cintas QIC en 2025? Por supuesto que no. Pero gracias a este proyecto, quienes aún tienen datos atrapados en esos cartuchos tienen ahora una forma de recuperarlos.&nbsp;</p>
<!-- BREAK 4 --><p>Por eso, la prioridad del proyecto ahora mismo es clara: leer datos antes que escribirlos, con énfasis en modos 'forenses' capaces de ignorar tablas de volúmenes o errores de corrección (ECC).</p>
<div class="article-asset-summary article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="sumario">Para la comunidad 'retro', es otra excusa más para desempolvar hardware 'obsoleto' e intentar hacerlo funcionar con un Linux moderno</div>
   </div>
</div>
<h2>¿Cómo funciona?</h2>
<p>De todos modos, el nuevo 'ftape' <strong>no pretende ser un módulo de producción ni volver a formar parte del kernel oficial</strong>. Brant lo distribuye como un módulo independiente (lo que se denomina 'out-of-tree'), lo que permite compilarlo manualmente con `make` (usando el código y las instrucciones de su GitHub oficial), aplicándolo al núcleo Linux 6.8 o superior.</p>
<!-- BREAK 5 --><p>Una vez hecho eso, sólo queda:</p>
<ul><li>Cargar los módulos generados con scripts específicos para cada tipo de unidad (FDC, Ditto Max, paralelas…).</li><li>Interactuar con los dispositivos creados en `/dev/nqft0`, `/dev/rawqft0`, etc.</li><li>Extraer datos recurriendo a utilidades clásicas como `dd`.</li></ul>
<p>Eso sí: el soporte de hardware sigue siendo tan limitado como en los noventa, porque depende de chipsets concretos de controladoras de disquete o de configuraciones de BIOS.</p>
<!-- BREAK 6 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.xataka.com/aplicaciones/viviendo-vida-casi-interfaz-grafica-asi-trabajan-linuxeros-que-ven-todo-dentro-consola-modo-texto-1" class="pivot-outboundlink" target="_blank" data-vars-post-title="Viviendo la vida (casi) sin interfaz gráfica: así trabajan los linuxeros que ven todo dentro de una consola en modo texto">
     <img alt="Viviendo&#x20;la&#x20;vida&#x20;&#x28;casi&#x29;&#x20;sin&#x20;interfaz&#x20;gr&#x00E1;fica&#x3A;&#x20;as&#x00ED;&#x20;trabajan&#x20;los&#x20;linuxeros&#x20;que&#x20;ven&#x20;todo&#x20;dentro&#x20;de&#x20;una&#x20;consola&#x20;en&#x20;modo&#x20;texto" width="375" height="142" src="https://i.blogs.es/751a7e/desarrollador/375_142.webp" onerror='this.src="https://i.blogs.es/751a7e/desarrollador/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.xataka.com/aplicaciones/viviendo-vida-casi-interfaz-grafica-asi-trabajan-linuxeros-que-ven-todo-dentro-consola-modo-texto-1" class="desvio-taxonomy-anchor pivot-outboundlink m-crosspost" target="_blank" data-vars-post-title="Viviendo la vida (casi) sin interfaz gráfica: así trabajan los linuxeros que ven todo dentro de una consola en modo texto">En Xataka</a>
    </div>
    <a href="https://www.xataka.com/aplicaciones/viviendo-vida-casi-interfaz-grafica-asi-trabajan-linuxeros-que-ven-todo-dentro-consola-modo-texto-1" class="desvio-title js-desvio-title pivot-outboundlink" target="_blank" data-vars-post-title="Viviendo la vida (casi) sin interfaz gráfica: así trabajan los linuxeros que ven todo dentro de una consola en modo texto">Viviendo la vida (casi) sin interfaz gráfica: así trabajan los linuxeros que ven todo dentro de una consola en modo texto</a>
   </div>
  </div>
 </div>
</div>
<h2>"¡Está vivo!", dijo el chatbot</h2><p>Más allá del valor técnico del driver, lo fascinante de este caso es comprobar cómo este tipo de proyectos se benefician hoy de <strong>una herramienta que no existía en el año 2000: los modelos de lenguaje de gran escala (LLMs)</strong>.</p>
<p>Modernizar un driver que quedó congelado hace un cuarto de siglo implica adaptarlo a cambios profundos en las APIs internas del núcleo, en la gestión de memoria, interrupciones, e interfaces de dispositivos.</p>
<!-- BREAK 7 --><p>Lo que antes podía ser una tarea hercúlea que se prolongase durante meses, hoy se convierte en una colaboración hombre-máquina donde el programador guía y los modelos de IA ayudan (<a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/este-programador-colegas-que-recurren-a-ia-no-me-importa-como-llego-codigo-a-tu-ide-quiero-que-te-importe" data-vars-post-title="Este programador, sobre los colegas que recurren a la IA: &quot;No me importa cómo llegó el código a tu IDE, quiero que te importe&quot; " data-vars-post-url="https://www.genbeta.com/desarrollo/este-programador-colegas-que-recurren-a-ia-no-me-importa-como-llego-codigo-a-tu-ide-quiero-que-te-importe" >sólo ayudan</a>) a traducir sintaxis, encontrar equivalencias y sugerir refactorizaciones.</p>
<!-- BREAK 8 --><p>Vía | <a rel="noopener, noreferrer" href="https://mixx.io/2025/09/misterio-de-mistral/" >Mixx.io</a></p>
<p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/windows/este-usuario-avanzado-linux-probo-windows-11-ha-optado-quedarse-para-su-sorpresa-estas-razones" data-vars-post-title="Este usuario avanzado de Linux probó Windows 11 y ha optado por quedarse (para su sorpresa) por estas razones " data-vars-post-url="https://www.genbeta.com/windows/este-usuario-avanzado-linux-probo-windows-11-ha-optado-quedarse-para-su-sorpresa-estas-razones">Este usuario avanzado de Linux probó Windows 11 y ha optado por quedarse (para su sorpresa) por estas razones</a></p>
<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA["Tomaremos caminos separados". Un conflicto interno motiva al creador de Linux a suprimir de un plumazo 10 años de trabajo ]]></title>
                <link>https://www.genbeta.com/linux/tomaremos-caminos-separados-conflicto-interno-motiva-al-creador-linux-a-suprimir-plumazo-10-anos-trabajo</link>
                <guid>https://www.genbeta.com/linux/tomaremos-caminos-separados-conflicto-interno-motiva-al-creador-linux-a-suprimir-plumazo-10-anos-trabajo</guid>
                <pubDate>Tue, 08 Jul 2025 13:48:28 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/eceffe/chatgpt-image-8-jul-2025-14_23_27/1024_2000.png" alt="&quot;Tomaremos&#x20;caminos&#x20;separados&quot;.&#x20;Un&#x20;conflicto&#x20;interno&#x20;motiva&#x20;al&#x20;creador&#x20;de&#x20;Linux&#x20;a&#x20;suprimir&#x20;de&#x20;un&#x20;plumazo&#x20;10&#x20;a&#x00F1;os&#x20;de&#x20;trabajo&#x20;">
    </p>
    <p>Todo proyecto de desarrollo de software está condicionado, en menor o mayor medidas, por tensiones internas. Incluso proyectos tan consolidados como el del kernel de Linux (<a class="text-outboundlink" href="https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto" data-vars-post-title="El kernel de Linux lleva desarrollándose 34 años. Un debate sobre lenguajes de programación está logrando intoxicar el proyecto " data-vars-post-url="https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto">no es que falten ejemplos recientes</a>).</p>
<!-- BREAK 1 --><p>Y es que, en los últimos meses, un conflicto entre Linus Torvalds, el creador y principal mantenedor del kernel de Linux, y Kent Overstreet, desarrollador del moderno sistema de archivos Bcachefs, se ha salido de control hasta provocar lo impensable: <strong>la eliminación de más de una década de trabajo del kernel</strong>.</p>
<h2>¿Qué es Bcachefs y por qué era tan prometedor?</h2>
<p>Bcachefs es un sistema de archivos moderno desarrollado por Kent Overstreet, exingeniero de Google, durante más de 10 años. Diseñado con características de última generación como snapshots, cifrado nativo, soporte para RAID y una alta eficiencia en SSD, se planteaba como un competidor serio frente a sistemas como Btrfs, ZFS o incluso EXT4 (el más común en Linux).</p>
<!-- BREAK 2 --><p>Desde su inclusión inicial en el kernel 6.7 a comienzos de 2024, Bcachefs fue considerado 'experimental', pero su potencial lo convertía en algo muy prometedor para los usuarios y desarrolladores avanzados del ecosistema Linux.</p>
<p>Sin embargo, desde sus primeras interacciones con la comunidad del kernel, Overstreet demostró ser <strong>un desarrollador tan brillante como conflictivo</strong>. Y eso nos ha llevado al punto actual.</p>
<!-- BREAK 3 --><h2>Un conflicto más allá de meras diferencias técnicas</h2>
<p>Los problemas surgieron durante el desarrollo del kernel 6.16. Concretamente en <strong>la fase conocida como 'release candidate', en la que sólo se permiten correcciones de errores</strong>. Sin embargo, Overstreet envió un "pull request" que incluía una nueva funcionalidad: una opción de montaje para reparaciones de emergencia.</p>
<!-- BREAK 4 --><p>Esta violación del proceso molestó bastante a Torvalds, quien ya había rechazado previamente la inclusión del código por considerarlo inapropiado para esa fase. A pesar de la advertencia, Overstreet insistió, lo que llevó a Torvalds a aceptar los cambios con una dura sentencia:</p>
<blockquote>"He integrado este código, pero <strong>creo que tomaremos caminos separados</strong> cuando llegue la próxima ventana de fusión, en la versión 6.17".</blockquote><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/hay-mala-costumbre-que-hace-perder-papeles-a-linus-torvalds-cuando-programa-kernel-linux-tiene-toda-razon" class="pivot-outboundlink" data-vars-post-title="Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón ">
     <img alt="Hay&#x20;una&#x20;mala&#x20;costumbre&#x20;que&#x20;hace&#x20;perder&#x20;los&#x20;papeles&#x20;a&#x20;Linus&#x20;Torvalds&#x20;cuando&#x20;programa&#x20;el&#x20;kernel&#x20;de&#x20;Linux.&#x20;Y&#x20;tiene&#x20;toda&#x20;la&#x20;raz&#x00F3;n&#x20;" width="375" height="142" src="https://i.blogs.es/67f0f7/kernel_developer/375_142.webp" onerror='this.src="https://i.blogs.es/67f0f7/kernel_developer/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/hay-mala-costumbre-que-hace-perder-papeles-a-linus-torvalds-cuando-programa-kernel-linux-tiene-toda-razon" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/hay-mala-costumbre-que-hace-perder-papeles-a-linus-torvalds-cuando-programa-kernel-linux-tiene-toda-razon" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón ">Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón </a>
   </div>
  </div>
 </div>
</div>
<p>Torvalds también criticó abiertamente la actitud de Overstreet, acusándolo de haber creado una situación en la que "no se puede ni siquiera cuestionar las correcciones de errores" sin provocar una reacción hostil. En un ecosistema donde la revisión por pares y el debate abierto son pilares del progreso, esa actitud era inaceptable. Torvalds añadió con frustración:</p>
<!-- BREAK 5 --><blockquote>"Lo cierto es que, en ese punto, ya no me siento nada cómodo participando".</blockquote>
<p>La tensión no era nuev<strong>a. Overstreet ya había sido suspendido del desarrollo del kernel 6.13 en 2024</strong> por violaciones al código de conducta, debido a comentarios agresivos hacia otros desarrolladores. Estas actitudes deterioraron la cooperación dentro de la comunidad y disuadieron a otras empresas y colaboradores de participar en el desarrollo de Bcachefs.</p>
<!-- BREAK 6 --><h2>La decisión de Torvalds</h2>
<p>Ahora, Torvalds ha decidido eliminar por completo Bcachefs del kernel. La razón oficial se centra en los constantes conflictos técnicos y personales con Overstreet, así como en la preocupación por la estabilidad del sistema.</p>
<!-- BREAK 7 --><p>Una de las gotas que colmaron el vaso fue la inclusión apresurada de la función 'journal-rewind', a pesar de que contenía errores sin resolver. Este tipo de comportamiento, que ignora el consenso y los procesos comunitarios, va en contra del ethos del desarrollo colaborativo de Linux.</p>
<p>Aunque <strong>en condiciones normales eliminar un sistema de archivos ya integrado sería impensable por el principio de "no romper flujos de trabajo de los usuarios"</strong>, en este caso se considera justificado dado que Bcachefs aún era experimental.</p>
<!-- BREAK 8 --><h2>¿Qué pasará con Bcachefs?</h2>
<p>"Eliminar Bcachefs del kernel de Linux <strong>es probablemente la mejor manera de poner fin a esta disputa</strong>. Pero me temo que los usuarios pagarán el precio", reconoció Overstreet, aceptando la decisión con resignación.</p>
<!-- BREAK 9 --><p>Su respuesta sugiere que la historia de Bcachefs podría continuar fuera del kernel principal, aunque ya sin el respaldo de la estructura oficial de Linux. Existen varias rutas para su supervivencia:</p>
<ul>
  <li><strong>Desarrollo externo</strong>: La comunidad puede mantener el proyecto fuera del kernel oficial, permitiendo que los interesados lo integren manualmente en sus sistemas.</li>
  <li><strong>Uso mediante FUSE</strong>: Es posible implementar Bcachefs como un sistema de archivos en espacio de usuario, aunque con menor rendimiento.</li>
  <li><strong>DKMS</strong>: Los usuarios avanzados podrían compilar el soporte de Bcachefs en sus propios kernels, como se hace con algunos drivers propietarios como los de Nvidia.</li>
</ul>
<p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/linux/ha-trabajado-manteniendo-kernel-linux-hace-25-anos-tiene-claro-motivo-su-exito-egoismo" data-vars-post-title="Ha trabajado manteniendo el kernel de Linux desde hace 25 años y tiene claro el motivo de su éxito: el egoísmo" data-vars-post-url="https://www.genbeta.com/linux/ha-trabajado-manteniendo-kernel-linux-hace-25-anos-tiene-claro-motivo-su-exito-egoismo">Ha trabajado manteniendo el kernel de Linux desde hace 25 años y tiene claro el motivo de su éxito: el egoísmo</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Linus Torvalds rechazó una oferta de Steve Jobs para trabajar en Apple. Y no tuvo que ver con el dinero]]></title>
                <link>https://www.genbeta.com/linux/linus-torvalds-rechazo-oferta-steve-jobs-para-trabajar-apple-no-tuvo-que-ver-dinero</link>
                <guid>https://www.genbeta.com/linux/linus-torvalds-rechazo-oferta-steve-jobs-para-trabajar-apple-no-tuvo-que-ver-dinero</guid>
                <pubDate>Thu, 05 Jun 2025 06:01:48 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/9ebdbc/chatgpt-image-4-jun-2025-22_08_10/1024_2000.png" alt="Linus&#x20;Torvalds&#x20;rechaz&#x00F3;&#x20;una&#x20;oferta&#x20;de&#x20;Steve&#x20;Jobs&#x20;para&#x20;trabajar&#x20;en&#x20;Apple.&#x20;Y&#x20;no&#x20;tuvo&#x20;que&#x20;ver&#x20;con&#x20;el&#x20;dinero">
    </p>
    <p>Hace 25 años, recién pasada la resaca del <a class="text-outboundlink" href="https://www.genbeta.com/actualidad/que-no-se-aprendio-efecto-2000-cuando-gobierno-busca-desesperadamente-programadores-cobol-medio-pandemia" data-vars-post-title="Lo que no se aprendió del Efecto 2000: cuando un gobierno busca desesperadamente programadores COBOL en medio de una pandemia" data-vars-post-url="https://www.genbeta.com/actualidad/que-no-se-aprendio-efecto-2000-cuando-gobierno-busca-desesperadamente-programadores-cobol-medio-pandemia">'Efecto 2000'</a> y de la explosión de <a class="text-outboundlink" href="https://www.applesfera.com/curiosidades/nokia-yahoo-a-apple-que-paso-ano-2000-despues-estallido-burbuja-puntocom" data-vars-post-title="De Nokia y Yahoo a Apple, qué pasó en el año 2000 después del estallido de la burbuja puntocom " data-vars-post-url="https://www.applesfera.com/curiosidades/nokia-yahoo-a-apple-que-paso-ano-2000-despues-estallido-burbuja-puntocom">la burbuja de las 'puntocom'</a>, se produjo un encuentro que estuvo a punto de cambiar la historia del software moderno: Steve Jobs, el visionario detrás del resurgimiento de Apple, <strong>intentó reclutar nada menos que al creador de Linux, Linus Torvalds</strong>, para que trabajase en su compañía, a la que había<a class="text-outboundlink" href="https://www.xataka.com/ordenadores/asi-explico-steve-jobs-los-errores-de-apple-antes-de-su-retorno-tim-cook-deberia-estar-atento" data-vars-post-title="Así explicó Steve Jobs los errores de Apple antes de su retorno: Tim Cook debería estar atento " data-vars-post-url="https://www.xataka.com/ordenadores/asi-explico-steve-jobs-los-errores-de-apple-antes-de-su-retorno-tim-cook-deberia-estar-atento"> retornado triunfalmente como CEO</a> tan sólo tres años antes.</p>
<!-- BREAK 1 --><p>Pero lo que parecía una oportunidad de oro <strong>fue rechazada de manera tajante</strong> por Linus. ¿El motivo? Según afirma el finés, lo que le convenció en ese momento no era pensar en el dinero, la fama, o el prestigio de trabajar para uno de los gigantes de Silicon Valley, sino <strong>la libertad de desarrollar lo que prefiriese en cada momento</strong>.</p>
<h2>Un encuentro, una negativa</h2>
<p>Linus Torvalds, que en ese momento trabajaba en la empresa de procesadores Transmeta, fue invitado por Steve Jobs a la sede de Apple en Cupertino. Allí, Jobs le hizo una oferta que muchos considerarían de esas ue uno 'no puede rechazar': unirse al equipo de Apple para trabajar en el desarrollo de su sistema operativo basado en Unix. La promesa era clara y ambiciosa: "Unix para la mayor base de usuarios".</p>
<!-- BREAK 2 --><p>Sin embargo, había una condición innegociable en esa oferta: que Linus dejase de trabajar en el desarrollo de Linux. Para Torvalds, eso era una línea roja, como recordaría tiempo después en una entrevista para Wired:</p>
<blockquote>"Lo que él quería era que trabajara en Apple haciendo cosas que no tuvieran que ver con Linux. Y eso era inaceptable para mí".</blockquote>
<p>Más allá del dilema ético de verse obligado a abandonar el proyecto que él mismo había creado desde cero, había una razón técnica de peso: Torvalds despreciaba el microkernel Mach de macOS (el mismo que Apple había usado para implementar su propia versión de Linux, MkLinux), pues consideraba que no era una base sólida ni eficiente para un sistema operativo moderno.</p>
<!-- BREAK 3 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/linux/apple-tiene-fama-ser-cerrada-tuvo-su-propia-distribucion-linux-mucho-microsoft" class="pivot-outboundlink" data-vars-post-title="Apple no siempre apostó por amurallar su ecosistema. Incluso tuvo su propia distribución de Linux muchos años antes que Microsoft">
     <img alt="Apple&#x20;no&#x20;siempre&#x20;apost&#x00F3;&#x20;por&#x20;amurallar&#x20;su&#x20;ecosistema.&#x20;Incluso&#x20;tuvo&#x20;su&#x20;propia&#x20;distribuci&#x00F3;n&#x20;de&#x20;Linux&#x20;muchos&#x20;a&#x00F1;os&#x20;antes&#x20;que&#x20;Microsoft" width="375" height="142" src="https://i.blogs.es/24fded/jobs_mklinux/375_142.webp" onerror='this.src="https://i.blogs.es/24fded/jobs_mklinux/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/linux/apple-tiene-fama-ser-cerrada-tuvo-su-propia-distribucion-linux-mucho-microsoft" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Apple no siempre apostó por amurallar su ecosistema. Incluso tuvo su propia distribución de Linux muchos años antes que Microsoft">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/linux/apple-tiene-fama-ser-cerrada-tuvo-su-propia-distribucion-linux-mucho-microsoft" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Apple no siempre apostó por amurallar su ecosistema. Incluso tuvo su propia distribución de Linux muchos años antes que Microsoft">Apple no siempre apostó por amurallar su ecosistema. Incluso tuvo su propia distribución de Linux muchos años antes que Microsoft</a>
   </div>
  </div>
 </div>
</div>
<h2>Dos visiones del liderazgo</h2>
<p>Este tipo de decisiones no eran nuevas para él. A Torvalds se le ha descrito como un 'arbitro técnico' con un olfato infalible para elegir la solución correcta entre múltiples posibilidades, <strong>aunque eso le haya valido ganarse cierta fama de 'borde' </strong>con los años (algo que, por cierto, se ha vuelto a <a class="text-outboundlink" href="https://www.genbeta.com/linux/creador-linux-amonesta-a-desarrollador-llevar-a-redes-polemica-adopcion-rust-ha-optado-dimitir" data-vars-post-title="El creador de Linux amonesta a un desarrollador por llevar a las redes la polémica sobre la adopción de Rust: ha optado por dimitir " data-vars-post-url="https://www.genbeta.com/linux/creador-linux-amonesta-a-desarrollador-llevar-a-redes-polemica-adopcion-rust-ha-optado-dimitir">poner a prueba recientemente</a> con el conflicto en torno a la adopción del lenguaje Rust en el kernel, que ha desembocado en <a class="text-outboundlink" href="https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite" data-vars-post-title="El conflicto entre C y Rust en el kernel de Linux deja su primera gran víctima: dimite &quot;quemado&quot; el líder de Asahi Linux" data-vars-post-url="https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite">sonadas dimisiones</a>).</p>
<!-- BREAK 4 --><p>Aunque a menudo se le haya presentado como el equivalente a Bill Gates en el campo 'open source', Linus Torvalds comparte algunos puntos en común con Steve Jobs: ambos son líderes carismáticos, obsesionados con la calidad y los detalles. Las similitudes finalizan ahí, claro, pues donde Jobs lideraba con un sentido estético casi artístico; Torvalds siempre ha hecho gala de una visión puramente ingenieril.</p>
<p>Esa diferencia quizá también marcó el camino de ambos: mientras Jobs acumuló fama, fortuna y celebridad, Torvalds eligió una vida más privada, centrada en la tecnología y su familia.</p>
<!-- BREAK 5 --><h3>Una decisión que marcó un camino</h3>
<p><strong>A día de hoy, Linus Torvalds continúa siendo el guardián del kernel de Linux</strong>, una pieza fundamental que hace funcionar cada día <a class="text-outboundlink" href="https://www.genbeta.com/linux/a-linux-le-va-mejor-que-nunca-escritorio-otras-areas-siquiera-tiene-competencia" data-vars-post-title="A Linux le va mejor que nunca en escritorio. En otras áreas ya ni siquiera tiene competencia " data-vars-post-url="https://www.genbeta.com/linux/a-linux-le-va-mejor-que-nunca-escritorio-otras-areas-siquiera-tiene-competencia">millones de dispositivos móviles Android, de servidores de internet y &nbsp;de superordenadores</a>. Aunque su carrera no lo haya llevado frecuentemente a la portada de revistas de negocios ni a estar en el centro de adquisiciones multimillonarias, su legado técnico es incuestionable. Según sus propias palabras:</p>
<!-- BREAK 6 --><blockquote>"No tengo la fama ni la fortuna de Jobs, pero estoy contento de haber hecho lo correcto".</blockquote>
<p>Y es que, en una industria en la que frecuentemente las decisiones se rigen por beneficios inmediatos o presiones externas, la negativa de Torvalds supone un ejemplo para muchos: a veces, mantenerte fiel a tu proyecto y a tus convicciones puede ser <strong>la decisión más acertada a largo plazo</strong>.</p>
<!-- BREAK 7 --><p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/mac/steve-jobs-defendio-convencido-microsoft-que-raton-solo-debia-tener-boton-solo-tardo-23-anos-ver-que-se-equivocaba" data-vars-post-title="Steve Jobs estaba convencido de que un ratón solo debía tener un botón… hasta que la realidad le llevó la contraria" data-vars-post-url="https://www.genbeta.com/mac/steve-jobs-defendio-convencido-microsoft-que-raton-solo-debia-tener-boton-solo-tardo-23-anos-ver-que-se-equivocaba">Steve Jobs estaba convencido de que un ratón solo debía tener un botón… hasta que la realidad le llevó la contraria&nbsp;</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Apple no siempre apostó por amurallar su ecosistema. Incluso tuvo su propia distribución de Linux muchos años antes que Microsoft]]></title>
                <link>https://www.genbeta.com/linux/apple-tiene-fama-ser-cerrada-tuvo-su-propia-distribucion-linux-mucho-microsoft</link>
                <guid>https://www.genbeta.com/linux/apple-tiene-fama-ser-cerrada-tuvo-su-propia-distribucion-linux-mucho-microsoft</guid>
                <pubDate>Mon, 26 May 2025 10:15:00 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/24fded/jobs_mklinux/1024_2000.jpeg" alt="Apple&#x20;no&#x20;siempre&#x20;apost&#x00F3;&#x20;por&#x20;amurallar&#x20;su&#x20;ecosistema.&#x20;Incluso&#x20;tuvo&#x20;su&#x20;propia&#x20;distribuci&#x00F3;n&#x20;de&#x20;Linux&#x20;muchos&#x20;a&#x00F1;os&#x20;antes&#x20;que&#x20;Microsoft">
    </p>
    <p>Cuando pensamos en Apple, la imagen que suele venir a la mente es la de una compañía obsesivamente <a class="text-outboundlink" href="https://www.xataka.com/legislacion-y-derechos/ue-exigira-que-apple-abra-su-ecosistema-detalle-esa-regulacion-definira-donde-llega-conflicto" data-vars-post-title="La UE exigirá que Apple abra su ecosistema. El detalle de esa regulación definirá hasta dónde llega el conflicto " data-vars-post-url="https://www.xataka.com/legislacion-y-derechos/ue-exigira-que-apple-abra-su-ecosistema-detalle-esa-regulacion-definira-donde-llega-conflicto">cerrada en su ecosistema</a>: sus dispositivos están diseñados para funcionar entre ellos, y ejecutar software no autorizado o sistemas operativos alternativos en hardware Apple ha sido, durante años, una tarea desalentadora.</p>
<!-- BREAK 1 --><p>Por eso, resulta casi inconcebible que Apple haya sido una de las primeras grandes tecnológicas en desarrollar su propia distribución de Linux... ya en los años noventa. Mucho antes que Microsoft, de hecho, pese a <a class="text-outboundlink" href="https://www.xataka.com/servicios/microsoft-es-mas-open-source-que-nunca-pero-sera-dificil-que-windows-deje-de-ser-propietario" data-vars-post-title="Microsoft es más Open Source que nunca, pero será difícil que Windows deje de ser propietario" data-vars-post-url="https://www.xataka.com/servicios/microsoft-es-mas-open-source-que-nunca-pero-sera-dificil-que-windows-deje-de-ser-propietario">su actual fama como compañía 'pro-open source'</a>.</p>
<p>Hablemos de <strong>MkLinux</strong> (Microkernel Linux)...</p>
<h2>¿Qué era MkLinux?</h2>
<p>Se trató de una distribución de Linux desarrollada en 1996 como un proyecto conjunto entre <strong>Apple Computer</strong> y el <strong>Open Software Foundation Research Institute</strong> en Grenoble, Francia. Su objetivo: portar Linux a la arquitectura <strong>PowerPC</strong>, usada en los Macintosh de la época.</p>
<!-- BREAK 2 --><p>Pero MkLinux no era una simple versión de Linux. Estaba diseñada para funcionar sobre un núcleo <strong>Mach 3.0</strong>, un microkernel desarrollado originalmente por la Carnegie Mellon University. En esta arquitectura, el núcleo de Linux no accedía directamente al hardware, sino que operaba como una tarea en espacio de usuario sobre Mach... un enfoque de 'kernel sobre kernel' que resultaba tan innovador como complejo.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/sistemas-operativos/sistemas-operativos-bsd-primos-conocidos-linux-que-se-encuentra-mac-os-x" class="pivot-outboundlink" data-vars-post-title="Sistemas operativos BSD, los 'primos' menos conocidos de Linux... entre los que se encuentra Mac OS X">
     <img alt="Sistemas&#x20;operativos&#x20;BSD,&#x20;los&#x20;&#x27;primos&#x27;&#x20;menos&#x20;conocidos&#x20;de&#x20;Linux...&#x20;entre&#x20;los&#x20;que&#x20;se&#x20;encuentra&#x20;Mac&#x20;OS&#x20;X" width="375" height="142" src="https://i.blogs.es/a1a5c8/freebsd/375_142.webp" onerror='this.src="https://i.blogs.es/a1a5c8/freebsd/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/sistemas-operativos/sistemas-operativos-bsd-primos-conocidos-linux-que-se-encuentra-mac-os-x" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Sistemas operativos BSD, los 'primos' menos conocidos de Linux... entre los que se encuentra Mac OS X">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/sistemas-operativos/sistemas-operativos-bsd-primos-conocidos-linux-que-se-encuentra-mac-os-x" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Sistemas operativos BSD, los 'primos' menos conocidos de Linux... entre los que se encuentra Mac OS X">Sistemas operativos BSD, los &#039;primos&#039; menos conocidos de Linux... entre los que se encuentra Mac OS X</a>
   </div>
  </div>
 </div>
</div>
<h2>Apple + Linux: una alianza inesperada</h2>
<p>El resultado de los esfuerzos de Apple fue una distribución basada en el popular Red Hat Linux, adaptada al entorno Mac, que se presentó oficialmente durante la <em>Apple Worldwide Developers Conference (WWDC)</em> de 1996. De hecho, <strong>Apple repartió CDs gratuitos con la distribución</strong> a los asistentes.</p>
<!-- BREAK 3 --><p>Se distribuía en CD-ROM, debido a que en 1996 la mayoría de usuarios tenía acceso a Internet por módems de 56k, lo que hacía inviable descargar imágenes ISO grandes. Incluso se vendió acompañado de manuales técnicos, tanto en inglés como en japonés.</p>
<p>No es una exageración decir que, <strong>en aquel momento, Apple abrazó activamente el software libre</strong>: incluso hospedó el sitio oficial de MkLinux en sus propios servidores. Y hay que recordar que, detrás del proyecto estaban figuras destacadas como Ike Nassi, vicepresidente de herramientas de desarrollo en Apple, y un equipo mixto de ingenieros tanto en Cupertino como en Grenoble.</p>
<!-- BREAK 4 --> <div class="article-asset-image article-asset-large article-asset-center">
 <div class="asset-content">
     <div class="caption-img asset-gif">
                   <img class="" height=600 width=800 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/b20966/pb1400cs-mklinux-080119-03/450_1000.gif 450w, https://i.blogs.es/b20966/pb1400cs-mklinux-080119-03/650_1200.gif 681w,https://i.blogs.es/b20966/pb1400cs-mklinux-080119-03/1024_2000.gif 1024w, https://i.blogs.es/b20966/pb1400cs-mklinux-080119-03/1366_2000.gif 1366w" src="https://i.blogs.es/b20966/pb1400cs-mklinux-080119-03/450_1000.gif" alt="Pb1400cs Mklinux 080119 03">
   <img alt="Pb1400cs Mklinux 080119 03" class="" src="https://i.blogs.es/b20966/pb1400cs-mklinux-080119-03/450_1000.gif">
   
        <span>Captura de pantalla de MKLinux</span>
   </div>
   </div>
</div>
<h2>¿Qué lo hacía especial?</h2>
<ol>
  <li><strong>Diseño híbrido</strong>: MkLinux usaba el microkernel Mach para gestionar recursos de bajo nivel, y ejecutaba el kernel de Linux como proceso sobre él. Esto permitía separar componentes del sistema operativo, una aspiración clásica de los defensores del diseño microkernel.</li>
  <li><strong>Compatibilidad con hardware Apple</strong>: En una época en la que ejecutar Linux en un Mac era casi imposible, MkLinux ofrecía soporte para una amplia gama de modelos, incluyendo máquinas con buses NuBus y PCI.</li>
  <li><strong>Primer acercamiento oficial de Apple al software libre</strong>: MkLinux fue la primera iniciativa pública de Apple en el mundo del código abierto, algo impensable hoy bajo su modelo cerrado actual.</li>
</ol>
<p>MkLinux tenía luces y sombras, eso sí: aunque ofrecía una experiencia Linux bastante completa, el uso del microkernel Mach <strong>imponía una penalización de rendimiento (no tan distinto de usar Linux sobre WSL)</strong>. Así, los usuarios de la época notaron que era más lento que Mac OS 7 u 8 en el mismo hardware... pero mucho más estable para ciertos usos, como servidores y estaciones de trabajo.</p>
<!-- BREAK 5 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/actualidad/microsoft-acaba-lanzar-nueva-distribucion-linux-compania-sigue-abrazando-al-sistema-que-dia-llamo-cancer" class="pivot-outboundlink" data-vars-post-title="Microsoft acaba de lanzar una nueva distribución de Linux: la compañía sigue abrazando al sistema que un día llamó “cáncer”">
     <img alt="Microsoft&#x20;acaba&#x20;de&#x20;lanzar&#x20;una&#x20;nueva&#x20;distribuci&#x00F3;n&#x20;de&#x20;Linux&#x3A;&#x20;la&#x20;compa&#x00F1;&#x00ED;a&#x20;sigue&#x20;abrazando&#x20;al&#x20;sistema&#x20;que&#x20;un&#x20;d&#x00ED;a&#x20;llam&#x00F3;&#x20;&#x201C;c&#x00E1;ncer&#x201D;" width="375" height="142" src="https://i.blogs.es/886b93/azure/375_142.webp" onerror='this.src="https://i.blogs.es/886b93/azure/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/actualidad/microsoft-acaba-lanzar-nueva-distribucion-linux-compania-sigue-abrazando-al-sistema-que-dia-llamo-cancer" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Microsoft acaba de lanzar una nueva distribución de Linux: la compañía sigue abrazando al sistema que un día llamó “cáncer”">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/actualidad/microsoft-acaba-lanzar-nueva-distribucion-linux-compania-sigue-abrazando-al-sistema-que-dia-llamo-cancer" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Microsoft acaba de lanzar una nueva distribución de Linux: la compañía sigue abrazando al sistema que un día llamó “cáncer”">Microsoft acaba de lanzar una nueva distribución de Linux: la compañía sigue abrazando al sistema que un día llamó “cáncer”</a>
   </div>
  </div>
 </div>
</div>
<h2>El ocaso (y olvido) de MkLinux</h2>
<p>A medida que el soporte oficial por parte de Apple disminuyó, la comunidad tomó las riendas del proyecto a través de la MkLinux Developers Association. Sin embargo, el surgimiento de otras distribuciones como <strong>LinuxPPC</strong> o <strong>Yellow Dog Linux</strong>, que usaban un kernel Linux más tradicional (sin microkernel), fueron desplazando gradualmente a MkLinux... <strong>hasta que el proyecto fue oficialmente abandonado en 2002.</strong></p>
<!-- BREAK 6 --><p>Sin embargo, su legado sobrevivió en el código y en las ideas que más tarde influirían en <strong>XNU</strong>, el propio núcleo de macOS.</p>
<p>A pesar de su breve existencia, MkLinux dejó una huella significativa:</p>
<ul>
  <li><strong>Sirvió como base experimental</strong> para la adopción del kernel Mach que hoy aún forma parte de macOS (como componente del núcleo XNU).</li>
  <li><strong>Demostró la viabilidad del software libre en plataformas Apple</strong>, en una época donde Apple estaba al borde del colapso financiero.</li>
  <li><strong>Fue anterior a cualquier movimiento similar de Microsoft</strong>, que no lanzó su primera distribución oficial de Linux hasta <a class="text-outboundlink" href="https://www.genbeta.com/linux/microsoft-tiene-segunda-distribucion-gnu-linux-que-casi-nadie-habia-oido-hablar-ahora-sabemos-como-instalarla" data-vars-post-title="Microsoft tiene una segunda distribución GNU/Linux de la que casi nadie había oído hablar: ahora sabemos hasta cómo instalarla" data-vars-post-url="https://www.genbeta.com/linux/microsoft-tiene-segunda-distribucion-gnu-linux-que-casi-nadie-habia-oido-hablar-ahora-sabemos-como-instalarla">Azure Sphere OS</a> en 2018, y no creó una propia desde cero hasta 2021 con <a class="text-outboundlink" href="https://www.genbeta.com/linux/asi-puedes-descargarte-e-instalar-cbl-mariner-distribucion-linux-creada-microsoft" data-vars-post-title="Así puedes descargarte e instalar CBL-Mariner, la distribución Linux creada por… Microsoft" data-vars-post-url="https://www.genbeta.com/linux/asi-puedes-descargarte-e-instalar-cbl-mariner-distribucion-linux-creada-microsoft">CBL-Mariner</a>.</li>
</ul>
<p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/a-fondo/importa-ecosistema-apple-mi-experiencia-usando-windows-iphone-macos-android" data-vars-post-title="¿Importa el &quot;ecosistema Apple&quot;? Mi experiencia usando Windows con iPhone y macOS con Android" data-vars-post-url="https://www.genbeta.com/a-fondo/importa-ecosistema-apple-mi-experiencia-usando-windows-iphone-macos-android">¿Importa el "ecosistema Apple"? Mi experiencia usando Windows con iPhone y macOS con Android</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Ha trabajado manteniendo el kernel de Linux desde hace 25 años y tiene claro el motivo de su éxito: el egoísmo]]></title>
                <link>https://www.genbeta.com/linux/ha-trabajado-manteniendo-kernel-linux-hace-25-anos-tiene-claro-motivo-su-exito-egoismo</link>
                <guid>https://www.genbeta.com/linux/ha-trabajado-manteniendo-kernel-linux-hace-25-anos-tiene-claro-motivo-su-exito-egoismo</guid>
                <pubDate>Fri, 28 Mar 2025 10:37:00 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/392f51/greg/1024_2000.jpeg" alt="Ha&#x20;trabajado&#x20;manteniendo&#x20;el&#x20;kernel&#x20;de&#x20;Linux&#x20;desde&#x20;hace&#x20;25&#x20;a&#x00F1;os&#x20;y&#x20;tiene&#x20;claro&#x20;el&#x20;motivo&#x20;de&#x20;su&#x20;&#x00E9;xito&#x3A;&#x20;el&#x20;ego&#x00ED;smo">
    </p>
    <p>Durante más de dos décadas, Greg Kroah-Hartman (autor de '<a rel="noopener, noreferrer" href="http://www.kroah.com/lkn/">Linux Kernel in a Nutshell</a>') ha estado en el corazón del proyecto Linux, manteniendo partes fundamentales de su kernel, el núcleo del sistema operativo más utilizado del planeta. En una <a rel="noopener, noreferrer" href="https://newsletter.pragmaticengineer.com/p/how-linux-is-built-with-greg-kroah">reciente entrevista</a> con <em>The Pragmatic Engineer</em>, Greg ha revelado algunas dinámicas internas inesperadas del desarrollo del kernel de Linux.</p>
<!-- BREAK 1 --><p>Desde servidores hasta televisores inteligentes, pasando por satélites, routers y la mayoría de teléfonos Android, Linux está en todas partes.</p>
<p>Pero, ¿cómo se construye un proyecto de esta magnitud? ¿Y cuál es la razón de su éxito? Según Kroah-Hartman, la clave reside en un factor inesperado: el <strong>egoísmo bien canalizado</strong>.</p>
<!-- BREAK 2 --><h2>Un ecosistema que abarca todo</h2>
<p>A pesar de su bajo perfil, Linux es omnipresente. Está en más de 4.000 millones de dispositivos Android, en la Estación Espacial Internacional, los sistemas de control del tráfico aéreo europeo, cargadores de coches eléctricos, servidores web, televisores Samsung, y hasta en los módems 5G. Kroah-Hartman bromea al respecto:</p>
<!-- BREAK 3 --><blockquote>"Nos hemos apoderado del mundo sin que nadie se diese cuenta".</blockquote>
<p>Pero este dominio no ha surgido por accidente: el kernel de Linux es mantenido por una comunidad global, compuesta por más de <strong>4.000 desarrolladores al año provenientes de más de 500 empresas</strong>, incluyendo a gigantes como Google, <a class="text-outboundlink" href="https://www.genbeta.com/linux/intel-dotara-al-kernel-linux-capacidad-actualizar-firmware-reiniciar-algo-que-no-esta-disponible-windows" data-vars-post-title="Intel dotará al kernel Linux de la capacidad de actualizar firmware sin reiniciar, algo que aún no está disponible en Windows" data-vars-post-url="https://www.genbeta.com/linux/intel-dotara-al-kernel-linux-capacidad-actualizar-firmware-reiniciar-algo-que-no-esta-disponible-windows">Intel</a> o IBM.</p>
<!-- BREAK 4 --><h2>El egoísmo que sostiene al mundo</h2><div class="article-asset-image article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="caption-img ">
                   <img class="centro_sinmarco" height=1024 width=1536 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/450_1000.webp 450w, https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/650_1200.webp 681w,https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/1024_2000.webp 1024w, https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/1366_2000.webp 1366w" src="https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/450_1000.webp" alt="Egoismo" onerror="this.src='https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/450_1000.png';this.srcset='https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/450_1000.png 450w, https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/650_1200.png 681w,https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/1024_2000.png 1024w, https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/1366_2000.png 1366w';return false;">
   <img alt="Egoismo" class="centro_sinmarco" src="https://i.blogs.es/a52ac1/chatgpt-image-28-mar-2025-11_17_33/450_1000.webp">
   
        <span>vía Marcos Merino (IA)</span>
   </div>
   </div>
</div>
<p>A pesar de su apariencia altruista, el éxito de Linux está cimentado, según Kroah-Hartman, en egoísmo. Pero no en <a class="text-outboundlink" href="https://www.trendencias.com/sexo-y-relaciones/cinco-frases-toxicas-que-usa-gente-egoista-como-lidiar-ellas-psicologo" data-vars-post-title="Cinco frases tóxicas que usa la gente egoísta y cómo lidiar con ellas según un psicólogo" data-vars-post-url="https://www.trendencias.com/sexo-y-relaciones/cinco-frases-toxicas-que-usa-gente-egoista-como-lidiar-ellas-psicologo">cualquier forma de egoísmo</a>, sino en el <strong>estratégico</strong>: las empresas y desarrolladores individuales contribuyen al kernel <strong>para resolver sus propios problemas</strong>, ya sea agregar soporte para un nuevo hardware, mejorar la eficiencia energética o facilitar la integración en sus productos.</p>
<!-- BREAK 5 --><p>Pero aquí viene la genialidad del modelo: <em>"Si tú arreglas un problema que tienes, seguramente estás solucionando el problema de otros también"</em>. Así, lo que comienza como una mejora local termina beneficiando al ecosistema entero.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto" class="pivot-outboundlink" data-vars-post-title="El kernel de Linux lleva desarrollándose 34 años. Un debate sobre lenguajes de programación está logrando intoxicar el proyecto ">
     <img alt="El&#x20;kernel&#x20;de&#x20;Linux&#x20;lleva&#x20;desarroll&#x00E1;ndose&#x20;34&#x20;a&#x00F1;os.&#x20;Un&#x20;debate&#x20;sobre&#x20;lenguajes&#x20;de&#x20;programaci&#x00F3;n&#x20;est&#x00E1;&#x20;logrando&#x20;intoxicar&#x20;el&#x20;proyecto&#x20;" width="375" height="142" src="https://i.blogs.es/68e866/6c84b6ec8de2fbb551b0af9ec942d2e7/375_142.webp" onerror='this.src="https://i.blogs.es/68e866/6c84b6ec8de2fbb551b0af9ec942d2e7/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="El kernel de Linux lleva desarrollándose 34 años. Un debate sobre lenguajes de programación está logrando intoxicar el proyecto ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="El kernel de Linux lleva desarrollándose 34 años. Un debate sobre lenguajes de programación está logrando intoxicar el proyecto ">El kernel de Linux lleva desarrollándose 34 años. Un debate sobre lenguajes de programación está logrando intoxicar el proyecto </a>
   </div>
  </div>
 </div>
</div>
<p>Decía el economista y filósofo <a class="text-outboundlink" href="https://www.xataka.com/magnet/ninguna-generacion-debe-obstruir-a-otra-opinion-adam-smith-impuesto-sucesiones" data-vars-post-title="Ninguna generación debe obstruir a otra: la opinión de Adam Smith sobre el impuesto de sucesiones" data-vars-post-url="https://www.xataka.com/magnet/ninguna-generacion-debe-obstruir-a-otra-opinion-adam-smith-impuesto-sucesiones">Adam Smith</a> que <em>"no es de la benevolencia del carnicero, cervecero o panadero de donde obtendremos nuestra cena, </em><em><strong>sino de su preocupación por sus propios intereses</strong></em>". Pues, aparentemente, obtenemos Linux gracias a ese mismo principio.</p>
<!-- BREAK 6 --><p>Un ejemplo claro de eso sería el soporte para dispositivos embebidos con batería. Varias empresas querían optimizar el kernel para sus smartphones y smartwatches... <strong>pero el resultado no solo mejoró el rendimiento en dispositivos móviles</strong>, sino que también redujo el consumo energético en centros de datos, ahorrando así miles de millones en infraestructura.</p>
<h2>Cuando colaborar paga en reputación (y en ahorrar costes)</h2>
<p>Greg insiste en que <strong>contribuir a proyectos como Linux es una de las mejores formas de crecimiento profesional</strong>: cada parche enviado demuestra <a class="text-outboundlink" href="https://www.genbeta.com/linux/aficionado-a-linux-va-paso-alla-logra-que-procesador-1971-pueda-ejecutar-este-sistema-operativo-creado-1991" data-vars-post-title="Un aficionado a Linux va un paso más allá y logra que un procesador de 1971 pueda ejecutar este sistema operativo creado en 1991 " data-vars-post-url="https://www.genbeta.com/linux/aficionado-a-linux-va-paso-alla-logra-que-procesador-1971-pueda-ejecutar-este-sistema-operativo-creado-1991">habilidades técnicas</a>, colaboración y conocimiento profundo del sistema.</p>
<!-- BREAK 7 --><p>Cerca del 80% de quienes aportan al kernel lo hacen como parte de su trabajo: para muchas empresas, contribuir al desarrollo de Linux es más rentable que crear y mantener su propio sistema operativo.</p>
<p>Entre Linux y una solución comercial, Kroah-Hartman <strong>se pregunta retóricamente quién ganará a largo plazo</strong>:</p>
<blockquote>"[Podría pensarse que la solución] comercial, porque tienen incentivos, van a crear cosas profesionales, mientras que aquí es más por valor intrínseco. Pero [...] IBM sabía que podía invertir dinero, contratar desarrolladores y recuperar esa inversión.</blockquote>
<blockquote>A largo plazo les sale más barato. Ellos ganan dinero vendiendo soporte y hardware. Red Hat gana dinero vendiendo soporte. Intel gana dinero vendiendo chips. Esas son las empresas que contribuyen a Linux: lo hacen porque quieren vender otro producto".</blockquote><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/hay-mala-costumbre-que-hace-perder-papeles-a-linus-torvalds-cuando-programa-kernel-linux-tiene-toda-razon" class="pivot-outboundlink" data-vars-post-title="Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón ">
     <img alt="Hay&#x20;una&#x20;mala&#x20;costumbre&#x20;que&#x20;hace&#x20;perder&#x20;los&#x20;papeles&#x20;a&#x20;Linus&#x20;Torvalds&#x20;cuando&#x20;programa&#x20;el&#x20;kernel&#x20;de&#x20;Linux.&#x20;Y&#x20;tiene&#x20;toda&#x20;la&#x20;raz&#x00F3;n&#x20;" width="375" height="142" src="https://i.blogs.es/67f0f7/kernel_developer/375_142.webp" onerror='this.src="https://i.blogs.es/67f0f7/kernel_developer/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/hay-mala-costumbre-que-hace-perder-papeles-a-linus-torvalds-cuando-programa-kernel-linux-tiene-toda-razon" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/hay-mala-costumbre-que-hace-perder-papeles-a-linus-torvalds-cuando-programa-kernel-linux-tiene-toda-razon" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón ">Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón </a>
   </div>
  </div>
 </div>
</div>
<h2>Calidad por presión social. Presión social por transparencia</h2>
<p>El hecho de que <strong>todo sea público</strong> genera una presión invisible pero poderosa. Como dice Kroah-Hartman: <em>"Mi nombre está en este cambio de código. Sé que todos lo van a ver. Eso me obliga a hacer un mejor trabajo".</em></p>
<!-- BREAK 8 --><p>A diferencia de empresas cerradas donde el código solo lo ve un equipo, en Linux <strong>el código está a la vista del mundo</strong>. Esto eleva el estándar de calidad y promueve mejores prácticas, documentación y claridad.</p>
<h2>Confianza, burocracia y colaboración</h2>
<p>El proceso de contribuir es sorprendentemente accesible. Un cambio típico —como agregar el soporte para un módem USB— puede tardar apenas <strong>una semana y media</strong> desde su envío hasta ser incluido en una versión estable del kernel. Todo se gestiona por correo: se envía un parche con su descripción, se discute públicamente, se revisa, se aprueba y se integra.</p>
<!-- BREAK 9 --><p>Para los cambios más sensibles —como partes del núcleo central— el proceso es más estricto. No por burocracia, sino por necesidad:</p>
<blockquote><em>"Si desapareces, alguien debe poder mantener tu código. Así que más vale que sepas lo que estás haciendo, o que inspires confianza".</em></blockquote>
<h2>Empezar a colaborar poquito a poco</h2>
<p>La entrevista también ayuda a despejar una duda: para los curiosos, <strong>contribuir a Linux no requiere ser un experto en sistemas operativos</strong>. Muchos comienzan corrigiendo errores de estilo, mejorando comentarios o solucionando errores simples. Lo importante es aprender el flujo de trabajo y entrar en la dinámica colaborativa.</p>
<!-- BREAK 10 --><p><strong>Y la recompensa va más allá de lo técnico</strong>: es una forma directa de mejorar profesionalmente, demostrar capacidad real y aprender de algunos de los mejores ingenieros del mundo.</p>
<h2>El kernel nunca está 'terminado'</h2>
<p>La constante aparición de nuevos dispositivos, procesadores, redes y usos exige que el kernel evolucione constantemente. Cuando le preguntaron si Linux está cerca de completarse, Kroah-Hartman respondió: "Terminará cuando dejen de hacer nuevo hardware". <strong>Y no parece que eso vaya a ocurrir pronto</strong>.</p>
<!-- BREAK 11 --><p>Imagen | <a rel="noopener, noreferrer" href="https://www.flickr.com/photos/tian2992/6208491794">Tian 2992 en Flickr</a></p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/vibe-coding-esta-revolucionando-programacion-tambien-haciendo-destrozos-muy-grandes-codigo" data-vars-post-title="El 'vibe coding' está revolucionando la programación. Y también haciendo destrozos muy grandes en el código " data-vars-post-url="https://www.genbeta.com/desarrollo/vibe-coding-esta-revolucionando-programacion-tambien-haciendo-destrozos-muy-grandes-codigo">El 'vibe coding' está revolucionando la programación. Y también haciendo destrozos muy grandes en el código&nbsp;</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[El kernel de Linux lleva desarrollándose 34 años. Un debate sobre lenguajes de programación está logrando intoxicar el proyecto ]]></title>
                <link>https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto</link>
                <guid>https://www.genbeta.com/linux/kernel-linux-lleva-desarrollandose-34-anos-debate-lenguajes-programacion-esta-logrando-intoxicar-proyecto</guid>
                <pubDate>Mon, 17 Feb 2025 21:22:25 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/68e866/6c84b6ec8de2fbb551b0af9ec942d2e7/1024_2000.jpeg" alt="El&#x20;kernel&#x20;de&#x20;Linux&#x20;lleva&#x20;desarroll&#x00E1;ndose&#x20;34&#x20;a&#x00F1;os.&#x20;Un&#x20;debate&#x20;sobre&#x20;lenguajes&#x20;de&#x20;programaci&#x00F3;n&#x20;est&#x00E1;&#x20;logrando&#x20;intoxicar&#x20;el&#x20;proyecto&#x20;">
    </p>
    <p>El desarrollo del kernel de Linux ha sido, históricamente, un ecosistema en constante cambio, en el que Linus Torvalds (creador, y líder de su equipo de desarrolladores) ha ido tomando decisiones que han permitido que el sistema operativo fuera progresando hasta su estado actual.</p>
<!-- BREAK 1 --><p>Sin embargo, ahora <strong>las cosas parecen haberse 'gripado' un poco en el kernel de Linux.</strong> De todas las cosas que se habían tocado en el mismo, el lenguaje en el que está escrito nunca había estado en la lista.</p>
<p>Pero ahora, <strong>la (supuestamente aprobada, aunque nadie lo diría) propuesta de integrar Rust como un segundo lenguaje</strong> de desarrollo, no sólo ha generado un profundo debate entre desarrolladores, sino que parece haberlo sembrado de minas.</p>
<!-- BREAK 2 --><p>Desde su <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/google-financiara-implantacion-rust-kernel-linux-que-quedara-manos-programador-espanol" data-vars-post-title="Google financiará la implantación de Rust en el kernel de Linux, que quedará en manos de un programador español" data-vars-post-url="https://www.genbeta.com/desarrollo/google-financiara-implantacion-rust-kernel-linux-que-quedara-manos-programador-espanol">propuesta en 2021 por Miguel Ojeda</a> hasta las recientes dimisiones de ingenieros clave, la controversia en torno a Rust ha alcanzado un punto crítico tras la dimisión de Héctor Martín, desarrollador de Asahi Linux. <a class="text-outboundlink" href="https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite" data-vars-post-title="El conflicto entre C y Rust en el kernel de Linux deja su primera gran víctima: dimite &quot;quemado&quot; el líder de Asahi Linux" data-vars-post-url="https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite">Ya os hablamos hace un par de días del propio Martín</a>, pero ¿cómo le está afectando todo esto al ecosistema Linux?</p>
<h2>¿De dónde venimos?</h2>
<p>Rust es un lenguaje de programación diseñado para evitar errores de memoria y mejorar la seguridad en la concurrencia. Estas características suelen ser altamente valoradas en el desarrollo de sistemas críticos (como lo es el kernel de Linux), donde los errores de memoria pueden generar vulnerabilidades explotables.</p>
<!-- BREAK 3 --><p>En abril de 2021, Miguel Ojeda propuso un RFC (Request for Comments) para integrar Rust en el kernel. <strong>La idea central era que Rust se utilizara, al menos inicialmente, en el desarrollo de drivers</strong>, sin que eso supusiera reemplazar el código base en C.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate" class="pivot-outboundlink" data-vars-post-title="Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate ">
     <img alt="M&#x00E1;xima&#x20;tensi&#x00F3;n&#x20;entre&#x20;desarrolladores&#x20;de&#x20;Linux&#x20;por&#x20;el&#x20;enfrentamiento&#x20;C&#x20;vs.&#x20;Rust&#x3A;&#x20;Linus&#x20;Torvalds&#x20;ve&#x20;un&#x20;&quot;tono&#x20;casi&#x20;religioso&quot;&#x20;en&#x20;el&#x20;debate&#x20;" width="375" height="142" src="https://i.blogs.es/ab2fba/tux_c_rust_logo/375_142.webp" onerror='this.src="https://i.blogs.es/ab2fba/tux_c_rust_logo/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate ">Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate </a>
   </div>
  </div>
 </div>
</div>
<p>Sin embargo, la propuesta también encontró resistencia por diversas razones:</p>
<ul>
  <li><strong>Curva de aprendizaje:</strong> Los mantenedores de código tendrían que aprender Rust para poder mantener y depurar el código.</li>
  <li><strong>Impacto en el rendimiento:</strong> Los "wrappers" necesarios para la interoperabilidad con C podrían afectar el rendimiento.</li>
  <li><strong>Carga de mantenimiento:</strong> La coexistencia de dos lenguajes dentro del kernel podría generar problemas a largo plazo.</li>
  <li><strong>Compatibilidad con el modelo de memoria de Linux:</strong> Rust utiliza el modelo C11 de LLVM, diferente al del kernel de Linux, lo que plantea problemas de integración.</li>
</ul>
<h2>A cara de perro</h2>
<p>A medida que avanzaban los debates, la comunidad de desarrolladores se dividió en dos grupos:</p>
<ol>
  <li><strong>Los defensores de Rust</strong>, entre ellos empresas tecnológicas como Google y Microsoft, que argumentan que la adopción de Rust mejorará la seguridad del kernel.</li>
  <li><strong>Los opositores a Rust</strong>, encabezados por mantenedores clave, quienes ven la introducción de un segundo lenguaje como un obstáculo para la estabilidad y mantenimiento del código.</li>
</ol>
<p>Uno de los puntos más problemáticos ha sido la aparente resistencia de algunos desarrolladores a aceptar código escrito en Rust, incluso después de que se diera oficialmente luz verde a la integración en el kernel de este nuevo lenguaje.</p>
<!-- BREAK 4 --><p>Así, se han reportado casos de ignorancia deliberada de parches, lentitud extrema en las revisiones y críticas agresivas a los desarrolladores de Rust. Un ejemplo notable es el de Christoph Hellwig, quien ha rechazado rotundamente la inclusión de Rust en su área de desarrollo, <strong>refiriéndose a este como "un cáncer que no debe propagarse al 'core' del kernel"</strong>.</p>
<p>Esta actitud <strong>ha sido vista por algunos como una demostración de cierto sesgo por parte de Torvalds </strong>y el resto de líderes del proyecto, sobre todo teniendo en cuenta que, mientras otros desarrolladores han sido sancionados por "lenguaje inapropiado", Hellwig no ha recibido reprimenda alguna.</p>
<!-- BREAK 5 --><h2>Un espectáculo lamentable</h2>
<p>Uno de los acontecimientos más significativos de esta crisis ha sido la dimisión de Wedson Almeida Filho, ingeniero de Microsoft y uno de los principales impulsores de Rust en el kernel. <a rel="noopener, noreferrer" href="https://news.ycombinator.com/item?id=41387924">Wedson renunció hace cinco meses</a>, tras años de esfuerzo por integrar Rust, <strong>afirmando que el problema no era técnico, sino humano</strong>. Su salida fue seguida por declaraciones de apoyo de <a class="text-outboundlink" href="https://www.genbeta.com/mac/asahi-linux-ha-traido-linux-a-mac-m1-ahora-ios-macos-seguros-gracias-a-sus-desarrolladoras" data-vars-post-title="Asahi Linux ha traído Linux a los Mac M1. Ahora iOS y macOS son más seguros gracias a una de sus desarrolladoras" data-vars-post-url="https://www.genbeta.com/mac/asahi-linux-ha-traido-linux-a-mac-m1-ahora-ios-macos-seguros-gracias-a-sus-desarrolladoras">Lina, VRtuber y desarrolladora de Asahi Linux</a>, que afirmó sentirse igual de frustrada por la actitud hostil de la comunidad.</p>
<!-- BREAK 6 --><p>Otros desarrolladores, como Greg Wettstein, también han expresado su descontento con la falta de liderazgo en el tema: describió el conflicto como "un espectáculo lamentable" y <strong>criticó la pasividad de Linus Torvalds</strong> a la hora de gestionar este problema.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/usar-rust-linux-esta-siendo-muy-polemico-android-se-han-demostrado-sus-grandes-virtudes-reduciendo-bugs" class="pivot-outboundlink" data-vars-post-title="Usar Rust en Linux está siendo muy polémico. En Android ya se han demostrado sus grandes virtudes reduciendo bugs ">
     <img alt="Usar&#x20;Rust&#x20;en&#x20;Linux&#x20;est&#x00E1;&#x20;siendo&#x20;muy&#x20;pol&#x00E9;mico.&#x20;En&#x20;Android&#x20;ya&#x20;se&#x20;han&#x20;demostrado&#x20;sus&#x20;grandes&#x20;virtudes&#x20;reduciendo&#x20;bugs&#x20;" width="375" height="142" src="https://i.blogs.es/e3b8f2/android_rust/375_142.webp" onerror='this.src="https://i.blogs.es/e3b8f2/android_rust/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/usar-rust-linux-esta-siendo-muy-polemico-android-se-han-demostrado-sus-grandes-virtudes-reduciendo-bugs" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Usar Rust en Linux está siendo muy polémico. En Android ya se han demostrado sus grandes virtudes reduciendo bugs ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/usar-rust-linux-esta-siendo-muy-polemico-android-se-han-demostrado-sus-grandes-virtudes-reduciendo-bugs" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Usar Rust en Linux está siendo muy polémico. En Android ya se han demostrado sus grandes virtudes reduciendo bugs ">Usar Rust en Linux está siendo muy polémico. En Android ya se han demostrado sus grandes virtudes reduciendo bugs </a>
   </div>
  </div>
 </div>
</div>
<h2>La (no) respuesta de Linus Torvalds</h2>
<p>Y es que Linus Torvalds, creador de Linux y máxima autoridad en su desarrollo, ha mantenido una postura ambigua respecto a Rust: su comentario <em>"on the whole I don't hate it"</em> (<strong>"en general, no lo odio"</strong>) ha sido interpretado de maneras muy distintas a ambos lados del debate.</p>
<!-- BREAK 7 --><p>Torvalds se encuentra en una encrucijada: si apoya Rust, podría <strong>poner en su contra a veteranos mantenedores de código</strong> que se oponen firmemente a la idea; si lo rechaza, <strong>decepcionará a las empresas y desarrolladores que han invertido tiempo y recursos</strong> en la iniciativa.</p>
<p>Esta indecisión ha generado incertidumbre, permitiendo que el conflicto escale sin una resolución definitiva y contribuido a la salida de varios desarrolladores. En definitiva, ha generado un ambiente de innecesaria tensión dentro de la comunidad.</p>
<!-- BREAK 8 --><h2>Ya sabemos de dónde venimos. ¿Y ahora? ¿A dónde vamos?</h2>
<p>La controversia ha demostrado que la integración de nuevas tecnologías en un proyecto tan grande y antiguo como Linux no es un proceso sencillo. Sin un liderazgo claro y una resolución firme, la comunidad se arriesga a seguir perdiendo talento.</p>
<!-- BREAK 9 --><p>Si bien Rust ofrece beneficios en términos de seguridad, la forma en que se ha manejado su adopción ha dejado mucho que desear. La falta de un consenso claro y la resistencia de algunos sectores (llegados a este punto, nadie parece muy dispuesto a transigir) podrían <strong>traducirse en el fracaso de esta iniciativa</strong>.</p>
<p>Una cosa es segura: lo que ocurra en los próximos meses podría definir no solo el futuro del uso de Rust en el kernel, sino también la cultura de desarrollo de <strong>uno de los proyectos de software libre más importantes del mundo</strong>.</p>
<!-- BREAK 10 --><p>Imagen &nbsp;| Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/rust-parecia-lenguaje-ideal-para-programar-videojuegos-este-estudio-acabo-abandonandolo-tres-anos-centrados" data-vars-post-title="Rust parecía el lenguaje ideal para programar videojuegos. Este estudio acabó abandonándolo tras tres años centrados en él " data-vars-post-url="https://www.genbeta.com/desarrollo/rust-parecia-lenguaje-ideal-para-programar-videojuegos-este-estudio-acabo-abandonandolo-tres-anos-centrados">Rust parecía el lenguaje ideal para programar videojuegos. Este estudio acabó abandonándolo tras tres años centrados en él</a></p>
<p><br></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[El conflicto entre C y Rust en el kernel de Linux deja su primera gran víctima: dimite "quemado" el líder de Asahi Linux]]></title>
                <link>https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite</link>
                <guid>https://www.genbeta.com/linux/conflicto-c-rust-kernel-linux-deja-su-primera-gran-victima-lider-asahi-linux-esta-quemado-dimite</guid>
                <pubDate>Fri, 14 Feb 2025 15:07:00 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/5c12a3/burnout/1024_2000.jpeg" alt="El&#x20;conflicto&#x20;entre&#x20;C&#x20;y&#x20;Rust&#x20;en&#x20;el&#x20;kernel&#x20;de&#x20;Linux&#x20;deja&#x20;su&#x20;primera&#x20;gran&#x20;v&#x00ED;ctima&#x3A;&#x20;dimite&#x20;&quot;quemado&quot;&#x20;el&#x20;l&#x00ED;der&#x20;de&#x20;Asahi&#x20;Linux">
    </p>
    <p>El ecosistema Linux se ha visto sacudido con la segunda renuncia en pocos días del popular desarrollador Héctor Martín (conocido por <strong>su trabajo en ingeniería inversa y soporte de Linux en hardware no oficial</strong>, como las videoconsolas Wii y PS4).</p>
<!-- BREAK 1 --><p>De la primera de dichas renuncias te hablamos hace unos días: se despidió del equipo desarrollador del kernel del sistema operativo después de que nada menos que <strong>el propio creador de Linux le 'echara la bronca'</strong> <a class="text-outboundlink" href="https://www.genbeta.com/linux/creador-linux-amonesta-a-desarrollador-llevar-a-redes-polemica-adopcion-rust-ha-optado-dimitir" data-vars-post-title="El creador de Linux amonesta a un desarrollador por llevar a las redes la polémica sobre la adopción de Rust: ha optado por dimitir " data-vars-post-url="https://www.genbeta.com/linux/creador-linux-amonesta-a-desarrollador-llevar-a-redes-polemica-adopcion-rust-ha-optado-dimitir">por llevar a redes las polémicas internas</a> sobre la integración del lenguaje Rust.</p>
<p>La renuncia de la que nos hacemos eco hoy afecta a Asahi Linux, el proyecto que creó y que venía liderando para lograr (con bastante éxito, cabe señalar) que<strong> Linux se ejecutase de manera nativa en los chips Apple Silicon</strong> (M1, M2 y posteriores)...</p>
<!-- BREAK 2 --><p>...que hacen uso de una arquitectura y hardware propietario sin documentación pública, lo que dificulta programar para los mismos si no cuentas con el respaldo de Apple.</p>
<h2>¿Qué ha pasado?</h2>
<p><strong>Ambas renuncias están relacionadas</strong>, claro: Martín citando como motivos de esta última el "agotamiento", la presión de los usuarios y la falta de apoyo dentro de la comunidad del kernel de Linux.</p>
<!-- BREAK 3 --><p>Su salida marcará ahora <strong>un punto de inflexión para la integración de Linux en dispositivos Apple Silicon</strong> y constituye, para algunos, un ejemplo de los problemas sistémicos dentro del software libre.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/linux/todo-que-puedes-hacer-asahi-linux-mac-m1-a-dia-hoy-asi-proyecto-para-tener-linux-ordenadores-apple" class="pivot-outboundlink" data-vars-post-title="Todo lo que puedes hacer con Asahi Linux en un Mac M1 a día de hoy: así es el proyecto para tener Linux en ordenadores de Apple">
     <img alt="Todo&#x20;lo&#x20;que&#x20;puedes&#x20;hacer&#x20;con&#x20;Asahi&#x20;Linux&#x20;en&#x20;un&#x20;Mac&#x20;M1&#x20;a&#x20;d&#x00ED;a&#x20;de&#x20;hoy&#x3A;&#x20;as&#x00ED;&#x20;es&#x20;el&#x20;proyecto&#x20;para&#x20;tener&#x20;Linux&#x20;en&#x20;ordenadores&#x20;de&#x20;Apple" width="375" height="142" src="https://i.blogs.es/a7a31c/asahi0/375_142.webp" onerror='this.src="https://i.blogs.es/a7a31c/asahi0/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/linux/todo-que-puedes-hacer-asahi-linux-mac-m1-a-dia-hoy-asi-proyecto-para-tener-linux-ordenadores-apple" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Todo lo que puedes hacer con Asahi Linux en un Mac M1 a día de hoy: así es el proyecto para tener Linux en ordenadores de Apple">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/linux/todo-que-puedes-hacer-asahi-linux-mac-m1-a-dia-hoy-asi-proyecto-para-tener-linux-ordenadores-apple" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Todo lo que puedes hacer con Asahi Linux en un Mac M1 a día de hoy: así es el proyecto para tener Linux en ordenadores de Apple">Todo lo que puedes hacer con Asahi Linux en un Mac M1 a día de hoy: así es el proyecto para tener Linux en ordenadores de Apple</a>
   </div>
  </div>
 </div>
</div>
<h3>Resumen de lo ocurrido</h3>
<ul>
  <li>Martín llevaba tiempo enfrentándose a dificultades a la hora del 'upstreaming' (integración de código en el kernel oficial de Linux), lo que convirtió la labor de desarrollo en una experiencia frustrante.</li>
  <li>La comunidad de usuarios de Asahi <strong>comenzó a exigir cada vez más funcionalidades</strong>, desde soporte para nuevas generaciones de chips hasta mejoras en gráficos y compatibilidad de hardware ("¿Cuándo tendrá soporte para M3/M4?", "Asahi Linux es inútil sin compatibilidad con monitores USB-C"...).</li>
  <li>En 2024, además de enfrentar <strong>problemas personales y acoso online</strong> ("No puedo trabajar con personas que forman camarillas a mis espaldas y mienten sobre sus intenciones"), el desarrollador sufrió una <strong>creciente disminución en las donaciones</strong>, lo que puso en duda la sostenibilidad del proyecto.</li>
  <li>El conflicto sobre la integración de Rust en el kernel de Linux (que Martín defiende contra la resistencia de otros desarrolladores del kernel) y la falta de respaldo de Linus Torvalds ("Tal vez el problema seas tú", le dijo a Martín) han terminado siendo <strong>las gotas que han colmado ahora el vaso</strong>.</li>
</ul>
<h2>El futuro de Asahi Linux sin Martín</h2>
<p>A pesar de su salida, <strong>Asahi Linux seguirá adelante</strong>. El equipo de desarrollo ha anunciado una nueva estructura de liderazgo compartido, con el objetivo de garantizar la estabilidad del proyecto. Además, han establecido Open Collective como el principal mecanismo de financiación, sustituyendo a las donaciones personales que venía recibiendo Martín.</p>
<!-- BREAK 4 --><p>Las prioridades inmediatas del proyecto incluyen:</p>
<ul>
  <li>Mejorar el soporte para las generaciones M3 y M4 de Apple Silicon.</li>
  <li>Implementar mejoras en audio, gráficos y compatibilidad con dispositivos externos.</li>
</ul>
<p>El legado de Martín en Asahi Linux es innegable: su trabajo ha permitido que Linux funcione de manera eficiente en hardware de Apple, algo que <strong>muchos consideraban imposible cuando nuestro protagonista puso la idea sobre la mesa</strong>.</p>
<!-- BREAK 5 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/tres-desarrolladores-que-trabajan-gratis-han-parcheado-24-horas-grave-vulnerabilidad-que-amenazaba-a-millones-usuarios" class="pivot-outboundlink" data-vars-post-title="Tres desarrolladores que trabajan gratis han evitado pérdidas millonarias a algunas de las mayores compañías tecnológicas del mundo">
     <img alt="Tres&#x20;desarrolladores&#x20;que&#x20;trabajan&#x20;gratis&#x20;han&#x20;evitado&#x20;p&#x00E9;rdidas&#x20;millonarias&#x20;a&#x20;algunas&#x20;de&#x20;las&#x20;mayores&#x20;compa&#x00F1;&#x00ED;as&#x20;tecnol&#x00F3;gicas&#x20;del&#x20;mundo" width="375" height="142" src="https://i.blogs.es/dc29c9/apache-log4j/375_142.webp" onerror='this.src="https://i.blogs.es/dc29c9/apache-log4j/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/tres-desarrolladores-que-trabajan-gratis-han-parcheado-24-horas-grave-vulnerabilidad-que-amenazaba-a-millones-usuarios" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Tres desarrolladores que trabajan gratis han evitado pérdidas millonarias a algunas de las mayores compañías tecnológicas del mundo">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/tres-desarrolladores-que-trabajan-gratis-han-parcheado-24-horas-grave-vulnerabilidad-que-amenazaba-a-millones-usuarios" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Tres desarrolladores que trabajan gratis han evitado pérdidas millonarias a algunas de las mayores compañías tecnológicas del mundo">Tres desarrolladores que trabajan gratis han evitado pérdidas millonarias a algunas de las mayores compañías tecnológicas del mundo</a>
   </div>
  </div>
 </div>
</div>
<h2>Burnout en la comunidad open source</h2>
<p>El caso de Héctor Martín no es aislado. En los últimos años, numerosos desarrolladores de software libre han denunciado el agotamiento provocado por la carga de trabajo, las exigencias de los usuarios y la falta de reconocimiento.</p>
<!-- BREAK 6 --><p>La situación se ha agravado con la reducción de la financiación, lo que obliga a muchos desarrolladores a <strong>trabajar en condiciones insostenibles</strong>... algo grave cuando tenemos en cuenta que la falta de mantenimiento en estos proyectos puede generar <strong>vulnerabilidades de seguridad críticas</strong>.</p>
<p>Vía | <a rel="noopener, noreferrer" href="https://marcan.st/2025/02/resigning-as-asahi-linux-project-lead/">Marcan.st</a></p>
<p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate" data-vars-post-title="Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate " data-vars-post-url="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate">Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un "tono casi religioso" en el debate</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[El conflicto estalla en Linux: desarrolladores del kernel acusan a otros de 'sabotear' la integración del lenguaje Rust ]]></title>
                <link>https://www.genbeta.com/linux/conflicto-estalla-linux-desarrolladores-kernel-acusan-a-otros-sabotear-integracion-lenguaje-rust</link>
                <guid>https://www.genbeta.com/linux/conflicto-estalla-linux-desarrolladores-kernel-acusan-a-otros-sabotear-integracion-lenguaje-rust</guid>
                <pubDate>Tue, 04 Feb 2025 16:00:32 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/5fe427/tuxito/1024_2000.jpeg" alt="El&#x20;conflicto&#x20;estalla&#x20;en&#x20;Linux&#x3A;&#x20;desarrolladores&#x20;del&#x20;kernel&#x20;acusan&#x20;a&#x20;otros&#x20;de&#x20;&#x27;sabotear&#x27;&#x20;la&#x20;integraci&#x00F3;n&#x20;del&#x20;lenguaje&#x20;Rust&#x20;">
    </p>
    <p><strong>El ecosistema Linux acaba de verse envuelto en una amarga polémica</strong> después de que Christoph Hellwig, un influyente desarrollador del kernel, fuese acusado de intentar sabotear el proyecto <em>Rust for Linux</em> (R4L).</p>
<!-- BREAK 1 --><p>La controversia ha estallado después de que Hector Martin, desarrollador en proyectos como <a class="text-outboundlink" href="https://www.genbeta.com/linux/todo-que-puedes-hacer-asahi-linux-mac-m1-a-dia-hoy-asi-proyecto-para-tener-linux-ordenadores-apple" data-vars-post-title="Todo lo que puedes hacer con Asahi Linux en un Mac M1 a día de hoy: así es el proyecto para tener Linux en ordenadores de Apple" data-vars-post-url="https://www.genbeta.com/linux/todo-que-puedes-hacer-asahi-linux-mac-m1-a-dia-hoy-asi-proyecto-para-tener-linux-ordenadores-apple">Asahi Linux</a>, haya <a rel="noopener, noreferrer" href="https://social.treehouse.systems/@marcan/113941358237899362">denunciado públicamente</a> que Hellwig no sólo se oponía a la inclusión de Rust en el kernel, sino que había <strong>reconocido estar dispuesto a obstaculizar activamente su desarrollo.</strong></p>
<p>Recordemos que <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate#to-comments" data-vars-post-title="Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate " data-vars-post-url="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate#to-comments">hace cuatro meses</a> ya hubo dimisiones entre los desarrolladores del kernel por este tema, y el propio Linus Torvalds tuvo que salir a la palestra a rechazar el "tono casi religioso" de ambos bandos del debate.</p>
<!-- BREAK 2 --><h2>¿Qué es 'Rust for Linux'?</h2>
<p><em>Rust for Linux</em> es una iniciativa cuyo objetivo es <a class="text-outboundlink" href="https://www.genbeta.com/linux/kernel-linux-se-convierte-bilingue-su-creador-ve-probable-que-version-5-20-incluya-soporte-para-rust" data-vars-post-title="El kernel de Linux se convierte en 'bilingüe': su creador ve probable que la versión 5.20 incluya soporte para Rust" data-vars-post-url="https://www.genbeta.com/linux/kernel-linux-se-convierte-bilingue-su-creador-ve-probable-que-version-5-20-incluya-soporte-para-rust">permitir el uso del lenguaje de programación Rust</a> dentro del kernel de Linux. Rust es ampliamente reconocido por su seguridad en memoria, lo que <strong>podría reducir significativamente vulnerabilidades comunes en el código escrito en C</strong>, el lenguaje predominante en el kernel de Linux... pero que <a class="text-outboundlink" href="https://www.genbeta.com/actualidad/no-c-c-casa-blanca-pide-dejar-usar-lenguajes-programacion-que-base-windows-linux-macos" data-vars-post-title="No más C/C++: la Casa Blanca pide dejar de usar los lenguajes de programación que son la base de Windows, Linux o macOS " data-vars-post-url="https://www.genbeta.com/actualidad/no-c-c-casa-blanca-pide-dejar-usar-lenguajes-programacion-que-base-windows-linux-macos">cada vez más voces piden dejar de lado</a>.</p>
<!-- BREAK 3 --><p>Sin embargo, la integración de Rust ha sido un tema controvertido dentro de la comunidad de desarrolladores. Mientras que algunos la consideran una evolución natural que mejorará la estabilidad y seguridad del kernel, otros (como Hellwig) argumentan que <strong>agregar un nuevo lenguaje rompe con la cohesión y mantenibilidad del proyecto</strong>.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate#to-comments" class="pivot-outboundlink" data-vars-post-title="Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate ">
     <img alt="M&#x00E1;xima&#x20;tensi&#x00F3;n&#x20;entre&#x20;desarrolladores&#x20;de&#x20;Linux&#x20;por&#x20;el&#x20;enfrentamiento&#x20;C&#x20;vs.&#x20;Rust&#x3A;&#x20;Linus&#x20;Torvalds&#x20;ve&#x20;un&#x20;&quot;tono&#x20;casi&#x20;religioso&quot;&#x20;en&#x20;el&#x20;debate&#x20;" width="375" height="142" src="https://i.blogs.es/ab2fba/tux_c_rust_logo/375_142.webp" onerror='this.src="https://i.blogs.es/ab2fba/tux_c_rust_logo/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate#to-comments" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/maxima-tension-desarrolladores-linux-enfrentamiento-c-vs-rust-linus-torvalds-ve-tono-casi-religioso-debate#to-comments" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate ">Máxima tensión entre desarrolladores de Linux por el enfrentamiento C vs. Rust: Linus Torvalds ve un &quot;tono casi religioso&quot; en el debate </a>
   </div>
  </div>
 </div>
</div>
<h2>La controversia: ¿Sabotaje o legítima oposición?</h2>
<p>El debate se intensificó cuando Hellwig rechazó una serie de parches fundamentales para la implementación de Rust en el kernel, particularmente aquellos relacionados con las abstracciones de DMA (siglas en inglés de 'acceso directo a memoria'). Según Martin,<strong> la ausencia de estas abstracciones condena el proyecto al fracaso</strong>, ya que sin ellas la mayoría de los controladores en Rust no podrían funcionar adecuadamente.</p>
<!-- BREAK 4 --><p>Así lo explican <a rel="noopener, noreferrer" href="https://www.reddit.com/r/linux/comments/1igzqbe/hector_martin_behold_a_linux_maintainer_openly/">en Reddit</a>:</p>
<blockquote>"Christoph está obstruyendo el esfuerzo de Rust para Linux, de una manera que no deja ninguna solución alternativa posible que lo apacigüe que no sea abandonar el proyecto, y lo hace después de que el proyecto Rust para Linux fuera aceptado en el kernel de Linux [...]".</blockquote>
<blockquote>"El mecanismo de sabotaje aquí es rechazar una parte crítica y fundamental del proyecto R4L, de tal manera que sin ella, todo el esfuerzo se derrumba, a pesar de que, sobre el papel, no rechaza (ni tiene la autoridad para rechazar) el todo".</blockquote>
<blockquote>"Esto es un sabotaje de manual, como dañar o destruir una pieza de una máquina grande para hacer que toda ella funcione mal".</blockquote><div class="article-asset-summary article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="sumario"> En una lista de correo, Hellwig dejó clara su firme oposición a R4L: "Haré todo lo que pueda para detener esto"</div>
   </div>
</div>
<p>Si bien insiste en que su postura no se debe a un odio hacia Rust como lenguaje, sino a la complejidad adicional que introduce en la base de código de Linux, sus detractores denuncian su actitud como meramente obstruccionista.</p>
<!-- BREAK 5 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/usar-rust-linux-esta-siendo-muy-polemico-android-se-han-demostrado-sus-grandes-virtudes-reduciendo-bugs" class="pivot-outboundlink" data-vars-post-title="Usar Rust en Linux está siendo muy polémico. En Android ya se han demostrado sus grandes virtudes reduciendo bugs ">
     <img alt="Usar&#x20;Rust&#x20;en&#x20;Linux&#x20;est&#x00E1;&#x20;siendo&#x20;muy&#x20;pol&#x00E9;mico.&#x20;En&#x20;Android&#x20;ya&#x20;se&#x20;han&#x20;demostrado&#x20;sus&#x20;grandes&#x20;virtudes&#x20;reduciendo&#x20;bugs&#x20;" width="375" height="142" src="https://i.blogs.es/e3b8f2/android_rust/375_142.webp" onerror='this.src="https://i.blogs.es/e3b8f2/android_rust/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/usar-rust-linux-esta-siendo-muy-polemico-android-se-han-demostrado-sus-grandes-virtudes-reduciendo-bugs" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Usar Rust en Linux está siendo muy polémico. En Android ya se han demostrado sus grandes virtudes reduciendo bugs ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/usar-rust-linux-esta-siendo-muy-polemico-android-se-han-demostrado-sus-grandes-virtudes-reduciendo-bugs" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Usar Rust en Linux está siendo muy polémico. En Android ya se han demostrado sus grandes virtudes reduciendo bugs ">Usar Rust en Linux está siendo muy polémico. En Android ya se han demostrado sus grandes virtudes reduciendo bugs </a>
   </div>
  </div>
 </div>
</div>
<p>Además, <strong>Hellwig ya había descrito en el pasado a R4L como un "cáncer"</strong>, lo que ha llevado a Martin a sugerir su expulsión del proyecto Linux por violar el Código de Conducta del kernel.</p>
<!-- BREAK 6 --><h2>Reacciones de la comunidad</h2>
<p>La disputa ya está generando un intenso debate más allá del círculo de desarrolladores del kernel, llegando a foros como Reddit, <strong>donde queda clara la fuerte polarización existente</strong>: mientras algunos usuarios apoyan la posición de Hellwig, defendiendo la opción de mantener Linux 'monolingüe' en C, otros consideran que su rechazo a Rust es irracional y motivado por una mera resistencia al cambio de algunos desarrolladores veteranos frente a un paradigma de programación más seguro.</p>
<!-- BREAK 7 --><h2>¿Cuál será el desenlace?</h2>
<p>El futuro de <em>Rust for Linux</em> ahora depende en gran medida de la decisión de Linus Torvalds, el creador del kernel de Linux. Si Torvalds aprueba los parches de R4L, la oposición de Hellwig quedaría invalidada. Sin embargo, <strong>si Torvalds decide respaldar a Hellwig, el proyecto podría estancarse o incluso desaparecer</strong>.</p>
<!-- BREAK 8 --><p>Independientemente del desenlace, esta controversia deja en evidencia una profunda fractura dentro de la comunidad del kernel de Linux, donde las decisiones técnicas y la cultura de desarrollo están en constante tensión.</p>
<p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/rust-parecia-lenguaje-ideal-para-programar-videojuegos-este-estudio-acabo-abandonandolo-tres-anos-centrados" data-vars-post-title="Rust parecía el lenguaje ideal para programar videojuegos. Este estudio acabó abandonándolo tras tres años centrados en él " data-vars-post-url="https://www.genbeta.com/desarrollo/rust-parecia-lenguaje-ideal-para-programar-videojuegos-este-estudio-acabo-abandonandolo-tres-anos-centrados">Rust parecía el lenguaje ideal para programar videojuegos. Este estudio acabó abandonándolo tras tres años centrados en él</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
            </channel>
</rss>
