Una actualización de ingeniería de revisión o solución rápida ( actualización QFE ) es un paquete único y acumulativo que incluye información (a menudo en forma de uno o más archivos) que se utiliza para abordar un problema en un producto de software (es decir, un error de software ) . [1] Normalmente, las revisiones se realizan para abordar una situación específica del cliente.
El término "hotfix" se refería originalmente a los parches de software que se aplicaban a los sistemas "hot"; es decir, sistemas que están activos, en ejecución y en estado de producción en lugar de estado de desarrollo. Para el desarrollador, una revisión implica que el cambio puede haberse realizado rápidamente y fuera de los procesos normales de desarrollo y prueba. Esto podría aumentar el costo de la solución al requerir un desarrollo rápido, horas extraordinarias u otras medidas urgentes. Para el usuario, la revisión podría considerarse más riesgosa o con menos probabilidades de resolver el problema. Esto podría causar una pérdida inmediata de servicios, por lo que, dependiendo de la gravedad del error, puede ser conveniente retrasar una revisión. El riesgo de aplicar la revisión debe sopesarse con el riesgo de no aplicarlo, porque el problema a solucionar podría ser tan crítico que podría considerarse más importante que una posible pérdida de servicio (por ejemplo, una brecha de seguridad importante).
Se puede ver un uso similar de los términos en las unidades de disco intercambiables en caliente. Es probable que el uso más reciente del término se deba a que los proveedores de software hacen una distinción entre una revisión y un parche.
Detalles
Un paquete de revisiones puede contener varias correcciones de errores "abarcadas", lo que aumenta el riesgo de una posible regresión . Una corrección de errores abarcada es una corrección de errores de software que no es el objetivo principal de un parche de software , sino su efecto secundario. Debido a esto, algunas bibliotecas para actualizaciones automáticas como StableUpdate también ofrecen funciones para desinstalar las correcciones aplicadas si es necesario.
La mayoría de los sistemas operativos modernos y muchos programas independientes ofrecen la capacidad de descargar y aplicar correcciones automáticamente. En lugar de crear esta función desde cero, el desarrollador puede optar por utilizar un paquete propietario (como RTPatch ) o de código abierto (como StableUpdate y JUpdater ) que proporciona las bibliotecas y herramientas necesarias.
También hay una serie de programas de software de terceros para ayudar en la instalación de revisiones en varias máquinas al mismo tiempo. Estos productos de software también ayudan al administrador al crear una lista de revisiones ya instaladas en varias máquinas.
Definición específica del proveedor
Microsoft
Microsoft Corporation utilizó una vez los términos "revisión" o "QFE" [2] [3], pero se ha detenido a favor de una nueva terminología: las actualizaciones se entregan en el canal de Versión de distribución general (GDR) o en el canal de Versión de distribución limitada (LDR) . Este último es sinónimo de QFE. Las actualizaciones de GDR se someten a pruebas exhaustivas, mientras que las actualizaciones de LDR están destinadas a solucionar un determinado problema en un área pequeña y no se publican al público en general. Las actualizaciones de GDR se pueden recibir del servicio de actualización de Windows o del Centro de descarga de Microsoft, pero las actualizaciones de LDR deben recibirse a través del soporte de Microsoft. [4] [5]
Tormenta de nieve
La compañía de juegos Blizzard Entertainment tiene un uso diferente del término hotfix para sus juegos, incluidos World of Warcraft y Diablo III : [6]
Una revisión es un cambio realizado en el juego que se considera lo suficientemente crítico como para que no se pueda retrasar hasta un parche de contenido regular. Las revisiones requieren solo un cambio del lado del servidor sin descarga y se pueden implementar sin tiempo de inactividad o con un breve reinicio de los reinos.
Ver también
Referencias
- ^ Bragg, Roberta (2003). "5: Diseño de una infraestructura de actualización de seguridad". Kit de capacitación a ritmo personal de MCSE (examen 70-298): diseño de seguridad para una red de Microsoft Windows Server 2003 . Redmond, WA : Microsoft Press . pag. "5–12". ISBN 0735619697.
- ^ Mu, Chris (26 de diciembre de 2007). "Algo sobre Hotfix" . HotBlog . Microsoft . Consultado el 8 de noviembre de 2012 .
- ^ "Descripción del contenido de los paquetes de actualización de software de Windows XP Service Pack 2 y Windows Server 2003 (revisión 11.1)" . Soporte . Microsoft. 16 de enero de 2008 . Consultado el 8 de noviembre de 2012 .
- ^ "¿Cuál es la diferencia entre la distribución general y las versiones de distribución limitada?" . Blogs de MSDN . Microsoft. 11 de marzo de 2008 . Consultado el 8 de noviembre de 2012 .
- ^ Adams, Paul (14 de mayo de 2009). "GDR, QFE, LDR ... ¿POR QUÉ?" . Blogs de TechNet . Microsoft . Consultado el 8 de noviembre de 2012 .
- ^ "WoW -> Información -> Preguntas frecuentes -> Parches" . 1 de noviembre de 2009.