Productos FTTH

Tienda FFTH desde 2004

Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon El secreto de 30 años de Windows 95


Microsoft mantuvo oculto durante 30 años que el detector de instaladores de Windows 95 identificaba archivos mediante palabras clave.





  • Microsoft guardó un secreto durante tres décadas sobre el funcionamiento de Windows 95. Resulta que su sistema para detectar instaladores operaba de forma muy diferente a la tecnología actual, ya que se basaba en el uso de "palabras claves" para reconocer los archivos.


La historia de Windows 95 es algo impresionante, más cuando te das cuenta de todo lo que se tuvo que hacer para llegar a la versión Windows 11 que hoy en día se conoce.

Hubo un tiempo en donde no había tantas apps, funciones o potencia de ordenadores y es por eso que este sistema operativo está lleno de curiosidades que vale la pena conocer.

Para reconocer el tipo de archivos, el antiguo software tenía que pasar por un proceso de "palabras clave", ya que si no lo hacía, entonces no sabía cómo diferenciarlos.

El método rudimentario explica cómo era la forma de gestionar los archivos en este entorno que dejó una huella inolvidable en la industria de los ordenadores y, a continuación, vas a enterarte de por qué hacerlo de esta manera era tan importante.

Así era el método secreto de Windows 95 para identificar instaladores

Aunque hoy existen herramientas avanzadas para proteger archivos críticos del sistema, Windows 95 recurrió a una solución tan sencilla como inesperada que permaneció prácticamente desconocida para el público durante décadas y que hoy, al salir a la luz, ayuda a entender un poco más sobre la complejidad de este sistema.

El mecanismo no era nada parecido a la identificación del nombre de un archivo ejecutable como el que se emplea en Windows 10 u 11. En aquella época, los instaladores eran sinónimos de problemas dentro del sistema.

Debido a sus ejecuciones, se podían generar diversos errores que influían negativamente en la experiencia del usuario. Para reducir este tipo de obstáculos, Microsoft implementó una técnica peculiar para intentar prevenir daños antes de que se volvieran irreversibles.

Una vez más, el ingeniero Raymond Chen es quien ha explicado cómo funcionaba la detección de los programas en el blog oficial The Old New Thing. Básicamente, para poder saber si había un instalador, el sistema tenía que comparar el nombre del archivo con una pequeña lista de palabras clave predefinidas.

Cuando encontraba coincidencias con términos como "setup", "install" o "inst", activaba automáticamente una rutina especial destinada a proteger los archivos del sistema.

Otras como "imposta", "ayarla" y "felrak" estaban relacionadas con instalación o configuración en otros idiomas como italiano, turco y húngaro.

Por otro lado, el veterano informático destacó que la presencia simultánea de "install" e "inst" era redundante porque cualquier elemento que se registrara así también tenía el "inst", pero de todas formas se quedaron dentro del código.

Pues bien, si no había ninguna vinculación con esas palabras, Windows 95 pasaba a la segunda comprobación, que consistía en emplear un análisis para saber si "Setup" estaba en algún sitio.

Para ciertos controladores multimedia instalados mediante archivos INF, había probabilidades de sobrescribir bibliotecas DLL esenciales y por eso el equipo tuvo que crear una especie de detector de instaladores basado principalmente en nombres de archivos.

Hoy en día, es una solución que parece extraña e innecesaria, pero en ese entonces era una de las maneras más efectivas de impedir que se generaran fallos graves en el sistema.

¿Por qué Microsoft recurrió a esta solución y cómo evolucionó Windows?

La elección de esta solución se debía principalmente a que muchos de los instaladores ignoraban las recomendaciones de Microsoft con respecto a las versiones de archivos y a veces los DLL estaban en un mal estado.

De aquí partían errores tras tener que hacer ejecuciones de programas que fueron diseñados originalmente para Windows 3.1, Por esto mismo es que Windows 95 tenía que recurrir al guardado de archivos críticos dentro de un directorio oculto llamado "C:\Windows\SYSBCKUP".

Además, muchas verificaciones se realizaban tras reiniciar el equipo, porque algunos instaladores salían temporalmente a MS-DOS para reemplazar archivos que estaban bloqueados mientras Windows se encontraba cargado.

Cuando llegó Windows 2000, finalmente Microsoft le puso fin a ese método rudimentario para darle paso al sistema Windows File Protection, que era más avanzado. Con esto se gestionaban de mejor manera los archivos cruciales y se restauraban en la caché "%WinDir%\System32\dllcache".

System File Protection en Windows ME y Windows Resource Protection en Windows Vista aparecieron luego junto a la famosa herramienta "sfc /scannow", que todavía utilizas en Windows 11.

Ese comienzo fue la clave para que en la actualidad, 30 años después, no haya tantos inconvenientes cuando se tenga que ejecutar un simple instalador.



Fuentes:
https://computerhoy.20minutos.es/software/curioso-secreto-windows-95-que-microsoft-ha-mantenido-oculto-durante-30-anos_7013903_0.html

0 comentarios :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.