<?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 «retro»</title><description>Feed RSS de publicaciones etiquetadas con retro</description><link>https://javguerra.github.io/</link><item><title>Stand del Museo de Historia de la Computación en Badajoz</title><link>https://javguerra.github.io/blog/museohc-en-g-seis</link><guid isPermaLink="true">https://javguerra.github.io/blog/museohc-en-g-seis</guid><description>Visita al stand del museo en la «G-SEIS», el 23-04-2022</description><pubDate>Sun, 24 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/trinidad.C8ziiA9f_Z2nBL2.webp&quot; alt=&quot;La trinidad informática&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;#retro&lt;/em&gt;, &lt;em&gt;#evento&lt;/em&gt;, &lt;em&gt;#museohc&lt;/em&gt;, &lt;em&gt;#extremadura&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;El sábado 23 de abril de 2002 estuve en el &lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/01%20El%20stand.jpg&quot;&gt;stand&lt;/a&gt; que Carlos Izquierdo, del &lt;a href=&quot;https://museohc.com/&quot;&gt;Museo de Historia de la Computación&lt;/a&gt; ha montado en la feria «G-SEIS Sports &amp;amp; Gaming», en IFEBA.&lt;/p&gt;
&lt;p&gt;Siempre es un gusto volver a encontrarnos. Carlos tenía su museo en Cáceres hasta antes de la pandemia, y ahora está preparándolo para abrir sus puertas de nuevo, pero en Majadas de Tiétar.&lt;/p&gt;
&lt;p&gt;Esta pequeña exposición ha sido todo un trabajo de selección y transporte de aquellos ordenadores clásicos de los 70, 80 y 90 que han marcado la historia de la Informática tal como hoy la conocemos.&lt;/p&gt;
&lt;p&gt;No han faltado tampoco las consolas de videojuegos clásicos, desde La &lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/03%20Odyssey.jpg&quot;&gt;Odyssey&lt;/a&gt; o la &lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/04%20Vectrex.jpg&quot;&gt;Vectrex&lt;/a&gt; a las más recientes, y una gran cantidad de chavales &lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/02%20Como%20en%20casa.jpg&quot;&gt;y no tan chavales&lt;/a&gt; jugando en ellas.&lt;/p&gt;
&lt;p&gt;En la sección de retroinformática destaca, principalmente «&lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/05%20La%20trinidad.jpg&quot;&gt;La Trinidad&lt;/a&gt;», el TSR 80, el Apple ][ y el Commodore PET.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://museohc.com/retroweb/imagenes/logomuseo.jpg&quot; alt=&quot;MHC&quot;&gt;&lt;/p&gt;
&lt;p&gt;Extremadura estaba representada por dos modelos de &lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/06%20Dragon%20made%20in%20Extremadura.jpg&quot;&gt;ordenadores Dragón&lt;/a&gt; fabricados en nuestra tierra, más concretamente en Casar de Cáceres, en los 80. &lt;a href=&quot;https://elpais.com/tecnologia/2019/12/02/actualidad/1575302981_189309.html&quot;&gt;Ver más info&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Otros modelos preciosos que han podido verse en el stand son un &lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/07%20Commodore%208032%20SK.jpg&quot;&gt;Commodore 8032 SK&lt;/a&gt;, un &lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/08%20Oric%20Atmos.jpg&quot;&gt;Oric Atmos&lt;/a&gt; y algunos «&lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/09%20port%C3%A1tiles.jpg&quot;&gt;portátiles&lt;/a&gt;» de los de antes.&lt;/p&gt;
&lt;p&gt;No podían faltar los Apple Mac clásicos. En &lt;i class=&quot;fa fa-film&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://youtu.be/vVsJCCdiCNA&quot;&gt;este vídeo&lt;/a&gt; breve puedes ver uno del museo navegando por Internet durante la feria.&lt;/p&gt;
&lt;p&gt;El &lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/10%20Equipo%20MHC.jpg&quot;&gt;grupito retro&lt;/a&gt; se ha juntado de nuevo en esta ocasión, con algunas memorables ausencias. Además de nosotros, Carlos tiene una estupenda mano derecha, que es su hijo, tan apasionado por este mundillo como su padre. ¡&lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/photos/2022-04-23%20G-SEIS-MHC/11%20Generaci%C3%B3n%20de%20relevo.jpg&quot;&gt;Es la generación de relevo&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Ver un &lt;i class=&quot;fa fa-film&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://youtu.be/v067rZ71Gu4&quot;&gt;breve video del stand&lt;/a&gt;.&lt;br&gt;
Ver la &lt;i class=&quot;fa fa-image&quot;&gt;&lt;/i&gt; &lt;a href=&quot;https://javguerra.badared.com/galeria/?dir=2022-04-23+G-SEIS-MHC&quot;&gt;galería de imágenes&lt;/a&gt;.&lt;br&gt;
Ver la &lt;a href=&quot;https://museohc.com/&quot;&gt;página del Museo de Historia de la Computación&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus&lt;/strong&gt;: Conoce sobre el ordenador &lt;strong&gt;Sinclair QL&lt;/strong&gt; de 1984 en esta página de &lt;a href=&quot;https://sinclairql.es/&quot;&gt;Sinclair QL Recursos en Castellano&lt;/a&gt; que hice en 2002.&lt;/p&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/trinidad.C8ziiA9f_Z2nBL2.webp"/><category>retro</category><category>evento</category><category>museohc</category><category>extremadura</category><author>JavGuerra</author></item><item><title>Sinclair QL</title><link>https://javguerra.github.io/blog/sinclair-ql</link><guid isPermaLink="true">https://javguerra.github.io/blog/sinclair-ql</guid><description>Un ordenador profesional alternativo de 1984</description><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/sinclairql.C7WE460w_Z1DyP4x.webp&quot; alt=&quot;Anuncio Sinclair QL&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;#retro&lt;/em&gt;, &lt;em&gt;#sinclair ql&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Un 12 de enero de 1984 fue el alumbramiento del &lt;a href=&quot;https://es.wikipedia.org/wiki/Sinclair_QL&quot;&gt;Sinclair QL&lt;/a&gt; (Quantum Leap), una máquina novedosa y el intento de Sir Clive, fundador de la compañía, de crear un ordenador potente y avanzado, orientado al mercado semi-profesional y a un precio de risa para entonces (399£), anticipándose y siendo capaz de competir de igual a igual con las máquinas de 16 bits que empezarían a aparecer poco después.&lt;/p&gt;
&lt;p&gt;El QL era una ordenador repleto de buenas ideas, que contaba, entre otras cosas, con un procesador Motorola 68008 (16/32 bits), con un BASIC especial muy parecido al PASCAL llamado SuperBASIC, un sistema operativo de morirse (el QDOS), capaz de implementar multitarea preentiva, una pantalla de 32K con una resolución máxima de 512x256 pixels, caché de lectura de los dos infames &lt;a href=&quot;https://es.wikipedia.org/wiki/ZX_Microdrive&quot;&gt;microdrives&lt;/a&gt; que incorporaba de serie, puerto de ampliación para tarjetas auto reconocidas por el sistema (hoy se llamarían Plug &amp;amp; Play), cartuchos de ampliación ROM y un nuevo teclado que acabaría por imponerse en modelos posteriores de otras máquinas de Sinclair como el Spectrum Plus y el 128.&lt;/p&gt;
&lt;p&gt;En España fue Investrónica la encargada de la distribución del QL, y así mismo de la traducción de la extensa documentación del usuario, la ROM, y los cuatro programas de gestión (procesador de textos, hoja de cálculo, base de datos y programa de gráficos de empresa) de la casa PSION que se ‘regalaban’ con la compra.&lt;/p&gt;
&lt;p&gt;La aceptación de este ordenador por parte de los usuarios fue razonable, llegando a tener un buen nivel de ventas, pese a sufrir ciertos problemas técnicos en su lanzamiento que impidieron disponer de modelos completamente acabados hasta varios meses después de ser anunciado, generando cierto recelo en la adquisición de este producto.&lt;/p&gt;
&lt;p&gt;Dicho asunto, unido a las circunstancias económicas por las que pasaba Sinclair tras las pérdidas de capital invertido en proyectos como el TV80 (un tipo de televisor en miniatura), y el C5 (un modelo de coche eléctrico), pusieron en bandeja a la empresa rival, Amstrad, la adquisición de todos los derechos de distribución y venta de las máquinas Sinclair dos años después, en 1986, cerrando definitivamente las puertas al QL, que era, sin duda alguna, un competidor directo de los CPC 6128 y PCW 8256 de la competencia.&lt;/p&gt;
&lt;p&gt;Pese a su corta vida comercial, salieron al mercado muchas ampliaciones de memoria, controladoras de disco y otros periféricos, e incluso se llegaron a crear algunos clones, como el &lt;a href=&quot;https://sinclairqles.wordpress.com/2010/01/17/cst-thor-un-clon-del-sinclair-ql/&quot;&gt;Thor&lt;/a&gt; de CST, o el &lt;a href=&quot;https://sinclairqles.wordpress.com/2012/09/04/icl-one-per-desk-merlin-tonto-y-computerphone/&quot;&gt;OPD&lt;/a&gt; de ICL. El mercado del software no fue tan fructífero, cosa que el tiempo se ha ocupado de corregir,&lt;/p&gt;
&lt;p&gt;Aún a día de hoy los propios usuarios de QL siguen fabricando extensiones al sistema y nuevo software que rivaliza con el de otros sistemas de la época que han evolucionado desde entonces.&lt;/p&gt;
&lt;p&gt;Una curiosidad del QL es que fue un ordenador que marcó a Linus Torvalds (el creador del núcleo de Linux e impulsor de esta revolución), &lt;a href=&quot;https://www.cyberhades.com/2010/12/02/microhistorias-linus-torvalds-tambien-conocido-como-la-persona-que-mas-partido-saco-a-un-sinclair-ql&quot;&gt;quien aprendió todo lo que sabía de código máquina con él&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Lo bueno&lt;/th&gt;
&lt;th&gt;Lo no tan bueno&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Precio económico.&lt;/td&gt;
&lt;td&gt;Microdrives problemáticos. Necesidad de sistemas de almacenamiento alternativos.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Buena capacidad de expansión.&lt;/td&gt;
&lt;td&gt;Poca memoria. Necesidad de expansión de memoria para que sea aprovechable.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lenguaje SuperBASIC potente.&lt;/td&gt;
&lt;td&gt;Bugs de software y hardware.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sistema Operativo QDOS multitarea real.&lt;/td&gt;
&lt;td&gt;Tacto del teclado poco profesional.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Software de gestión de PSION integrado.&lt;/td&gt;
&lt;td&gt;Poco software comercial a la venta.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&quot;mi-ordenador-y-la-web-sinclairqles&quot;&gt;Mi ordenador, y la web sinclairql.es&lt;/h2&gt;
&lt;p&gt;Conseguí mi QL ya en liquidación en el Corte Inglés en 1986. Fue el regalo de reyes de ese año que le costó a mi madre 15.000 &lt;a href=&quot;http://es.wikipedia.org/wiki/Peseta&quot;&gt;Pesetas&lt;/a&gt; de la época (unos 90€, y ha sido uno de los mejores regalos de mi vida.&lt;/p&gt;
&lt;p&gt;Compré algunos libros y robé horas al sueño en las madrugadas junto a mi ordenador personal, haciendo mis pequeños programas.&lt;/p&gt;
&lt;p&gt;El QL también ha traído consigo nuevos (ya viejos) amigos, y fue la chispa que puso en marcha un proyecto colaborativo que me ha dado muchas alegrías y muchas horas de diversión. Se trata de la web &lt;a href=&quot;http://sinclairql.es&quot;&gt;Sinclair QL Recursos en castellano&lt;/a&gt;, que nació para ofrecer a cualquier interesado, libremente, una ingente cantidad de material, tanto software como documentación y revistas, y, poco a poco, se transformó en un sitio de reunión para que los aficionados pudiesen, a la vez, aportar lo que tenían y crecer como comunidad en torno a ella. Hoy nuestra web es un referente indispensable en la comunidad de aficionados al mundo de los ordenadores retro en general y del QL en particular en España. Su éxito es la libre participación y la colaboración solidaria. Tras la web estática nació &lt;a href=&quot;https://sinclairqles.wordpress.com/&quot;&gt;QBlog&lt;/a&gt;, el blog de QL en castellano, donde aún colaboramos varias personas para reflejar la actualidad de este sistema.&lt;/p&gt;
&lt;p&gt;Poseer un QL resulta algo así como tener un pequeño pedazo de la historia de la informática personal adelantada a su tiempo. Conseguir un QL hoy no es tarea fácil, si bien en Ebay aparecen pujas cada dos por tres y puede intentarse obtener uno con mayor o menor ‘fortuna’. Por suerte, existen emuladores para todas las plataformas y nuevas máquinas compatibles.&lt;/p&gt;
&lt;h2 id=&quot;quiero-saber-más&quot;&gt;Quiero saber más&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://javguerra.github.io/Sinclair-QL-ES-pack/&quot;&gt;Paquete de supervivencia de QL en español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/Sinclair_QL&quot;&gt;Sinclair QL en Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinclairql.speccy.org/articulos/programacion/superbasic.htm&quot;&gt;Ventajas del SuperBASIC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinclairql.es&quot;&gt;Web Sinclair QL Recursos en Castellano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinclairqles.wordpress.com/&quot;&gt;QBlog: El blog del QL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinclairql.net/djw/emu/index.html&quot;&gt;Emuladores del QL&lt;/a&gt; &lt;em&gt;(en inglés)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sqlux.theqlforum.com/&quot;&gt;Emulador de QL en línea&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinclairqles.wordpress.com/2013/04/05/crash/&quot;&gt;CRASH: Cómo programar un juego sencillo en el QL paso a paso&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinclairqles.wordpress.com/2012/08/16/glosario-de-terminos-y-siglas-del-sinclair-ql/&quot;&gt;Glosario de términos y siglas del Sinclair QL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/results?search_query=Sinclair+QL&quot;&gt;Videos en Youtube sobre Sinclair QL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinclairqles.wordpress.com/2009/08/02/ql-trivial/&quot;&gt;QL Trivial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinclairqles.wordpress.com/2009/05/23/linus-torvals-y-el-ql/&quot;&gt;Linux Torvals y el QL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/sinclairql.C7WE460w_Z1DyP4x.webp"/><category>retro</category><category>sinclair ql</category><author>JavGuerra</author></item><item><title>Sinclair QL SCR Viewer</title><link>https://javguerra.github.io/blog/ql-scr-viewer</link><guid isPermaLink="true">https://javguerra.github.io/blog/ql-scr-viewer</guid><description>Muestra pantallas del ordenador Sinclair QL</description><pubDate>Sat, 10 Feb 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/qlscrview.CzONMBZX_1QXhLE.webp&quot; alt=&quot;QL SCR Viewer&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;#web&lt;/em&gt;, &lt;em&gt;#html&lt;/em&gt;, &lt;em&gt;#javascript&lt;/em&gt;, &lt;em&gt;#herramienta&lt;/em&gt;, &lt;em&gt;#código&lt;/em&gt;, &lt;em&gt;#retro&lt;/em&gt;, &lt;em&gt;#sinclair ql&lt;/em&gt;, &lt;em&gt;#software libre&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;El QL original tiene dos modos de pantalla, el modo de 256×256 pixels a 8 colores, y el modo de 512×256 pixels a 4 colores.&lt;/p&gt;
&lt;p&gt;La aplicación Sinclair QL SCR Viewer es un HTML que permite cargar en el navegador un archivo de imagen en estos formatos ubicado en local o en remoto, mediante un botón INPUT, para mostrar su contenido sin que ocurran errores de CORS, y sin usar un servidor.&lt;/p&gt;
&lt;p&gt;La imagen resultante puede descargarse en formato PNG con un tamaño de 1024×768 pixels.&lt;/p&gt;
&lt;p&gt;Se escribió un &lt;a href=&quot;https://sinclairqles.wordpress.com/2024/02/10/ql-scr-viewer-en-linea/&quot;&gt;artículo para QBlog&lt;/a&gt; con más información de cuál es la estructura de codificación de las pantallas en estos dos modos que puedes consultar.&lt;/p&gt;
&lt;p&gt;El desarrollo se ha llevado a cabo a ratos, durante una semana, y se ha hecho uso de la IA &lt;a href=&quot;https://www.phind.com/&quot;&gt;Phind&lt;/a&gt; para consultas técnicas que han sido de gran utilidad. La aplicación acrtualmente está en la versión 1.0.&lt;/p&gt;
&lt;p&gt;Hice uso de GitHub pages para alojar el desarrollo y también la aplicación que está disponible en:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.github.io/Sinclair-QL-SCR-viewer/&quot;&gt;&lt;button&gt;QL SCR Viewer&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;objetivo-de-la-aplicación&quot;&gt;Objetivo de la aplicación&lt;/h2&gt;
&lt;p&gt;Hagamos un poco de arqueología. En los tiempos del QL (años 80) era muy normal cargar y salvar a y desde memoria de pantalla las imágenes que querían mostrarse. Solía usarse para mantener al usuario atento con una pantalla colorida mientras terminaba la carga del programa desde algún medio de almacenamiento. ¡Esto podía demorar minutos!&lt;/p&gt;
&lt;p&gt;Dado que las imágenes de pantalla del QL son datos con estructura, pero sin cabecera, es complicado poder visualizarlas en un PC si no se lleva a cabo una conversión, y eso es justamente lo que hace esta aplicación, además de permitir descargar la pantalla en formato PNG.&lt;/p&gt;
&lt;p&gt;La idea era crear una herramienta que no dependiera de ningún sistema host, para que pudiera ser usada en cualquier sistema operativo actual. Emplear HTML + JavaScript era una opción interesante que permitía hacer uso de la aplicación en local, pero también ofrecer la aplicación como un servicio en línea.&lt;/p&gt;
&lt;h2 id=&quot;características&quot;&gt;Características&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Maneja pantallas en modos 8 y 4.&lt;/li&gt;
&lt;li&gt;Detecta automáticamente el modo de pantalla.&lt;/li&gt;
&lt;li&gt;Permite el cambio de modo de la imagen cargada.&lt;/li&gt;
&lt;li&gt;Funciona en local evitando errores de CORS.&lt;/li&gt;
&lt;li&gt;Descarga la imagen visualizada en PNG.&lt;/li&gt;
&lt;li&gt;Es responsive.&lt;/li&gt;
&lt;li&gt;Es accesible.&lt;/li&gt;
&lt;li&gt;Detecta errores de carga.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;info-sobre-el-funcionamiento-de-la-aplicación&quot;&gt;Info sobre el funcionamiento de la aplicación&lt;/h2&gt;
&lt;p&gt;El desarrollo inicialmente se centró en el &lt;em&gt;parser&lt;/em&gt; o analizador sintáctico que debía «entender» los dos modos. Mediante un botón de carga y un evento asociado se accede al fichero, y luego se procesa.&lt;/p&gt;
&lt;p&gt;Igualmente se asocian eventos al botón de cambiar de modo y al botón de descargar archivos. Estos eventos llaman a sus correspondientes funciones.&lt;/p&gt;
&lt;p&gt;El código ha sido optimizado para poder funcionar en local sin que se generen errores de CORS (Cross-Origin Resource Sharing en inglés), una funcionalidad de los navegadores que ayudan a evitar problemas relacionados con la seguridad de la información.&lt;/p&gt;
&lt;p&gt;Para visualizar correctamente la imagen se hace uso de una función que revisa los datos cargados y determina si la imagen está en modo 8 o en modo 4 y, si corresponde, cambia el modo de visualización.&lt;/p&gt;
&lt;p&gt;A la hora de visualizar la imagen se han empelado dos canvas, uno donde se dibuja la imagen y otro que contiene este primer canvas que lo muestra en la escala adecuada para que se vea completo y proporcional en cualquier dispositivo. La proporción de la imagen es 4:3 y el tamaño de la imagen es de 1024x768.&lt;/p&gt;
&lt;p&gt;Se ha elegido esta resolución porque es múltiplo de las resoluciones de ambos modos. De hecho, para representar correctamente las imágenes de los modos 8 y 4, un pixel de una imagen en modo 8 ocupará cuatro pixeles de ancho y tres de alto en la imagen resultante, y un pixel de una imagen en modo 4 ocupará dos píxeles de ancho y tres píxeles de alto en la imagen resultante.&lt;/p&gt;
&lt;p&gt;La representación de color de los modos se realiza de la siguiente forma: el modo 8 usa cuatro bits por pixel para representar cada color (GFRB - Green, Flash, Red, Blue), con una profundidad de color de 8 (negro, azul, rojo, magenta, verde, cian, amarillo, blanco). Hay un bit que no se usa, que corresponde al flash (F) o parpadeo, una característica que tiene este ordenador. El modo 4 usa 2 bits por pixel (GR - Green, Reed), con una profundidad de color de 4 (negro, rojo, verde, blanco). Pues bien, para poder mostrar los colores en formato RGB, si un bit R, G o B está a cero, el valor de su componente RGB será 0, si es 1, el valor de su componente RGB será 255. En el modo 4, para obtener el valor de B, si los valores G y R están a 1, el valor B será 1, y el valor de su componente, 255, en caso contrario, será 0.&lt;/p&gt;
&lt;p&gt;La pantalla del QL clásica tiene un tamaño de 32.768 bytes en ambos modos. Al cargar la imagen esto se comprueba, así como si el archivo está vacío o si no se ha podido acceder al medio.&lt;/p&gt;
&lt;p&gt;Con el botón de intercambio de modo, podemos cambiar el modo de visualización de la imagen, caso que puede ser de utilidad si la detección automática no terminó de funcionar correctamente. Esto se hace sin necesidad de volver a acceder a la imagen, aprovechando los datos que están almacenados en el &lt;em&gt;buffer&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;La descarga en PNG permite obtener una imagen que se guardará con el formato nombre + sufijo + extensión. El &lt;code&gt;nombre&lt;/code&gt; corresponde al nombre del archivo original. La extensión será &lt;code&gt;_QL8&lt;/code&gt; o &lt;code&gt;_QL4&lt;/code&gt; según corresponda, y la extensión será &lt;code&gt;.png&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Para el desarrollo se ha tenido en cuenta el uso accesible de la aplicación, mediante la incorporación de etiquetas WAI-ARIA en el código.&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://javguerra.github.io/Sinclair-QL-SCR-viewer/&quot;&gt;QL SCR Viewer en línea&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinclairqles.wordpress.com/2024/02/10/ql-scr-viewer-en-linea/&quot;&gt;Artículo sobre QL SCR Viewer para QBLog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/JavGuerra/Sinclair-QL-SCR-viewer&quot;&gt;Repositorio de QL SCR Viewer en GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/blog/sinclair-ql&quot;&gt;Info sobre Sinclair QL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/qlscrview.CzONMBZX_1QXhLE.webp"/><category>web</category><category>html</category><category>javascript</category><category>herramienta</category><category>código</category><category>retro</category><category>sinclair ql</category><category>software libre</category><author>JavGuerra</author></item><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>El legado de gnuLinEx</title><link>https://javguerra.github.io/blog/evento-gnulinex</link><guid isPermaLink="true">https://javguerra.github.io/blog/evento-gnulinex</guid><description>Coloquio con los principales artífices de la distro Linux extremeña</description><pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/gnulinex_participantes.CJYQdYbl_Z1um2mA.webp&quot; alt=&quot;Participantes en el evento de gnuLinEx&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;#gnulinex&lt;/em&gt;, &lt;em&gt;#linux&lt;/em&gt;, &lt;em&gt;#gnu&lt;/em&gt;, &lt;em&gt;#evento&lt;/em&gt;, &lt;em&gt;#extremadura&lt;/em&gt;, &lt;em&gt;#retro&lt;/em&gt;, &lt;em&gt;#museohc&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;LinEx, o gnuLinEx, -usaré ambos términos indistintamente-, fue la distribución de Linux desarrollada por el gobierno de la comunidad autónoma de Extremadura a principios de los 2000. Su nacimiento llegó a ser también el germen de otras distros de varias comunidades autónomas que buscaban independencia tecnológica y abaratamiento de costes frente a Microsoft, aprovechando los recursos de la comunidad de software libre para sus programas en colegios, administración, sanidad, negocios… En esta entrada podrás conocer cómo fue el evento llevado a cabo en el &lt;a href=&quot;/blog/mhc&quot;&gt;Museo de Historia de la Computación&lt;/a&gt;, a donde conseguimos traer a los creadores y gestores de esta distribución 15 años después de us desaparición.&lt;/p&gt;
&lt;p&gt;Hacía tiempo que teníamos en mente, desde los Amigos del Museo de Historia de la Computación, la realización de un evento que pusiera de relieve el legado de LinEx en la región, pero no avanzábamos.&lt;/p&gt;
&lt;p&gt;Me puse en contacto con Diego Gómez Deck, quien en su momento trabajó en el proyecto, en la parte de &lt;a href=&quot;https://es.wikipedia.org/wiki/Squeak&quot;&gt;Squeak&lt;/a&gt; y &lt;a href=&quot;https://es.wikipedia.org/wiki/Smalltalk&quot;&gt;SmallTalk&lt;/a&gt;, y durante la conversación fueron saliendo nombres imprescindibles a los que contactar y temas que debíamos significar.&lt;/p&gt;
&lt;h1 id=&quot;los-participantes&quot;&gt;Los participantes&lt;/h1&gt;
&lt;p&gt;Así, manos a la obra y, a través de Linked In, fui contactando con la mayoría de ellos: Carlos Castro, director general de Telecomunicaciones y Sociedad de la Información, Luis Casas Luengo, director de Fundecyt, José Luís Redrejo, programador de LinEx, Dario Rapisardi, programador de LinEx… y a través de ellos: Antonio Ullán, programador de LinEx, Sergio Gallego Soto, administrador del servidor de LinEx y la atención al usuario, y César Gómez, analista en Fundecyt.&lt;/p&gt;
&lt;p&gt;Carlos Izquierdo, el director del museohc, contactó con Jesús Rubio Palacio, jefe de servicio de la Dirección General de la Sociedad de la Información, que tuvo la idea de usar LinEx como alternativa a Windows y puso todo a rodar, y JuanMa (Amigos del Museo) consiguió lo impensable, contactar con Juan Carlos Rodríguez Ibarra, el ex-presidente de la Junta de Extremadura que dio forma al proyecto político detrás de gnuLinEx.&lt;/p&gt;
&lt;p&gt;Los participantes finalmente fueron los que se aprecian en la foto de portada. De izquierda a derecha:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Luis Casas Luengo.&lt;/li&gt;
&lt;li&gt;Diego Gomez Deck.&lt;/li&gt;
&lt;li&gt;Jesús Rubio Palacio.&lt;/li&gt;
&lt;li&gt;Sergio Gallego.&lt;/li&gt;
&lt;li&gt;Carlos Izquierdo.&lt;/li&gt;
&lt;li&gt;J.C. Rodríguez Ibarra.&lt;/li&gt;
&lt;li&gt;Javier Guerra, quien escribe.&lt;/li&gt;
&lt;li&gt;Carlos Castro.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En medio de la foto está un PDP 11, el ordenador donde se escribió UNIX, el antecedente de Linux, y luego de LinEx.&lt;/p&gt;
&lt;p&gt;Darío Rapisardi nos acompañó a través de un vídeo que pudimos ver allí los asistentes al finalizar el coloquio. Puedes verlo en el video del coloquio sobre gnuLinEx más abajo.&lt;/p&gt;
&lt;p&gt;Tuvimos varios asistentes destacables: Félix de la Paz López y José Ramón Álvarez Sánchez, profesores de la UNED, dpto. de IA. José Luis González Sánchez, Director General del Centro de Supercomputación de Extremadura (Computaex). Ismael Ali Gago, componente del grupo de desarrollo de la distro MAX… pero el número total de asistentes fue limitado, quizá unas 40 personas.&lt;/p&gt;
&lt;h1 id=&quot;el-evento&quot;&gt;El evento&lt;/h1&gt;
&lt;p&gt;La idea inicial era realizar un acto formal donde cada participante tuviera su tiempo de exposición y, para concluir, se llevara a cabo un coloquio a modo de puesta en común. Se pensó en varios emplazamientos cercanos, pero el formato finalmente elegido fue el de un coloquio en las instalaciones del museohc en Majadas de Tíetar (Cáceres) que se llevó a cabo el 11 de octubre de 2025.&lt;/p&gt;
&lt;p&gt;El programa fue el siguiente:&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;txt&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;10:00 Apertura&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;10:30 Visita al Museo de Historia de la Computación&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;11:15 Exposición de materiales relacionados con gnuLinEx&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;12:00 Debate sobre gnuLinEx&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;15:00 Almuerzo&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tras recibir a los asistentes, dio comienzo una visita guiada por el Museo a cargo de Carlos Izquierdo, quien mostró orgulloso lo que es la obra de su vida retroinformática, despertando gran interés en los asistentes, como es habitual.&lt;/p&gt;
&lt;p&gt;Antes del coloquio, Fran (Amigos del Museo) y yo, mostramos varias versiones del S.O. extremeño a los asistentes. Contamos con los comentarios de los participantes y también con la experiencia de Pedro (Amigos del Museo), que en su momento se ocupó de afinar las distros de guadaLinEx y otras para los ordenadores de las distintas marcas que optaban a los concursos públicos.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;Video sobre versiones de gnuLinEx&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;@/assets/img/video_versiones_gnulinex.png&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Foto del video sobre versiones de gnuLinEx.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/N9xfZEAr-00?si=8uGdlFmLF8GcY5qc&quot;&gt;&lt;button&gt;Ver vídeo sobre versiones de gnuLinEx&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Aunque lamentablemente no pudimos registrar las palabras de Don Juan Carlos Rodríguez Ibarra al comienzo, el coloquio, de una duración de casi dos horas, fue muy interesante y recomiendo su visionado pese a la calidad del audio.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;Video del coloquio con los participantes&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;@/assets/img/video_coloquio_gnulinex.png&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Foto del video del coloquio sobre gnuLinEx.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/InoxVEr7JyM?si=t_AdOEO0TgHJYrfH&quot;&gt;&lt;button&gt;Ver vídeo del coloquio sobre gnuLinEx&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pudimos conocer el origen de todo: por qué fue un éxito que traspasó comunidades autónomas dando origen a otras distros como, por ejemplo, guadaLinEx, La visita de Stallman, de Mark Shuttleworth, de Alan Kay… la resistencia al cambio de los maestros, lo que supuso para la ciudadanía este proyecto, lo que implicó personalmente a los que participaron en él y por qué fue tan importante para la comunidad autónoma de Extremadura. También pudimos conocer las limitaciones de no ser empresa, sino una administración pública a la hora de obtener fondos, y las maniobras que emprendió Microsoft para reducir el impacto de esta iniciativa.&lt;/p&gt;
&lt;p&gt;Los asistentes al evento también pudieron participar dando su opinión y haciendo preguntas.&lt;/p&gt;
&lt;p&gt;Tras el evento, el alcalde de Majadas de Tiétar nos dedicó unas palabras, y fuimos a comer al Toril, un pueblo cercano, un rico cocido extremeño, teniendo ocasión de seguir departiendo entre plato y plato, con los asistentes.&lt;/p&gt;
&lt;p&gt;Puedes ver &lt;a href=&quot;https://javguerra.badared.com/galeria/?dir=2025-GNULINEX&quot;&gt;aquí la galería de fotos del evento&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Creo que este evento ha dado visibilidad al museohc, si bien faltó algo de preparación y coordinación para contar con más público asistente y con la presencia de los medios de prensa.&lt;/p&gt;
&lt;h1 id=&quot;los-hijos-de-linex&quot;&gt;Los hijos de LinEx&lt;/h1&gt;
&lt;p&gt;Con esta frase, dicha por Darío Rapisardi en su video, cerramos el coloquio. Nos supo a poco, y ciertamente la influencia de LinEx sigue presente en nosotros, pues es la herencia del software libre en si misma.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;Juan Carlos Rodríguez Ibarra sostiene un ordenador Dragón 32&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;@/assets/img/ibarra.png&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Foto de Juan Carlos Rodríguez Ibarra con un Dargón 32.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;En la foto, el ex-presidente de la Junta de Extremadura, D. Juan Carlos Rodríguez Ibarra, posa junto a un ordenador Dragón 32 fabricado por la empresa Eurohard en Casar de Cáceres entre los años 1984 y 1987. Esta fábrica y el S.O. gnuLinEx fueron apuestas de su administración para poner a Extremadura en la senda de la sociedad de la información.&lt;/p&gt;
&lt;p&gt;En la parte inferior del ordenador dejó su firma y fecha de la visita para el recuerdo.&lt;/p&gt;
&lt;p&gt;Los participantes en el coloquio nos hicieron saber, pocos días después, que han restablecido contacto entre ellos para preservar todo lo posible de esta historia de nuestra región. Sólo por ello ya ha merecido la pena organizar este evento.&lt;/p&gt;
&lt;p&gt;Para finalizar, una pregunta al aire: ¿Qué hemos aprendido de aquella aventura los hijos de LinEx?&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://es.wikipedia.org/wiki/GnuLinEx&quot;&gt;gnuLinEx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/N9xfZEAr-00?si=iglRHL3AYoyzrm-a&quot;&gt;Presentación de varias versiones de gnuLinEx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/InoxVEr7JyM?si=n32jfBztFeDdDVbL&quot;&gt;Coloquio sobre el Legado de gnuLinEx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://javguerra.badared.com/galeria/?dir=2025-GNULINEX&quot;&gt;Galería de fotos del evento de gnuLinEx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/blog/mhc&quot;&gt;Entrada sobre el Museo de Historia de la Computación&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://museohc.com/&quot;&gt;Web del 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/gnulinex_participantes.CJYQdYbl_Z1um2mA.webp"/><category>gnulinex</category><category>linux</category><category>gnu</category><category>evento</category><category>extremadura</category><category>retro</category><category>museohc</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>Sinclair QL Planet</title><link>https://javguerra.github.io/blog/planeta-ql</link><guid isPermaLink="true">https://javguerra.github.io/blog/planeta-ql</guid><description>Construyendo un agregador de noticias en línea sobre Sinclair QL</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/ql-planet.B0NbiNXC_ZEE6a7.webp&quot; alt=&quot;Captura de pantalla de QL Planet&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;#herramienta&lt;/em&gt;, &lt;em&gt;#retro&lt;/em&gt;, &lt;em&gt;#sinclair ql&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;En el mundo de la informática retro, la información sobre un sistema tan de nicho pero apasionante como el &lt;a href=&quot;/blog/tag/sinclair%20ql/&quot;&gt;Sinclair QL&lt;/a&gt; suele estar dispersa en múltiples blogs, foros y sitios personales. Para intentar solucionar esto y centralizar las novedades del universo QL en un solo lugar, he puesto en marcha un Planet (agregador de feeds) con un diseño marcadamente retro. En esta entrada os cuento cómo funciona por dentro y los pasos que he seguido para implementarlo y desplegarlo.&lt;/p&gt;
&lt;h2 id=&quot;qué-es-pluto&quot;&gt;¿Qué es Pluto?&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/feedreader/pluto&quot;&gt;Pluto&lt;/a&gt; es un motor de feed estático y agregador de noticias en línea de código abierto que recopila artículos desde múltiples fuentes &lt;a href=&quot;https://es.wikipedia.org/wiki/RSS&quot;&gt;RSS&lt;/a&gt; o &lt;a href=&quot;https://es.wikipedia.org/wiki/Atom_(formato_de_redifusi%C3%B3n)&quot;&gt;Atom&lt;/a&gt; para combinarlos en una única página web personalizada. Utiliza Ruby porque se beneficia de la flexibilidad de su sintaxis y del maduro ecosistema de procesamiento de textos y plantillas ERB (Embedded Ruby) característico de este lenguaje, lo que permite transformar datos estructurados en sitios web de forma limpia e intuitiva. En el entorno de Ruby, las gemas (gems) son paquetes de software o librerías independientes reusables (similares a los paquetes de npm en JavaScript o pip en Python) que permiten añadir funcionalidades específicas a una aplicación —como en el caso de la propia gema pluto, que encapsula todas las herramientas necesarias para descargar, parsear y compilar tus feeds automáticamente.&lt;/p&gt;
&lt;h2 id=&quot;cómo-funciona-el-agregador&quot;&gt;¿Cómo funciona el agregador?&lt;/h2&gt;
&lt;p&gt;El sitio opera como un generador de sitios estáticos (&lt;a href=&quot;https://es.wikipedia.org/wiki/Generador_de_sitios_est%C3%A1ticos&quot;&gt;SSG&lt;/a&gt;) alimentado por fuentes web. No requiere un servidor dinámico con base de datos tradicional, PHP o Node.js ejecutándose continuamente. Así funciona:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Recopilación: Usa Pluto, diseñado para descargar feeds XML de las fuentes suscritas (blogs en WordPress, Blogger, subforos de phpBB, etc.) y unificarlos en una base de datos local SQLite temporal.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Filtrado dinámico: A través de plantillas ERB, se procesa el contenido capturado:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Elimina ruido (por ejemplo, descartando respuestas repetitivas Re: en foros como phpBB para mostrar solo temas nuevos).&lt;/li&gt;
&lt;li&gt;Ajusta los límites de visualización (hasta 50 artículos recientes).&lt;/li&gt;
&lt;li&gt;Formatea las fechas y horas en formato GMT relativo y absoluto.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Genera HTML/CSS: Se compila un único archivo index.html optimizado, con soporte para modo oscuro/claro basado en las preferencias del sistema y estilos CSS retro.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Genera RSS/Atom: Se genera un feed RSS/Atom con los artículos recientes a partir de sus correspondientes plantillas.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Despliegue automatizado (GitHub Actions): Un workflow programado ejecuta el proceso de generación periódicamente y publica el resultado directo en GitHub Pages.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Puedes acceder a &lt;a href=&quot;https://javguerra.github.io/Sinclair-QL-planet/&quot;&gt;&lt;button&gt;Sinclair QL Planet&lt;/button&gt;&lt;/a&gt; y a su &lt;a href=&quot;https://github.com/JavGuerra/Sinclair-QL-planet/&quot;&gt;reposirorio en GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;pasos-para-ponerlo-en-funcionamiento&quot;&gt;Pasos para ponerlo en funcionamiento&lt;/h2&gt;
&lt;h3 id=&quot;1-definición-de-fuentes-planetini&quot;&gt;1. Definición de fuentes (planet.ini)&lt;/h3&gt;
&lt;p&gt;El primer paso fue crear el archivo de configuración donde se listan las fuentes a las que el planeta está suscrito. Aquí podemos incluir blogs completos o filtrar por etiquetas/subforos específicos.&lt;/p&gt;
&lt;h3 id=&quot;2-personalización-de-la-plantilla-planetstarterhtmlerb&quot;&gt;2. Personalización de la plantilla (planet.starter.html.erb)&lt;/h3&gt;
&lt;p&gt;Para lograr la estética CRT deseada y solucionar limitaciones de algunos feeds, adaptamos la plantilla ERB:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Sencillez en los metadatos: Dado que muchos feeds no estandarizan el autor de cada entrada, simplificamos los metadatos para mostrar la hora de publicación y el tiempo transcurrido (14:30 GMT (hace 2 horas)).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Filtro anti-respuestas para foros: Como los feeds de phpBB suelen devolver todas las respuestas cuando el servidor tiene deshabilitado el modo de solo temas, añadimos una condición Ruby para saltar cualquier publicación cuyo título contenga &lt;code&gt;Re:&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&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;erb&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;  &amp;lt;% &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; if&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt; item.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;title&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;downcase&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;include?&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;re:&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;) %&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Límite de artículos: Ajustamos el bucle a .limit(100) al consultar la base de datos y un contador para mostrar un máximo de 50 artículos principales limpios en portada.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;3-automatización-continua-con-github-actions&quot;&gt;3. Automatización continua con GitHub Actions&lt;/h3&gt;
&lt;p&gt;Para evitar tener que compilar el sitio a mano en local cada vez que hay noticias, creo un flujo de trabajo en .github/workflows/static.yml que:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Se ejecuta periódicamente (por ejemplo, cada pocas horas mediante un cron de GitHub).&lt;/li&gt;
&lt;li&gt;Instala Ruby y la gema pluto.&lt;/li&gt;
&lt;li&gt;Ejecuta el comando de compilación: &lt;code&gt;pluto build planet.ini -t planet-starter&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Sube el directorio generado a la rama de GitHub Pages.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;resultado-final&quot;&gt;Resultado final&lt;/h2&gt;
&lt;p&gt;El resultado es un agregador ultrarrápido, ligero, de bajo mantenimiento y con una estética que evoca la era dorada de la microinformática de los 80. Todo el contenido relevante del Sinclair QL se actualiza solo y está disponible a un par de clics.&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.github.io/Sinclair-QL-planet/&quot;&gt;Sinclair QL Planet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/JavGuerra/Sinclair-QL-planet/&quot;&gt;reposirorio en GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/feedreader/pluto&quot;&gt;Pluto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/feedreader/pluto.starter&quot;&gt;Plantilla base empleada&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/Generador_de_sitios_est%C3%A1ticos&quot;&gt;Static Site Generator (SSG)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es.wikipedia.org/wiki/RSS&quot;&gt;RSS&lt;/a&gt; y &lt;a href=&quot;https://es.wikipedia.org/wiki/Atom_(formato_de_redifusi%C3%B3n)&quot;&gt;Atom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/blog/tag/sinclair%20ql/&quot;&gt;Entradas sobre el Sinclair QL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/ql-planet.B0NbiNXC_ZEE6a7.webp"/><category>herramienta</category><category>retro</category><category>sinclair ql</category><author>JavGuerra</author></item><item><title>Publicaciones y artículos</title><link>https://javguerra.github.io/blog/publicaciones</link><guid isPermaLink="true">https://javguerra.github.io/blog/publicaciones</guid><description>Materiales propios relacionados con las TIC y la educación</description><pubDate>Sat, 03 Dec 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/publicaciones.B1WS1ejB_1IOth8.webp&quot; alt=&quot;Publicaciones&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;#retro&lt;/em&gt;, &lt;em&gt;#formación&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Este post es un compendio de algunas publicaciones y artículos propios en torno a los mis temas de interés realizados a lo largo de los años.&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;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;publicaciones-especializadas&quot;&gt;Publicaciones especializadas&lt;/h2&gt;
&lt;h3 id=&quot;sobrevivencias&quot;&gt;«Sobrevivencias»&lt;/h3&gt;
&lt;p&gt;Autopublicación · 15 dic. 2013&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://covers.openlibrary.org/b/id/7276858-L.jpg&quot; alt=&quot;Sobrevivencias&quot;&gt;&lt;br&gt;
&lt;a href=&quot;https://openlibrary.org/books/OL25442626M/Sobrevivencias_v1.2&quot;&gt;&lt;button&gt;Mostrar publicación&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resumen&lt;/strong&gt;: Libro de vivencias sobre el síndrome de Marfan publicadas en el blog Mundo Marfan Latino &lt;a href=&quot;http://mundomarfan.org&quot;&gt;http://mundomarfan.org&lt;/a&gt;, que brinda un espejo en el que afectados y familiares puede mirarse, y aprender de la experiencia de los otros. Está divido en tres secciones: vivencias cotidianas, vivencias quirúrgicas y vivencias de los padres. El Marfan es una enfermedad rara y degenerativa del tejido conectivo relacionado con distintas partes del cuerpo. Afecta a 1 de cada 5.000 personas. Se caracteriza por un aumento inusual de la estatura y de la longitud de las extremidades. Algunas de sus consecuencias pueden ser: discapacidad visual, problemas musculo-esqueléticos crónicos severos, problemas respiratorios, y problemas en el corazón y la aorta potencialmente peligrosos para la vida de la persona afectada. El libro es una sinfonía tocada por muchas manos y dirigida desde el corazón por este reto que nos ha tocado vivir. Son historias de personas comunes cuyas vidas les han impuesto el desafío de sacar lo mejor de sí.&lt;/p&gt;
&lt;h3 id=&quot;uso-de-la-web-20-en-las-enfermedades-poco-frecuentes-caso-mundo-marfan-latino&quot;&gt;Uso de la Web 2.0 en las enfermedades poco frecuentes: Caso Mundo Marfan Latino&lt;/h3&gt;
&lt;p&gt;Revista ‘Interacción y Perspectiva’ Trabajo social vol. 3 n.º 1. Universidad del Zulia-Venezuela · 28 feb. 2013&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dialnet.unirioja.es/servlet/articulo?codigo=5154935&quot;&gt;&lt;button&gt;Mostrar publicación&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En los últimos años hemos sido testigos de un cambio en internet, que pasó de un modelo informativo unidireccional a otro conocido como Web 2.0, en el cual no somos meros consumidores de información, sino actores y autores de la misma. La clave de la Web 2.0 es la interacción; el usuario publica información en redes sociales como Facebook, Twitter, o en su propio blog, y puede recibir retroalimentación de otro usuario en cualquier parte del mundo, pues las distancias geográficas ya no son barreras.&lt;/p&gt;
&lt;p&gt;Estos servicios hacen de la web 2.0 el escenario perfecto para el encuentro de afectados y familiares de cualquier enfermedad, muy especialmente de quienes portan enfermedades raras o poco frecuentes, llamadas así por su escasa prevalencia (5 casos de cada 10.000 nacimientos). En este contexto nació Mundo Marfan Latino (MML), una Red Social de Pacientes (RSP), un lugar de encuentro internacional, donde se habilitan una serie de recursos en torno al Síndrome de Marfan (SM), enfocados a aportar y catalogar contenidos en español sobre esta condición y ponerlos a disposición de los afectados y familiares de forma accesible y libre. Los recursos gratuitos de la web de los que MML dispone son: Wordpress, Tumblr, Twitter, Facebook, StumbleUpon y Mediafire. Durante un año de funcionamiento, el blog de Wordpress ha recibido 12.595 visitas y 329 comentarios en sus 55 entradas. En Facebook tiene 420 seguidores que interactúan a diario desde España, Portugal y todos los países de América. La biblioteca virtual cuenta con 92 documentos entre originales en español y traducciones realizadas por el equipo de MML. Finalmente como RSP ha brindado y recibido apoyo emocional, instrumental e informacional en eventos vitales mayores. Las metas futuras se dirigen a consolidar estos servicios e incrementar su proyección en el mundo de habla hispana.&lt;/p&gt;
&lt;p&gt;Palabras clave: Web 2.0, redes sociales, Red Social de Pacientes, enfermedades raras, síndrome de Marfan.&lt;/p&gt;
&lt;h3 id=&quot;revista-conmemorativa-20-años-del-sinclair-ql-en-españa&quot;&gt;Revista conmemorativa «20 años del Sinclair QL en España»&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;SinclairQL.es&lt;/strong&gt; · 9 mar. 2005&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://badaman.badared.com/ql/revista20/portada.jpg&quot; alt=&quot;20 años del QL en España&quot;&gt;
&lt;a href=&quot;https://badaman.badared.com/ql/revista20/index.htm&quot;&gt;&lt;button&gt;Mostrar publicación&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Esta revista conmemorativa del 20 aniversario del QL versión MGE es el resultado de la mirada crítica, comprometida y también ilusionada hacia el mundo del ordenador QL en nuestro país. Un repaso de lo más significativo de los últimos 20 años y un paseo hacia el conocimiento del ordenador más controvertido de Sinclair de la mano de quienes mejor lo conocen, sus usuarios.&lt;/p&gt;
&lt;h3 id=&quot;teleeducación-a-través-de-internet&quot;&gt;Teleeducación a través de Internet&lt;/h3&gt;
&lt;p&gt;Revista ‘Campo Abierto’ no. 16 del ICE (Instituto de Ciencias de la Educación de la Universidad de Extremadura) · 1 mar. 1999&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://redined.educacion.gob.es/xmlui/handle/11162/28165&quot;&gt;&lt;button&gt;Mostrar publicación&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/proyecto/cooperantes/index.htm&quot;&gt;Web del proyecto&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Este artículo pretende aportar una metodología efectiva sobre la que poner en práctica los conocimientos tecnológicos y la preparación e impartición de contenidos a través de una concepción más participativa de la labor del alumno que implique el uso de los medios de telecomunicación y persiga el aprovechamiento de estos recursos para la formación a distancia a otros grupos con necesidades formativa.&lt;/p&gt;
&lt;h2 id=&quot;artículos-en-revistas&quot;&gt;Artículos en revistas&lt;/h2&gt;
&lt;h3 id=&quot;el-ordenador-como-herramienta-en-el-arte&quot;&gt;El ordenador como herramienta en el arte&lt;/h3&gt;
&lt;p&gt;Revista poética «Almacén» · 1 oct. 2003&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/JavGuerra/el-ordenador-como-herramienta-en-el-arte&quot;&gt;&lt;button&gt;Mostrar publicación&lt;/button&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Artículo publicado en dos partes que hace una breve introducción sobre el arte por ordenador y sus orígenes, para continuar con la descripción de los casos de uso y la implicación del ordenador en el proceso creativo en un momento histórico en el que estas herramientas se estaban popularizando.&lt;/p&gt;
&lt;p&gt;El contenido estuvo ubicado en “&lt;a href=&quot;http://www.librodenotas.com/almacen/Archivos/cat_javier_guerra.html%E2%80%9D&quot;&gt;www.librodenotas.com/almacen/Archivos/cat_javier_guerra.html”&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;artículos-sobre-informática&quot;&gt;Artículos sobre informática&lt;/h3&gt;
&lt;h4 id=&quot;revista-local-el-trastero-1995-1996&quot;&gt;Revista local «El Trastero», 1995-1996&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Escaneo: &lt;a href=&quot;https://javguerra.badared.com/docs/t51_bip.jpg&quot;&gt;Presentación Asociación Bip!&lt;/a&gt; - Jul. 1995 - n.51 - 228Kb.&lt;/li&gt;
&lt;li&gt;Escaneo: &lt;a href=&quot;https://javguerra.badared.com/docs/t53_win.jpg&quot;&gt;Ya llegó Windows 95&lt;/a&gt; - Sept. 1995 - n.53 - 254Kb.&lt;/li&gt;
&lt;li&gt;Escaneo: &lt;a href=&quot;https://javguerra.badared.com/docs/t56_fisex.jpg&quot;&gt;FISEX 95&lt;/a&gt; - Oct. 1995 - n.56 - 269Kb.&lt;/li&gt;
&lt;li&gt;Escaneo: &lt;a href=&quot;https://javguerra.badared.com/docs/t58_hw.jpg&quot;&gt;El ordenador de tus sueños&lt;/a&gt; - Nov. 1995 - n.58 - 390Kb.&lt;/li&gt;
&lt;li&gt;Escaneo: &lt;a href=&quot;https://javguerra.badared.com/docs/t60_sw.jpg&quot;&gt;Shareware, Freeware y Dominio Público&lt;/a&gt; - Dic. 1995 - n.60 - 338Kb.&lt;/li&gt;
&lt;li&gt;Escaneo: &lt;a href=&quot;https://javguerra.badared.com/docs/t62_inf.jpg&quot;&gt;La máquina informática&lt;/a&gt; - Ene. 1996 - n.62 - 360Kb.&lt;/li&gt;
&lt;li&gt;Escaneo: &lt;a href=&quot;https://javguerra.badared.com/docs/t66_nc.jpg&quot;&gt;NC Computadoras conectadas&lt;/a&gt; - Mar. 1996 - n.66 - 228Kb.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;revista-on-line-ifgeekthen-de-ntt-data&quot;&gt;Revista on-line «IfGeekThen» de NTT DATA&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ifgeekthen.nttdata.com/s/post/accediendo-a-la-api-de-mastodon-MCKLT5EQTUINBVBMVGH7W6S2MYXM&quot;&gt;Accediendo a la API de Mastodon&lt;/a&gt; - 2026-03-18&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ifgeekthen.nttdata.com/s/post/ordenando-resultados-en-react-MCYT76DWYR2JEVBLOOQWIOAIXD7Q&quot;&gt;Ordenando resultados en React&lt;/a&gt; - 2026-04.15&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ifgeekthen.nttdata.com/s/post/kit-basico-para-manejo-del-dom-MC33VANXA4HFFARH6TCP3P7DTPZY&quot;&gt;Kit básico para manejo del DOM&lt;/a&gt; - 2026-04-24&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;programas-temáticos-interactivos&quot;&gt;Programas temáticos interactivos&lt;/h2&gt;
&lt;h3 id=&quot;proyecto-pi---infoclic-2001&quot;&gt;Proyecto PI - InfoClic, 2001&lt;/h3&gt;
&lt;p&gt;Basado en tecnologías IrDA y/o Bluetooth, pretendía crear una serie de recursos, accesibles desde teléfonos móviles y otros medios electrónicos, que dotasen de información al instante a visitantes a grandes exposiciones, áreas comerciales, etc, así como asistencia a personas discapacitadas.&lt;/p&gt;
&lt;p&gt;El proyecto quedó finalista en la II Competición de planes de negocio - 50K de Creara.&lt;/p&gt;
&lt;p&gt;Fue un antecedente de los códigos QR o los chips RFID que son tan comunes hoy en día. Se elaboró un dispositivo emisor y software servidor de contenidos.&lt;/p&gt;
&lt;h3 id=&quot;programa-interactivo-badajoz-tu-ciudad-1997&quot;&gt;Programa Interactivo “Badajoz Tu Ciudad”, 1997&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;https://javguerra.badared.com/contenidos/btc/titulba.gif&quot; alt=&quot;Badajoz tu ciudad&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/contenidos/btc/index.htm&quot;&gt;Más información&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Programa interactivo con información completa y amplia acerca de la ciudad de Badajoz. Con textos del Cronista Alberto González. Creado con el software NeoBook.&lt;/p&gt;
&lt;h3 id=&quot;catálogo-oficial-interactivo-fisex-95-1995&quot;&gt;Catálogo Oficial Interactivo «Fisex 95», 1995&lt;/h3&gt;
&lt;p&gt;Elaboración del Catálogo Oficial Interactivo de la feria FISEX 95. Badajoz. Creado con el software NeoBook.&lt;/p&gt;
&lt;h3 id=&quot;proyecto-mediateca-1995&quot;&gt;Proyecto Mediateca, 1995&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;https://javguerra.badared.com/proyecto/mediateca/logo.gif&quot; alt=&quot;Proyecto Mediateca&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://javguerra.badared.com/proyecto/mediateca/index.htm&quot;&gt;Más información&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Iniciativa tecnológica sobre documentación y aplicación de las nuevas tecnologías a la sociedad extremeña. Contemplaba la gestión de varios centros orientados al uso ciudadano.&lt;/p&gt;
&lt;p&gt;Anunciado en 1995 y presentado a Fundecyt y a la Unión Europea como Proyecto Piloto dentro de Infodex, dejó de ser novedad cuando la Junta de Extremadura lanzó su propio proyecto NCC (Nuevos Centros del Conocimiento) con temática análoga.&lt;/p&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/publicaciones.B1WS1ejB_1IOth8.webp"/><category>retro</category><category>formación</category><author>JavGuerra</author></item><item><title>Desarrollos web para el bien público</title><link>https://javguerra.github.io/blog/desarrollos</link><guid isPermaLink="true">https://javguerra.github.io/blog/desarrollos</guid><description>Mis páginas «pro bono» desarrolladas, implantadas o administradas</description><pubDate>Sun, 22 Jan 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/web.C-DXXuk3_Z1Sr6f7.webp&quot; alt=&quot;Web&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;#retro&lt;/em&gt;, &lt;em&gt;#pro-bono&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;A lo largo de los años he colaborado con algunas ONGs o he creado estas y me he ocupado del desarrollo TIC, sobre todo de sus webs, las que he desarrollado o implantado y administrado según el caso. En esta entrada recojo un listado de aquellas que aún están disponibles on-line.&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;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Códice&lt;/strong&gt; (&lt;em&gt;esta web&lt;/em&gt;) (2022-actualidad)&lt;br&gt;
&lt;a href=&quot;https://javguerra.github.io/&quot;&gt;https://javguerra.github.io/&lt;/a&gt;&lt;br&gt;
Página con contenidos sobre mis aprendizajes en desarrollo web y otras cuestiones tecnológicas.&lt;br&gt;
Tecnologías: Jekyll, beautiful Jekyll, Markdown&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;tecnología-retro&quot;&gt;Tecnología retro&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Sinclair QL Recursos en Castellano&lt;/strong&gt; (2002-2010)&lt;br&gt;
&lt;a href=&quot;https://sinclairql.es&quot;&gt;https://sinclairql.es&lt;/a&gt;&lt;br&gt;
Web con recursos documentales donados por varios colaboradores sobre el ordenador de los 80: Sinclair QL.&lt;br&gt;
Tecnologías: HTML + CSS compatible con navegadores antiguos (usa frames)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;QBlog, el blog sobre Sinclair QL en castellano&lt;/strong&gt; (2004-actualidad)&lt;br&gt;
&lt;a href=&quot;https://sinclairqles.wordpress.com/&quot;&gt;https://sinclairqles.wordpress.com/&lt;/a&gt;&lt;br&gt;
Blog implantado sobre el Sinclair QL que gestiono junto con Afx y Zerover.&lt;br&gt;
Tecnología: Wordpress CMS&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Paquete QL-ES&lt;/strong&gt; (2024)&lt;br&gt;
&lt;a href=&quot;https://javguerra.github.io/Sinclair-QL-ES-pack/&quot;&gt;https://javguerra.github.io/Sinclair-QL-ES-pack/&lt;/a&gt;&lt;br&gt;
Paquete de supervivencia para QL en español. Contiene una recopilación de recursos y utilidades básicas para Sinclair QL para quienes han adquirido un QL y se quieren poner manos a la obra.&lt;br&gt;
Tecnologías: HTML + CSS + JavaScript Vanilla&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;QL SCR Viewer&lt;/strong&gt; (2024)&lt;br&gt;
&lt;a href=&quot;https://javguerra.github.io/Sinclair-QL-SCR-viewer/&quot;&gt;https://javguerra.github.io/Sinclair-QL-SCR-viewer/&lt;/a&gt;&lt;br&gt;
Esta aplicación carga y muestra pantallas clásicas de la computadora Sinclair QL.
Tecnologías: HTML + CSS + JavaScript Vanilla&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Sinclair QL Menú&lt;/strong&gt; (2008)&lt;br&gt;
&lt;a href=&quot;https://github.com/JavGuerra/Sinclair-QL-menu&quot;&gt;https://github.com/JavGuerra/Sinclair-QL-menu&lt;/a&gt;&lt;br&gt;
Menú de arranque multipropósito y configurable para lanzar aplicaciones en el Sinclair QL facilmente.&lt;br&gt;
Tecnologías: SuperBASIC&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;antiguas&quot;&gt;Antiguas&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Web personal&lt;/strong&gt; (2009)&lt;br&gt;
&lt;a href=&quot;https://javguerra.badared.com/&quot;&gt;https://javguerra.badared.com/&lt;/a&gt;&lt;br&gt;
Página web en desuso que requiere reescritura pra su actualización.&lt;br&gt;
Tecnologías: HTML + CSS&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cooperantes por Internet&lt;/strong&gt; (1998)&lt;br&gt;
&lt;a href=&quot;https://javguerra.badared.com/proyecto/cooperantes/index.htm&quot;&gt;https://javguerra.badared.com/proyecto/cooperantes/index.htm&lt;/a&gt;&lt;br&gt;
Web del proyecto Cooperantes por Internet.&lt;br&gt;
Tecnologías: HTML + CSS&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Proyecto Mediateca&lt;/strong&gt; (1995-1999)&lt;br&gt;
&lt;a href=&quot;https://javguerra.badared.com/proyecto/mediateca/&quot;&gt;https://javguerra.badared.com/proyecto/mediateca/&lt;/a&gt;&lt;br&gt;
Web del proyecto Mediateca.&lt;br&gt;
Tecnologías: HTML + CSS&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;El cadáver exquisito&lt;/strong&gt; (1997)&lt;br&gt;
&lt;a href=&quot;http://badared.com/javguerra/contenidos/lce/juego.htm&quot;&gt;http://badared.com/javguerra/contenidos/lce/juego.htm&lt;/a&gt;&lt;br&gt;
Página de una de las actividades desarrolladas en el Taller de Arte por ordenador en el MEIAC. &lt;a href=&quot;/blog/el-cadaver-exquisito&quot;&gt;Más info&lt;/a&gt;.&lt;br&gt;
Tecnologías: HTML + CSS + JavaScript Vanilla&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;epof&quot;&gt;EPOF&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Conectiva&lt;/strong&gt; (2020-actualidad)&lt;br&gt;
&lt;a href=&quot;https://conectiva.lat&quot;&gt;https://conectiva.lat&lt;/a&gt;&lt;br&gt;
Página de la red de trastornos hereditarios del tejido conectivo en LatAm.&lt;br&gt;
Tecnologías: Wordpress CMS&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Tarjetas de emergencia para EPOF&lt;/strong&gt; (2021-actualidad)&lt;br&gt;
&lt;a href=&quot;https://conectiva.lat/emergencias&quot;&gt;https://conectiva.lat/emergencias&lt;/a&gt;&lt;br&gt;
Página de las tarjetas de emergencia para las personas con enfermedades raras, huérfanas o poco frecuentes desarrolladas por Conectiva.&lt;br&gt;
Tecnologías: HTML + CSS + Sergey SSG&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Evento THTC2021&lt;/strong&gt;, &lt;em&gt;landing&lt;/em&gt; (2021)&lt;br&gt;
&lt;a href=&quot;https://conectiva.lat/evento/THTC2021/&quot;&gt;https://conectiva.lat/evento/THTC2021/&lt;/a&gt;
Simposio Iberoamericano Atención integral en Enfermedades Raras&lt;br&gt;
Tecnologías: HTML + CSS + Bulma CSS + JavaScript Vanilla + accesibilidad&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Evento THTC2022&lt;/strong&gt;, &lt;em&gt;landing&lt;/em&gt; (2022)&lt;br&gt;
&lt;a href=&quot;https://conectiva.lat/evento/THTC2022/&quot;&gt;https://conectiva.lat/evento/THTC2022/&lt;/a&gt;&lt;br&gt;
Primeras Jornadas Iberoamericanas de los Trastornos Hereditarios del Tejido Conectivo&lt;br&gt;
Tecnologías: HTML + CSS + Bulma CSS + JavaScript Vanilla + accesibilidad&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Vivir con una EPOF&lt;/strong&gt; (2021)&lt;br&gt;
&lt;a href=&quot;http://conectiva.lat/evento/EPOF/&quot;&gt;http://conectiva.lat/evento/EPOF/&lt;/a&gt;&lt;br&gt;
Carousel de datos eastadísticos sobre las Enfermedades Poco Frecuentes.&lt;br&gt;
Tecnologías: HTML + CSS + JavaScript Vanilla&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Mundo Marfan Latino&lt;/strong&gt; (2010-actualidad)&lt;br&gt;
&lt;a href=&quot;https://mundomarfan.org&quot;&gt;htps://mundomarfan.org&lt;/a&gt;&lt;br&gt;
Página de la comunidad Marfan hispanohablante «Mundo Marfan Latino» que gestiona Gloria Pino.&lt;br&gt;
Tecnologías: Wordpress CMS&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Latidos&lt;/strong&gt;, planeta (2022-actualidad)&lt;br&gt;
&lt;a href=&quot;https://mundomarfan.org/latidos&quot;&gt;https://mundomarfan.org/latidos&lt;/a&gt;&lt;br&gt;
Planeta de noticias de la comunidad Marfan internacional.&lt;br&gt;
Tecnologías: MoonMoon planet (PHP)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Coronavirus&lt;/strong&gt; (2020)&lt;br&gt;
&lt;a href=&quot;https://mundomarfan.org/coronavirus/&quot;&gt;https://mundomarfan.org/coronavirus/&lt;/a&gt;&lt;br&gt;
Página informativa sobre las consecuencias de la COVID-19 en personas afectadas por el síndrome de Marfan.&lt;br&gt;
Tecnologías: HTML + CSS + Bootstrap + JavaScript + accesibilidad&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/web.C-DXXuk3_Z1Sr6f7.webp"/><category>retro</category><category>pro-bono</category><author>JavGuerra</author></item><item><title>Inventario Sinclair QL</title><link>https://javguerra.github.io/blog/inventario-sinclair-ql</link><guid isPermaLink="true">https://javguerra.github.io/blog/inventario-sinclair-ql</guid><description>Mi colección retro</description><pubDate>Sat, 10 Feb 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://javguerra.github.io/_astro/retroql.B9e8WeKV_Z1m6EFP.webp&quot; alt=&quot;Imagen del QL&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;#retro&lt;/em&gt;, &lt;em&gt;#sinclair ql&lt;/em&gt;, &lt;em&gt;#sinclair spectrum&lt;/em&gt;&lt;/p&gt;&lt;hr /&gt;&lt;h1 id=&quot;sinclair-ql&quot;&gt;Sinclair QL&lt;/h1&gt;
&lt;p&gt;Listado de recursos de que dispongo relacionados con el ordenador Sinclair QL.&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;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;índice-de-contenidos&quot;&gt;Índice de contenidos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#configuraciones-habituales&quot;&gt;Configuraciones habituales&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#hardware&quot;&gt;Hardware&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#ordenadores&quot;&gt;Ordenadores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#expansiones&quot;&gt;Expansiones&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#accesorios&quot;&gt;Accesorios&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sustituidos-intercambiados-o-sin-uso&quot;&gt;Sustituidos, intercambiados o sin uso&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#prestados&quot;&gt;Prestados&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#actualizados-reparados-o-en-reparaci%C3%B3n&quot;&gt;Actualizados, reparados o en reparación&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#para-reparar&quot;&gt;Para reparar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#buscado&quot;&gt;Buscado, Y tal vez…&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#otros-materiales&quot;&gt;Otros materiales&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#inves-spectrum&quot;&gt;Inves Spectrum+ y expansiones&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;configuraciones-habituales&quot;&gt;Configuraciones habituales&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;El que será el QL de batalla: QL (Samsung) con teclado español, ROM switcher, Hermes, ampliación hasta 896Kb RAM de Álvaro Alea, QIMSI Gold USB, ratón, cable USB de datos.&lt;/li&gt;
&lt;li&gt;El QL para exposición, con el máximo equipamiento &lt;em&gt;vintage&lt;/em&gt;: QL con teclado profesional inglés Schön, Gold Card, Minerva, Hermes, QIMSI USB, ratón, cable USB de datos, y acceso a doble unidad de disqueteras externas.&lt;/li&gt;
&lt;li&gt;El QL con genuino sabor español: QL con teclado español, Qubide con ampliación de 512Kb de José Leandro, Hermes, Disco DOM 512Mb.&lt;/li&gt;
&lt;li&gt;Dos QL en reserva, uno inglés y otro español.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;hardware&quot;&gt;Hardware&lt;/h2&gt;
&lt;p&gt;Ver &lt;a href=&quot;https://badaman.badared.com/ql/galeria/?dir=coleccion&quot;&gt;fotos de mi colección&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&quot;ordenadores&quot;&gt;Ordenadores&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;QL teclado español Samsung (antes alemán), ISS US3, sin numeración (SGxx), Tetroid ROM switcher, IPC Hermes y TRACO.&lt;/li&gt;
&lt;li&gt;QL teclado español, ISS 7, D14-090906, ROM MGE, IPC Hermes y TRACO.&lt;/li&gt;
&lt;li&gt;QL teclado español, ISS 6, D14-085687, ROM MGE e IPC Hermes.&lt;/li&gt;
&lt;li&gt;QL teclado inglés Schön, ISS 6, D14-081581, ROM Minerva e IPC Hermes.&lt;/li&gt;
&lt;li&gt;QL teclado inglés, ISS 6, D14-078592, ROM JM.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;expansiones&quot;&gt;Expansiones&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Monitor Vision QL, 12 pulgadas.&lt;/li&gt;
&lt;li&gt;Teclado inglés Schön serie 700929.&lt;/li&gt;
&lt;li&gt;Doble unidad de disqueteras externas 1,44 MicroPeripherals con unidades sustituidas.&lt;/li&gt;
&lt;li&gt;GoldCard v3, “GoldCard v2.49”, 1879552 bytes libres.&lt;/li&gt;
&lt;li&gt;Tetroid TDI2 interface 024003.&lt;/li&gt;
&lt;li&gt;TrumpCard v1 “QubbeSoft P/D v2.00, 896K, Care/QJump 2.26”, 857088 bytes libres.&lt;/li&gt;
&lt;li&gt;MicroPeripherals Disk Interface DD50, serie 550959. “QFLP for Micro P Disc v1.15”, 85504 bytes libres.&lt;/li&gt;
&lt;li&gt;512Kb expanderam de Miracle System con through port.&lt;/li&gt;
&lt;li&gt;Ampliación RAM variable de Álvaro Alea con through port.&lt;/li&gt;
&lt;li&gt;QLUB, adaptador de red QL-PC USB.&lt;/li&gt;
&lt;li&gt;QIMSI, “QIMSI Logic 1.21 Driver 1.10”, con conexión USB.&lt;/li&gt;
&lt;li&gt;QIMSI GOLD USB.&lt;/li&gt;
&lt;li&gt;Qubide 1,52.&lt;/li&gt;
&lt;li&gt;Qubide de José Leandro, con ampliación de memoria de 512 Mb., sin through port y con swich ROM REBEL/QUBATA, 582656 bytes libres.&lt;/li&gt;
&lt;li&gt;QSound elaborada por TitoxUnix.&lt;/li&gt;
&lt;li&gt;2 convertidores QL-VGA elaborados por TitoxUnix.&lt;/li&gt;
&lt;li&gt;Kempston joystick quickshot II.&lt;/li&gt;
&lt;li&gt;Ratón para QIMSI/GOLD marca CHERRY, 2 botones + rueda (sin uso), con adaptador USB / MicroUSB.&lt;/li&gt;
&lt;li&gt;Ratón StarMouse, serie 200763.&lt;/li&gt;
&lt;li&gt;Ratón serie Genius tres botones.&lt;/li&gt;
&lt;li&gt;Cartucho ROM “TK2 and RAMdisk installed”.&lt;/li&gt;
&lt;li&gt;Cartucho ROM diseñado por Zerover, clónico del anterior.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;accesorios&quot;&gt;Accesorios&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;1 membrana de repuesto para teclado.&lt;/li&gt;
&lt;li&gt;1 carcasa superior de QL con espacio de teclado vaciado (con agujeros).&lt;/li&gt;
&lt;li&gt;Tapa de diseño en impresión 3D para ocultar agujeros de carcasa superior.&lt;/li&gt;
&lt;li&gt;Carcasa para QLUB.&lt;/li&gt;
&lt;li&gt;Carcasa para QIMSI.&lt;/li&gt;
&lt;li&gt;Carcasa para QIMSI GOLD de Álvaro Alea con logo Sans Serif.&lt;/li&gt;
&lt;li&gt;2 carcasas para convertidor QL-VGA.&lt;/li&gt;
&lt;li&gt;2 cables USB para datos.&lt;/li&gt;
&lt;li&gt;2 cables USB para alimentación.&lt;/li&gt;
&lt;li&gt;2 cables de red de QL originales.&lt;/li&gt;
&lt;li&gt;2 cables de red de QL nuevos para QLUB.&lt;/li&gt;
&lt;li&gt;3 cables conectores serie QL.&lt;/li&gt;
&lt;li&gt;2 adaptadores serie.&lt;/li&gt;
&lt;li&gt;2 convertidores serie-paralelo.&lt;/li&gt;
&lt;li&gt;1 adaptador de Joystick.&lt;/li&gt;
&lt;li&gt;2 cables de antena de TV.&lt;/li&gt;
&lt;li&gt;2 cables DIN QL a QL-VGA.&lt;/li&gt;
&lt;li&gt;2 cables VGA macho-macho.&lt;/li&gt;
&lt;li&gt;1 cable adaptador de video DIN QL a Euroconector.&lt;/li&gt;
&lt;li&gt;1 ROM Minerva v.1.98 n.3878 instalada.&lt;/li&gt;
&lt;li&gt;1 ROM swich de Tetroid ver.2 (2018) instalada.&lt;/li&gt;
&lt;li&gt;4 Hermes 2.20 por Álvaro Alea en distintos equipos instalados.&lt;/li&gt;
&lt;li&gt;2 reguladores de corriente TRACO TSR 2-2450N instalados.&lt;/li&gt;
&lt;li&gt;1 adaptador de ratón USB-PS2 (venía con ratón USB para QIMSI).&lt;/li&gt;
&lt;li&gt;11 patas de goma de repuesto.&lt;/li&gt;
&lt;li&gt;15 patas de plástico. Tres por cada QL.&lt;/li&gt;
&lt;li&gt;5 fuentes de alimentación, 3 UE, 2 UK (una con enchufe inglés, otra con enchufe sustituido).&lt;/li&gt;
&lt;li&gt;5 tapas de puerto de expansión. Una por QL.&lt;/li&gt;
&lt;li&gt;5 tapas de expansión de microdrive. Una por QL.&lt;/li&gt;
&lt;li&gt;5 tapas de ROM. Una por QL. La del QL alemán apantallada.&lt;/li&gt;
&lt;li&gt;1 Caja similar a “Transform box” para microdrives de Álvaro Alea.&lt;/li&gt;
&lt;li&gt;3 tornillos exteriores largos de repuesto.&lt;/li&gt;
&lt;li&gt;4 tornillos exteriores medianos de repuesto.&lt;/li&gt;
&lt;li&gt;Adaptador IDE-USB para DOM.&lt;/li&gt;
&lt;li&gt;Adaptador microSD para QIMSI y QIMSI GOLD.&lt;/li&gt;
&lt;li&gt;DOM disk 512Mb + cable alimentación.&lt;/li&gt;
&lt;li&gt;54 microdrives.&lt;/li&gt;
&lt;li&gt;En torno a 40 almohadillas para microdrive.&lt;/li&gt;
&lt;li&gt;Tarjeta micro-SD 16Gb para QIMSI.&lt;/li&gt;
&lt;li&gt;Tarjeta micro-SD 16Gb para QIMSI GOLD.&lt;/li&gt;
&lt;li&gt;9 tarjetas micro SD para QIMSI y QIMSI GOLD de distintos tamaños.&lt;/li&gt;
&lt;li&gt;Estuche de tarjetas micro SD.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;sustituidos-intercambiados-o-sin-uso&quot;&gt;Sustituidos, intercambiados o sin uso&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2026-05 - QL teclado inglés, ROM AH, ISS 5, D09-014922, con IC FP1162 (sustituto de IPC 8749 para teclados Schön). Equipo intercambiado por el D14-090906 con ROM Switch de Álvaro Alea. Me quedo con el teclado inglés del D09-014922 y él con el teclado español del D14-090906.&lt;/li&gt;
&lt;li&gt;2 disqueteras Microperiferals sustituidas que no funcionan.&lt;/li&gt;
&lt;li&gt;2 Reguladores de corriente RECOM R-78B5.0-1.5 sustituidos por TRACO TSR 2-2450N.&lt;/li&gt;
&lt;li&gt;1 Placa reguladora de corriente adaptada por Álvaro Alea.&lt;/li&gt;
&lt;li&gt;1 Disipador con regulador 7805 y condensador sustituido en el QL alemán por un TRACO.&lt;/li&gt;
&lt;li&gt;1 disipador con regulador 7805 sustituido en el QL español por un TRACO.&lt;/li&gt;
&lt;li&gt;2 chips de ROM JM del QL Samsung, que fueron sustituidos por Tetroid ROM switcher que venían en QL Samsung.&lt;/li&gt;
&lt;li&gt;1 Hermes 2.20 por TitoxUnix.&lt;/li&gt;
&lt;li&gt;3 IPC 8749.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;prestados&quot;&gt;Prestados&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2026-5 - MicroPeripherals Disk Interface DD50 a Álvaro Alea&lt;/li&gt;
&lt;li&gt;2026-5 - Cartucho ROM TK2 a Álvaro Alea&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;actualizados-reparados-o-en-reparación&quot;&gt;Actualizados, reparados o en reparación&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;2026 - D14-078592 en reparación por Álvaro Alea. Sustitución del puerto de expansión.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2026-06 - QLUB, reparado por Chr$.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2026-06 - Patillaje soldado a los TRACO para enchufar en el conector del 7805 del QL, por Chr$.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2026-05 - Soldadura de la toma de corriente del QL alemán por Zerover.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2026-05 - Carcasa superior y 4 teclas de teclado español para QL alemán: [3], [7], [9] y [+/=] donadas por TitoxUnix.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2026-05 - Reemplazo en QL alemán de las teclas distintas al teclado español por las teclas donadas por José Leandro (17 teclas, faltaban 4).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2026-05 - En el QL alemán, sustitución de la ROM JM por ROM Switch, del IPC 8749 por Hermes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2026-05 - Intercambio de teclados y ROMs entre equipos propios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;D14-078592 cede teclado español y ROM MGE a D14-090906.&lt;/li&gt;
&lt;li&gt;D14-090906 cede ROM switch a QL alemán y teclado inglés a D14-078592.&lt;/li&gt;
&lt;li&gt;QL alemán cede ROM JM a D14-078592.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2026-04 - QIMSI actualizada a “QIMSI Logic 1.21 Driver 1.10”, con conexión USB, antes: “QIMSI Logic 0.98 Driver 1.10”, con conexión de teclado, por Maskenlos.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2025-11 - D14-081581 reparado por Zerover. Sustitución del cableado del teclado Schön.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2025 - Sustitución del IPC 8749 por Hermes de Álvaro Alea en varios equipos.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2024-02 - Sustitución de las disqueteras de MicroPeripherals por TitoxUnix.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2024-02 - Reparaciones por José Leandro:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;D14-085687 - Reparación de toma de corriente, soldadura.&lt;/li&gt;
&lt;li&gt;D14-081581 - Reparación del bus de expansión, soldadura.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sustituidas todas las membranas por membranas nuevas de la tirada de RWAP.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sustituidos chips de la QUBIDE por Zerover.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;para-reparar&quot;&gt;Para reparar&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;QL antes alemán tiene cuelgues aleatorios y a veces no enciende.&lt;/li&gt;
&lt;li&gt;Doble unidad de disqueteras externas 1,44 MicroPeripherals con unidades sustituidas.&lt;/li&gt;
&lt;li&gt;2 Disqueteras MicroPeriferals no operativas (sustituidas).&lt;/li&gt;
&lt;li&gt;Ratón StarMouse inoperativo&lt;/li&gt;
&lt;li&gt;Batería de Tetroid TDI2 interface y revisar.&lt;/li&gt;
&lt;li&gt;+40 microdrives inoperativos por problemas con la almohadilla.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;buscado&quot;&gt;Buscado&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2 Tetroid QL power module,
&lt;ul&gt;
&lt;li&gt;o bien 2 Placas reguladoras de corriente adaptada por Álvaro Alea,&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;1 sustituto de batería para Gold Card original.&lt;/li&gt;
&lt;li&gt;2 Carcasas ROM por Álvaro Alea.&lt;/li&gt;
&lt;li&gt;1 Cartucho ROM ICE diseñado por Zerover.&lt;/li&gt;
&lt;li&gt;Diag ROM de Stephen Usher.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;y-tal-vez&quot;&gt;Y tal vez…&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Teclado mecánico bajo perfil español para QL.&lt;/li&gt;
&lt;li&gt;RomDisq.&lt;/li&gt;
&lt;li&gt;Aurora.&lt;/li&gt;
&lt;li&gt;Caja original de QL y corchos.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;otros-materiales&quot;&gt;Otros materiales&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Software, manuales, libros, revistas y folletos por catalogar.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;inves-spectrum&quot;&gt;Inves Spectrum+&lt;/h1&gt;
&lt;p&gt;La otra máquina Sinclair de que dispongo.&lt;/p&gt;
&lt;p&gt;El equipo consta de:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ordenador Inves Spectrum+ serie 211539.&lt;/li&gt;
&lt;li&gt;Fuente de alimentación.&lt;/li&gt;
&lt;li&gt;Cable de antena.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;expansiones-1&quot;&gt;Expansiones&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Dandanator Mini 1.0 sin conector de joystick, con carcasa.&lt;/li&gt;
&lt;li&gt;Kempston joystick quickshot II.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><enclosure url="https://javguerra.github.io/_astro/retroql.B9e8WeKV_Z1m6EFP.webp"/><category>retro</category><category>sinclair ql</category><category>sinclair spectrum</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>