<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Códice | Entradas sobre «computación»</title><description>Feed RSS de publicaciones etiquetadas con computación</description><link>https://javguerra.github.io/</link><item><title>Museos de computación en Londres</title><link>https://javguerra.github.io/blog/museos-computacion-londres</link><guid isPermaLink="true">https://javguerra.github.io/blog/museos-computacion-londres</guid><description>Un paseo por Bletchley Park, The National Museum Of Computing y The Science Museum</description><pubDate>Fri, 27 Dec 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/TNMOC_IBM_PC.RzqfNVsY_1kj0xJ.webp&quot; alt=&quot;IBM PC&quot; style=&quot;max-width: 100%; height: auto;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Etiquetas:&lt;/strong&gt; &lt;em&gt;#algoritmia&lt;/em&gt;, &lt;em&gt;#computación&lt;/em&gt;, &lt;em&gt;#historia&lt;/em&gt;, &lt;em&gt;#londres&lt;/em&gt;, &lt;em&gt;#museo&lt;/em&gt;, &lt;em&gt;#criptografía&lt;/em&gt;, &lt;em&gt;#fotografía&lt;/em&gt;, &lt;em&gt;#internet&lt;/em&gt;, &lt;em&gt;#retro&lt;/em&gt;, &lt;em&gt;#servidor&lt;/em&gt;, &lt;em&gt;#sinclair ql&lt;/em&gt;, &lt;em&gt;#tic&lt;/em&gt;, &lt;em&gt;#viaje&lt;/em&gt;, &lt;em&gt;#enigma&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Recientemente he estado de viaje familiar en Londres y creo que he aprovechado bien el tiempo. En esta entrada cuento brevemente la visita a distintos museos relacionados con la informática en la ciudad.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/?dir=2024-12-COMPUTER-LONDON&quot;&gt;&lt;button&gt;Ver galería de fotos&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Reino Unido es el país que vio nacer la informática como la conocemos hoy y de esto tiene mucha culpa la Segunda Guerra Mundial y &lt;a href=&quot;https://es.wikipedia.org/wiki/Bletchley_Park&quot;&gt;Bletchley Park&lt;/a&gt;, la base donde &lt;code&gt;Alan Turing&lt;/code&gt; y las mujeres de inteligencia del ejercito descifraron el código de Enigma y Lorenz. Allí pude ver estas máquinas y las que se usaron para descifrarlas.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Bletchley_Park_Turing.jpg&quot;&gt;&lt;img src=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Bletchley_Park_Turing.jpg&quot; alt=&quot;Alan Turing&quot; width=&quot;200&quot;/&gt;&lt;/a&gt;
&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Bletchley_Park_Turing.jpg&quot;&gt;Alan Turing&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Bletchley_Park_Enigma.jpg&quot;&gt;&lt;img src=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Bletchley_Park_Enigma.jpg&quot; alt=&quot;Enigma&quot; width=&quot;200&quot;/&gt;&lt;/a&gt;
&lt;a href=&quot;ttps://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Bletchley_Park_Enigma.jpg&quot;&gt;Enigma&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hablando de códigos, en el Museo Británico está la original piedra de Rosetta, que también pude ver.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Rosetta_British_Museum.jpg&quot;&gt;&lt;img src=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Rosetta_British_Museum.jpg&quot; alt=&quot;Piedra de Rosetta&quot; width=&quot;200&quot;/&gt;&lt;/a&gt;
&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Rosetta_British_Museum.jpg&quot;&gt;Piedra de Rosetta&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Justo detrás de Bletchley Park, a escasos metros, está &lt;a href=&quot;https://www.tnmoc.org/&quot;&gt;The National Museum Of Computing&lt;/a&gt;. Esta es una visita que no debes perderte, pues cuenta con grandes sorpresas, como una versión operativa de &lt;code&gt;The Bombe&lt;/code&gt; reconstruida, asi como las reconstrucciones de la máquina &lt;code&gt;Tunny&lt;/code&gt; y del no menos famoso &lt;code&gt;Colossus&lt;/code&gt; que ayudaron a romper los códigos del ejercito alemán en la WWII.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_Bombe.jpg&quot;&gt;&lt;img src=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_Bombe.jpg&quot; alt=&quot;The Bombe&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;
&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_Bombe.jpg&quot;&gt;The Bombe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_Colossus.jpg&quot;&gt;&lt;img src=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_Colossus.jpg&quot; alt=&quot;Colossus&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;
&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_Colossus.jpg&quot;&gt;Colossus&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;También allí puede encontrarse la máquina &lt;code&gt;WITCH&lt;/code&gt;, que tiene el mérito de ser el ordenador de primera generación más antiguo aún en funcionamiento, y junto a él, está el ordenador &lt;code&gt;EDSAC&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Además de mainframes, un par de ordenadores &lt;code&gt;CRAY&lt;/code&gt;’s, de una buena colección de PCs, discos, válvulas y calculadoras, encontré, como no, un &lt;code&gt;Sinclair QL&lt;/code&gt; y sus dos hermanos, el &lt;code&gt;OPD&lt;/code&gt; y el &lt;code&gt;Merlin TONTO&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_OPD.jpg&quot;&gt;&lt;img src=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_OPD.jpg&quot; alt=&quot;OPD&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;
&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_OPD.jpg&quot;&gt;OPD&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_Merlin_TONTO.jpg&quot;&gt;&lt;img src=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_Merlin_TONTO.jpg&quot; alt=&quot;Merlin TONTO&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;
&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/TNMOC_Merlin_TONTO.jpg&quot;&gt;Merlin TONTO&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Este museo es muy pequeño, pero tiene voluntarios que explican con pasión lo que allí se encuentra, y merece la pena dedicarle el tiempo necesario para apreciar todo lo que tiene en tan poco espacio. Salí algo desencantado de allí por estacuestión, pensando qué mejor aprovechamiento podría hacerse de la exposición con más terreno, porque uno no es conciente de las maravillas que ese museo guarda.&lt;/p&gt;
&lt;p&gt;Se puede visitar en un &lt;a href=&quot;https://www.tnmoc.org/3d-virtual-tour-2026&quot;&gt;tour 3D online&lt;/a&gt; y ver todo con detalle. Y su página web está muy bien organizada.&lt;/p&gt;
&lt;p&gt;Antes de regresar, después de ver los dinosaurios del Museo de Historia Natural, visitamos lo poco que pudimos ver del Museo de la Ciencia, por falta de tiempo, donde además de cosas del espacio, encontramos máquinas tan interesantes como lo que queda del &lt;code&gt;LEO&lt;/code&gt; de Lyons, el primer ordenador comercial, un &lt;code&gt;PDP 10&lt;/code&gt;, un &lt;code&gt;IBM 360&lt;/code&gt; o un &lt;code&gt;Control Data 6600&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Science_Museum_LEO_Lyons_computer.jpg&quot;&gt;&lt;img src=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Science_Museum_LEO_Lyons_computer.jpg&quot; alt=&quot;LEO&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;
&lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2024-12-COMPUTER-LONDON/Science_Museum_LEO_Lyons_computer.jpg&quot;&gt;LEO&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Si viajáis a Londres, ya tenéis plan turístico retro.&lt;/p&gt;
&lt;h2 id=&quot;enlaces&quot;&gt;Enlaces&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/?dir=2024-12-COMPUTER-LONDON&quot;&gt;Galería de fotos completa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bletchleypark.org.uk/&quot;&gt;Bletchley Park&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/Mujeres_en_Bletchley_Park&quot;&gt;Mujeres en Bletchley Park&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.tnmoc.org/&quot;&gt;The National Museum Of Computing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.sciencemuseum.org.uk/home&quot;&gt;Museo de la Ciencia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/TNMOC_IBM_PC.RzqfNVsY_1kj0xJ.webp"/><category>algoritmia</category><category>computación</category><category>historia</category><category>londres</category><category>museo</category><category>criptografía</category><category>fotografía</category><category>internet</category><category>retro</category><category>servidor</category><category>sinclair ql</category><category>tic</category><category>viaje</category><category>enigma</category><author>JavGuerra</author></item><item><title>Museo de Historia de la Computación</title><link>https://javguerra.github.io/blog/mhc</link><guid isPermaLink="true">https://javguerra.github.io/blog/mhc</guid><description>El MHC abre sus puertas y descubrimos sus tesoros</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/mhc.C2eCRZWT_180Com.webp&quot; alt=&quot;Fachada del Museo&quot; style=&quot;max-width: 100%; height: auto;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Etiquetas:&lt;/strong&gt; &lt;em&gt;#computación&lt;/em&gt;, &lt;em&gt;#historia&lt;/em&gt;, &lt;em&gt;#museo&lt;/em&gt;, &lt;em&gt;#fotografía&lt;/em&gt;, &lt;em&gt;#retro&lt;/em&gt;, &lt;em&gt;#tic&lt;/em&gt;, &lt;em&gt;#viaje&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;El pasado sábado un grupo de amigos de «lo retro» hemos tenido la suerte de coincidir en el MHC de Extremadura para pasar una jornada inolvidable. El museo está ya abierto al público, después de casi cuatro años de duro trabajo. En este post comparto mi experiencia durante la visita.&lt;/p&gt;
&lt;h1 id=&quot;la-visita&quot;&gt;La visita&lt;/h1&gt;
&lt;p&gt;Llevábamos planeándolo hace tiempo, el 25 de enero era el día acordado, pero a punto estuvimos de cancelar. Al final, unos cuantos del grupo de los amigos del Museo decidimos apuntarnos y presentarnos en Majadas de Tiétar, Cáceres, donde se ubica el MHC, para hacer compañía a Carlos, su fundador y director, y de paso disfrutar de, lo que a mi se me antoja, el mayor parque de atracciones de la informática retro en España. Fue, sin duda, una visita inolvidable.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/?dir=2025-01-MHC&quot;&gt;&lt;button&gt;Ver galería de fotos&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;el-museo&quot;&gt;El museo&lt;/h2&gt;
&lt;p&gt;Ubicado en una nave reconvertida &lt;a href=&quot;https://youtu.be/SZndY7i8ZDk?si=1QvcATbcX3sZ_GCj&quot;&gt;ver vídeo&lt;/a&gt;, el nuevo Museo se trasladó desde la ciudad de Cáceres a su nueva ubicación para, principalmente, poder ampliar su área de exposición, y esto es decir poco. Ahora cuenta con una cantidad enorme de máquinas ordenadas cronológicas en decenas de mesas expositoras, y Carlos pasea entre ellas contando infinidad de anécdotas de la informática retro y de cómo logró hacerse con cada una de estas máquinas.&lt;/p&gt;
&lt;p&gt;De su colección yo destacaría la «&lt;a href=&quot;https://es.wikipedia.org/wiki/Programma_101&quot;&gt;Olivetti Programma 101&lt;/a&gt;», un ordenador (algunos dicen que es una calculadora) de los 60 que tiene mucho de historia de la informática de Europa.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://javguerra.badared.com/galeria/photos/2025-01-MHC/Programma_101.jpg&quot; alt=&quot;Programma 101&quot;&gt;&lt;/p&gt;
&lt;p&gt;Puedes conocer algo más sobre esta máquina en el documental &lt;a href=&quot;https://youtu.be/gm_XuJS7tZY?si=95ESm1ut8USSUYVf&quot;&gt;Olivetti Programma 101 La máquina que cambió el mundo&lt;/a&gt;, que es un video de 52 minutos apasionante.&lt;/p&gt;
&lt;p&gt;Te recomiendo que veas la &lt;a href=&quot;https://javguerra.badared.com/galeria/?dir=2025-01-MHC&quot;&gt;galería de fotos&lt;/a&gt; para conocer otras maravillas que atesora el museo, aunque no están todas, para no desvelar la sorpresa, como la extensa colección de ordenadores Apple que contiene, y sobre todo de recomiendo su visita si eres de los que les apasiona la historia de la Informática.&lt;/p&gt;
&lt;h2 id=&quot;los-visitantes&quot;&gt;Los visitantes&lt;/h2&gt;
&lt;p&gt;En torno a las 10 a.m. fuimos llegando, cada uno desdes sus respectivos hogares, y tras el primer café, nos dedicamos a echar un cable con pequeñas tareas de acondicionamiento. Algunas máquinas se nos resistieron, y nos llevamos algún susto, pero disfrutamos enormemente de ese proceso.&lt;/p&gt;
&lt;p&gt;También se añadieron nuevas donaciones de material al museo.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;Visitantes&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;@/assets/img/mhc-grupo.jpg&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;
El grupo de visitantes.&lt;/p&gt;
&lt;p&gt;El almuerzo fue un momento muy agradable, con conversaciones tan nutritivas como las viandas que cada uno de nosotros pusimos en común. Se nota el buen rollo de este grupo de amigos ya entrados en años, y de la nueva generación que nos acompañaron ese día de la mano del hijo de Carlos.&lt;/p&gt;
&lt;p&gt;De fondo, la película «Piratas de Silicon Valley» y música de Kraftwerk. ¿Se puede pedir más?&lt;/p&gt;
&lt;p&gt;Después de ello seguimos «enredando». Un servidor de SGI se nos resistió, al menos por ahora. Será en la siguiente visita que lo pongamos a funcionar, si no se nos adelanta Carlos.&lt;/p&gt;
&lt;p&gt;Caída la tarde, cada uno fue despidiéndose, y el museo quedó en silencio. ¡Quien pudiera volver cada semana para visitar estas máquinas que son parte de nuestra vida! y a Carlos, que nos brinda la oportunidad de tener acceso a ellas.&lt;/p&gt;
&lt;h1 id=&quot;enlaces&quot;&gt;Enlaces&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/?dir=2025-01-MHC&quot;&gt;Galería de fotos completa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://museohc.com/&quot;&gt;Museo de Historia de la Computación&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/mhc.C2eCRZWT_180Com.webp"/><category>computación</category><category>historia</category><category>museo</category><category>fotografía</category><category>retro</category><category>tic</category><category>viaje</category><author>JavGuerra</author></item><item><title>Asus Eee PC 901</title><link>https://javguerra.github.io/blog/asus-eee-pc-901</link><guid isPermaLink="true">https://javguerra.github.io/blog/asus-eee-pc-901</guid><description>Reviviendo un mini-portátil retro para emulación</description><pubDate>Mon, 17 Feb 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/eee-pc-901.cbPmJllJ_Z2gKyml.webp&quot; alt=&quot;Asus Eee PC 901&quot; style=&quot;max-width: 100%; height: auto;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Etiquetas:&lt;/strong&gt; &lt;em&gt;#computación&lt;/em&gt;, &lt;em&gt;#retro&lt;/em&gt;, &lt;em&gt;#sinclair ql&lt;/em&gt;, &lt;em&gt;#hardware&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Desempolvé mi «viejo» ordenador ASUS Eee PC 901 que adquirí en 2009 para ver si podría serme útil aún, y en esta entrada te cuento cómo lo he revivido para ejecutar en él algunos emuladores y usarlo para cosas básicas.&lt;/p&gt;
&lt;h1 id=&quot;el-eee-pc-901&quot;&gt;El Eee PC 901&lt;/h1&gt;
&lt;p&gt;Este ordenador es uno de los que despertó la fiebre de los mini-portátiles en la primera década del siglo XXI, y me fue muy útil en su momento, convirtiéndose en mi ordenador principal durante un par de años, y acompañándome en mis viajes.&lt;/p&gt;
&lt;p&gt;El modelo que se ve en la foto, cuenta con una pantalla de 9 pulgadas de 1024x600, un teclado reducido, red 10/100, puertos USB 2.0, entrada de micrófono y salida de audio, salida de video VGA, lector de tarjetas MMC SD, dos micrófonos ambientales y cámara de 1,3M. Internamente dispone de un procesador Intel Atom N270 a 1.6 GHz, 1Gb de RAM DDR3 a 200 MHz (que he ampliado al doble), dos discos SSD de 4 Gb y 16 Gb respectivamente, y soporta Wifi y Bluetooth. Si no recuerdo mal me costó unos 300€ de la época, comprado en una puja en Ebay.&lt;/p&gt;
&lt;p&gt;Este equipo podía adquirirse con Linux o Windows. Yo adquirí la versión Linux que venía preparado por ASUS, con una interfaz sencilla para lanzar las aplicaciones más comunes, como se muestra a continuación.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;Menú del S.O. del Asus Eee PC&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;@/assets/img/eee-pc-menu.png&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;&lt;/p&gt;
&lt;h1 id=&quot;transformación&quot;&gt;Transformación&lt;/h1&gt;
&lt;p&gt;Mi idea pasaba por cambiar el S.O. por uno más moderno, como Xubuntu en su versión de 32 bits. La última soportada es la 18. Un ordenador con tan poca capacidad de almacenamiento plantea un reto interesante para instalar un sistema, pues 4Gb para la partición root es demasiado pequeña. El otro disco de 16Gb me daba algo más de juego para una partición /home.&lt;/p&gt;
&lt;p&gt;Lo mejor sería sustituir estos discos por otros SSD de mayor capacidad, como se propone &lt;a href=&quot;https://minibots.wordpress.com/2016/01/24/actualizacion-y-ampliacion-de-un-asus-eeepc-901-bajo-archlinux/&quot;&gt;en este enlace&lt;/a&gt;, pero supone una inversión poco razonable y un esfuerzo a la hora de acceder a los discos, pues es necesario desmontar por completo las carcasas para ello. No obstante, no lo descarto en el futuro, si veo suficiente utilidad.&lt;/p&gt;
&lt;h2 id=&quot;particionado&quot;&gt;Particionado&lt;/h2&gt;
&lt;p&gt;Opté por aprovechar de forma optima el espacio disponible, instalando la raíz &lt;code&gt;/&lt;/code&gt; en el disco de 4 Gb, pero creando una partición de 6 Gb en el segundo disco de 16 Gb donde monté &lt;code&gt;/usr&lt;/code&gt;, que es, con frecuencia, el subdirectorio de mayor tamaño del sistema, pues es donde se instalan los programas. Ahora disponía de 10 Gb para el Xubuntu, y disponía de otros 10 Gb para &lt;code&gt;/home&lt;/code&gt;, que con el formateo y el espacio de swap se quedan realmente en 8 Gb, suficientes para el uso que le quiero dar.&lt;/p&gt;
&lt;p&gt;Formateé también una tarjeta microSD que tengo insertada en el equipo con un adaptador a SD, y ahí tengo los ficheros para la emulación con más espacio del que seguramente usaré.&lt;/p&gt;
&lt;h2 id=&quot;compras&quot;&gt;Compras&lt;/h2&gt;
&lt;p&gt;Para hacer todo esto he necesitado una pequeña inversión. El teclado hubo de ser cambiado, porque no funcionaba. No recuerdo dónde lo compré, pues fue hace tiempo, pero su precio rondaba los 25€. También hube de comprar un alimentador de corriente, que costó unos 20€, ya que el anterior tenía el conector estropeado. Por último, aproveché unas memorias que sobraron de la ampliación de memoria de otro portátil para duplicar la capacidad del equipo a 2Gb de RAM.&lt;/p&gt;
&lt;h2 id=&quot;el-sistema&quot;&gt;El sistema&lt;/h2&gt;
&lt;p&gt;Si bien no era estrictamente necesario en mi caso, me aventuré a actualizar la BIOS del sistema &lt;a href=&quot;https://www.jasoft.org/Blog/post/PermaLinkaspxguid=f711732f-6439-4a89-8526-c71fc9c&quot;&gt;como se indica aquí&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Una vez hecho, y configurada adecuadamente, comencé con la instalación, y posteriormente la limpieza de paquetes.&lt;/p&gt;
&lt;p&gt;Como navegador, elegí Midori, por ser más ligero que Firefox. Abiword es el procesador de texto elegido, obviando el uso de Libre Office, pues se hace psesado en este equipo, y cargué algunos juegos educativos para que disfruten del equipo también mis sobrinas. Por supuesto, por este mismo motivo, instalé algunos juegos como Super Tux 2, Frozen bubble o Extrem Tux Racer. No falta tampoco un Sudoku en la colección para mi.&lt;/p&gt;
&lt;h2 id=&quot;emulación&quot;&gt;Emulación&lt;/h2&gt;
&lt;p&gt;Instalé &lt;a href=&quot;https://www.dosbox.com/&quot;&gt;DOSBox&lt;/a&gt;, creando una carpeta en la tarjeta SD con los programas DOS. También instalé el emulador de &lt;a href=&quot;https://tic80.com/&quot;&gt;TIC-80&lt;/a&gt;, una consola de videojuegos de fantasía gratuita y de código abierto, y &lt;a href=&quot;https://github.com/chernandezba/zesarux&quot;&gt;ZesarUX&lt;/a&gt; para la emulación del ordenador ZX Spectrum.&lt;/p&gt;
&lt;p&gt;Por supuesto, no podía faltar la emulación del ordenador [Sinclair QL](/blog/tag/sinclair ql/) para la que bajé y compilé el emulador &lt;a href=&quot;https://github.com/SinclairQL/sQLux&quot;&gt;sqlux&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id=&quot;rendimiento&quot;&gt;Rendimiento&lt;/h1&gt;
&lt;p&gt;Este ordenador ha dejado de ser una opción funcional hace más de una década, pero para cosas simples, como escribir textos y notas o jugar con los emuladores de máquinas aún más viejas que él, sigue siendo útil.&lt;/p&gt;
&lt;p&gt;El sistema tiene una seria limitación, que es la de que está desactualizado y ya no recibe parches, por lo que puede suponer un serio problema de seguridad, debiendo restringir su uso en línea, y dado que los programas cada vez ocupan más y consumen más recursos, a este equipo no le queda mucho recorrido ya para mejorar, pero resulta divertido usarlo y es cómodo de transportar. Su salida VGA y sus puertos USB permiten además conectar una pantalla mayor y un teclado y ratón para trabajar más cómodamente.&lt;/p&gt;
&lt;p&gt;Posiblemente, mi próxima aventura con este equipo sea sustituir el S.O. por una Debian con el entorno LXDE, ya que, por ahora, ese sistema mantiene una versión de 32 bits actualizada, evitando de esta forma potenciales problemas de seguridad.&lt;/p&gt;
&lt;h1 id=&quot;enlaces&quot;&gt;Enlaces&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Artículo del blog recomendado: &lt;a href=&quot;/blog/debian386&quot;&gt;Debian 12 en un Asus Eee-PC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/eee-pc-901.cbPmJllJ_Z2gKyml.webp"/><category>computación</category><category>retro</category><category>sinclair ql</category><category>hardware</category><author>JavGuerra</author></item><item><title>Debian 12 en un Asus Eee-PC</title><link>https://javguerra.github.io/blog/debian386</link><guid isPermaLink="true">https://javguerra.github.io/blog/debian386</guid><description>Optimizando la instalación del sistema para un viejo mini-portátil</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/debian12xfce.BCE5C3bi_1VnT9q.webp&quot; alt=&quot;Screenshot&quot; style=&quot;max-width: 100%; height: auto;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Etiquetas:&lt;/strong&gt; &lt;em&gt;#computación&lt;/em&gt;, &lt;em&gt;#retro&lt;/em&gt;, &lt;em&gt;#hardware&lt;/em&gt;, &lt;em&gt;#debian&lt;/em&gt;, &lt;em&gt;#xfce&lt;/em&gt;, &lt;em&gt;#linux&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Debian 12 es la última versión que se distribuirá para 32 bits. Otras &lt;em&gt;distros&lt;/em&gt; antes han dejado de dar soporte a esta arquitectura, prevaleciendo la más actual de 64 bits. Lamentablemente, esta decisión afectará a otras distribuciones que dependen de Debian. Quise ir a la &lt;em&gt;distro&lt;/em&gt; de referencia para actualizar mi vieja Asus Eee-PC 901 a la última versión posible, y extender un poco más su vida útil. Estos son los pasos que seguí para hacerlo.&lt;/p&gt;
&lt;p&gt;Este artículo complementa al que escribí sobre &lt;a href=&quot;/blog/asus-eee-pc-901/&quot;&gt;cómo reviví mi mini-portátil retro para emulación&lt;/a&gt; en este blog. Mi objetivo sigue siendo el mismo: tener un sistema manejable para emulación de mis sistemas retro.&lt;/p&gt;
&lt;p&gt;El lector debe tener conocimiento de Linux y su shell.&lt;/p&gt;
&lt;h2 id=&quot;la-imagen-iso&quot;&gt;La imagen iso&lt;/h2&gt;
&lt;p&gt;Después de un rato navegando, conseguí encontrar la imagen &lt;code&gt;debian-12.13.0-i386-netinst.iso&lt;/code&gt; para la arquitectura de 32 bits en el &lt;a href=&quot;https://cdimage.debian.org/cdimage/archive/12.13.0/i386/iso-cd/&quot;&gt;repositorio CD image de Debian GNU/Linux&lt;/a&gt;. Si lees esta entrada más adelante en el tiempo, navega por su árbol de directorios para encontrar la versión 12 más reciente.&lt;/p&gt;
&lt;p&gt;Desde mi Linux Mint grabé en un pendrive la imagen iso con la aplicación “Grabador de imágenes USB”, y la puse en el USB de mi Eee-PC.&lt;/p&gt;
&lt;p&gt;Me aseguré de que la BIOS, a la que accedí con F2, estaba bien configurada. y seguidamente inicié el ordenador pulsando ESC para seleccionar el dispositivo de arranque USB donde está la imagen de instalación, y elegí la instalación gráfica.&lt;/p&gt;
&lt;h2 id=&quot;el-particionado&quot;&gt;El particionado&lt;/h2&gt;
&lt;p&gt;Llega uno de los momentos de mayor interés. Como ya mencioné en el anterior artículo, el mini PC cuenta con dos discos SSD, que he decidido particionar de la siguiente forma:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;SSD1: 4GB&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- Partición / 4GB&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;SSD2: 16GB&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- Partición /usr 8GB&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- Partición /home 7GB&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;- Swap de disco 1GB&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;En cada partición he marcado la opción &lt;code&gt;noatime&lt;/code&gt; para evitar los continuos accesos a los discos. &lt;code&gt;trim&lt;/code&gt;, que instala el sistema, se encargará de mantener los discos limpios por mi.&lt;/p&gt;
&lt;p&gt;La idea es aprovechar al máximo el hardware disponible. El sistema raíz &lt;code&gt;/&lt;/code&gt; se instalará en el primer SSD, que es más rápido, y &lt;code&gt;/usr&lt;/code&gt; tendrá más espacio en el segundo SSD. Esta partición es la que suele crecer más, pues en ella se instala casi todo: ejecutables, librerías, fuentes… Con esta medida, nuestro sistema tendrá un total de 12Gb de espacio en disco, y espacio suficiente para crecer en el futuro.&lt;/p&gt;
&lt;p&gt;Pero esto tiene un inconveniente, el espacio para la partición &lt;code&gt;/home&lt;/code&gt; se reduce, teniendo disponible sólo 7Gb para el usuario (o sea, yo). Con una microSD de 16Gb tendré lo que necesito: espacio para el almacenamiento de los programas y archivos de emulación y un dispositivo estraible para llevar y traer desde otros ordenadores. Con ello, el espacio de 7Gb se quedará para el almacenamiento general y los ficheros de trabajo, como documentos de texto en edición…&lt;/p&gt;
&lt;p&gt;Como amplié la memoria del ordenador, me puedo permitir usar &lt;code&gt;zram&lt;/code&gt; para aligerar las lecturas y escrituras al &lt;code&gt;swap&lt;/code&gt; de disco. Aún así he dejado 1Gb para esa partición, aunque seguramente no se usará. Mejor prevenir.&lt;/p&gt;
&lt;p&gt;zram también tiene un inconveniente. Adios a la hibernación. Como zram está en memoria, y la hibernación funciona apagando el equipo, al arrancar de nuevo la RAM habrá desaparecido, y con ella los datos que se guardaron antes de la hibernación. Un mal menor si lo que se busca es agilizar el cuello de botella de acceso al disco.&lt;/p&gt;
&lt;p&gt;Después del particionado, una vez guardados los cambios, se instalará el sistema base.&lt;/p&gt;
&lt;h2 id=&quot;terminando-la-instalación&quot;&gt;Terminando la instalación&lt;/h2&gt;
&lt;p&gt;Al llegar a &lt;code&gt;tasksel&lt;/code&gt;, la parte de la instalación donde se seleccionan los programas, dejé sólo &lt;code&gt;Utilidades estándar del sistema&lt;/code&gt; marcado, desmarcando todo lo demás. Luego haré la instalación manual, y de esta forma podré controlar qué cosas instalo, optimizando mejor el espacio de disco.&lt;/p&gt;
&lt;p&gt;Tras terminar la instalación y reiniciar, acceso a mi cuenta y escalo privilegios con &lt;code&gt;su -&lt;/code&gt;. Con su se accede al root, pero se mantiene el PATH del usuario original, pero con su y un guión se cambia a root y se carga el entorno completo de root, incluyendo /sbin y /usr/sbin en el PATH, lo que permitirá usar los comandos del sistema.&lt;/p&gt;
&lt;p&gt;Una vez que tengo el sistema instalado y funcionando, voy a comprobar que, efectivamente, trim está funcionando. Esto lo hago como root.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;systemctl&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; status&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; fstrim.timer&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Si aparece como &lt;code&gt;active (waiting)&lt;/code&gt;, ya está todo listo. Este servicio ejecutará &lt;code&gt;fstrim&lt;/code&gt; semanalmente sin que tú tengas que hacer nada más.&lt;/p&gt;
&lt;p&gt;El siguiente paso es instalar zram. Para ello:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;apt&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; install&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; zram-tools&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;y edito el fichero de configuración:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;nano&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; /etc/default/zramswap&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;añadiendo el siguiente contenido:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;# Activar el servicio&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;ENABLED=true&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;# Usar el 50% de tu RAM (2GB * 0.5 = 1GB de swap comprimido)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;PERCENT=50&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;# Usar el algoritmo de compresión más moderno y eficiente&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;ALGO=zstd&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;# Dar prioridad alta (para que se use antes que el swap en disco)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;PRIORITY=100&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Seguidamente, recargo y reinicio el servicio:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;systemctl&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; restart&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; zramswap.service&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;systemctl&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; enable&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; zramswap.service&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;cat&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; /proc/swaps&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Con &lt;code&gt;enable&lt;/code&gt; se activa zram para cada arranque del sistema.&lt;/p&gt;
&lt;p&gt;Esto dará 1Gb de ram comprimida que será más rápido que usar el swap, como ya he dicho.&lt;/p&gt;
&lt;h3 id=&quot;un-tip&quot;&gt;Un tip&lt;/h3&gt;
&lt;p&gt;Debian instala muchos paquetes recomendados de Xfce por defecto.&lt;/p&gt;
&lt;p&gt;Si quisiera evitarlo, una vez instalado eñ sistema base, y antes de instalar Xfce, crearía un fichero de configuración en:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;nano&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; /etc/apt/apt.conf.d/99synaptic&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Con el contenido:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;APT::Install-Recommends&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; &quot;false&quot;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;APT::Install-Suggests&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; &quot;false&quot;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;En mi caso, decidí no configurarlo de esta manera&lt;/strong&gt;, pues esto también tiene ventajas e inconvenientes. Usarlo puede traer problemas, debiendo conocer muy bien qué dependencias instalar y cuales no, pero a cambio dará un mayor control a la hora de reducir el espacio de instalación.&lt;/p&gt;
&lt;p&gt;Ahora hago el primer reinicio.&lt;/p&gt;
&lt;h2 id=&quot;instalar-xfce&quot;&gt;Instalar Xfce&lt;/h2&gt;
&lt;p&gt;Para la instalación manual de Xfce voy a necesitar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;xorg&lt;/strong&gt;: El servidor de visualización X.Org, la implementación de código abierto del sistema X Window (X11) que proporciona la base para la interfaz gráfica.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;xserver-xorg-video-intel&lt;/strong&gt;: El controlador de gráficos 2D para hardware Intel que permite al servidor X comunicarse de manera eficiente con la tarjeta gráfica de tu Asus Eee PC 901.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;xfce4&lt;/strong&gt;: El núcleo del entorno de escritorio Xfce, un conjunto de aplicaciones básicas que conforman un escritorio funcional y ligero.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;xfce4-goodies&lt;/strong&gt;: Un paquete que agrupa una colección de plugins, aplicaciones adicionales y temas para Xfce que extienden su funcionalidad más allá de los componentes principales.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lightdm&lt;/strong&gt;: Un gestor de pantalla (la interfaz de inicio de sesión) diseñado para ser ligero, rápido y extensible, que permite elegir la sesión de escritorio e iniciarla.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Como administrador, ejecuto:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;apt&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; install&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; xorg&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; xserver-xorg-video-intel&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; xfce4&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; xfce4-goodies&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; lightdm&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;y así tendré instalados los paquetes en el equipo, debiendo reiniciar tras ello.&lt;/p&gt;
&lt;p&gt;Para terminar con la instalación, simplemente:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;apt&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; clean&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;para limpiar la caché de paquetes del sistema.&lt;/p&gt;
&lt;h2 id=&quot;tras-la-instalación&quot;&gt;Tras la instalación&lt;/h2&gt;
&lt;p&gt;Toca ya instalar los programas que usaré en el sistema, como por ejemplo la selección de un navegador lo suficientemente actualizado y liviano como para que no me de problemas en esta máquina.&lt;/p&gt;
&lt;p&gt;En su momento elegí &lt;code&gt;Midori&lt;/code&gt;, pero este ha cambiado su base y es un poco más pesado. Decidí probar &lt;code&gt;Falkon&lt;/code&gt;, que aunque tiene dependencias de las librerías Qt, su peso y características pueden ser aceptables.&lt;/p&gt;
&lt;p&gt;No olvido algunas instalaciones necesarias, como la configuración para Bluetooth, o el Wifi o el firewall.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;apt&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; install&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; ufw&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; gufw&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;apt&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; install&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; bluetooth&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; blueman&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;systemctl&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; restart&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; bluetooth&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;apt&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; install&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; network-manager-gnome&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;systemctl&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; enable&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt; --now&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; NetworkManager&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Toca reiniciar otra vez.&lt;/p&gt;
&lt;p&gt;No olvides entrar en &lt;code&gt;gufw&lt;/code&gt; y seleccionar el perfil &lt;code&gt;Casa&lt;/code&gt;, que habilitará:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Incoming: Deny&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Outgoing: Allow&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;para parar el acceso desde el exterior pero te permitirá salir a Internet.&lt;/p&gt;
&lt;h1 id=&quot;bonus-instalar-openjdk-11-jre&quot;&gt;Bonus: Instalar OpenJDK 11 JRE&lt;/h1&gt;
&lt;p&gt;Debian 12 no tiene, entre sus repositorios, la versión 11 de OpenJDK, y por eso no se puede instalar con Apt. Esto es un problema, ya que quiero usar esta versión específica del jre para ejecutar un emulador concreto, &lt;code&gt;SMSQmulator&lt;/code&gt; preparado para esa versión.&lt;/p&gt;
&lt;p&gt;Pero Java 11 (de 32 bits) si está en los repositorios de Debian 11. Lo que necesito es un procedimiento que, de forma controlada y segura, permita a Debian 12 (Bookworm) instalar el paquete &lt;code&gt;openjdk-11-jre&lt;/code&gt; que proviene de Debian 11 (Bullseye).&lt;/p&gt;
&lt;p&gt;Este &lt;strong&gt;“FrankenDebian”&lt;/strong&gt;, como se conoce en la comunidad a estos casos, mezcla paquetes de diferentes versiones del sistema, lo cual no es recomendado para uso general, porque puede causar inestabilidad si no se gestiona con mucho cuidado. La clave está en usar el sistema de prioridades de &lt;code&gt;apt&lt;/code&gt; para asegurarme de que Debian 12 predomine y sólo recurra a los repositorios de Debian 11 para instalar Java 11 y sus dependencias, sin permitir que actualice nada más.&lt;/p&gt;
&lt;h2 id=&quot;pasos-para-instalar-openjdk-11-jre-desde-debian-11-en-debian-12&quot;&gt;Pasos para instalar OpenJDK 11 JRE desde Debian 11 en Debian 12&lt;/h2&gt;
&lt;p&gt;El objetivo es añadir el repositorio de Debian 11 (Bullseye) pero con una prioridad tan baja que solo se use cuando se le indique explícitamente.&lt;/p&gt;
&lt;p&gt;Estos comandos deben ejecutarse con permisos de administrador.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Crear el archivo de configuración para el repositorio de Debian 11 (Bullseye).&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;nano&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; /etc/apt/sources.list.d/debian-bullseye.list&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pego el siguiente contenido en el archivo. Esto añade los repositorios principales de Bullseye, incluyendo el de seguridad.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;deb http://deb.debian.org/debian bullseye main&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;deb http://security.debian.org/debian-security bullseye-security main&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;deb http://deb.debian.org/debian bullseye-updates main&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Crear el archivo de preferencias de &lt;code&gt;apt&lt;/code&gt; para establecer prioridades.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Este es el paso más crítico para evitar que el sistema se descontrole. Creo y edito el archivo de preferencias.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;nano&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; /etc/apt/preferences.d/debian-bullseye&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Añado el siguiente contenido.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Package: *&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Pin: release n=bookworm&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Pin-Priority: 900&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Package: *&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Pin: release n=bullseye&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Pin-Priority: 100&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Esto establece una jerarquía clara:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prioridad 900&lt;/strong&gt; para el sistema actual (Debian 12 Bookworm, que ahora es &lt;code&gt;oldstable&lt;/code&gt;). Cualquier paquete disponible aquí tendrá preferencia absoluta.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prioridad 100&lt;/strong&gt; para el repositorio de Debian 11 (Bullseye). Esta prioridad es tan baja que &lt;code&gt;apt&lt;/code&gt; nunca instalará ni actualizará nada desde Bullseye a menos que se lo pida explícitamente y el paquete no exista en absoluto en el sistema base.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Como Debian 12 será la última versión de 32 bits de esta &lt;em&gt;distro&lt;/em&gt;, puedo indicar sus nombres de repositorio con la certeza de que las versiones no serán actualizadas. De otra forma debería referirme a ellas como &lt;code&gt;stable&lt;/code&gt; y &lt;code&gt;oldstable&lt;/code&gt; respectivamente.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;¡Instalar OpenJDK 11 JRE!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ahora, actualizo el índice de paquetes para que el sistema reconozca el nuevo repositorio y sus prioridades.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;apt&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; update&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ejecuto el comando de instalación. Gracias a las prioridades configuradas, &lt;code&gt;apt&lt;/code&gt; buscará &lt;code&gt;openjdk-11-jre&lt;/code&gt; (que no existe en Bookworm) y lo encontrará en el repositorio de Bullseye, instalándolo desde allí.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;apt&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; install&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; openjdk-11-jre&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Revisando la salida del comando se verá que el paquete se instala desde la rama &lt;code&gt;bullseye&lt;/code&gt;. &lt;code&gt;apt&lt;/code&gt; también se encargará de instalar las dependencias necesarias desde el mismo repositorio, si es preciso.&lt;/p&gt;
&lt;p&gt;Una vez terminado, compruebo que Java se ha instalado correctamente y, lo más importante, que es la versión de 32 bits.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;java&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt; -version&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Veo una salida similar a &lt;code&gt;openjdk version &quot;11.0.30&quot; ...&lt;/code&gt; (el número de versión específico puede variar). En sistemas de 32 bits, la salida no suele mencionar “32-Bit”, pero la ausencia de “64-Bit” es una buena señal.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Notas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;¿Problemas con dependencias?&lt;/strong&gt; Es posible que durante la instalación &lt;code&gt;apt&lt;/code&gt; pida resolver dependencias. Si ocurre, ejecutaría &lt;code&gt;apt --fix-broken install&lt;/code&gt; y luego repetiría el paso 3.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Múltiples versiones de Java&lt;/strong&gt;: Si en el futuro quisiera instalar otra versión de Java (por ejemplo, desde los repositorios de Debian 12), puedo gestionar cuál es la predeterminada con el comando &lt;code&gt;update-alternatives --config java&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Y ya está todo. A partir de aquí las preferencias de cada usuario mandan.&lt;/p&gt;
&lt;h1 id=&quot;alternativa-a-debian-12&quot;&gt;Alternativa a Debian 12&lt;/h1&gt;
&lt;p&gt;El usuario &lt;code&gt;desing&lt;/code&gt;, del foro sobre Sinclair QL &lt;a href=&quot;https://theqlforum.com&quot;&gt;TheQLForum&lt;/a&gt;, me hace la siguiente recomendación: &lt;a href=&quot;https://kanotix.com/changelang-eng.html&quot;&gt;Kanotix&lt;/a&gt;, &lt;a href=&quot;https://iso.kanotix.com&quot;&gt;página de descargas&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La principal ventaja de &lt;code&gt;Kanotix&lt;/code&gt; es que existe una edición específica &lt;code&gt;eeepc4G&lt;/code&gt; para los mini pc de Asus que viene pre-ajustada y optimizada de fábrica para que todo el hardware (WiFi, sonido, cámara, atajos de teclado) funcione sin esfuerzo (“plug and play”). Al estar basada en Debian, es estable y ligera, y su instalador permite además un particionado manual flexible para aprovechar al máximo el limitado espacio de los SSD.&lt;/p&gt;
&lt;p&gt;Puede descargarse la iso &lt;a href=&quot;https://iso.kanotix.com/kanotix32-towelfire-nightly-eeepc4G.iso&quot;&gt;kanotix32-towelfire-nightly-eeepc4G.iso&lt;/a&gt; y probarse en modo &lt;em&gt;Live&lt;/em&gt; antes de instalarla.&lt;/p&gt;
&lt;h1 id=&quot;enlaces&quot;&gt;Enlaces&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/blog/asus-eee-pc-901/&quot;&gt;Asus Eee PC 901 - Reviviendo un mini-portátil retro para emulación&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cdimage.debian.org/cdimage/archive/12.13.0/i386/iso-cd/&quot;&gt;Repositorio CD image de Debian GNU/Linux&lt;/a&gt; - última versión en el momenrto de escribir esta entrada.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.xfce.org/&quot;&gt;Xfce Desktop Environment&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/debian12xfce.BCE5C3bi_1VnT9q.webp"/><category>computación</category><category>retro</category><category>hardware</category><category>debian</category><category>xfce</category><category>linux</category><author>JavGuerra</author></item><item><title>12 sistemas operativos que cambiaron la informática</title><link>https://javguerra.github.io/blog/sistemas-operativos</link><guid isPermaLink="true">https://javguerra.github.io/blog/sistemas-operativos</guid><description>Las ideas revolucionarias que dieron forma a los sistemas que usamos hoy</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/so.ceu6bTdn_2jzAXh.webp&quot; alt=&quot;Distintos sistemas operativos y máquinas de la historia&quot; style=&quot;max-width: 100%; height: auto;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Etiquetas:&lt;/strong&gt; &lt;em&gt;#computación&lt;/em&gt;, &lt;em&gt;#historia&lt;/em&gt;, &lt;em&gt;#ingeniería&lt;/em&gt;, &lt;em&gt;#retro&lt;/em&gt;, &lt;em&gt;#tecnología&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Cuando pensamos en sistemas operativos, nombres como Windows, macOS, Android o Linux dominan nuestra mente. Sin embargo, el éxito comercial no siempre coincide con la innovación técnica.&lt;/p&gt;
&lt;p&gt;A lo largo de las décadas han existido sistemas que experimentaron con ideas que parecían imposibles para su época: protección por hardware, memoria virtual, interfaces gráficas, programación orientada a objetos, microkernels, sistemas distribuidos, multitarea avanzada o arquitecturas diseñadas específicamente para dispositivos con recursos mínimos.&lt;/p&gt;
&lt;p&gt;Algunas de estas ideas acabaron incorporándose a los sistemas que utilizamos todos los días. Otras fueron demasiado adelantadas a su tiempo y quedaron como experimentos, productos de nicho o auténticas joyas de la historia de la informática.&lt;/p&gt;
&lt;p&gt;Este es un ranking -en orden cronológico- &lt;u&gt;necesariamente subjetivo&lt;/u&gt; de 12 sistemas especialmente innovadores, valorados por su originalidad arquitectónica, su audacia técnica, su influencia posterior y su capacidad para introducir ideas que terminarían reapareciendo en otros sistemas.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;1-multics-mit--bell-labs-1965--el-gigante-que-anticipó-la-seguridad-moderna&quot;&gt;1. Multics (MIT / Bell Labs, 1965) — El gigante que anticipó la seguridad moderna&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/Multics&quot;&gt;Multics&lt;/a&gt;, el proyecto liderado por &lt;strong&gt;Fernando J. Corbató&lt;/strong&gt;, fue uno de los S.O. más ambiciosos de la informática de los años sesenta. Su objetivo era convertir el ordenador en una especie de &lt;strong&gt;«servicio informático» compartido&lt;/strong&gt;, al que numerosos usuarios pudieran acceder simultáneamente mediante &lt;em&gt;time-sharing&lt;/em&gt;. No era computación en la nube en el sentido moderno, pero sí anticipaba la idea de utilizar la capacidad informática como un recurso compartido.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;Multics llevó mucho más lejos que sus contemporáneos la idea de que el hardware y el sistema operativo debían colaborar para proteger los recursos del sistema.&lt;/p&gt;
&lt;p&gt;Su arquitectura combinaba &lt;strong&gt;segmentación y paginación de memoria virtual&lt;/strong&gt;, mecanismos de control de acceso y diferentes niveles de privilegio. El procesador utilizado por Multics incorporaba soporte específico para los llamados &lt;strong&gt;anillos de protección&lt;/strong&gt;, dominios concéntricos con distintos niveles de privilegio.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;Multics también fue pionero en utilizar &lt;strong&gt;listas de control de acceso (ACL)&lt;/strong&gt; asociadas a los recursos del sistema. Su sistema de archivos incorporaba ACL, cuotas, enlaces simbólicos, nombres largos y otras funciones que hoy damos por sentadas.&lt;/p&gt;
&lt;p&gt;Otro detalle extraordinario era su capacidad de &lt;strong&gt;reconfiguración dinámica&lt;/strong&gt;: determinados componentes de hardware podían añadirse o retirarse mientras el sistema permanecía funcionando.&lt;/p&gt;
&lt;h3 id=&quot;el-legado&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;Multics no triunfó comercialmente como sus diseñadores habían imaginado, pero muchas de sus ideas acabaron convirtiéndose en conceptos fundamentales de la seguridad y la arquitectura de sistemas operativos.&lt;/p&gt;
&lt;p&gt;Incluso su influencia sobre UNIX es paradójica: UNIX nació en Bell Labs en parte como una reacción ante la enorme complejidad de Multics, pero heredó muchas de sus ideas conceptuales.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;2-unix-bell-labs-1969--el-diseño-que-se-convirtió-en-una-tradición-informática&quot;&gt;2. UNIX (Bell Labs, 1969) — El diseño que se convirtió en una tradición informática&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/Unix&quot;&gt;UNIX&lt;/a&gt; nació en Bell Labs a finales de los años sesenta de la mano de &lt;strong&gt;Ken Thompson, Dennis Ritchie y otros investigadores&lt;/strong&gt;. Su importancia no reside únicamente en sus características técnicas concretas, sino en haber creado un modelo de sistema operativo y de herramientas que acabaría influyendo profundamente en décadas posteriores.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-1&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;Una de sus ideas más poderosas fue presentar numerosos recursos mediante una &lt;strong&gt;interfaz uniforme basada en archivos&lt;/strong&gt;. Discos, dispositivos y otros recursos podían integrarse en el mismo modelo general de acceso, aunque no fuera literalmente cierto que «todo era un archivo».&lt;/p&gt;
&lt;p&gt;También introdujo una filosofía de herramientas pequeñas y especializadas que podían combinarse entre sí.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-1&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;Las &lt;strong&gt;tuberías (&lt;em&gt;pipes&lt;/em&gt;)&lt;/strong&gt; permitieron conectar la salida de un programa con la entrada de otro, haciendo posible construir operaciones complejas a partir de herramientas relativamente sencillas.&lt;/p&gt;
&lt;p&gt;Pero probablemente la innovación histórica más importante fue otra: &lt;strong&gt;la reescritura del núcleo de UNIX en C en 1973&lt;/strong&gt;. Las primeras versiones habían sido escritas en ensamblador. La adopción de C hizo posible separar buena parte del sistema de las particularidades del hardware y facilitó enormemente su portabilidad.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-1&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;Linux no es un descendiente directo de UNIX, sino un sistema &lt;strong&gt;tipo Unix&lt;/strong&gt; desarrollado de forma independiente. Android, por su parte, utiliza el kernel Linux. macOS e iOS pertenecen a otra rama de la genealogía: derivan de la tecnología de NeXT, Mach y BSD. Aun así, todos ellos forman parte de una tradición informática profundamente influida por UNIX.&lt;/p&gt;
&lt;p&gt;Su mayor victoria quizá sea cultural: la combinación de procesos, archivos, tuberías, shells y herramientas pequeñas se convirtió en uno de los modelos de computación más duraderos de la historia.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;3-xerox-alto--smalltalk-xerox-parc-1973--el-laboratorio-que-enseñó-a-las-máquinas-a-hablar-nuestro-idioma&quot;&gt;3. Xerox Alto / Smalltalk (Xerox PARC, 1973) — El laboratorio que enseñó a las máquinas a hablar nuestro idioma&lt;/h2&gt;
&lt;p&gt;Antes de que Apple lanzara Macintosh o Microsoft popularizara Windows, los investigadores de Xerox PARC ya estaban experimentando con una forma completamente distinta de utilizar los ordenadores.&lt;/p&gt;
&lt;p&gt;El &lt;a href=&quot;https://computerhistory.org/blog/xerox-alto-source-code&quot;&gt;Xerox Alto&lt;/a&gt;, diseñado en 1973, combinaba una pantalla bitmap, ratón, redes, almacenamiento y una interfaz gráfica basada en ventanas, menús e interacción directa. El S.O. llevaba el mismo nombre que la máquina.&lt;/p&gt;
&lt;p&gt;No fue la primera interfaz gráfica de la historia —existían importantes antecedentes, como Sketchpad (1963), el programa de Ivan Sutherland que permitía dibujar con un lápiz óptico sobre la pantalla, o el trabajo de Douglas Engelbart, que en 1968 demostró el uso del ratón, el hipertexto y la edición colaborativa—, pero sí fue uno de los primeros sistemas en integrar de manera coherente ventanas, iconos y manipulación directa en un ordenador de propósito general.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/8/8d/Smalltalk-76.popup.png?utm_source=commons.wikimedia.org&amp;amp;utm_campaign=index&amp;amp;utm_content=original&quot; alt=&quot;SmallTalk 76&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-2&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;El Alto demostró que un ordenador podía diseñarse alrededor de la interacción humana y no alrededor de las limitaciones de los terminales de texto. El sistema permitió experimentar con documentos gráficos, edición &lt;a href=&quot;https://es.wikipedia.org/wiki/WYSIWYG&quot;&gt;WYSIWYG&lt;/a&gt;, tipografías, redes y entornos de programación visual.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-2&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;Aquí conviene distinguir entre &lt;strong&gt;Alto&lt;/strong&gt; y &lt;strong&gt;Smalltalk&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://computerhistory.org/blog/introducing-the-smalltalk-zoo-48-years-of-smalltalk-history-at-chm&quot;&gt;Smalltalk&lt;/a&gt; fue concebido bajo la visión de &lt;strong&gt;Alan Kay&lt;/strong&gt; y su equipo en PARC, funcionando simultáneamente como lenguaje de programación, entorno de desarrollo y sistema interactivo. Su entorno gráfico fue especialmente influyente en la evolución de las &lt;strong&gt;ventanas, los menús y la programación orientada a objetos&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;La visión de Kay al combinar Alto y Smalltalk transformó el ordenador en un medio dinámico e interactivo, alejándolo definitivamente del concepto de simple calculadora electrónica.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-2&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;La influencia de Xerox PARC llegó directamente a Apple y, posteriormente, a la informática gráfica de consumo. El modelo de ventanas, puntero y manipulación directa que hoy parece natural fue, en buena medida, una de las grandes ideas que PARC consiguió convertir en realidad práctica.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;4-cpm-digital-research-1974--el-sistema-que-ayudó-a-separar-el-software-del-hardware&quot;&gt;4. CP/M (Digital Research, 1974) — El sistema que ayudó a separar el software del hardware&lt;/h2&gt;
&lt;p&gt;Creado por &lt;strong&gt;Gary Kildall&lt;/strong&gt;, &lt;a href=&quot;https://www.computerhistory.org/timeline/1976&quot;&gt;CP/M&lt;/a&gt; fue el primer sistema operativo para microcomputadores que alcanzó una implantación comercial realmente importante.&lt;/p&gt;
&lt;p&gt;Su importancia no estaba en tener una arquitectura tan sofisticada como Multics, sino en resolver un problema fundamental de la primera informática personal: &lt;strong&gt;cómo conseguir que un programa pudiera utilizarse en máquinas diferentes&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-3&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;CP/M separaba una parte relativamente independiente del hardware de otra encargada de las particularidades de cada máquina.&lt;/p&gt;
&lt;p&gt;Su componente &lt;strong&gt;BIOS (Basic Input/Output System)&lt;/strong&gt; permitía adaptar el sistema a distintos equipos, mientras que el resto del sistema podía mantenerse en gran medida común. El resultado fue revolucionario: un mismo programa podía funcionar en diferentes ordenadores compatibles con CP/M.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-3&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;CP/M estableció muchas de las convenciones que después resultarían familiares a los usuarios de DOS.&lt;/p&gt;
&lt;p&gt;MS-DOS no fue simplemente una copia de CP/M. Microsoft obtuvo 86-DOS, desarrollado por Tim Paterson en Seattle Computer Products, y posteriormente lo convirtió en PC-DOS/MS-DOS. &lt;strong&gt;Paterson diseñó 86-DOS con una interfaz y una API muy similares a las de CP/M&lt;/strong&gt;, facilitando así la adaptación de programas existentes. 86-DOS compartía numerosas convenciones con CP/M, pero no era una copia de su código.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-3&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;CP/M ayudó a crear una idea fundamental para la informática personal: &lt;strong&gt;el sistema operativo podía convertirse en una capa relativamente independiente de la máquina física&lt;/strong&gt;. Esa separación entre software y hardware acabaría siendo uno de los pilares de la industria del PC.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;5-vms-digital-equipment-corporation-1977--el-laboratorio-de-ideas-que-acabaría-influyendo-en-windows-nt&quot;&gt;5. VMS (Digital Equipment Corporation, 1977) — El laboratorio de ideas que acabaría influyendo en Windows NT&lt;/h2&gt;
&lt;p&gt;VMS fue diseñado para los sistemas VAX de Digital Equipment Corporation con una prioridad muy clara: construir una plataforma robusta para computación empresarial, multiusuario y de larga duración.&lt;/p&gt;
&lt;p&gt;Conviene llamarlo &lt;strong&gt;VMS&lt;/strong&gt; al hablar de sus orígenes; el nombre &lt;a href=&quot;https://es.wikipedia.org/wiki/OpenVMS&quot;&gt;OpenVMS&lt;/a&gt; apareció posteriormente.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-4&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;VMS integró de forma sofisticada &lt;strong&gt;memoria virtual, protección de memoria, multitarea, gestión de procesos y almacenamiento&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Uno de sus rasgos más conocidos fue el sistema de archivos Files-11, que incorporaba &lt;strong&gt;versionado de archivos&lt;/strong&gt;. Cuando se creaban nuevas versiones de determinados archivos, el sistema podía conservar versiones anteriores en lugar de limitarse a sobrescribirlas.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-4&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;VMS también fue pionero en soluciones de &lt;strong&gt;clustering y alta disponibilidad&lt;/strong&gt;, permitiendo conectar varios sistemas para compartir determinados recursos y servicios de forma coordinada. Pero su legado más famoso está relacionado con una persona.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-4&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Dave Cutler&lt;/strong&gt;, uno de los principales arquitectos de VMS, pasó posteriormente a Microsoft y desempeñó un papel fundamental en el diseño de &lt;strong&gt;Windows NT&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;NT no fue simplemente «VMS para PC»: fue un sistema nuevo con su propia arquitectura. Pero la experiencia acumulada por Cutler y otros ingenieros de DEC tuvo una influencia enorme en su diseño. La familia moderna de Windows procede de aquella línea tecnológica de NT.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;6-qnx-quantum-software-systems-1981--el-triunfo-del-microkernel-en-tiempo-real&quot;&gt;6. QNX (Quantum Software Systems, 1981) — El triunfo del microkernel en tiempo real&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://qnx.com/developers/docs/8.0/com.qnx.doc.neutrino.sys_arch/topic/kernel.html&quot;&gt;QNX&lt;/a&gt; es una de esas tecnologías que millones de personas pueden haber utilizado sin saberlo.&lt;/p&gt;
&lt;p&gt;La primera versión de QNX se distribuyó en &lt;strong&gt;1981&lt;/strong&gt;, y desde el principio destacó por una arquitectura basada en un núcleo pequeño y mecanismos de comunicación entre procesos.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-5&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;La filosofía de QNX consistía en mantener el núcleo lo más pequeño posible y ejecutar muchos servicios fuera de él.&lt;/p&gt;
&lt;p&gt;En generaciones posteriores, especialmente &lt;strong&gt;QNX Neutrino&lt;/strong&gt;, esta idea se llevó mucho más lejos: el microkernel se encarga de funciones esenciales como planificación, comunicación entre procesos y determinados servicios fundamentales, mientras que otros componentes pueden ejecutarse como procesos independientes.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-5&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;Uno de sus grandes puntos fuertes es el &lt;strong&gt;aislamiento de fallos&lt;/strong&gt;. Los procesos y controladores pueden ejecutarse en espacios de memoria separados. Un fallo en un controlador no tiene por qué corromper la memoria del núcleo ni la de los demás procesos. Esto resulta especialmente valioso en sistemas de tiempo real, donde la previsibilidad y la recuperación ante errores pueden ser más importantes que la compatibilidad con aplicaciones de escritorio.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-5&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;QNX terminó encontrando su territorio natural en &lt;strong&gt;automoción, sistemas industriales, telecomunicaciones, dispositivos médicos y otros sistemas embebidos y críticos&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;No es el sistema operativo de «todos» los frenos ABS o centrales nucleares, pero sí es uno de los ejemplos más importantes de cómo una arquitectura de microkernel puede resultar extraordinariamente útil cuando la fiabilidad es prioritaria.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;7-amigaos-commodore-1985--una-revolución-multimedia-antes-de-tiempo&quot;&gt;7. AmigaOS (Commodore, 1985) — Una revolución multimedia antes de tiempo&lt;/h2&gt;
&lt;p&gt;En 1985, el Amiga parecía pertenecer a otra generación tecnológica respecto a muchos ordenadores domésticos de la época. Su sistema operativo, &lt;a href=&quot;https://es.wikipedia.org/wiki/AmigaOS&quot;&gt;AmigaOS&lt;/a&gt;, fue diseñado alrededor de una máquina con hardware multimedia extraordinariamente avanzado para su precio.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/en/e/e4/Amiga_Workbench_1_3_large.png?utm_source=en.wikipedia.org&amp;amp;utm_campaign=index&amp;amp;utm_content=original&quot; alt=&quot;Amiga OS&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-6&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;La arquitectura del Amiga descargaba determinadas tareas gráficas, de memoria y de audio en sus chips personalizados, entre ellos &lt;strong&gt;Agnus, Denise y Paula&lt;/strong&gt;. Esto permitía conseguir efectos gráficos y sonoros que habrían sido muy costosos para la CPU de un ordenador convencional.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-6&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;El núcleo &lt;strong&gt;Exec&lt;/strong&gt; proporcionaba multitarea preventiva y un sistema de comunicación entre tareas muy eficiente.&lt;/p&gt;
&lt;p&gt;AmigaOS era, sin embargo, diferente de los sistemas modernos en un aspecto fundamental: originalmente ofrecía &lt;strong&gt;muy poca protección entre aplicaciones&lt;/strong&gt;. Una aplicación podía corromper memoria perteneciente a otra parte del sistema, por eso, aunque la multitarea era muy avanzada, la robustez frente a programas defectuosos era considerablemente menor que en sistemas modernos con protección de memoria.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-6&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;Cuando un error grave ocurría, podía aparecer la famosa &lt;strong&gt;«Guru Meditation»&lt;/strong&gt;, uno de los mensajes de error más reconocibles de la historia de la informática.&lt;/p&gt;
&lt;p&gt;AmigaOS demostró que un ordenador doméstico podía ofrecer multitarea, gráficos, sonido y una interfaz sofisticada años antes de que esas capacidades fueran normales en los PCs.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;8-nextstep-next-1989--el-sistema-que-conectó-unix-con-el-futuro-de-apple&quot;&gt;8. NeXTSTEP (NeXT, 1989) — El sistema que conectó UNIX con el futuro de Apple&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/NeXTSTEP&quot;&gt;NeXTSTEP&lt;/a&gt; fue desarrollado por la empresa fundada por &lt;strong&gt;Steve Jobs&lt;/strong&gt; después de su salida de Apple. La máquina NeXT no consiguió conquistar el mercado de consumo, pero su software acabaría teniendo una influencia gigantesca.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-7&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;NeXTSTEP combinaba tecnologías derivadas de &lt;strong&gt;Mach y BSD&lt;/strong&gt; con un entorno de programación orientado a objetos basado en &lt;strong&gt;Objective-C&lt;/strong&gt;. Su núcleo, basado en &lt;strong&gt;Mach 2.5&lt;/strong&gt;, no seguía el modelo de micronúcleo puro: integraba componentes de BSD y otros servicios dentro del espacio privilegiado del sistema.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-7&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;La verdadera revolución estaba en las herramientas.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interface Builder&lt;/strong&gt;, Objective-C y los frameworks de NeXT permitían construir interfaces gráficas mediante objetos reutilizables y conexiones visuales. En lugar de programar cada elemento de una interfaz desde cero, el desarrollador podía ensamblar componentes y definir sus relaciones. Esto anticipó muchas de las herramientas modernas de desarrollo visual.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-7&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;El impacto de NeXTSTEP llegó mucho más lejos de lo que podía parecer.&lt;/p&gt;
&lt;p&gt;En 1990, &lt;strong&gt;Tim Berners-Lee utilizó un ordenador NeXT en el CERN para desarrollar el primer servidor web y el primer navegador/editor de la World Wide Web&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Y en 1996 Apple adquirió NeXT. La tecnología resultante acabó dando lugar a &lt;strong&gt;Mac OS X y, posteriormente, a macOS y las plataformas de Apple basadas en Darwin/XNU&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pocas plataformas desaparecidas pueden presumir de haber contribuido tanto a la historia de Internet y a la de Apple simultáneamente.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/8/8c/WorldWideWeb.png?utm_source=commons.wikimedia.org&amp;amp;utm_campaign=index&amp;amp;utm_content=original&quot; alt=&quot;NextStep y la WWW&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;9-gnulinux-richard-stallman-1983--linus-torvalds-1991--la-revolución-del-software-libre-y-el-desarrollo-colaborativo&quot;&gt;9. GNU/Linux (Richard Stallman, 1983 / Linus Torvalds, 1991) — La revolución del software libre y el desarrollo colaborativo&lt;/h2&gt;
&lt;p&gt;Antes de que Linux hiciera su aparición, &lt;strong&gt;Richard Stallman&lt;/strong&gt; lanzó en 1983 el &lt;strong&gt;Proyecto GNU&lt;/strong&gt; con la misión de construir un sistema operativo completamente libre compatible con Unix. Para finales de la década, el movimiento de Stallman había desarrollado las bibliotecas, compiladores (GCC) y utilidades fundamentales, pero aún carecía de un núcleo (&lt;em&gt;kernel&lt;/em&gt;) maduro.&lt;/p&gt;
&lt;p&gt;Fue en 1991 cuando &lt;strong&gt;Linus Torvalds&lt;/strong&gt; comenzó a desarrollar Linux como un proyecto personal. Al liberar este núcleo bajo la licencia &lt;strong&gt;GNU GPL&lt;/strong&gt;, creada por Stallman, Torvalds completó la última pieza que faltaba, dando origen al sistema operativo que hoy conocemos como &lt;a href=&quot;https://es.wikipedia.org/wiki/GNU/Linux&quot;&gt;GNU/Linux&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-8&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;Desde el punto de vista de la arquitectura, Linux siguió el modelo monolítico de los sistemas tipo Unix, aunque enriquecido con módulos cargables y técnicas modernas. Sin embargo, su verdadera transformación radicó en &lt;strong&gt;cómo se construyó&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;La unión de la visión filosófica del software libre de GNU con el modelo de desarrollo distribuido de Torvalds demostró que una comunidad global interconectada mediante &lt;strong&gt;listas de correo, control de versiones y revisión pública del código&lt;/strong&gt; podía superar los modelos de desarrollo propietarios tradicionales.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-8&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;Los &lt;strong&gt;módulos cargables del kernel&lt;/strong&gt; permitieron ampliar el núcleo sin tener que recompilarlo completamente para cada cambio.&lt;/p&gt;
&lt;p&gt;El cambio de paradigma fundamental fue doble: la invención de la &lt;strong&gt;licencia GPL (copyleft)&lt;/strong&gt; por parte de Stallman —que garantiza legalmente que el código siga siendo libre para siempre— y el modelo organizativo iniciado por Torvalds, demostrando que un sistema de escala masiva podía evolucionar de manera abierta y colaborativa.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-8&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;GNU/Linux terminó dominando áreas que durante décadas habían estado reservadas a sistemas propietarios, y es la base de la mayor parte de la infraestructura de Internet, servidores, supercomputación, dispositivos embebidos y el pilar sobre el que se apoya el kernel de Android.&lt;/p&gt;
&lt;p&gt;Su mayor legado, no obstante, va más allá de la técnica: demostró que la filosofía del software libre de Stallman y la metodología abierta de Torvalds podían crear la infraestructura tecnológica más importante del planeta.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;10-plan-9-bell-labs-finales-de-los-80--1992--el-unix-que-convirtió-la-red-en-parte-del-sistema-operativo&quot;&gt;10. Plan 9 (Bell Labs, finales de los 80 / 1992) — El UNIX que convirtió la red en parte del sistema operativo&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://9p.io/plan9/about.html&quot;&gt;Plan 9&lt;/a&gt; nació en Bell Labs de la mano de investigadores como &lt;strong&gt;Ken Thompson, Rob Pike, Dave Presotto y Phil Winterbottom&lt;/strong&gt;, continuando la tradición experimental que había dado origen a UNIX. El desarrollo comenzó a finales de los años ochenta y la primera edición pública apareció posteriormente.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-9&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;Plan 9 llevó mucho más lejos la idea de que los recursos del ordenador podían representarse mediante una interfaz uniforme. Su arquitectura utilizaba el protocolo &lt;strong&gt;9P&lt;/strong&gt; para acceder a recursos locales o remotos, mientras que cada proceso podía tener su propio &lt;em&gt;namespace&lt;/em&gt;, es decir, su propia visión de los recursos disponibles.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-9&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;La red no era un añadido externo: formaba parte del modelo fundamental del sistema.&lt;/p&gt;
&lt;p&gt;Una instalación de Plan 9 podía estar compuesta por &lt;strong&gt;servidores de archivos, servidores de CPU y terminales&lt;/strong&gt;, conectados mediante una infraestructura de red coherente. Esto no significaba que una máquina pudiera utilizar arbitrariamente la RAM física de otra como si fuera memoria local. La genialidad estaba en algo diferente: &lt;strong&gt;los recursos remotos podían incorporarse al espacio de nombres del proceso y utilizarse mediante interfaces uniformes&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-9&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;Plan 9 nunca conquistó el mercado, pero muchas de sus ideas siguen resultando sorprendentemente modernas: namespaces por proceso, recursos accesibles como archivos, servicios distribuidos y una separación muy limpia entre recursos y máquinas.&lt;/p&gt;
&lt;p&gt;Su influencia sobre los sistemas contemporáneos es indirecta pero profunda, especialmente en áreas relacionadas con namespaces, aislamiento y sistemas distribuidos.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;11-beos-be-inc-1995--el-sistema-operativo-diseñado-alrededor-del-multimedia&quot;&gt;11. BeOS (Be Inc., 1995) — El sistema operativo diseñado alrededor del multimedia&lt;/h2&gt;
&lt;p&gt;Tras su paso por Apple —donde llegó a liderar la división Macintosh tras la salida de Steve Jobs—, &lt;strong&gt;Jean-Louis Gassée&lt;/strong&gt; fundó Be Inc. junto a Steve Sakoman con una misión muy concreta: construir una plataforma extremadamente rápida, libre de legados técnicos y totalmente orientada al &lt;strong&gt;multimedia y el procesamiento paralelo&lt;/strong&gt; que se llamó &lt;a href=&quot;https://es.wikipedia.org/wiki/BeOS&quot;&gt;BeOS&lt;/a&gt;. En una época en la que muchos sistemas de escritorio arrastraban décadas de compatibilidad hacia atrás, la apuesta fue empezar prácticamente de cero.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-10&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;Su característica más famosa era el &lt;strong&gt;multihilo generalizado&lt;/strong&gt; (&lt;em&gt;pervasive multithreading&lt;/em&gt;). Los componentes del sistema y las aplicaciones podían utilizar múltiples hilos de ejecución de forma intensiva, aprovechando mejor los sistemas multiprocesador y permitiendo que distintas tareas progresaran de forma independiente. Esto contribuía a una sensación de respuesta excepcionalmente buena para la época.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-10&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;Otro de sus grandes avances fue &lt;strong&gt;BFS (Be File System)&lt;/strong&gt;, desarrollado por Benoît Schillings. BFS no trataba los archivos únicamente como bloques de datos, sino que permitía asociarles &lt;strong&gt;atributos y metadatos indexables&lt;/strong&gt;. El sistema podía mantener índices sobre esos atributos y realizar búsquedas de forma mucho más integrada que los sistemas de archivos de escritorio tradicionales.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-10&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;Aunque BeOS no logró imponerse en el mercado comercial —incluso después de que Apple barajara su compra en 1996 antes de decantarse por NeXT—, su elegante arquitectura dejó huella en el mundo del software, y su espíritu continúa vivo hoy en &lt;strong&gt;Haiku&lt;/strong&gt;, un sistema operativo de código abierto que busca preservar y evolucionar las ambiciosas ideas de BeOS.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;12-symbian-symbian-ltd-1998--ingeniería-extrema-para-una-informática-con-recursos-mínimos&quot;&gt;12. Symbian (Symbian Ltd., 1998) — Ingeniería extrema para una informática con recursos mínimos&lt;/h2&gt;
&lt;p&gt;Antes del iPhone y Android, los teléfonos inteligentes eran un problema de ingeniería completamente diferente al de un PC.&lt;/p&gt;
&lt;p&gt;Había poca memoria, procesadores lentos, baterías pequeñas, almacenamiento limitado y conexiones de red muy restringidas.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/Symbian&quot;&gt;Symbian&lt;/a&gt; fue una de las respuestas más sofisticadas a ese problema.&lt;/p&gt;
&lt;h3 id=&quot;la-revolución-técnica-11&quot;&gt;La revolución técnica&lt;/h3&gt;
&lt;p&gt;Symbian fue diseñado específicamente para dispositivos móviles y utilizaba &lt;strong&gt;multitarea preventiva, protección de memoria y mecanismos orientados a reducir el consumo de recursos&lt;/strong&gt;. Esta genialidad arquitectónica fue heredada directamente de EPOC32, un sistema operativo creado por la firma británica PSION para sus computadoras de bolsillo.&lt;/p&gt;
&lt;p&gt;El sistema estaba pensado para que las aplicaciones utilizaran la memoria de manera disciplinada y para que muchas operaciones se realizaran mediante modelos asíncronos y eficientes.&lt;/p&gt;
&lt;h3 id=&quot;innovación-clave-11&quot;&gt;Innovación clave&lt;/h3&gt;
&lt;p&gt;Una de sus ideas más importantes fue el modelo de &lt;strong&gt;Active Objects&lt;/strong&gt;, que permitía gestionar operaciones asíncronas de forma eficiente sin depender de un hilo separado para cada tarea.&lt;/p&gt;
&lt;p&gt;La filosofía general era sencilla: en un teléfono móvil, cada byte de memoria, cada ciclo de CPU y cada operación de E/S importaban. No se trataba de liberar cada byte de RAM «en cada microsegundo», sino de diseñar todo el sistema alrededor de la escasez de recursos.&lt;/p&gt;
&lt;h3 id=&quot;el-legado-11&quot;&gt;El legado&lt;/h3&gt;
&lt;p&gt;Symbian fue durante años la plataforma dominante de los smartphones y demostró que un teléfono podía ofrecer &lt;strong&gt;multitarea, conectividad de datos, aplicaciones complejas y una arquitectura de software relativamente sofisticada&lt;/strong&gt; sin disponer de los recursos de un ordenador de escritorio.&lt;/p&gt;
&lt;p&gt;Su caída tras la llegada del iPhone y Android no invalida su importancia histórica. Al contrario: Symbian representa una de las grandes demostraciones de que el diseño de un sistema operativo debe adaptarse radicalmente al hardware y al modelo de uso para el que ha sido creado.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id=&quot;otros-sistemas-que-cambiaron-la-historia&quot;&gt;Otros sistemas que cambiaron la historia&lt;/h1&gt;
&lt;p&gt;El primer sistema operativo práctico de la historia fue el &lt;strong&gt;GM-NAA I/O (1956)&lt;/strong&gt;, un sistema de procesamiento por lotes para el IBM 704. Doce puestos no bastan para resumir más de 70 años de innovación en sistemas operativos. Muchos otros proyectos extraordinariamente influyentes han quedado fuera de esta breve lista, como:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CTSS (Compatible Time-Sharing System, MIT, 1961)&lt;/strong&gt; fue uno de los grandes pioneros del &lt;em&gt;time-sharing&lt;/em&gt;. Permitió que numerosos usuarios interactuaran con un único ordenador al mismo tiempo, una idea fundamental para la evolución posterior de los sistemas multiusuario y que influyó directamente en proyectos como Multics.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OS/360 (IBM, 1964)&lt;/strong&gt; fue uno de los proyectos de software más ambiciosos de su época. Diseñado para una familia completa de ordenadores IBM System/360, ayudó a establecer muchas de las prácticas de ingeniería de software a gran escala y demostró la dificultad de crear un sistema operativo capaz de cubrir desde pequeñas instalaciones hasta grandes centros de cálculo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;THE operating system (Technische Hogeschool Eindhoven, 1968)&lt;/strong&gt;, diseñado por Edsger W. Dijkstra y su equipo, fue pequeño pero extraordinariamente influyente. Introdujo una arquitectura organizada en capas jerárquicas y utilizó mecanismos de protección y sincronización que se convirtieron en referencias fundamentales para la enseñanza y el diseño de sistemas operativos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RC 4000 Multiprogramming System (1969)&lt;/strong&gt;, desarrollado por Per Brinch Hansen, exploró una arquitectura basada en procesos y comunicación entre procesos que anticipó ideas posteriormente importantes en microkernels y sistemas distribuidos. Su diseño buscaba separar mecanismos fundamentales del sistema de las políticas y servicios que se ejecutaban sobre ellos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;VM/CMS (IBM, década de 1970)&lt;/strong&gt; llevó la idea de la virtualización mucho más lejos que la mayoría de sus contemporáneos. En lugar de ejecutar simplemente varias aplicaciones sobre un mismo sistema operativo, permitía crear múltiples máquinas virtuales independientes sobre un único ordenador físico. La idea de que un ordenador podía comportarse como muchos ordenadores sigue siendo fundamental en los centros de datos modernos y en la computación en la nube.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MVS (IBM, 1974)&lt;/strong&gt; se convirtió en uno de los grandes pilares de la informática empresarial y de los &lt;em&gt;mainframes&lt;/em&gt;. Su arquitectura de memoria virtual, gestión de cargas de trabajo, seguridad y capacidad para manejar enormes volúmenes de procesamiento hicieron de él una plataforma fundamental durante décadas.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MINIX (Andrew S. Tanenbaum, 1987)&lt;/strong&gt; merece una mención especial por una razón curiosa: su objetivo original era educativo, pero acabó teniendo una influencia indirecta enorme. Tanenbaum diseñó MINIX como un sistema tipo Unix pequeño y pedagógico, con una arquitectura basada en microkernel. Linus Torvalds utilizó MINIX como entorno para desarrollar Linux y, aunque Linux no es un derivado de MINIX, ambos proyectos quedaron unidos para siempre por esa relación histórica.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Amoeba&lt;/strong&gt;, también desarrollado bajo la dirección de Andrew S. Tanenbaum, exploró una visión mucho más radical de los sistemas distribuidos. En lugar de pensar en un ordenador individual como unidad fundamental, trataba un conjunto de máquinas conectadas como un único sistema de recursos. Muchas de sus ideas anticiparon problemas que décadas después serían habituales en los sistemas distribuidos modernos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Inferno&lt;/strong&gt;, creado por parte del equipo que había desarrollado Plan 9, llevó varias de aquellas ideas a un entorno más compacto y portátil. Su máquina virtual Dis y el lenguaje Limbo fueron diseñados para facilitar la ejecución de aplicaciones distribuidas en diferentes plataformas.&lt;/p&gt;
&lt;p&gt;También podrían entrar en esta conversación &lt;strong&gt;Mac OS clásico, OS/2, Solaris, IRIX, HP-UX, AIX, FreeBSD, OpenBSD, Palm OS y webOS&lt;/strong&gt;, cada uno con aportaciones importantes a la historia de los sistemas operativos.&lt;/p&gt;
&lt;p&gt;Y precisamente esa es la razón por la que este ranking debe entenderse como una selección, no como una clasificación definitiva. La historia de los sistemas operativos está llena de proyectos que no conquistaron el mercado pero introdujeron ideas que reaparecieron años —o incluso décadas— después.&lt;/p&gt;
&lt;p&gt;A veces, el sistema operativo más influyente no es el que más ordenadores vende, sino el que introduce una idea que otros tardan décadas en aprovechar.&lt;/p&gt;
&lt;h2 id=&quot;qué-tienen-todos-estos-sistemas-en-común&quot;&gt;¿Qué tienen todos estos sistemas en común?&lt;/h2&gt;
&lt;p&gt;Lo más interesante de esta historia es que muchos de los sistemas que más influyeron en la informática &lt;strong&gt;no fueron los que terminaron dominando el mercado&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Multics anticipó conceptos de protección y seguridad que hoy consideramos fundamentales. UNIX convirtió la simplicidad, la composición de herramientas y la portabilidad en principios de diseño. Xerox Alto y Smalltalk ayudaron a convertir la interfaz gráfica y la programación orientada a objetos en paradigmas prácticos. CP/M contribuyó a separar el software del hardware. VMS demostró cómo construir sistemas empresariales robustos y dejó una huella directa en Windows NT. QNX llevó el microkernel y el tiempo real a aplicaciones donde la tolerancia a fallos resulta esencial. AmigaOS demostró lo que podía conseguir un ordenador doméstico cuando hardware y software se diseñaban conjuntamente. NeXTSTEP convirtió el desarrollo orientado a objetos y las herramientas visuales en una plataforma de producción. GNU/Linux transformó no solo el software, sino también la manera de desarrollarlo. Plan 9 llevó la computación distribuida a sus últimas consecuencias conceptuales. BeOS mostró lo que podía conseguir un sistema operativo diseñado desde cero alrededor del multihilo y el multimedia. Y Symbian demostró que la informática móvil exigía reglas completamente diferentes a las de un PC. La historia de los sistemas operativos, en definitiva, no es únicamente la historia de los productos que ganaron. Es también la historia de &lt;strong&gt;las ideas que sobrevivieron a sus creadores&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Muchas de las tecnologías que hoy parecen obvias fueron consideradas radicales cuando aparecieron por primera vez. Algunas triunfaron inmediatamente. Otras tardaron décadas. Y algunas todavía esperan el momento en que el hardware y las necesidades del mercado permitan descubrir todo su potencial.&lt;/p&gt;
&lt;h2 id=&quot;saber-más&quot;&gt;Saber más&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/Multics&quot;&gt;Multics — Wikipedia en español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/Unix&quot;&gt;UNIX — Wikipedia en español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://computerhistory.org/blog/xerox-alto-source-code&quot;&gt;Xerox Alto — Computer History Museum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://computerhistory.org/blog/introducing-the-smalltalk-zoo-48-years-of-smalltalk-history-at-chm&quot;&gt;Smalltalk — Computer History Museum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.computerhistory.org/timeline/1976&quot;&gt;CP/M — Computer History Museum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/OpenVMS&quot;&gt;OpenVMS — Wikipedia en español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://qnx.com/developers/docs/8.0/com.qnx.doc.neutrino.sys_arch/topic/kernel.html&quot;&gt;QNX — documentación oficial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/AmigaOS&quot;&gt;AmigaOS — Wikipedia en español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/NeXTSTEP&quot;&gt;NeXTSTEP — Wikipedia en español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/GNU/Linux&quot;&gt;GNU/Linux — Wikipedia en español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://9p.io/plan9/about.html&quot;&gt;Plan 9 — documentación del proyecto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/BeOS&quot;&gt;BeOS — Wikipedia en español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/Symbian&quot;&gt;Symbian — Wikipedia en español&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Nota&lt;/strong&gt;: &lt;em&gt;Para la planificación, estructura y optimización de este texto se utilizaron herramientas de Inteligencia Artificial. La redacción final, los argumentos y la verificación de datos corrieron a cargo del autor.&lt;/em&gt;&lt;/p&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/so.ceu6bTdn_2jzAXh.webp"/><category>computación</category><category>historia</category><category>ingeniería</category><category>retro</category><category>tecnología</category><author>JavGuerra</author></item><item><title>Paleoinformática</title><link>https://javguerra.github.io/blog/archivo-paleoinformatica</link><guid isPermaLink="true">https://javguerra.github.io/blog/archivo-paleoinformatica</guid><description>Archivo de recursos documentales sobre la historia de la computación</description><pubDate>Tue, 14 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/TNMOC_Colossus.Br-y_YVd_14PSmc.webp&quot; alt=&quot;Colossus&quot; style=&quot;max-width: 100%; height: auto;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Etiquetas:&lt;/strong&gt; &lt;em&gt;#computación&lt;/em&gt;, &lt;em&gt;#historia&lt;/em&gt;, &lt;em&gt;#retro&lt;/em&gt;, &lt;em&gt;#tic&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Recopilo en esta entrada algunos recursos documentales sobre la historia de la computación que son, para mi, fuente de aprendizaje y testimonio de los avances de un mundo que la Informática ha conformado.&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;note&quot;&gt;&lt;strong&gt;Nota&lt;/strong&gt;: Esta entrada se actualizará cuando se produzcan novedades.&lt;br/&gt;Fecha de última actualización: 2026-01-25&lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;recursos-documentales&quot;&gt;Recursos documentales&lt;/h2&gt;
&lt;p&gt;El término «Paleoinformática» se refiere a la rama de la informática que combina historia, tecnología y ciencias de la computación para estudiar el origen y evolución temprana de los sistemas informáticos. Esto ayuda a entender el contexto en el que fueron desarrolladas ciertas tecnologías, cuál fue su uso, y aporta ideas para que este conocimiento se pueda aprovechar en el presente.&lt;/p&gt;
&lt;p&gt;Los siguientes documentos son, para mi, de gran interés, y de los que disfruto cuando puedo releer algunos de ellos o consultar información.&lt;/p&gt;
&lt;h3 id=&quot;historia&quot;&gt;Historia&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://eltamiz.com/elcedazo/series/historia-de-un-viejo-informatico/&quot;&gt;Historia de un viejo informático&lt;/a&gt;, por Macluskey, en El Cedazo.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://lwn.net/Articles/928581/&quot;&gt;The early days of Linux&lt;/a&gt; - Artículo sobre cómo se gestó Linux.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/gm_XuJS7tZY?si=p2ZC-tkwG5LlDngx&quot;&gt;Olivetti Programma 101 La máquina que cambió el mundo&lt;/a&gt;. video, documental.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://history.computer.org/pioneers/index.html&quot;&gt;Computer Pioneers by J. A. N. Lee&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://archive.org/details/programmersatwor00lamm_0&quot;&gt;Programmers at work&lt;/a&gt;, libro, entrevistas. Fue traducido al español.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://info.cern.ch/&quot;&gt;Home of the first website&lt;/a&gt;, Cern.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://arstechnica.com/features/2005/05/gui/&quot;&gt;A History of the GUI&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLCGFadV4FqU193yw84Q_5u35aCl25f6ru&quot;&gt;The Mother of All Demos - Douglas Engelbart 1968&lt;/a&gt;, video, presentación del ratón y los primeros usos de la interfaz gráfica.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=uknEhXyZgsg&quot;&gt;Alto System Project: Dan Ingalls demonstrates Smalltalk&lt;/a&gt;, video, demostración.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://computerhistory.org/apple-timeline/&quot;&gt;The Apple Timeline&lt;/a&gt;- 50 años de Apple.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.gatesnotes.com/microsoft-original-source-code&quot;&gt;Celebrating 50 years of Microsoft&lt;/a&gt; - Gates Notes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/rgRn44377No?si=QjQhTeHzlhFWRHLF&quot;&gt;Lanzamiento Amiga 1000 en 1985&lt;/a&gt; - Ordenador Amiga 1000.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/7eOKcLnm0Xo?si=qX6ixCJXK6gIYG-a&quot;&gt;Historia de la informática&lt;/a&gt; - Canal Historia, video.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;hardware&quot;&gt;Hardware&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://web.archive.org/web/20231120221617/https://www.old-computers.com/museum/default.asp&quot;&gt;Old-Computers Museum&lt;/a&gt;, actualmente en reconstrucción. &lt;a href=&quot;http://www.old-computers.com&quot;&gt;www.old-computers.com&lt;/a&gt; puede verse en Archive.org.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;software-y-sistemas-operativos&quot;&gt;Software y sistemas operativos&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://aosabook.org/en/index.html&quot;&gt;The Architecture of Open Source Applications&lt;/a&gt;, libros sobre cómo están construidas algunas aplicaciones libres.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://jackrusher.com/classic-ux/&quot;&gt;Classic HCI Demos&lt;/a&gt;, videos demostrativos de software y hardware vintage.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://guidebookgallery.org/screenshots&quot;&gt;Graphical User Interface Gallery&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;http://toastytech.com/guis/&quot;&gt;Graphical User Interface Gallery&lt;/a&gt;, otro sitio. (sólo en http)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://winworldpc.com/library/operating-systems&quot;&gt;WinWorld&lt;/a&gt;, Sistemas Operativos.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://copy.sh/v86/&quot;&gt;Virtual x86&lt;/a&gt;, virtualización de Sistemas Operativos vintage.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://virtualosmuseum.org/&quot;&gt;The Virtual OS Museum&lt;/a&gt;, virtualización de Sistemas Operativos vintage.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.pcjs.org/&quot;&gt;PCjs Machines&lt;/a&gt;, emulación de software y Sistremas Operativos vintage.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://infinitemac.org/&quot;&gt;InfiniteMac&lt;/a&gt;, virtualización de sistemas Mac.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://vetusware.com/&quot;&gt;Vetusware.com&lt;/a&gt;, the biggest free abandonware downloads collection in the universe.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html&quot;&gt;Structure and Interpretation of Computer Programs&lt;/a&gt;, libro de programación por Abelson, Sussman, and Sussman en 1984.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://heerdebeer.org/ALGOL/The_History_of_ALGOL.pdf&quot;&gt;The History of the ALGOL Effort&lt;/a&gt;, PDF.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;http://www.bricklin.com/default.htm&quot;&gt;Dan Bricklin’s Web Site&lt;/a&gt; historia de Visical, web de la primera hoja de cálculo, mantenido por su autor.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;otros&quot;&gt;Otros&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://neal.fun/internet-artifacts/&quot;&gt;Internet Artifacts&lt;/a&gt; Hitos de la red.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/5-5t11Qb3Uw?si=YELimIJHaX3hYpPj&quot;&gt;La edad dorada de los videojuegos&lt;/a&gt; video.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/yL_-1d9OSdk?si=NhS9jltk8CwSH1Ln&quot;&gt;Chiken chiken chiken&lt;/a&gt;, #humor, lenguaje esotérico, memorable.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/TNMOC_Colossus.Br-y_YVd_14PSmc.webp"/><category>computación</category><category>historia</category><category>retro</category><category>tic</category><author>JavGuerra</author></item></channel></rss>