Articulo de referencia

Biblioteca de dispositivos virtuales TurnKey Linux

La biblioteca de dispositivos virtuales TurnKey Linux es un proyecto de software libre y de código abierto que desarrolla una gama de dispositivos de software de servidor precon...

La biblioteca de dispositivos virtuales TurnKey Linux es un proyecto de software libre y de código abierto que desarrolla una gama de dispositivos de software de servidor preconfigurados basados ​​en Debian (también llamados dispositivos virtuales ). Los dispositivos TurnKey se pueden implementar como una máquina virtual ( compatible con diversos hipervisores ), en servicios de computación en la nube como Amazon Web Services o instalarse en ordenadores físicos.

Características

El proyecto mantiene alrededor de 100 dispositivos virtuales , todos con licencia gratuita, con actualizaciones de seguridad automáticas diarias y capacidades de copia de seguridad. [ 2 ] Están empaquetados en formatos para diferentes plataformas de virtualización y dos compilaciones para instalar en medios físicos (en un disco duro no virtualizado o USB desde una ISO híbrida) o en Amazon Elastic Compute Cloud . [ 3 ]

Las aplicaciones de servidor preintegradas incluyen LAMP , WordPress , Joomla , Drupal , Redmine , MySQL , MediaWiki , controlador de dominio , servidor de archivos , Ruby on Rails , phpBB y muchas otras.

Historia

Fundado por ingenieros de una startup israelí, [ 8 ] el proyecto fue concebido a mediados de 2008 como un proyecto de código abierto orientado a la comunidad que se centraría en ayudar a los usuarios a ensamblar soluciones llave en mano a partir de componentes de código abierto en las distribuciones de Linux más grandes. Según uno de los cofundadores de TurnKey Linux, el proyecto se inspiró en parte en el deseo de proporcionar alternativas de código abierto a los proveedores de dispositivos virtuales propietarios que estuvieran alineadas con los intereses de los usuarios y pudieran involucrar a la comunidad. [ 9 ]

El proyecto se lanzó en septiembre de 2008 con tres prototipos de aplicaciones para Drupal, Joomla y LAMP, basados ​​en la compilación Ubuntu 8.04.1. [ 10 ] En los meses siguientes se mejoró la usabilidad y se lanzaron una docena de aplicaciones adicionales, incluyendo Ruby on Rails, MediaWiki y Django. [ 11 ]

En octubre de 2009, el proyecto lanzó 40 dispositivos basados ​​en Ubuntu 8.04.3, incluyendo 25 nuevas incorporaciones a la biblioteca de dispositivos virtuales. El lanzamiento incluyó compatibilidad con Amazon Elastic Compute Cloud y un nuevo formato de imagen de máquina virtual con soporte para OVF .

TurnKey Linux fue incluido como ganador de los premios "Bossies" de InfoWorld en 2009 como uno de los "40 mejores productos de código abierto" de ese año. [ 12 ] [ 13 ]

En septiembre de 2010, se anunció TurnKey Linux Backup and Migration (TKLBAM). [ 14 ] En noviembre de 2010, se anunciaron nuevas adiciones a TKLBAM, incluida la integración de Webmin, que se había comentado como una característica futura en la presentación original de TKLBAM. [ 15 ]

Turnkey Linux fue nominado para el premio al Proyecto del Mes de SourceForge de febrero de 2012. [ 16 ]

En agosto de 2012, se lanzó la versión 12.0 con una biblioteca ampliada que incluía más de 100 aplicaciones. Este lanzamiento también marcó el abandono de Ubuntu como sistema operativo subyacente y su adopción de Debian 6.0 (también conocido como Squeeze). Este cambio se justificó por diversas razones, en particular por motivos de seguridad. [ 17 ]

A principios de junio de 2013 se produjo un cambio de rumbo significativo con el lanzamiento de la actualización de la versión 12.1; construida con la nueva infraestructura de compilación abierta "TKLDev". Esta versión también incluyó las primeras compilaciones X86-64 . [ 18 ] Más tarde ese mismo mes, el código de la aplicación personalizada Turnkey Linux se trasladó a GitHub , que también incluía un rastreador para informes de errores de los dispositivos. [ 19 ] Como se prometió, a mediados de julio Turnkey Linux lanzó su dispositivo de creación de imágenes (TKLDev), así como una cuenta de GitHub adicional e independiente para alojar todo el código específico del dispositivo (utilizado por TKLDev para construir los dispositivos). [ 20 ]

En noviembre de 2013 se lanzó la versión 13.0, basada en Debian 7.2 (también conocida como Wheezy). [ 21 ]

En septiembre de 2015 se produjo el tan esperado lanzamiento de la versión 14.0, basada en Debian 8.2 (también conocida como Jessie), [ 22 ] seguido de una versión de mantenimiento en abril de 2016, la versión 14.1, basada en Debian 8.4. [ 23 ]

Diseño

Los dispositivos virtuales de TurnKey comienzan como un arranque Debian "simplificado" (versiones anteriores a la v12.0 basadas en Ubuntu . [ 11 ] ) A esto se le agrega el TurnKey Core, que incluye todas las características comunes para los dispositivos virtuales del proyecto, [ 24 ] incluyendo:

  • di-live: un instalador en vivo, derivado de debian-installer .
  • Consola de configuración: desarrollada en Python para el proyecto, que permite a los usuarios realizar tareas de configuración básicas (por ejemplo, configuración de red, reinicios).
  • Un mecanismo automático que instala parches de seguridad diariamente.
  • Interfaz de administración web basada en Webmin que incluye una selección de módulos genéricos de control y configuración adicionales.
  • shell basado en navegador web
  • TKLBAM (TurnKey Linux Backup And Migration) [ 25 ] : una aplicación/servicio personalizado de copia de seguridad/migración TKL que utiliza Duplicity como backend. Por defecto, TKLBAM utiliza Amazon S3 para el almacenamiento, pero también se puede configurar para usar cualquier otro medio de almacenamiento compatible con Duplicity. A partir de la versión 1.4, TKLBAM está disponible para sistemas operativos Linux que no son TKL.

TurnKey Core tiene un tamaño aproximado de 110 MB y está disponible para su descarga por separado. El software de aplicación se instala sobre Core, lo que normalmente aumenta el tamaño de un dispositivo virtual hasta aproximadamente 160 MB. [ 26 ] Al descargar e instalar el paquete del dispositivo en el disco duro, los desarrolladores pretenden que los administradores obtengan un método sencillo para configurar un servidor dedicado. [ 11 ]

Se pueden desarrollar nuevos dispositivos de software o dispositivos personalizados bifurcando el código de compilación del dispositivo correspondiente en GitHub [ 27 ] y luego compilándolos con TKLDev [ 28 ] . Además, los dispositivos también se pueden personalizar y extender usando TKLPatch [ 29 ] , un mecanismo sencillo de modificación de dispositivos.

TurnKey Linux se puede ejecutar como una máquina virtual con VirtualBox y VMWare , aunque se ha descrito que el primero cuenta con más documentación. [ 30 ]

Capturas de pantalla

Véase también

Referencias

  1. "Core & TKLDev v18.0 Versión estable" .
  2. "TurnKey Linux: más de 100 imágenes de sistema gratuitas listas para usar para máquinas virtuales, la nube y hardware físico" . TurnKey Linux . Consultado el 20 de julio de 2014 .
  3. "Plataformas de virtualización y tipos de compilación compatibles" . Documentación de TurnKey Linux . Consultado el 20 de julio de 2014 .
  4. "Uso de la compilación predeterminada de la máquina virtual con KVM" . Documentación de TurnKey Linux . Consultado el 20 de julio de 2014 .
  5. "Las descargas de aplicaciones han vuelto (Proxmox VE 2.0rc1), incluida la biblioteca TurnKey Linux" . Martin Maurer, líder del proyecto Proxmox VE, a través del hilo de anuncios de ProxmoxVE . 23 de febrero de 2012. Consultado el 15 de abril de 2012 .
  6. "Presentación de la biblioteca de dispositivos Linux TurnKey" . Plataforma OpenNode Cld . 18 de octubre de 2013. Archivado del original el 20 de febrero de 2014. Consultado el 8 de febrero de 2014 .
  7. "Instalación de TurnKey desde una unidad flash USB" . Alon Swartz . 8 de enero de 2014. Consultado el 8 de febrero de 2014 .
  8. Scannell, Ed (10 de marzo de 2009). "TurnKey Linux ofrece dispositivos de código abierto" . InformationWeek . Archivado del original el 13 de agosto de 2009. Consultado el 23 de marzo de 2009 .
  9. Panettieri, Joe (12 de marzo de 2009). "12 dispositivos Ubuntu Server se conectan con la nube" . WorksWithU . Consultado el 23 de marzo de 2009 .{{cite news}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  10. "TurnKey Linux: nuevo proyecto crea dispositivos Live CD basados ​​en Ubuntu" . Boletín semanal de Ubuntu (108). 2008. Consultado el 23 de marzo de 2009 .
  11. ^ Fransen , Matto (25 de febrero de 2009) . "Aplicaciones bedrijfs de código abierto de Kant-en-klare" . Infomundo . Archivado desde el original el 2 de abril de 2009 . Consultado el 23 de marzo de 2009 .
  12. Dineley, Doug; Borck, James R.; Mobley, High (31 de agosto de 2009). "Premios al mejor software de código abierto de 2009" . InfoWorld . Consultado el 24 de febrero de 2010 .
  13. "BOSSie 2009 para plataformas y middleware de código abierto, ver diapositiva 7" . Archivado del original el 4 de diciembre de 2009. Consultado el 25 de febrero de 2010 .
  14. "un nuevo tipo de sistema inteligente de copia de seguridad/restauración que simplemente funciona" . Liraz Siri . 8 de septiembre de 2010. Consultado el 18 de febrero de 2019 .
  15. "Nuevas versiones candidatas para TurnKey Linux 11.0 (parte 1)" . Liraz Siri . 23 de noviembre de 2010. Consultado el 18 de febrero de 2019 .
  16. "SourceForge.net: VOTA por el Proyecto del Mes de febrero" . SourceForge.net . 10 de enero de 2012. Consultado el 15 de abril de 2012 .
  17. "Presentamos TurnKey Linux 12.0: más de 100 soluciones listas para usar" . Liraz Siri . 30 de agosto de 2012. Consultado el 13 de noviembre de 2012 .
  18. "TurnKey Linux ofrece aplicaciones de servidor de 64 bits en la nube de Amazon" . Steven J. Vaughan-Nichols . 11 de junio de 2013. Consultado el 16 de febrero de 2014 .
  19. "TurnKey se traslada a GitHub" . Alon Swartz . 28 de junio de 2013. Consultado el 8 de febrero de 2014 .
  20. "Presentamos TKLDev: el sistema de desarrollo y compilación de aplicaciones llave en mano de Turnkey" . Alon Swartz . 18 de julio de 2013. Consultado el 8 de febrero de 2014 .
  21. "TurnKey 13 ya está disponible, TKLBAM 1.4 ahora realiza copias de seguridad y restaura cualquier sistema Linux" . Liraz Siri . 21 de noviembre de 2013. Consultado el 8 de julio de 2014 .
  22. "Versión estable v14.0 - ¡Un esfuerzo comunitario masivo!" . Jeremy Davis . 17 de septiembre de 2015 . Consultado el 24 de noviembre de 2014 .
  23. "Versión 14.1: corrección de errores, mantenimiento y más" . Jeremy Davis . 15 de abril de 2016. Consultado el 25 de abril de 2016 .
  24. "TurnKey Linux Core - Dispositivo base común" . TurnKey Linux . Consultado el 23 de marzo de 2009 .
  25. TKLBAM - Copia de seguridad y restauración automatizada inteligente
  26. "Lanzamiento de dispositivos de servidor de código abierto" . LinuxDevices.com . 9 de marzo de 2009. Consultado el 23 de marzo de 2009 .{{cite news}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  27. Repositorio de código para compilar dispositivos Linux llave en mano
  28. TKLDev - Motor de compilación de aplicaciones
  29. TKLPatch: un mecanismo sencillo para personalizar dispositivos
  30. Proffitt, Brian (15 de febrero de 2010). "Los dispositivos virtuales ofrecen entornos de producción y entornos de pruebas rápidos" . ITWorld . Consultado el 24 de febrero de 2010 .
  • Sitio web del proyecto
  • El "Hub" de TurnKey Linux
  • Sistema de seguimiento de incidencias (errores y solicitudes de nuevas funciones)
  • Wiki de desarrollo
  • Biblioteca de dispositivos virtuales Linux TurnKey en DistroWatch
Obtenido de " https://en.wikipedia.org/w/index.php?title=TurnKey_Linux_Virtual_Appliance_Library&oldid=1362097671 "