La distribución de software es el proceso de entrega de software al usuario final.
Una distribución es una colección de componentes de software construidos, ensamblados y configurados para que se pueda usar esencialmente "tal cual". A menudo es lo más parecido a llave en mano forma de software libre . Una distribución puede tomar la forma de una distribución binaria , con un instalador ejecutable que se puede descargar de Internet . Los ejemplos van desde distribuciones de sistemas operativos completos hasta distribuciones de intérpretes y servidores (por ejemplo, instaladores de WAMP ). La distribución de software también puede referirse a careware y donateware .
En los últimos años, el término ha llegado a referirse a casi cualquier software "terminado" (es decir, algo que está más o menos listo para su uso previsto, ya sea como un sistema completo o como un componente de un sistema más grande) que se ensambla principalmente a partir de sistemas abiertos. componentes de origen.
Ejemplos de distros
Los ejemplos de distribuciones de software incluyen distribuciones basadas en BSD (como FreeBSD , NetBSD , OpenBSD y DragonflyBSD ) y distribuciones basadas en Linux (como openSUSE , Ubuntu y Fedora ).
Soporte de distribución
El soporte técnico es un tema clave para los usuarios finales de las distribuciones, ya que la distribución en sí es típicamente gratuita y puede que no sea "propiedad" comercial de un proveedor. Dependiendo de la distribución, el soporte puede ser proporcionado por un proveedor de soporte comercial, los desarrolladores que crearon la distribución o por la propia comunidad de usuarios.
Herramientas de distribución de software gratuitas
Las herramientas automáticas de GNU se utilizan ampliamente y consisten en archivos fuente escritos en C ++ y el lenguaje de programación C , pero no se limitan a estos.
Herramientas de distribución de software comercial
- LANDesk Management Suite proporciona distribución de software para Windows, OS X y Linux.
- Dell KACE proporciona administración remota, distribución de software e instalación de software en cualquier escritorio o servidor Windows, Mac o Linux.
Herramientas de distribución para dispositivos móviles
La distribución de software a pequeños dispositivos móviles como teléfonos, PDA y otros terminales portátiles es un desafío particular debido a su conexión inconsistente a Internet. Algunas herramientas que se adaptan a esta categoría de dispositivos son:
- Sybase iAnywhere Afaria