Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

TurnKey Linux Virtual Appliance Library

From Wikipedia, the free encyclopedia
Open-Source virtual appliance library
Linux distribution
TurnKey Linux Virtual Appliance Library
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source
Latest release18.0[1] / 14 September 2023; 2 years ago (14 September 2023)
Update methodAPT
Package managerdpkg
Supported platformsX86-64
Kernel typeMonolithic (Linux)
LicenseFree software licenses
Official websitewww.turnkeylinux.org

TheTurnKey Linux Virtual Appliance Library is afreeopen-source software project which develops a range ofDebian-based pre-packaged serversoftware appliances (also calledvirtual appliances). Turnkey appliances can be deployed as avirtual machine (a range ofhypervisors are supported), incloud computing services such asAmazon Web Services or installed in physical computers.

Features

[edit]

The project maintains around 100virtual appliances, all freely licensed, with daily automatic security updates and backup capabilities.[2]They are packaged in formats for different virtualization platforms, and two builds for installing onto physical media (to non-virtualized hard disk or USB from a hybrid ISO) or onto theAmazon Elastic Compute Cloud.[3]

Pre-integrated server applications includeLAMP,WordPress,Joomla,Drupal,Redmine,MySQL,MediaWiki,Domain controller,File server,Ruby on Rails,phpBB, and many others.

History

[edit]

Founded by engineers of an Israeli startup,[8] the project was conceived in mid-2008 as a community-oriented open source project that would focus on helping users piece together turnkey solutions from open source components in the largest Linux distributions. According to one of TurnKey Linux's co-founders, the project was in part inspired by a desire to provide open source alternatives to proprietary virtual appliance vendors that would be aligned with user interests and could engage the community.[9]

The project launched in September 2008 with three prototype appliances for Drupal, Joomla and LAMP, based on the Ubuntu 8.04.1 build.[10] In the following months usability was improved and a dozen additional appliances were released including Ruby on Rails, MediaWiki and Django.[11]

In October 2009, the project released 40 appliances based on Ubuntu 8.04.3 including 25 new additions to the virtual appliance library. The release included support forAmazon Elastic Compute Cloud, and a newVirtual machine image format withOVF support.

TurnKey Linux was listed as a winner of the 2009 "Bossies" byInfoWorld as one of the "top 40 open source products" of that year.[12][13]

In September 2010, Turnkey Linux Backup and Migration (TKLBAM) was announced..[14] In November 2010, further additions to TKLBAM were announced including the integration of Webmin, which was discussed as a future feature in the original unveiling of the TKLBAM.[15]

Turnkey Linux was nominated for the SourceForge February 2012 Project of the Month.[16]

In August 2012, version 12.0 was released with the library increased to include over 100 appliances. This release also marked a move away fromUbuntu as the underlyingoperating system toDebian 6.0 (a.k.a. Squeeze). This move was cited as being for various reasons, particularly security.[17]

Early June 2013 saw a significant change of tack with the version 12.1 update release; built with the new "TKLDev" open build infrastructure. This release also included the firstX86-64 builds.[18] Later that same month, the Turnkey Linux custom application code was moved toGitHub which also included a tracker for appliances bug reports.[19] As promised, in mid July Turnkey Linux released their image building appliance (TKLDev) as well as an additional separate GitHub account to house all the appliance specific code (used by TKLDev to build the appliances).[20]

November 2013 saw the release of v13.0, based onDebian 7.2 (a.k.a. Wheezy).[21]

September 2015 saw the long overdue release of v14.0, based on Debian 8.2 (a.k.a. Jessie),[22] followed by an April 2016 maintenance release, v. 14.1, based on Debian 8.4.[23]

Design

[edit]

TurnKey's virtual appliances start life as a "stripped down"Debian bootstrap (versions previous to v12.0 based onUbuntu.[11]) To this is added the TurnKey Core, which includes all the common features for the project's virtual appliances,[24] including:

  • di-live: a live installer, derived fromdebian-installer.
  • A configuration console: developed inPython for the project to allow users to perform basic configuration tasks (for example, networking configuration, reboots)
  • An automatic mechanism that installs security patches on a daily basis.
  • Web administration interface based onWebmin which includes a selection of generic add-on control and configuration modules.
  • Web browser based shell
  • TKLBAM (TurnKey Linux Backup And Migration)[25] - a custom TKL backup/migration application/service that usesDuplicity as a backend. By default TKLBAM usesAmazon S3 for storage, but can also be configured to use any other storage medium supported by Duplicity. As of version 1.4 TKLBAM is available for non-TKL Linux OS.

The TurnKey Core has a footprint of approximately 110 MB, and is available as a separate download. Application software is installed on top of the Core, which typically increases the size of a virtual appliance up to approximately 160 MB.[26] By downloading and installing the appliance package to the hard drive, it is intended by the developers that administrators would gain an easy method of setting up a dedicated server.[11]

New software appliances, or customised appliances can be developed by forking the appropriate appliance build code onGitHub[27] and then built using TKLDev.[28] Additionally appliances can also be customized and extended using TKLPatch,[29] a simple appliance modification mechanism.

TurnKey Linux can be run as avirtual machine withVirtualBox andVMWare, although the former has been described as having been provided with more documentation.[30]

Screenshots

[edit]
  • Configuration console
    Configuration console
  • Adminer - Web based Database administration tool
    Adminer - Web based Database administration tool
  • Webmin - Web based server administration tool
    Webmin - Web based server administration tool

See also

[edit]

References

[edit]
  1. ^"Core & TKLDev v18.0 Stable Release".
  2. ^"TurnKey Linux: 100+ Free Ready-to-Use System Images for Virtual Machines, the Cloud, and Bare Metal".TurnKey Linux. RetrievedJuly 20, 2014.
  3. ^"Supported virtualization platforms and build types".TurnKey Linux docs. Retrieved2014-07-20.
  4. ^"Using default VM build with KVM".TurnKey Linux docs. Retrieved2014-07-20.
  5. ^"Appliance downloads are back (Proxmox VE 2.0rc1) including TurnKey Linux library".Martin Maurer - Proxmox VE project lead via ProxmoxVE announcement thread. 23 February 2012. Retrieved15 April 2012.
  6. ^"Introducing TurnKey Linux Appliance Library".OpenNode Cld Platform. 18 October 2013. Archived fromthe original on 20 February 2014. Retrieved8 February 2014.
  7. ^"Installing TurnKey from USB flash drive".Alon Swartz. 8 January 2014. Retrieved8 February 2014.
  8. ^Scannell, Ed (March 10, 2009)."TurnKey Linux Delivers Open Source Appliances".InformationWeek. Archived fromthe original on August 13, 2009. RetrievedMarch 23, 2009.
  9. ^Panettieri, Joe (March 12, 2009)."12 Ubuntu Server Appliances Meet the Cloud".WorksWithU. Archived fromthe original on February 9, 2013. RetrievedMarch 23, 2009.
  10. ^"TurnKey Linux: new project builds Ubuntu based Live CD appliances".Ubuntu Weekly Newsletter (108). 2008. RetrievedMarch 23, 2009.
  11. ^abcFransen, Matto (February 25, 2009)."Kant-en-klare open source bedrijfsapplicaties".Infoworld. Archived fromthe original on April 2, 2009. RetrievedMarch 23, 2009.
  12. ^Dineley, Doug; Borck, James R.; Mobley, High (August 31, 2009)."Best of Open Source Software Awards 2009".InfoWorld. Retrieved24 February 2010.
  13. ^"2009 BOSSie for Open Source Platforms and Middleware, see Slide 7". Archived fromthe original on 2009-12-04. Retrieved2010-02-25.
  14. ^"a new kind of smart backup/restore system that just works".Liraz Siri. 8 September 2010. Retrieved18 February 2019.
  15. ^"New release candidates for TurnKey Linux 11.0 (part 1)".Liraz Siri. 23 November 2010. Retrieved18 February 2019.
  16. ^"SourceForge.net: VOTE for the February Project Of The Month".SourceForge.net. 10 January 2012. Retrieved15 April 2012.
  17. ^"Announcing TurnKey Linux 12.0: 100+ ready-to-use solutions".Liraz Siri. 30 August 2012. Retrieved13 November 2012.
  18. ^"TurnKey Linux offers 64-bit server apps on Amazon cloud".Steven J. Vaughan-Nichols. 11 June 2013. Retrieved16 February 2014.
  19. ^"TurnKey moves to GitHub".Alon Swartz. 28 June 2013. Retrieved8 February 2014.
  20. ^"Introducing TKLDev - Turnkey's appliance development and build system in a box".Alon Swartz. 18 July 2013. Retrieved8 February 2014.
  21. ^"TurnKey 13 out, TKLBAM 1.4 now backup/restores any Linux system".Liraz Siri. 21 November 2013. Retrieved8 July 2014.
  22. ^"v14.0 stable release - Massive Community Effort!".Jeremy Davis. 17 September 2015. Retrieved24 November 2014.
  23. ^"v14.1 Release - Bugfixes, Maintenance and More".Jeremy Davis. 15 April 2016. Retrieved25 April 2016.
  24. ^"TurnKey Linux Core - Common Base Appliance".TurnKey Linux. RetrievedMarch 23, 2009.
  25. ^TKLBAM - Smart automated backup and restore
  26. ^"Open source server appliances ship".LinuxDevices.com. March 9, 2009. Archived fromthe original on 27 January 2013. RetrievedMarch 23, 2009.
  27. ^Turnkey Linux Appliance Build code repository
  28. ^TKLDev - Appliance Build Engine
  29. ^TKLPatch - a simple appliance customization mechanism[permanent dead link]
  30. ^Proffitt, Brian (February 15, 2010)."Virtual Appliances Offer Fast Sandboxes, Production Environments".ITWorld. Retrieved24 February 2010.

External links

[edit]
General
Debian OpenLogo
People
Derivatives
Kernels
Forks
Software
Others
Android
LineageOS
Arch
Debian
Ubuntu
Fedora
CentOS
Stream
Gentoo
Mandrake
Mandriva
Slackware
SUSE
Other
Discontinued
Android
Arch
Debian
Gentoo
Red Hat,
Fedora
Slackware
SUSE
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=TurnKey_Linux_Virtual_Appliance_Library&oldid=1309824754"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp