robot de la enciclopedia para niños

Parche (informática) para niños

Enciclopedia para niños

Cuando en informática hablamos de un parche, nos referimos a cambios que se aplican a un programa. Estos cambios sirven para arreglar errores, añadir nuevas funciones, mejorar lo que ya existe o quitar partes antiguas que ya no se usan. Un parche puede aplicarse a cualquier tipo de programa, desde un sistema operativo hasta una aplicación de tu teléfono.

A veces, los parches son creados por los mismos programadores que hicieron el programa. Otras veces, son hechos por otros programadores que quieren ayudar a mejorarlo. El nombre "parche" viene de una herramienta de Unix llamada patch, creada por Larry Wall.

Historia de los parches

Archivo:TuxOnIce patching
Una captura de pantalla cuando se está usando el parche en un núcleo Linux.

Hace mucho tiempo, los parches se entregaban en tarjetas perforadas o en cintas. Para aplicarlos, había que cortar un pedazo de la cinta original del programa y reemplazarlo con el nuevo pedazo. Era como remendar una prenda de ropa, de ahí el nombre de "parche".

Más tarde, los parches se distribuían en cintas magnéticas, disquetes o CD-ROM. Con la llegada de Internet, la mayoría de los parches se pueden descargar directamente desde las páginas web de los programas.

Hoy en día, muchos programas se actualizan solos a través de Internet. Esto es muy útil para mantener los sistemas operativos y las aplicaciones seguros y con las últimas mejoras. Si tienes muchas computadoras, esta forma automática de actualizar ayuda a que todas estén al día.

Tipos de parches según su código

Parches para programas ejecutables

Un parche a menudo actualiza el archivo principal de un programa, el que usas para abrirlo. Este archivo se modifica para incluir los cambios o a veces se reemplaza por completo.

El tamaño de los parches puede variar. Algunos solo cambian un archivo y son muy pequeños. Antes, instalar parches podía ser complicado y si algo salía mal, a veces había que reinstalar todo el programa. Ahora, la mayoría de las veces, programas especiales hacen la instalación de forma automática.

Parches para el código fuente

En estos casos, un parche es un archivo de texto que describe los cambios que se deben hacer en el código original de un programa. Esta forma es muy común en el mundo del Software Libre, donde los programadores comparten y mejoran el código juntos.

Por ejemplo, el servidor web Apache, que es muy usado, creció gracias a muchos parches que los desarrolladores crearon para añadirle nuevas funciones.

Tipos de parches según su objetivo

Parches para corregir errores

El objetivo de estos parches es arreglar "bugs" o errores de programación que no se encontraron durante el desarrollo del programa. Cuando un programa todavía está en una fase de prueba y puede tener errores, se le llama versión beta.

Parches de seguridad

Los parches de seguridad arreglan "agujeros de seguridad". Estos son puntos débiles en un programa que podrían ser usados para acceder sin permiso. Los parches de seguridad son muy importantes y frecuentes, especialmente en programas que se conectan a Internet.

Parches de actualización

Estos parches modifican un programa para incorporar nuevas formas de hacer las cosas. Por ejemplo, pueden hacer que un programa funcione más rápido, usar mejores algoritmos, añadir funciones nuevas o eliminar partes que ya no son útiles.

En las aplicaciones de los teléfonos inteligentes, este tipo de actualizaciones son muy comunes. Periódicamente, aparecen nuevas actualizaciones que corrigen errores, añaden funciones o simplemente mejoran el programa.

Parches de traducción

Este tipo de parche cambia el idioma de un programa. Por ejemplo, si un programa solo está en inglés, un parche de traducción puede hacer que esté disponible en español.

Galería de imágenes

kids search engine
Parche (informática) para Niños. Enciclopedia Kiddle.