TurnKey Linux Virtual Appliance Library
![]() | |
OS -Familie | Linux (Unix-artig) |
---|---|
Arbeitszustand | Aktuell |
Quellmodell | Open Source |
Aktualisieren Sie die Methode | GEEIGNET |
Paket-Manager | dpkg |
Plattformen | IA-32, X86-64 |
Kernel Typ | Monolithisch (Linux) |
Lizenz | Gratis Software Lizenzen |
Offizielle Website | www |
Das TurnKey Linux Virtual Appliance Library ist ein frei Quelloffene Software Projekt, das eine Reihe von einer Reihe von entwickelt Debian-Basierter vorverpackter Server Software Appliances (auch genannt Virtuelle Geräte). Schlüsselfertige Geräte können als eingesetzt werden virtuelle Maschine (ein Bereich von Hypervisoren werden unterstützt), in Cloud Computing Dienstleistungen wie Amazon Web Services oder in physischen Computern installiert.
Merkmale
Das Projekt hält rund 100 Virtuelle Geräte, alle frei lizenziert, mit täglichen automatischen Sicherheitsaktualisierungen und Sicherungsfunktionen.[1] Sie sind in Formaten für verschiedene Virtualisierungsplattformen und zwei Builds für die Installation auf physischen Medien (auf nicht virtualisierte Festplatten oder USB von einer Hybrid-ISO) oder auf die verpackt Amazon Elastic Compute Cloud.[2]
- Virtuelle Geräte verteilt als virtuelle Maschine Typen wie:
- Offene Virtualisierungsformat (OVA) - Ab V14.0 war das Standard -VM -Format. Es unterstützt Virtualbox Und die meisten VMware Produkte (z. Arbeitsplatz, Spieler, Verschmelzung und vSphere/esx). Enthält auch Open-VMTools (für VMware).
- VMDK - "VM" In Turnkey Linux Download -Spiegel - wie oben, aber als Zip mit einer VMDK -VHDD sowie als VMX (Legacy VMware VM -Konfigurationsdatei) verpackt. Läuft auf KVM/Qemu[3]
- OpenStack
- Container - Dieses etwas generische Containerformat ist speziell verpackt für Proxmox (als tar.gz) (und früher auch offener). Diese Builds können direkt in Proxmoxs Webui heruntergeladen werden[4] (und früher über OpenNode's Interface[5]). Es ist auch bekannt, dass das Tar.gz -Archiv mit beiden Vanille arbeitet Openvz und LXC mit minimaler Optimierung.
- Xen
- Docker
- Installierbares Live -CD/USB: a Hybrid ISO -Bild das kann zu beiden verbrannt werden CD oder USB[6] und verwendet, um sowohl auf Bare Metal (d. H. Eine nicht virtualisierte physikalische Maschine) als auch auf Bare-Metall zu installieren) und auf virtuelle Maschinen, einschließlich VMware, Xen, Xenserver, Virtualbox, und KVM. Dieses Bild kann auch ausgeführt werden live in nicht-persistent Demo-Modus.
- Amazon Machine Image: Bereitete On-Demand auf Amazon Elastic Compute Cloud über den schlüsselfertigen Linux-Hub oder Amazon Marketplace.
Vorintegrierte Serveranwendungen enthalten LAMPE, WordPress, Joomla, Drupal, Redmine, Mysql, Mediawiki, Domänencontroller, Dateiserver, Rubin auf Schienen, phpbb, und viele andere.
Geschichte
Gegründet von Ingenieuren eines israelischen Startups,[7] Das Projekt wurde Mitte 2008 als Community-orientiertes Open-Source-Projekt konzipiert, das sich darauf konzentrieren würde, den Benutzern schlüsselfertige Lösungen von Open-Source-Komponenten in den größten Linux-Verteilungen zusammenzustellen. Laut einem der Mitbegründer von Turnkey Linux war das Projekt teilweise von dem Wunsch inspiriert, Open-Source-Alternativen zu proprietären Virtual Appliance-Anbietern bereitzustellen, die mit den Benutzerinteressen übereinstimmen und die Community einbeziehen könnten.[8]
Das Projekt wurde im September 2008 mit drei Prototyp -Geräten für Drupal, Joomla und Lampe basierend auf dem Ubuntu 8.04.1 Build gestartet.[9] In den folgenden Monaten wurde die Benutzerfreundlichkeit verbessert und ein Dutzend zusätzliche Geräte veröffentlicht, darunter Ruby on Rails, Mediawiki und Django.[10]
Im Oktober 2009 veröffentlichte das Projekt 40 Geräte auf der Grundlage von Ubuntu 8.04.3, darunter 25 Neuzugänge in der Bibliothek der virtuellen Appliance. Die Veröffentlichung beinhaltete Unterstützung für Amazon Elastic Compute Cloud, und eine neue Virtuales Maschinenbild Format mit Ovf Unterstützung.
Turnkey Linux wurde als Gewinner der 2009 "Bossies" von "Bossies" aufgeführt InfoWorld Als eines der "Top 40 Open Source -Produkte" dieses Jahres.[11][12]
Im September 2010 wurde Turnkey Linux Backup und Migration (TKLBAM) angekündigt.[13] Im November 2010 wurden weitere Ergänzungen zu TKLBAM angekündigt, einschließlich der Integration von Webmin, die als zukünftige Funktion bei der ursprünglichen Enthüllung des TKLBAM erörtert wurde.[14]
Turnkey Linux wurde für das Quellforge -Projekt des Monats im Februar 2012 nominiert.[15]
Im August 2012 wurde die Version 12.0 mit der Bibliothek auf über 100 Geräte erhöht. Diese Veröffentlichung markierte auch einen Weg weg von Ubuntu als zugrunde liegende Betriebssystem zu Debian 6.0 (a.k.a. squeeze). Dieser Schritt wurde aus verschiedenen Gründen, insbesondere der Sicherheit, zitiert.[16]
Anfang Juni 2013 veränderte sich eine signifikante Änderung der Tack mit der Version 12.1 -Update; gebaut mit der neuen "Tkldev" Open Build Infrastructure. Diese Veröffentlichung enthielt auch die erste X86-64 baut.[17] Später im selben Monat wurde der schlüsselfertige Linux -benutzerdefinierte Anwendungscode auf verschoben GitHub Dies enthielt auch einen Tracker für Geräte -Fehlerberichte.[18] Wie versprochen veröffentlichte Turnkey Linux Mitte.[19]
Im November 2013 wurde V13.0 veröffentlicht, basierend auf Debian 7.2 (a.k.a. wheezy).[20]
In September 2015 wurde die längst überfällige Veröffentlichung von V14.0 auf der Grundlage von Debian 8.2 (a.k.a. jessie), auf der Grundlage von Debian 8.[21] gefolgt von einer Wartungsveröffentlichung im April 2016, v. 14.1, basierend auf Debian 8.4.[22]
Entwurf
Die virtuellen Geräte von Turnkey beginnen das Leben als "abgespeckt" Debian Bootstrap (Versionen vor v12.0 basierend auf Ubuntu.[10]) Dazu wird der schlüsselfertige Kern hinzugefügt, der alle gemeinsamen Funktionen für die virtuellen Geräte des Projekts enthält.[23] einschließlich:
- DI-Live: ein Live-Installateur, abgeleitet von Debian-Installer.
- Eine Konfigurationskonsole: entwickelt in Python Damit das Projekt es Benutzern ermöglicht, grundlegende Konfigurationsaufgaben auszuführen (z. B. Networking -Konfiguration, Neustarts).
- Ein automatischer Mechanismus, der täglich Sicherheitspatches installiert.
- Webadministrationsschnittstelle basierend auf Webmin Dies enthält eine Auswahl generischer Add-On-Steuerungs- und Konfigurationsmodule.
- Webbrowser -basierte Shell
- TKLBAM (Turnkey Linux -Backup und Migration)[24] - Eine benutzerdefinierte TKL -Sicherung/Migrationsanwendung/-dienst, die verwendet Duplizität als Backend. Standardmäßig verwendet Tklbam Amazon S3 Für die Speicherung, kann aber auch so konfiguriert werden, dass sie jedes andere Speichermedium verwenden, das von Duplicity unterstützt wird. Ab Version 1.4 ist TKLBAM für nicht-TKL-Linux-Betriebssysteme verfügbar.
Der schlüsselfertige Kern hat einen Fußabdruck von ungefähr 110 MB und ist als separater Download erhältlich. Die Anwendungssoftware ist oben im Kern installiert, was typischerweise die Größe eines virtuellen Geräts auf ungefähr 160 MB erhöht.[25] Durch das Herunterladen und Installieren des Appliance -Pakets auf die Festplatte sollen die Entwickler eine einfache Methode zum Einrichten eines dedizierten Servers erhalten.[10]
Neue Software -Geräte oder individuelle Geräte können entwickelt werden, indem der entsprechende Appliance Build -Code auf Ablauf gestellt wird GitHub[26] und dann mit TKLDEV gebaut.[27] Zusätzlich können Geräte auch mit TKLPatch angepasst und erweitert werden.[28] Ein einfacher Mechanismus zur Änderung der Geräte.
Schlüsselfertige Linux kann als ausgeführt werden virtuelle Maschine mit Virtualbox und VMwareObwohl ersterer als mehr Dokumentation zur Verfügung gestellt wurde.[29]
Screenshots
Konfigurationskonsole
Webverwaltungsschnittstelle - Systemübersicht
Webmanagement -Schnittstelle - Firewall
Ajax Web Shell
Siehe auch
Verweise
- ^ "Turnkey Linux: 100+ kostenlose Systembilder für virtuelle Maschinen, Cloud und Bare Metal.". Schlüsselfertige Linux. Abgerufen 20. Juli, 2014.
- ^ "Unterstützte Virtualisierungsplattformen und Buildtypen". Turnkey Linux Docs. Abgerufen 2014-07-20.
- ^ "Verwenden von Standard -VM -Build mit KVM". Turnkey Linux Docs. Abgerufen 2014-07-20.
- ^ "Appliance -Downloads sind zurück (Proxmox VE 2.0RC1) einschließlich der schlüsselfertigen Linux -Bibliothek". Martin Maurer - Proxmox VE -Projektleiter über Proxmoxve -Ansage -Thread. 23. Februar 2012. Abgerufen 15. April 2012.
- ^ "Einführung der schlüsselfertigen Linux Appliance Library". OpenNode CLD -Plattform. 18. Oktober 2013. archiviert von das Original am 20. Februar 2014. Abgerufen 8. Februar 2014.
- ^ "Turnkey vom USB -Flash -Laufwerk installieren". Alon Swartz. 8. Januar 2014. Abgerufen 8. Februar 2014.
- ^ Scannell, Hrsg (10. März 2009). "Turnkey Linux liefert Open -Source -Geräte". Informationswoche. Abgerufen 23. März, 2009.
- ^ Panettieri, Joe (12. März 2009). "12 Ubuntu -Servergeräte treffen die Cloud". Arbeiten. Archiviert von das Original am 9. Februar 2013. Abgerufen 23. März, 2009.
- ^ "Turnkey Linux: Neues Projekt baut Ubuntu -basierte Live -CD -Geräte auf". Ubuntu Weekly Newsletter (108). 2008. Abgerufen 23. März, 2009.
- ^ a b c Fransen, Matto (25. Februar 2009). "Kant-en-Klare Open Source BedrijfSapplicate". InfoWorld. Abgerufen 23. März, 2009.
- ^ Dineley, Doug; Borck, James R.; Mobley, High (31. August 2009). "Best of Open Source Software Awards 2009". InfoWorld. Abgerufen 24. Februar 2010.
- ^ 2009 Bossie für Open -Source -Plattformen und Middleware, siehe Folie 7
- ^ "Eine neue Art von Smart Backup/Wiederherstellungssystem, das einfach funktioniert". Liraz Siri. 8. September 2010. Abgerufen 18. Februar 2019.
- ^ "Neue Veröffentlichungskandidaten für schlüsselfertige Linux 11.0 (Teil 1)". Liraz Siri. 23. November 2010. Abgerufen 18. Februar 2019.
- ^ "SourceForge.net: Stimmen Sie für das Februar -Projekt des Monats ab". SourceForge.net. 10. Januar 2012. Abgerufen 15. April 2012.
- ^ "Ankündigung von Turnkey Linux 12.0: 100+ Ready-to-Use-Lösungen". Liraz Siri. 30. August 2012. Abgerufen 13. November 2012.
- ^ "Turnkey Linux bietet 64-Bit-Server-Apps auf Amazon Cloud". Steven J. Vaughan-Nichols. 11. Juni 2013. Abgerufen 16. Februar 2014.
- ^ "Turnkey bewegt sich zu Github". Alon Swartz. 28. Juni 2013. Abgerufen 8. Februar 2014.
- ^ "Einführung von TKLDEV - Turnkey's Appliance Development and Build System in einer Box". Alon Swartz. 18. Juli 2013. Abgerufen 8. Februar 2014.
- ^ "Turnkey 13 Out, Tklbam 1.4 backup/stellt jetzt jedes Linux -System wieder her.". Liraz Siri. 21. November 2013. Abgerufen 8. Juli 2014.
- ^ "V14.0 Stabile Veröffentlichung - Massive Gemeinschaftsanstrengungen!". Jeremy Davis. 17. September 2015. Abgerufen 24. November 2014.
- ^ "V14.1 Release - Bugfixes, Wartung und mehr". Jeremy Davis. 15. April 2016. Abgerufen 25. April 2016.
- ^ "Turnkey Linux Core - Common Base Appliance". Schlüsselfertige Linux. Abgerufen 23. März, 2009.
- ^ Tklbam - Smart Automated Backup und Wiederherstellung
- ^ "Open Source Server Appliances Ship". LinuxDevices.com. 9. März 2009. archiviert von das Original am 27. Januar 2013. Abgerufen 23. März, 2009.
- ^ Turnkey Linux Appliance Build Code Repository
- ^ Tklodev - Appliance Build Engine
- ^ Tklpatch - Ein einfacher Geräteanpassungsmechanismus
- ^ ProfFitt, Brian (15. Februar 2010). "Virtuelle Geräte bieten schnelle Sandboxen, Produktionsumgebungen". Itworld. Abgerufen 24. Februar 2010.