Misplaced Pages

TurnKey Linux Virtual Appliance Library: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 17:09, 24 February 2010 editLirazSiri (talk | contribs)595 edits reverted all of Sam's changes with HotCat← Previous edit Latest revision as of 09:34, 6 August 2024 edit undoCommonsDelinker (talk | contribs)Bots, Template editors1,014,587 edits Replacing Screenshot-webmin3.png with File:TurnKey_Linux_Webmin_3.png (by CommonsDelinker because: File renamed: meaningless or ambigous file name). 
(133 intermediate revisions by 77 users not shown)
Line 1: Line 1:
{{Short description|Open-Source virtual appliance library}}
{{infobox OS {{Infobox OS
| logo = ] | logo = File:TurnKey Linux logo 2024-08-03.png
| screenshot = <table style="background:transparent"><tr><td>]</td><td>]</td><td>]</td></tr><tr><td>]</td><td>]</td><td>]</td></tr><tr><td>]</td><td>]</td><td>]</td></tr></table>
| family = ] | screenshot = TurnKey Linux Webmin 3.png
| source_model = ] | family = ] (])
| source_model = ]
| kernel_type = ] (]) | kernel_type = ] (])
| license = ] licenses | license = ] licenses
| working_state = Current | working_state = Current
| website = | website = {{URL|https://www.turnkeylinux.org}}
| latest_release_version = {{wikidata|property|reference|P348}}
| supported_platforms = ]
| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}
| supported_platforms = ]
| updatemodel = ] | updatemodel = ]
| package_manager = ] | package_manager = ]
}} }}


The '''Turnkey Linux Virtual Appliance Library''' is an ] project developing a free ] library of pre-packaged servers based on ] that deploy on bare metal, a ], and in the ]. The '''TurnKey Linux Virtual Appliance Library''' is a ] ] project which develops a range of ]-based pre-packaged server ] (also called ]s). Turnkey appliances can be deployed as a ] (a range of ] are supported), in ] services such as ] or installed in physical computers.


== Features ==
The project's slogan is ''Best of open source, simplified!''
The project maintains around 100 ]s, all freely licensed, with daily automatic security updates and backup capabilities.<ref name="TurnKeySoftwareAppliances">{{cite web | title = TurnKey Linux: 100+ Free Ready-to-Use System Images for Virtual Machines, the Cloud, and Bare Metal | work = TurnKey Linux | url = http://www.turnkeylinux.org/ | accessdate = July 20, 2014 }}</ref>
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 the ].<ref name="BuildTypes">{{Cite web |title = Supported virtualization platforms and build types | work = TurnKey Linux docs | accessdate = 2014-07-20 | url = http://www.turnkeylinux.org/docs/builds}}</ref>


* ]s distributed as ] types such as:
Each ] is a ready-to-use solution that's optimized for ease of use in server-type usage scenarios.<ref name="TurnKeySoftwareAppliances">{{cite web | title = Software Appliance | work = TurnKey Linux | url = http://www.turnkeylinux.org/ | accessdate = March 23, 2009 }}</ref>. Unlike a conventional server installation, an appliance is designed to "just work" with little to no configuration required.
** ] (OVA) - As of v14.0 was the default VM format. It supports ] and most ] products (e.g. ], ], ] and ]). Also includes open-vmtools (for VMware).
** ] - "VM" in Turnkey Linux download mirrors - As above, but packaged as a zip containing a VMDK vHDD as well as a VMX (legacy VMware vm config file). Runs on ]/]<ref name="KVM">{{cite web |title = Using default VM build with KVM | work = TurnKey Linux docs | accessdate = 2014-07-20 | url = http://www.turnkeylinux.org/docs/kvm}}</ref>
** ]
** ] - This somewhat generic container format is specifically packaged for ] (as tar.gz) (and formerly ] too). These builds can be downloaded direct within Proxmox's WebUI<ref>{{cite web |url=http://forum.proxmox.com/threads/8462-Appliance-downloads-are-back-%28Proxmox-VE-2-0rc1%29-including-TurnKey-Linux-library |title=Appliance downloads are back (Proxmox VE 2.0rc1) including TurnKey Linux library|date=23 February 2012 |work=Martin Maurer - Proxmox VE project lead via ProxmoxVE announcement thread|accessdate=15 April 2012}}</ref> (and formerly via OpenNode's interface<ref>{{cite web |url=http://opennodecloud.com/article/introducing-turnkey-linux-appliance-library/ |title=Introducing TurnKey Linux Appliance Library |date=18 October 2013 |work=OpenNode Cld Platform |access-date=8 February 2014 |url-status=dead |archive-url=https://web.archive.org/web/20140220050230/http://opennodecloud.com/article/introducing-turnkey-linux-appliance-library |archive-date=20 February 2014 }}</ref>). The tar.gz archive is also known to work with both vanilla ] and ] with minimal tweaking.
** ]
** ]
* ]: a ] ] which can be burned to either ] or ]<ref>{{cite web |url=http://www.turnkeylinux.org/blog/iso2usb |title=Installing TurnKey from USB flash drive|date=8 January 2014 |work=Alon Swartz |accessdate=8 February 2014}}</ref> and used to install on both bare metal (I.e. a non-virtualized physical machine) and ], including ], ], ], ], and ]. This image can also run ] in non-persistent ''demo mode''.
* ]: provisioned on-demand on Amazon Elastic Compute Cloud via either the TurnKey Linux Hub or ].


Pre-integrated server applications include ], ], ], ], ], ], ], ], ], ], ], and many others.
The project currently maintains 40 virtual appliances, which are packaged in multiple build formats:


== History ==
# ''']''': provisioned on-demand via the ].
Founded by engineers of an Israeli startup,<ref name="Scannell2009-03-10">{{cite news | last = Scannell | first = Ed | date = March 10, 2009 | title = TurnKey Linux Delivers Open Source Appliances | work = ] | url = http://www.informationweek.com/news/software/linux/showArticle.jhtml?articleID=215801604&subSection=Integration | accessdate = March 23, 2009 | archive-date = August 13, 2009 | archive-url = https://web.archive.org/web/20090813085431/http://www.informationweek.com/news/software/linux/showArticle.jhtml?articleID=215801604&subSection=Integration | url-status = dead }}</ref> 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.<ref name="Panettieri2009-03-12">{{cite news | last = Panettieri | first = Joe | date = March 12, 2009 | title = 12 Ubuntu Server Appliances Meet the Cloud | work = WorksWithU | url = http://www.workswithu.com/2009/03/12/12-ubuntu-server-appliances-meet-the-cloud/ | access-date = March 23, 2009 | url-status = dead | archive-url = https://archive.today/20130209110133/http://www.workswithu.com/2009/03/12/12-ubuntu-server-appliances-meet-the-cloud/ | archive-date = February 9, 2013 }}</ref>
# ''']''': a ready-to-run ] ] with ] support. Does not require installation.
# ''']''': an ] which installs on both bare metal (I.e., a non-virtualized physical machine) and ], including ], ], ], and ]. This image can also run ] in non-persistent ''demo mode''.


The project launched in September 2008 with three prototype appliances for Drupal, Joomla and LAMP, based on the Ubuntu 8.04.1 build.<ref name="UbuntuWeeklyNewsletter108">{{cite journal | year = 2008 | title = TurnKey Linux: new project builds Ubuntu based Live CD appliances | journal = Ubuntu Weekly Newsletter | issue = 108 | url = https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue108#TurnKey%20Linux:%20new%20project%20builds%20Ubuntu%20based%20Live%20CD%20appliances | accessdate = March 23, 2009 }}</ref> In the following months usability was improved and a dozen additional appliances were released including Ruby on Rails, MediaWiki and Django.<ref name="Fransen2009-02-25">{{cite news | last = Fransen | first = Matto | date = February 25, 2009 | title = Kant-en-klare open source bedrijfsapplicaties | work = Infoworld | url = http://www.infoworld.nl/web/Artikel/Kant-en-klare-open-source-bedrijfsapplicaties.htm | accessdate = March 23, 2009 | archive-date = April 2, 2009 | archive-url = https://web.archive.org/web/20090402063654/http://www.infoworld.nl/web/Artikel/Kant-en-klare-open-source-bedrijfsapplicaties.htm | url-status = dead }}</ref>
Pre-integrated server applications include ], ], ], ], ], ], ], ], ], ], and many others.


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 for ], and a new ] format with ] support.
== History ==


TurnKey Linux was listed as a winner of the 2009 "Bossies" by ] as one of the "top 40 open source products" of that year.<ref name="DineleyBorckMobley2009-08-31">{{cite news | last1 = Dineley | first1 = Doug | last2 = Borck | first2 = James R. | last3 = Mobley | first3 = High | date = August 31, 2009 | title = Best of Open Source Software Awards 2009 | work = ] | url = http://infoworld.com/d/open-source/best-open-source-software-awards-2009-628?page=0,2 | accessdate = 24 February 2010 }}</ref><ref>{{Cite web |url=http://infoworld.com/d/open-source/best-open-source-platforms-and-middleware-758%26current%3D7%26last%3D1#slideshowTop |title=2009 BOSSie for Open Source Platforms and Middleware, see Slide 7 |access-date=2010-02-25 |archive-date=2009-12-04 |archive-url=https://web.archive.org/web/20091204053952/http://infoworld.com/d/open-source/best-open-source-platforms-and-middleware-758%26current%3D7%26last%3D1#slideshowTop |url-status=dead }}</ref>
Founded by engineers of an Israeli startup,<ref name="Scannell2009-03-10">{{cite news | last = Scannell | first = Ed | date = March 10, 2009 | title = TurnKey Linux Delivers Open Source Appliances | work = ] | url = http://www.informationweek.com/news/software/linux/showArticle.jhtml?articleID=215801604&subSection=Integration | accessdate = March 23, 2009 }}</ref> the project was conceived in mid-2008 as a community oriented open source project that would focus on helping users intelligently 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.<ref name="Panettieri2009-03-12">{{cite news | last = Panettieri | first = Joe | date = March 12, 2009 | title = 12 Ubuntu Server Appliances Meet the Cloud | work = WorksWithU | url = http://www.workswithu.com/2009/03/12/12-ubuntu-server-appliances-meet-the-cloud/ | accessdate = March 23, 2009 }}</ref>


In September 2010, Turnkey Linux Backup and Migration (TKLBAM) was announced..<ref>{{cite web | url=https://www.turnkeylinux.org/blog/announcing-tklbam | title=a new kind of smart backup/restore system that just works | date=8 September 2010 | work=Liraz Siri | accessdate=18 February 2019}}</ref> 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.<ref>{{cite web | url=https://www.turnkeylinux.org/blog/turnkey-11.0rc-part1#webmin-tklbam | title=New release candidates for TurnKey Linux 11.0 (part 1) | date=23 November 2010 | work=Liraz Siri | accessdate=18 February 2019}}</ref>
In September 2008, the project released three prototype appliances for Drupal, Joomla and LAMP, based on the Ubuntu 8.04.1 build.<ref name="UbuntuWeeklyNewsletter108">{{cite journal | year = 2008 | title = TurnKey Linux: new project builds Ubuntu based Live CD appliances | journal = Ubuntu Weekly Newsletter | issue = 108 | url = https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue108#TurnKey%20Linux:%20new%20project%20builds%20Ubuntu%20based%20Live%20CD%20appliances | accessdate = March 23, 2009 }}</ref> Two months later, a usability focused batch of appliances was released in response to user feedback. In this release a new configuration console written for this purpose was
added along with a web administration interface.<ref>{{cite web | date = October 19, 2008 | title = New releases feature dramatic usability improvements | publisher = Turnkey Linux | url = http://www.turnkeylinux.org/news/new-releases-feature-dramatic-usability-improvements | accessdate = March 23, 2009 }}</ref>


Turnkey Linux was nominated for the SourceForge February 2012 Project of the Month.<ref>{{cite web |url= http://sourceforge.net/blog/february-potm-vote/ | title=SourceForge.net: VOTE for the February Project Of The Month|date=10 January 2012 |work=SourceForge.net |accessdate=15 April 2012}}</ref>
In the following months more beta appliances were released, and by the end of February, 2009 the range included Ruby on Rails, MediaWiki and Django.<ref name="Fransen2009-02-25">{{cite news | last = Fransen | first = Matto | date = February 25, 2009 | title = Kant-en-klare open source bedrijfsapplicaties | work = Infoworld | url = http://www.infoworld.nl/web/Artikel/Kant-en-klare-open-source-bedrijfsapplicaties.htm | accessdate = March 23, 2009 }}</ref> In early March, 2009, TurnKey Linux released a new batch of appliances, 12 in total, re-engineered on top of a new TurnKey Core base.<ref name="Scannell2009-03-10" />


In August 2012, version 12.0 was released with the library increased to include over 100 appliances. This release also marked a move away from ] as the underlying ] to ] 6.0 (a.k.a. Squeeze). This move was cited as being for various reasons, particularly security.<ref>{{cite web |url=http://www.turnkeylinux.org/blog/turnkey-12 |title=Announcing TurnKey Linux 12.0: 100+ ready-to-use solutions|date=30 August 2012 |work=Liraz Siri |accessdate=13 November 2012}}</ref>
In October 2009, the project released new versions of 40 appliances based on Ubuntu 8.04.3 including 25 new additions to the virtual appliance library. The release included support for ], and a new Virtual Machine image format with ] support.


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 first ] builds.<ref>{{cite web |url=https://www.zdnet.com/article/turnkey-linux-offers-64-bit-server-apps-on-amazon-cloud/ |title=TurnKey Linux offers 64-bit server apps on Amazon cloud |date= 11 June 2013 |work= Steven J. Vaughan-Nichols |access-date=16 February 2014}}</ref> Later that same month, the Turnkey Linux custom application code was moved to ] which also included a tracker for appliances bug reports.<ref>{{cite web |url=http://www.turnkeylinux.org/blog/moved-to-github |title=TurnKey moves to GitHub|date=28 June 2013 |work=Alon Swartz |accessdate=8 February 2014}}</ref> 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).<ref>{{cite web |url=http://www.turnkeylinux.org/blog/introducing-tkldev |title=Introducing TKLDev - Turnkey's appliance development and build system in a box|date=18 July 2013 |work=Alon Swartz |accessdate=8 February 2014}}</ref>
== Design ==


November 2013 saw the release of v13.0, based on ] 7.2 (a.k.a. Wheezy).<ref>{{cite web |url=http://www.turnkeylinux.org/blog/turnkey-13-and-tklbam-1.4 |title=TurnKey 13 out, TKLBAM 1.4 now backup/restores any Linux system|date=21 November 2013 |work=Liraz Siri |accessdate=8 July 2014}}</ref>
TurnKey's virtual appliances are a series of "stripped down" versions of ]. <ref name="Fransen2009-02-25" /> To this they add the TurnKey Core, which includes all the common features for the project's virtual appliances,<ref name="TurnKeyCore">{{cite web | title = TurnKey Linux Core - Common Base Appliance | work = TurnKey Linux | url = http://www.turnkeylinux.org/core | accessdate = March 23, 2009 }}</ref> including:


September 2015 saw the long overdue release of v14.0, based on Debian 8.2 (a.k.a. Jessie),<ref>{{cite web |url=https://www.turnkeylinux.org/blog/turnkey-14-0-release |title=v14.0 stable release - Massive Community Effort!|date=17 September 2015 |work=Jeremy Davis |accessdate=24 November 2014}}</ref> followed by an April 2016 maintenance release, v. 14.1, based on Debian 8.4.<ref>{{cite web |url=https://www.turnkeylinux.org/blog/14.1-bugfixes-maintenance-and-more |title=v14.1 Release - Bugfixes, Maintenance and More|date=15 April 2016 |work=Jeremy Davis |accessdate=25 April 2016}}</ref>
* di-live: a live installer, derived from ], which is unique to the project. The installer is designed to facilitate installation of an appliance to a host machine faster (for example, in about 60 seconds) than conventional package based installers.


== Design ==
* A configuration console: developed from scratch in ] for the project to allow users to perform basic configuration tasks (for example, networking configuration, reboots)
TurnKey's virtual appliances start life as a "stripped down" ] bootstrap (versions previous to v12.0 based on ].<ref name="Fransen2009-02-25" />) To this is added the TurnKey Core, which includes all the common features for the project's virtual appliances,<ref name="TurnKeyCore">{{cite web | title = TurnKey Linux Core - Common Base Appliance | work = TurnKey Linux | url = http://www.turnkeylinux.org/core | accessdate = March 23, 2009 }}</ref> including:


* di-live: a live installer, derived from ].
* A configuration console: developed in ] 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. * An automatic mechanism that installs security patches on a daily basis.
* Web administration interface based on ] which includes a selection of generic add-on control and configuration modules.
* Web browser based shell
* TKLBAM (TurnKey Linux Backup And Migration)<ref></ref> - a custom TKL backup/migration application/service that uses ] as a backend. By default TKLBAM uses ] 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.<ref name="LinuxDevices2009-03-09">{{cite news | date = March 9, 2009 | title = Open source server appliances ship | work = LinuxDevices.com | url = http://www.linuxdevices.com/news/NS9199443802.html | access-date = March 23, 2009 | archive-url = https://archive.today/20130127194545/http://www.linuxfordevices.com/c/a/News/Open-source-server-appliances-ship/ | archive-date = 27 January 2013 | url-status = dead }}</ref> 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.<ref name="Fransen2009-02-25" />
* Web administration interface based on ] which includes a selection of generically useful add-on control and configuration modules.


New software appliances, or customised appliances can be developed by forking the appropriate appliance build code on ]<ref></ref> and then built using TKLDev.<ref></ref> Additionally appliances can also be customized and extended using TKLPatch,<ref>{{Dead link|date=April 2023 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> a simple appliance modification mechanism.
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.<ref name="LinuxDevices2009-03-09">{{cite news | date = March 9, 2009 | title = Open source server appliances ship | work = LinuxDevices.com | url = http://www.linuxdevices.com/news/NS9199443802.html | accessdate = March 23, 2009 }}</ref> By downloading and installing the appliance package to the hardrive, it is intended by the developers that administrators would gain an easy method of setting up a dedicated server.<ref name="Fransen2009-02-25" />


TurnKey Linux can be run as a ] with ] and ], although the former has been described as having been provided with more documentation.<ref name="Proffitt2010-02-15">{{cite news | last = Proffitt | first = Brian | date = February 15, 2010 | title = Virtual Appliances Offer Fast Sandboxes, Production Environments | work = ITWorld | url = http://www.itworld.com/open-source/96666/virtual-appliances-offer-fast-sandboxes-production-environments | accessdate = 24 February 2010 }}</ref>
TurnKey's virtual appliances can be customized and extended using TKLPatch<ref></ref>, a simple appliance modification mechanism. New virtual appliances can be built as high-level patches to the closest starting point in the library.


== Screenshots == == Screenshots ==

<gallery> <gallery>
Image:Confconsole0.9.4-1.jpg|Configuration console Image:Confconsole0.9.4-1.jpg|Configuration console
Image:Webmin-system_0.jpg|Web management interface - System overview Image:TurnKey Linux Webmin system 0.jpg|Web management interface System overview
Image:Webmin-mysql-fw.png|Web management interface - Firewall Image:TurnKey Linux Webmin mysql fw.png|Web management interface Firewall
Image:Webshell1.jpg|AJAX web shell <!-- Image:Webshell1.jpg|AJAX web shell -->
</gallery> </gallery>


== See also == == See also ==
{{Portal|Free and open-source software}}

* ] * ]
* ] * ]
* ] * ]
* ]


== References == == References ==
{{Reflist|30em}}

{{refs}}


== External links == == External links ==
*
*
*
*
* {{DistroWatch|TurnKey}}


{{Debian}}
*
*

{{Ubuntu-distro}}
{{Linux distributions}} {{Linux distributions}}


{{DEFAULTSORT:Turnkey Linux Virtual Appliance Library}}
]
]
] ]
]
] ]
] ]
] ]
] ]
] ]
]
]

Latest revision as of 09:34, 6 August 2024

Open-Source virtual appliance library Linux distribution
TurnKey Linux Virtual Appliance Library
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source
Latest release18.0 / 14 September 2023; 15 months ago (14 September 2023)
Update methodAPT
Package managerdpkg
PlatformsX86-64
Kernel typeMonolithic (Linux)
LicenseFree software licenses
Official websitewww.turnkeylinux.org

The TurnKey Linux Virtual Appliance Library is a free open-source software project which develops a range of Debian-based pre-packaged server software appliances (also called virtual appliances). Turnkey appliances can be deployed as a virtual machine (a range of hypervisors are supported), in cloud computing services such as Amazon Web Services or installed in physical computers.

Features

The project maintains around 100 virtual appliances, all freely licensed, with daily automatic security updates and backup capabilities. 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 the Amazon Elastic Compute Cloud.

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

History

Founded by engineers of an Israeli startup, 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.

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

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 for Amazon Elastic Compute Cloud, and a new Virtual machine image format with OVF support.

TurnKey Linux was listed as a winner of the 2009 "Bossies" by InfoWorld as one of the "top 40 open source products" of that year.

In September 2010, Turnkey Linux Backup and Migration (TKLBAM) was announced.. 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.

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

In August 2012, version 12.0 was released with the library increased to include over 100 appliances. This release also marked a move away from Ubuntu as the underlying Operating System to Debian 6.0 (a.k.a. Squeeze). This move was cited as being for various reasons, particularly security.

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 first X86-64 builds. Later that same month, the Turnkey Linux custom application code was moved to GitHub which also included a tracker for appliances bug reports. 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).

November 2013 saw the release of v13.0, based on Debian 7.2 (a.k.a. Wheezy).

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

Design

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

  • di-live: a live installer, derived from debian-installer.
  • A configuration console: developed in Python 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 on Webmin which includes a selection of generic add-on control and configuration modules.
  • Web browser based shell
  • TKLBAM (TurnKey Linux Backup And Migration) - a custom TKL backup/migration application/service that uses Duplicity as a backend. By default TKLBAM uses Amazon 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. 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.

New software appliances, or customised appliances can be developed by forking the appropriate appliance build code on GitHub and then built using TKLDev. Additionally appliances can also be customized and extended using TKLPatch, a simple appliance modification mechanism.

TurnKey Linux can be run as a virtual machine with VirtualBox and VMWare, although the former has been described as having been provided with more documentation.

Screenshots

  • Configuration console Configuration console
  • Web management interface – System overview Web management interface – System overview
  • Web management interface – Firewall Web management interface – Firewall

See also

References

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

External links

Debian
Software in the Public Interest
General Debian OpenLogo
People
Derivatives
Kernels
Forks
Software
OthersDebian–Mozilla trademark dispute
Linux distributions
Android
LineageOS
Other
Arch
Debian
Ubuntu
Other
Fedora
CentOS Stream
Other
Gentoo
Mandrake
Mandriva
Slackware
SUSE
Other
Discontinued
Android
Arch
Debian
Gentoo
Red Hat/Fedora
Slackware
SUSE
Other
Categories: