| OSファミリー | Linux ( Unix 系) |
|---|---|
| 作業状態 | 現在 |
| ソースモデル | オープンソース |
| 最新リリース | 18.0 [1] / 2023年9月14日 |
| 更新方法 | アプト |
| パッケージマネージャー | dpkg |
| プラットフォーム | 64ビット |
| カーネルタイプ | モノリシック( Linux ) |
| ライセンス | フリーソフトウェアライセンス |
| 公式サイト | 詳しくはこちら |
TurnKey Linux Virtual Appliance Library は、Debianベースのパッケージ済みサーバーソフトウェア アプライアンス(仮想アプライアンスとも呼ばれる)を開発する無料の オープン ソース ソフトウェアプロジェクトです。Turnkey アプライアンスは、 Amazon Web Servicesなどのクラウド コンピューティングサービスで仮想マシン(さまざまなハイパーバイザーがサポートされています)として展開したり 、物理コンピューターにインストールしたりできます。
特徴
このプロジェクトでは、約100の仮想アプライアンスを維持しており、すべて無料でライセンス供与されており、毎日の自動セキュリティ更新とバックアップ機能を備えています。[2] これらは、さまざまな仮想化プラットフォーム用の形式でパッケージ化されており、物理メディア(ハイブリッドISOから非仮想化ハードディスクまたはUSB)またはAmazon Elastic Compute Cloudにインストールするための2つのビルドがあります。[3]
- 次のような仮想マシンタイプとして配布される仮想アプライアンス:
- Open Virtualization Format (OVA) - v14.0 以降ではデフォルトの VM 形式です。VirtualBoxとほとんどのVMware製品 ( Workstation、Player、Fusion、vSphere/ESXなど) をサポートします。open-vmtools (VMware 用) も含まれます。
- VMDK - Turnkey Linux ダウンロードミラーの「VM」 - 上記と同様ですが、VMDK vHDD と VMX (レガシー VMware vm 構成ファイル) を含む zip としてパッケージ化されています。KVM / QEMUで動作します[4]
- オープンスタック
- コンテナ- このやや汎用的なコンテナ形式は、Proxmox (tar.gz として) (以前は OpenNode も) 用に特別にパッケージ化されています。これらのビルドは、Proxmox の WebUI [5]内(以前は OpenNode のインターフェイス[6]経由) で直接ダウンロードできます。tar.gz アーカイブは、最小限の調整で標準のOpenVZとLXC の両方で動作することが知られています。
- ゼン
- ドッカー
- インストール可能なライブCD/USB : CDまたはUSB [7]に書き込むことができ、ベアメタル(仮想化されていない物理マシン)と VMware、Xen、XenServer、VirtualBox、KVMなどの仮想マシンの両方にインストールできるハイブリッドISOイメージ。このイメージは、非永続的なデモモードでライブ実行することもできます。
- Amazon マシンイメージ: TurnKey Linux Hub またはAmazon Marketplaceを介して Amazon Elastic Compute Cloud にオンデマンドでプロビジョニングされます。
事前に統合されたサーバー アプリケーションには、LAMP、WordPress、Joomla、Drupal、Redmine、MySQL、MediaWiki、ドメイン コントローラー、ファイル サーバー、Ruby on Rails、phpBBなどがあります。
歴史
イスラエルのスタートアップ企業のエンジニアによって設立された[8]このプロジェクトは、2008年半ばに、ユーザーが最大のLinuxディストリビューションのオープンソースコンポーネントからターンキーソリューションを組み立てるのを支援することに焦点を当てたコミュニティ指向のオープンソースプロジェクトとして考案されました。TurnKey Linuxの共同設立者の1人によると、このプロジェクトは、ユーザーの関心と一致し、コミュニティを巻き込むことができる、独自の仮想アプライアンスベンダーに代わるオープンソースを提供したいという願望に部分的に触発されました。[9]
このプロジェクトは、Ubuntu 8.04.1ビルドをベースにしたDrupal、Joomla、LAMP用の3つのプロトタイプアプライアンスとともに2008年9月に開始されました。[10]その後数か月で使いやすさが向上し、Ruby on Rails、MediaWiki、Djangoを含む12の追加アプライアンスがリリースされました。[11]
2009 年 10 月、このプロジェクトは、仮想アプライアンス ライブラリへの 25 個の新規追加を含む、Ubuntu 8.04.3 に基づく 40 個のアプライアンスをリリースしました。このリリースには、Amazon Elastic Compute Cloudのサポートと、OVF をサポートする新しい仮想マシン イメージ形式が含まれていました。
TurnKey Linuxは、 InfoWorldの2009年の「Bossies」でその年の「トップ40オープンソース製品」の1つに選ばれました。[12] [13]
2010年9月には、Turnkey Linux Backup and Migration (TKLBAM)が発表されました。[14] 2010年11月には、TKLBAMの最初の発表時に将来の機能として議論されていたWebminの統合を含むTKLBAMへのさらなる追加が発表されました。[15]
Turnkey LinuxはSourceForgeの2012年2月の月間プロジェクトにノミネートされました。[16]
2012年8月、バージョン12.0がリリースされ、ライブラリが100以上のアプライアンスを含むように増加しました。このリリースでは、基盤となるオペレーティングシステムがUbuntuからDebian 6.0(別名Squeeze)に移行しました。この移行は、さまざまな理由、特にセキュリティのためであるとされています。[17]
2013 年 6 月初旬、バージョン 12.1 アップデート リリースで大きな方針変更が見られました。このリリースは、新しい「TKLDev」オープン ビルド インフラストラクチャを使用して構築されました。このリリースには、最初のX86-64ビルドも含まれていました。[18]同月後半、Turnkey Linux カスタム アプリケーション コードがGitHubに移行され、アプライアンスのバグ レポートのトラッカーも含まれていました。[19]約束どおり、7 月中旬に Turnkey Linux はイメージ構築アプライアンス (TKLDev) をリリースし、アプライアンス固有のコード (TKLDev がアプライアンスの構築に使用) をすべて格納する別の GitHub アカウントも追加しました。[20]
2013年11月にはDebian 7.2(別名Wheezy)をベースにしたv13.0がリリースされました。 [21]
2015年9月には、Debian 8.2(別名Jessie)をベースにしたv14.0が長らく遅れてリリースされ、[22]続いて2016年4月にはDebian 8.4をベースにしたメンテナンスリリースv. 14.1がリリースされました。[23]
デザイン
TurnKey の仮想アプライアンスは、当初は「簡素化された」Debianブートストラップ ( Ubuntuベースのバージョン 12.0 より前のバージョン) として開発されました。[11]これに TurnKey Core が追加され、プロジェクトの仮想アプライアンスに共通する機能がすべて含まれています。[24]機能には次のものが含まれます。
- di-live: debian-installerから派生したライブインストーラー。
- 構成コンソール:プロジェクト用にPythonで開発され、ユーザーが基本的な構成タスク (ネットワーク構成、再起動など) を実行できるようにします。
- セキュリティ パッチを毎日インストールする自動メカニズム。
- Webminに基づく Web 管理インターフェイス。汎用アドオン制御および構成モジュールの選択が含まれています。
- Webブラウザベースのシェル
- TKLBAM (TurnKey Linux Backup And Migration) [25] - Duplicityをバックエンドとして使用するカスタムTKLバックアップ/移行アプリケーション/サービス。デフォルトではTKLBAMはAmazon S3をストレージとして使用しますが、Duplicityがサポートする他のストレージメディアを使用するように設定することもできます。バージョン1.4以降、TKLBAMはTKL以外のLinux OSでも使用できます。
TurnKey Core のフットプリントは約 110 MB で、別途ダウンロードできます。アプリケーション ソフトウェアは Core 上にインストールされ、通常、仮想アプライアンスのサイズは最大約 160 MB まで増加します。[26]開発者は、アプライアンス パッケージをハード ドライブにダウンロードしてインストールすることで、管理者が専用サーバーを簡単にセットアップできるようにしたいと考えています。[11]
新しいソフトウェアアプライアンス、またはカスタマイズされたアプライアンスは、 GitHub [27]上の適切なアプライアンスビルドコードをフォークし、TKLDev [28]を使用してビルドすることで開発できます。さらに、アプライアンスは、シンプルなアプライアンス変更メカニズムである TKLPatch [29]を使用してカスタマイズおよび拡張することもできます。
TurnKey LinuxはVirtualBoxやVMWareを使って仮想マシンとして実行できるが、前者の方がドキュメントが充実していると言われている。[30]
スクリーンショット
-
構成コンソール
-
Web管理インターフェース – システム概要
-
Web管理インターフェース – ファイアウォール
参照
参考文献
- ^ 「Core & TKLDev v18.0 安定版リリース」。
- ^ 「TurnKey Linux: 仮想マシン、クラウド、ベアメタル向けのすぐに使える無料のシステムイメージ 100 種類以上」。TurnKey Linux。2014年7 月 20 日閲覧。
- ^ 「サポートされている仮想化プラットフォームとビルド タイプ」。TurnKey Linux ドキュメント。2014 年 7 月 20 日閲覧。
- ^ 「KVM でデフォルトの VM ビルドを使用する」。TurnKey Linux ドキュメント。2014年 7 月 20 日閲覧。
- ^ 「アプライアンスのダウンロードが復活 (Proxmox VE 2.0rc1)、TurnKey Linux ライブラリを含む」。Martin Maurer - Proxmox VE プロジェクト リーダー、ProxmoxVE 発表スレッド経由。2012 年 2 月 23 日。2012年4 月 15 日閲覧。
- ^ 「TurnKey Linux Appliance Library の紹介」OpenNode Cld Platform 2013 年 10 月 18 日。2014 年 2 月 20 日時点のオリジナルよりアーカイブ。2014年2 月 8 日に閲覧。
- ^ 「USB フラッシュ ドライブから TurnKey をインストールする」。Alon Swartz。2014年 1 月 8 日。2014 年2 月 8 日閲覧。
- ^ Scannell, Ed (2009 年 3 月 10 日)。「TurnKey Linux がオープン ソース アプライアンスを提供」。InformationWeek。2009年8 月 13 日時点のオリジナルよりアーカイブ。2009年3 月 23 日閲覧。
- ^ Panettieri, Joe (2009 年 3 月 12 日)。「12 台の Ubuntu サーバーアプライアンスがクラウドに対応」。WorksWithU。2013年 2 月 9 日時点のオリジナルよりアーカイブ。2009 年3 月 23 日閲覧。
- ^ 「TurnKey Linux: 新しいプロジェクトがUbuntuベースのLive CDアプライアンスを構築」Ubuntu Weekly Newsletter (108) 2008年。 2009年3月23日閲覧。
- ^ abc フランセン、松任 (2009 年 2 月 25 日)。 「カントエンクレアオープンソースbedrijfsapplicaties」。インフォワールド。 2009 年 4 月 2 日のオリジナルからアーカイブ。2009 年3 月 23 日に取得。
- ^ Dineley, Doug; Borck, James R.; Mobley, High (2009 年 8 月 31 日)。「Best of Open Source Software Awards 2009」。InfoWorld。2010年2 月 24 日閲覧。
- ^ 「2009 BOSSie for Open Source Platforms and Middleware、スライド 7 を参照」。2009 年 12 月 4 日時点のオリジナルよりアーカイブ。2010 年 2 月 25 日閲覧。
- ^ 「ただ機能する新しい種類のスマートバックアップ/復元システム」Liraz Siri 2010年9月8日2019年2月18日閲覧。
- ^ 「TurnKey Linux 11.0 の新しいリリース候補 (パート 1)」。Liraz Siri。2010年 11 月 23 日。2019 年2 月 18 日閲覧。
- ^ 「SourceForge.net: 2月の月間プロジェクトに投票してください」。SourceForge.net 。 2012年1月10日。 2012年4月15日閲覧。
- ^ 「TurnKey Linux 12.0 を発表: すぐに使えるソリューションが 100 種類以上」Liraz Siri 2012 年 8 月 30 日2012 年11 月 13 日閲覧。
- ^ 「TurnKey Linux が Amazon クラウド上で 64 ビット サーバー アプリを提供」Steven J. Vaughan-Nichols 2013 年 6 月 11 日 。2014年2 月 16 日閲覧。
- ^ 「TurnKey が GitHub に移行」Alon Swartz 2013 年 6 月 28 日2014 年2 月 8 日閲覧。
- ^ 「TKLDev の紹介 - Turnkey のアプライアンス開発およびビルド システムをボックスにまとめたもの」Alon Swartz 2013 年 7 月 18 日2014 年2 月 8 日閲覧。
- ^ 「TurnKey 13 がリリース、TKLBAM 1.4 であらゆる Linux システムのバックアップ/復元が可能に」Liraz Siri 2013 年 11 月 21 日2014 年7 月 8 日閲覧。
- ^ 「v14.0 安定版リリース - コミュニティの多大な努力!」Jeremy Davis 2015 年 9 月 17 日2014 年11 月 24 日閲覧。
- ^ 「v14.1 リリース - バグ修正、メンテナンスなど」。Jeremy Davis 2016 年 4 月 15 日。2016年4 月 25 日閲覧。
- ^ 「TurnKey Linux Core - Common Base Appliance」。TurnKey Linux。2009年3 月 23 日閲覧。
- ^ TKLBAM - スマートな自動バックアップと復元
- ^ 「オープンソース サーバー アプライアンスが出荷」LinuxDevices.com 2009 年 3 月 9 日。2013 年 1 月 27 日時点のオリジナルよりアーカイブ。2009年3 月 23 日閲覧。
- ^ ターンキー Linux アプライアンス ビルド コード リポジトリ
- ^ TKLDev - アプライアンス ビルド エンジン
- ^ TKLPatch - シンプルなアプライアンスのカスタマイズ メカニズム[永久リンク切れ ]
- ^ Proffitt, Brian (2010 年 2 月 15 日)。「仮想アプライアンスが高速サンドボックスと実稼働環境を提供」。ITWorld。2010年2 月 24 日閲覧。
外部リンク
- プロジェクトウェブサイト
- ターンキー Linux「ハブ」
- 問題追跡(バグと機能リクエスト)
- 開発ウィキ
- DistroWatchの TurnKey Linux 仮想アプライアンス ライブラリ
