Mercaderes HL

Privado

Mensajes

  • RE: Museo Hardlimit

    La prueba de concepto de la cuarta (y última) fase del navegador de archivos, está implementada. La idea aquí, más que añadir funcionalidad pura, era poder demostrar si esto era posible. ¡Y es posible!

    Consiste en poder ejecutar los ejecutables desde el navegador. El sistema detecta automáticamente el tipo de ejecutable y lo lanza en MS-DOS 6.22 o Windows 95/98. Además, se ha querido probar otra cosa relacionada con todo esto que de momento queda limitado a algunos formatos de imágenes y sonidos: poder visualizar los archivos en software nativo. De momento, se pueden ver gifs/jpegs en Internet Explorer 3/4 y BMPs en el Paint de Windows 95 y los tres formatos en Imaging. Además, se pueden escuchar .wav en las grabadora de sonidos de Windows.

    Algunos ejemplos (para que se oiga sonido, hay que hacer clic en la pantalla de la emulación):

    Ejemplo 0: Demo del Tomb Raider II Gold
    Ejemplo 1: Demo del Theme Hospital para DOS
    Ejemplo 2: Demo del Theme Hospital para Windows 95.
    Ejemplo 3: Demo del International Rally Championship (- para frenar, tecla a la derecha de la Ñ para acelerar, z/x para girar):
    Ejemplo 4: Demo del Duken Nukem 3D (no seleccionar tarjeta de sonido porque no incluyeron los archivos de audio y falla)
    Ejemplo 5: Demo del Epic MegaPinball.

    Las emulaciones de Windows 95 además vienen en dos sabores: con profundidad de color de 32 bits y de 8 bits, de forma que se puede experimentar con paletas en imágenes y se mejora la compatibilidad en software. De esa forma tenéis Windows 95 a 8 y 32 bits y Windows 98 SE a 32 bits, por lo que tenéis varias vías en caso de encontrar incompatibilidades.

    Ejemplo 5: Imagen jpeg desde Internet Explorer 3/4
    Ejemplo 6: Imagen bmp desde MS Paint
    Ejemplo 7: Sonido desde la grabadora de sonidos de Windows 95

    En la anterior versión de museo, era posible emular algunos programas de MS-DOS, pero había un condicionante muy fuerte: el programa tenía que estar contenido en un .zip y eso implicaba preparar emulaciones individuales, lo cual era costosísimo en tiempo. Ahora, gracias al HLFSv2 (¡Hardlimit File System!) la flexibilidad es absoluta y se puede manejar cada archivo individualmente, esté donde esté y a una velocidad asombrosa. Y eso sin contar con que se rompe el límite MS-DOS y se amplia, en teoría, a cualquier sistema x86 (aquí hay todavía kilómetros de tela que cortar). Con esto, ya hemos superado con creces la funcionalidad de la anterior versión y hasta donde sé, somos los únicos en poder ejecutar programas de esta forma.

    Este tema está verde todavía y se irá puliendo muy poco a poco: por ejemplo, desde MS-DOS y Windows 98 no es posible leer a partir del cilindro 1024 del disco disco (encontraréis errores de lectura en carpetas muy grandes: >500MB): si os pasa esto con Windows 98, usad 95. Además, la unidad virtual sólo tiene soporte para archivos en formato 8.3 y otras cuestiones.

    En otro orden de cosas, desde el buscador de archivos, ya es posible buscar archivos. Las búsquedas son en el sistema de archivos completo hasta que se visita un medio/disco concreto. A partir de ahí, las búsquedas se acotan al medio o directorio de forma recursiva. La búsqueda, a diferencia del multimedia, ordena por número de repeticiones, es decir, que los archivos más populares aparecen antes. También se añade una selección de "medias" en la propia búsqueda.

    Con esto, ya me he quedado a gusto y se cierra esta temporada de desarrollo intenso de museo. De aquí a finales de mes, se van a consolidar y documentar los cambios y no habrá nuevas características mayores (más allá de pequeños arreglos).

    El museo, como plataforma, está ya definido.

    Ahora lo grande vendrá ya de parte del contenido, independientemente de que exista mucho margen de mejora en todo.

    PS: La idización del media va por el 33%, así que en una dos semanas más, estará prácticamente todo.

  • RE: Información & anuncios

    El 14 y/o el 21 de este mes, Hardlimit estará fuera de servicio por mantenimiento. Se van a realizar varias actuaciones:

    • Limpieza interna de todos los equipos.
    • Se actualizará Peertube a la versión 8.1
    • Se harán cambios de hardware menores en el NAS: cambio de caja, fuente, controladora SATA y ventilador. Este cambio se hace por cuestiones térmicas y de ruido principalmente. Se ha elegido una caja Inter-Tech IM-2 Expander, fuente Pure Power 13 M de 550W y un ventilador Pure Wings 3 120mm. Al ser placa con micro soldado y disipación pasiva, espero que la única fuente de ruido audible sean los discos.
    • El servidor Redis se va a retirar y se volverá a unir al servidor frontal, pero con un disco dedicado solo para él. Se hace por cuestiones de ahorro energético y ruido. Si este cambio impactara en el rendimiento, se propondrá solución después del verano. Es verdad que los 32GB de RAM van a quedar un poco justos pero mientras el Ryzen 9 no nos deje tirados, estamos bien.
    • El disco de metainformacion de Peertube está empezando a dar advertencias SMART, por lo que el contenido se moverá al disco de Mastodon (se ha visto que ambos tienen menos actividad de lo previsto, así que no debería haber impacto en el rendimiento). No es crítico porque, además de haber copias, es información que se puede regenerar, pero se hará el cambio.

    En otro orden de cosas, se acerca el cierre del trimestre. El primer trimestre del año se ha centrado excesivamente en el museo debido a la espina clavada que tenía con el navegador de archivos. Afortunadamente para el museo (y los pantanos), un invierno lluvioso ha puesto a nuestra disposición más horas de las inicialmente programadas y este va a poder quedar prácticamente cerrado a falta de cortar algunos flecos.

    De esa forma, el segundo trimestre del año será el trimestre del banco de pruebas.

    Hay varios cambios planificados a nivel del programa, hasta el punto de que se va a sacar la versión 2.0. La idea es mantener las métricas actuales intactas por cuestiones de retrocompatibilidad con resultados y añadir un nuevo test.

    También aparecerán nuevas características en el programa, tanto planteadas por vosotros como de cosecha propia. La idea es ir sacando versiones beta desde las que será posible validar resultados y con las que se irán añadiendo estas nuevas funciones escalonadamente. Una vez cerrada la versión, se firmará para evitar avisos por parte de Windows.

    Los detalles se irán desvelando lanzamiento tras lanzamiento.

    Para terminar se esperan cambios menores en el museo (mínima prioridad) y alguna novedad en el foro relacionada con la integración con otras plataformas, principalmente con Peertube, además de la promoción de su versión en inglés (del que por cierto, se han hecho arreglos menores).

  • Resumen semana del 2 de marzo de 2026

    Nvidia retira su último controlador

    Hace unos días, Nvidia tuvo que retirar de la circulación la versión 595.59 de su controlador GeForce Game Ready. Parece que ha estado provocando problemas en torno a los ventiladores, ya sea en los sensores o en la aplicación de la curva de régimen. También se han visto comportamientos extraños con la gestión de tensiones y frecuencias.

    Fin del sitio de Clear Linux

    Clear Linux era una distribución que Intel estuvo manteniendo durante una década. Se trataba de la distro donde la compañía experimentaba con mejoras de rendimiento y era la que mejor rendimiento ofrecía de serie. Hace 6 meses, dejó de mantenerla y desde hace unos días, el sitio oficial junto al foro han dejado de estar disponibles.

    Retirada de Nvidia en IA

    El jefe ejecutivo de Nvidia ha dicho que después de las últimas rondas de financiación a OpenAI y Anthropic, no habrá más. El anuncio se ha hecho sin dar más explicaciones.

  • RE: Museo Hardlimit

    La fase 3A está en proceso a la vez que ha entrado en producción (todavía queda mucho que procesar, pero eso es ya automático). Para la visualización se están usando formatos normalizados y libres. La idea es que, independientemente del formato original, se pueda ver en cualquier navegador, porque uno de los problemas de los archivos antiguos es que muchas veces dejan de ser reproducibles por problemas de codec/formatos/algoritmos. Los formatos elegidos son: VP9 para video, OPUS para audio y WebP para imagen.

    Se pueden visualizar desde el navegador los siguientes tipos de archivos:

    Imágenes, vídeos y audios
    Estos tres tipos de "media" se están sacando por heurística. Eso quiere decir que están saliendo una gran cantidad de imágenes, videos y audios incluso de archivos que no son identificables como tales. En el caso de las imágenes, se muestra además bastante metainformación. Con el tiempo, se irán añadiendo las metainformaciones a videos y audios y es posible que se muestran histogramas de color en imágenes (esta información ya se está capturando; sólo queda mostrarla).

    Por su parte, a las imágenes se les pasa OCR. Si el texto está lo suficientemente definido, los resultados no están mal. Se usará en el futuro para buscar textos en imágenes aunque desde ya, se muestra el OCR cuando se visita la imagen.

    Ejemplo 1 de imagen
    Ejemplo 2 de imagen (ejemplo representativo de OCR)

    MIDIs
    Los midis vienen en seis sabores (ni más ni menos). Se han renderizado en:

    • OPL2 (sintetizador).
    • OPL3 (sintetizador).
    • Gravis UltraSound (pats oficiales).
    • Roland MT-32 (roms oficiales).
    • FluidR3 (soundfont moderna).
    • ToH (soundfont moderna).

    En algunos casos, no ha sido posible sacar MT-32, GUS y/o ToH. Muchos MIDIs antiguos están mal formados, no siguen el estándar, etc.

    Ejemplo de MIDI
    Ejemplo 2 de MIDI

    MODs
    Se están renderizando para que cumplan lo más posible con el Paula de Amiga gracias a OpenMPT. Inicialmente se iban a ofrecer varias versiones, pero aquí el panorama es más sombrío y parece que todos los esfuerzos se centran en esta implementación. Aquí también se están escaneando los archivos por heurística y la verdad es que están saliendo cosas la mar de interesantes, como archivos PSM que eran una especie de MODs de Epic que se usaban en cosas como su Pinball o en Jazz Jackrabbit (he tenido que buscar qué es esto porque no tenía ni idea que existía).

    Ejemplo de PSM de Jazz JackRabbit
    Otro PSM de Silver Pinball (precursor del Pinball de Epic Megagames)
    MOD normal
    Otro MOD

    Navegador de archivos
    En otro orden de cosas, cuando accedéis a cualquier carpeta, se muestra una selección de todos estos archivos que abarcan la carpeta actual y todas las subcarpetas superiores (sale máximo 6 archivos por tipo). Conforme vais navegando por las carpetas, se van acotando los "media" mostrados. Y si hacéis clic a un archivo visualizable, se muestra toda la información junto a la visualización. Lo que sale, sale en orden de "importancia" y la importancia consiste en cantidad de pixels en imágenes y duración en el resto.

    El procesado es lento (vamos por el 2%). Todavía va por los primeros medios de la lista. Aquí tenéis un ejemplo:
    Directorio raíz de la PCMania 21

    Además, es posible ver todos los archivos de un tipo concreto desde el directorio actual. Por ejemplo, aquí están todas imágenes de PCMania 27.

    Para terminar, se han empezado a mostrar iconos al lado de archivos y carpetas para que sean mejor identificables. Todavía quedan muchos, pero ya se irán añadiendo. Para esto, se están usando caracteres Unicode ya que me estoy aficionando a la normalización de formatos y codificaciones.

    Hay una cosilla: esto se supone que es un buscador de archivos. Pero he ido a buscar unos cuantos archivos para ponerlos en este hilo como ejemplo y resulta que se me ha olvidado implementar el buscador y no me he dado cuenta hasta ahora. Así que eso intentaré tenerlo próximamente.

    La fase3b consiste en hacer esto mismo con documentos: txt, rtf, wp5.1, pdfs, docs, etc, etc, etc. Pero esto se dejará para bastante más adelante.

  • Resumen semana del 23 de febrero de 2026

    Dell pone un conector para GPUs especial

    Dell ha empezado a usar un conector 12V-2x6 para tarjetas gráficas en sus PCs de sobremesa que viene con un mecanismo de retención mejorado. La idea es que el conector no pueda salirse accidentalmente y aunque no se ha dicho por qué quieren seguridades adicionales, tiene pinta de que en Dell, con los precedentes habidos, no tienen demasiada confianza en este estándar de alimentación.

    Panasonic abandona el negocio de las TVs

    El otrora rey de los paneles de plasma ha abandonado la fabricación de aparatos de televisión. Panasonic ha decidido ceder la imagen de marca a la china Skyworth, que la explotará tanto a nivel de fabricación como de marketing.

    Project Silica sigue avanzando

    Project Silica es un desarrollo de Microsoft que busca poder almacenar información durante decenas de miles de años. En estos momentos su tecnología es capaz de almacenar 2TB en una superficie de vidrio de 120mm². La tasa de escritura es de 18.5 Mbps y han conseguido rebajar la calidad del vidrio necesario.

    AMD y Meta se asocian

    La economía circular de la IA se sigue fortaleciendo. Meta y AMD han pactado que esta última le suministrará 60 mil millones en hardware en los próximos 5 años. A cambio, Meta podrá adquirir el 10% del fabricante de semiconductores, un trato al que ya llegó AMD con OpenAI el año pasado.

    Instalando Linux sin USB

    ulli es una herramienta que permite hacer que el sector de arranque del disco duro apunte a un instalador de Linux con opciones para Linux Mint 22.3, K/Ubuntu 24.04.4 LTS, Debian Live 13.3.0 y Fedora 43. Con esto, es posible instalar estas distribuciones desde Windows o Linux sin necesidad de usar una unidad USB.

  • RE: Banco de pruebas Hardlimit

    Ahora se muestran rankings mono y multihilo por usuarios en portada. El ranking muestra el mejor resultado por usuario-CPU para evitar que un solo usuario acapare muchas posiciones con una misma configuración.

  • RE: Museo Hardlimit

    Ya es posible ver el contenido de los archivos extraibles. Estos incluyen cualquier tipo de archivo y el contenido pueden ser otros archivo o secciones de binarios. La secciones muchas veces contienen datos binarios sin importancia, pero en otras, hay incrustado contenido relevante como imágenes, sonidos, animaciones, cursores, texto plano y demás (principalmente en DLLs).

    Aquí hay un ejemplo de un .zip que a su vez contiene otro zip. En la descripción se puede ver el formato el algoritmo que se usa en cada uno de ellos.

    Se ha indexado el 70%. Supongo que durante el fin de semana se completará el proceso. En estos momentos, suman 1.3 millones de archivos/secciones a los que ya teníamos.

    Con esto, la fase 2 en principio queda finalizada (a la espera de completar la indización, que es un proceso automático) y lo más árido del tema, queda cerrado hasta que se añadan nuevos formatos (hay ya una lista para la siguiente iteración).

    Posiblemente la fase 3 comenzará próximamente, que consiste en poder visualizar los archivos desde el navegador. Esto es: imágenes, videos, sonidos, midis, mods, documentos, etc, etc, etc. Es una de las partes más chulas del explorador para la que ha sido necesario previamente hacer lo que se ha hecho hasta ahora y con lo que se puede convertir en una potente herramienta de arqueología digital.

    Por otra parte, se ha consolidado el front-end en todo el museo (excepto fichas de hardware): ahora ya se usa el nuevo en todas las secciones, lo que le da un mejor aspecto en el escritorio y arregla muchas cosas que estaban rotas en la versión móvil.

    Además, se han añadido los videos sobre cada hardware y software que subí en su momento a Peertube: ejemplo.

  • RE: Banco de pruebas Hardlimit

    Se han hecho cambios que proporcionan mejoras radicales en los tiempos de carga de todas las páginas. También se han corregido algunos textos cuyo formato no era compatible con la nueva versión de selector de idiomas.

    Además, hace unos días se empezaron a marcar los resultados de CPUs overclockeadas en la lista de últimos envíos de portada.