¿Por qué Windows Update conlleva un 10% de riesgo de estropear su computadora?

El problema es la complejidad. Los sistemas operativos de Microsoft son demasiado complejos y tienen demasiadas interdependencias para seres humanos individuales, grupos de individuos o miles de desarrolladores que trabajan en sus silos para comprender y comunicarse. Y eso está dejando de lado las millones de aplicaciones de terceros que dependen del sistema operativo.

A primera vista, Windows es un sistema operativo “más inteligente” que UNIX o sus derivados como Mac y Android. Sin embargo, esta es su cura de Aquiles. Las capas y el intercambio de funciones rompen una regla de oro de que el todo no debería depender de sus partes. *

Se me ocurren dos ejemplos históricos:
Uno fue el “infierno de DLL” de hace una década o más, antes de .NET. Compartir bibliotecas de funciones vinculadas dinámicamente parece tener sentido, al igual que un programa que reutiliza funciones u otros objetos en el código. Sin embargo, condujo a una confusión masiva con versiones competidoras de los archivos DLL que se sobrescriben entre sí con cada nueva instalación. El segundo ejemplo, que aún persigue a Windows, es el desastre del registro. Una vez más, parece que tendría mucho sentido tener una base de datos con todos los datos de configuración, qué gran avance de esos viejos archivos INI. En realidad, había mucho que decir sobre esos viejos archivos de configuración, al menos eran independientes y no interferían con las configuraciones de otras aplicaciones. El registro es solo un laberinto laberíntico que ralentiza gradualmente todas las computadoras con Windows.

Contrasta la complejidad de las instalaciones de Windows con la simplicidad de UNIX o Mac. Puede ingresar y cambiar complementos a Linux o Mac todo el día, y es una actividad segura. El núcleo de estos sistemas operativos puede ser relativamente tonto, pero las dependencias cruzadas se minimizan.

Solo quería mencionar que las constantes actualizaciones de software también son una especie de desarrollador OCD. Saber que siempre pueden actualizar la última actualización es una práctica muy mala y conduce a una falta total de restricción y disciplina de ingeniería. Yo también temo las actualizaciones de cualquier tipo, ya sea “arreglos” que no necesito o “nuevas funciones” que no solicité.

* Existe un concepto llamado “holarquía”: los holones son unidades autónomas y autosuficientes que poseen cierto grado de independencia y manejan contingencias sin pedir instrucciones a las autoridades superiores. Estos holones también están sujetos simultáneamente al control de una o más de estas autoridades superiores. IMO Windows se desvió desastrosamente de esta regla de oro.

No es así, en dos sistemas operativos que ha tenido problemas, esto no equivale ni estadística ni empíricamente a ¿Por qué Windows Update conlleva un 10% de riesgo de estropear su computadora?

No conozco su nivel de experiencia técnica, por lo que solo puedo basar mi respuesta en el hecho de que mi participación en Windows como sistema operativo se remonta a antes de 1995 y, aunque he tenido problemas muy, muy ocasionales, ninguno ha creado un sistema inutilizable.
Si realmente desea estar seguro, retrase la actualización por un par de días y use ese tiempo para buscar ‘problemas de actualización de Windows’ o similar.

Finalmente, Anonymous está en lo correcto en sus puntos como se dijo, lamentablemente no muchos de nosotros tenemos los recursos o la paciencia para mantener una disciplina corporativa en una máquina doméstica.

Peter

Windows no es un software de código abierto tiene serios inconvenientes. No sabemos si realmente se están actualizando. De hecho, pueden agregar errores para ralentizar el proceso y dar dinero a los agentes antivirus para solucionar esos errores dándoles el código para corregir el error. Por lo tanto, Windows se convierte en WINDows Os con el que nunca puede trabajar de forma segura. Por lo tanto, recomendaría software de código abierto como Linux, redhat, etc.

More Interesting

En el concepto de paginación, ¿qué se compensa en la dirección lógica generada por la CPU?

¿Qué piensan las personas que trabajan en el aprendizaje automático y la IA del trabajo de investigación de la actriz Kristen Stewart sobre IA?

¿Se puede utilizar la programación lineal para la optimización de hiperparámetros en el aprendizaje automático?

¿Cuáles son las diferencias entre pensar humanamente y pensar racionalmente?

¿Cómo utiliza la informática el método científico?

¿Puedo solicitar un doctorado (CS) en UT Austin directamente después de mi licenciatura? ¿Cuánto me costará?

¿Qué debo hacer si mi computadora tiene poca memoria?

La pantalla de mi computadora portátil está desarrollando un grupo de píxeles muertos. ¿Necesito reemplazar la pantalla LCD o puedo repararla?

¿Cuál es la diferencia entre la cultura de programación en IIITH e IIT Bomabay / Delhi?

¿Cómo realiza una unidad lógica aritmética (ALU) la multiplicación, suma y comparación en enteros sin signo muy grandes (8,000,000 bits o más)?

Elon Musk afirma que el mundo podría ser una simulación. ¿Alguien puede explicarme cómo sería posible pi en un mundo simulado, o cualquier otro número irracional como e?

¿Hay algún empleado anterior de Satyam Computers en Quora? ¿Cómo fue trabajar con Satyam Computers?

¿Cuáles son las mayores diferencias entre los artefactos del fenómeno Gibbs y los artefactos JPEG?

¿Vale la pena hacer M.Tech en informática de una universidad india?

Cómo recuperar o restaurar archivos cifrados